@@ -272,4 +272,195 @@ export function isTestModel(arg: any): arg is models.TestModel {
272272 ) ;
273273 }
274274
275+ export function isV1ContentModelArray ( arg : any ) : arg is models . V1ContentModelArray {
276+ return (
277+ arg != null &&
278+ typeof arg === 'object' &&
279+ // itemSchema?: V1ContentModelElement
280+ ( typeof arg . itemSchema === 'undefined' || isV1ContentModelElement ( arg . itemSchema ) ) &&
281+ // meta?: V1ContentModelMetaInfo
282+ ( typeof arg . meta === 'undefined' || isV1ContentModelMetaInfo ( arg . meta ) ) &&
283+
284+ true
285+ ) ;
286+ }
287+
288+ export function isV1ContentModelBool ( arg : any ) : arg is models . V1ContentModelBool {
289+ return (
290+ arg != null &&
291+ typeof arg === 'object' &&
292+ // default?: boolean
293+ ( typeof arg . default === 'undefined' || typeof arg . default === 'boolean' ) &&
294+ // meta?: V1ContentModelMetaInfo
295+ ( typeof arg . meta === 'undefined' || isV1ContentModelMetaInfo ( arg . meta ) ) &&
296+
297+ true
298+ ) ;
299+ }
300+
301+ export function isV1ContentModelDouble ( arg : any ) : arg is models . V1ContentModelDouble {
302+ return (
303+ arg != null &&
304+ typeof arg === 'object' &&
305+ // default?: number
306+ ( typeof arg . default === 'undefined' || typeof arg . default === 'number' ) &&
307+ // enum?: number[]
308+ ( typeof arg . enum === 'undefined' || ( Array . isArray ( arg . enum ) && arg . enum . every ( ( item : unknown ) => typeof item === 'number' ) ) ) &&
309+ // maximum?: number
310+ ( typeof arg . maximum === 'undefined' || typeof arg . maximum === 'number' ) &&
311+ // meta?: V1ContentModelMetaInfo
312+ ( typeof arg . meta === 'undefined' || isV1ContentModelMetaInfo ( arg . meta ) ) &&
313+ // minimum?: number
314+ ( typeof arg . minimum === 'undefined' || typeof arg . minimum === 'number' ) &&
315+
316+ true
317+ ) ;
318+ }
319+
320+ export function isV1ContentModelElement ( arg : any ) : arg is models . V1ContentModelElement {
321+ return (
322+ arg != null &&
323+ typeof arg === 'object' &&
324+ // array?: V1ContentModelArray
325+ ( typeof arg . array === 'undefined' || isV1ContentModelArray ( arg . array ) ) &&
326+ // bool?: V1ContentModelBool
327+ ( typeof arg . bool === 'undefined' || isV1ContentModelBool ( arg . bool ) ) &&
328+ // double?: V1ContentModelDouble
329+ ( typeof arg . double === 'undefined' || isV1ContentModelDouble ( arg . double ) ) &&
330+ // int?: V1ContentModelInteger
331+ ( typeof arg . int === 'undefined' || isV1ContentModelInteger ( arg . int ) ) &&
332+ // meta?: V1ContentModelMetaInfo
333+ ( typeof arg . meta === 'undefined' || isV1ContentModelMetaInfo ( arg . meta ) ) &&
334+ // object?: V1ContentModelObject
335+ ( typeof arg . object === 'undefined' || isV1ContentModelObject ( arg . object ) ) &&
336+ // string?: V1ContentModelString
337+ ( typeof arg . string === 'undefined' || isV1ContentModelString ( arg . string ) ) &&
338+
339+ true
340+ ) ;
341+ }
342+
343+ export function isV1ContentModelField ( arg : any ) : arg is models . V1ContentModelField {
344+ return (
345+ arg != null &&
346+ typeof arg === 'object' &&
347+ // array?: V1ContentModelArray
348+ ( typeof arg . array === 'undefined' || isV1ContentModelArray ( arg . array ) ) &&
349+ // bool?: V1ContentModelBool
350+ ( typeof arg . bool === 'undefined' || isV1ContentModelBool ( arg . bool ) ) &&
351+ // double?: V1ContentModelDouble
352+ ( typeof arg . double === 'undefined' || isV1ContentModelDouble ( arg . double ) ) &&
353+ // int?: V1ContentModelInteger
354+ ( typeof arg . int === 'undefined' || isV1ContentModelInteger ( arg . int ) ) &&
355+ // key?: string
356+ ( typeof arg . key === 'undefined' || typeof arg . key === 'string' ) &&
357+ // meta?: V1ContentModelMetaInfo
358+ ( typeof arg . meta === 'undefined' || isV1ContentModelMetaInfo ( arg . meta ) ) &&
359+ // object?: V1ContentModelObject
360+ ( typeof arg . object === 'undefined' || isV1ContentModelObject ( arg . object ) ) &&
361+ // string?: V1ContentModelString
362+ ( typeof arg . string === 'undefined' || isV1ContentModelString ( arg . string ) ) &&
363+
364+ true
365+ ) ;
366+ }
367+
368+ export function isV1ContentModelInteger ( arg : any ) : arg is models . V1ContentModelInteger {
369+ return (
370+ arg != null &&
371+ typeof arg === 'object' &&
372+ // default?: string
373+ ( typeof arg . default === 'undefined' || typeof arg . default === 'string' ) &&
374+ // enum?: string[]
375+ ( typeof arg . enum === 'undefined' || ( Array . isArray ( arg . enum ) && arg . enum . every ( ( item : unknown ) => typeof item === 'string' ) ) ) &&
376+ // maximum?: string
377+ ( typeof arg . maximum === 'undefined' || typeof arg . maximum === 'string' ) &&
378+ // meta?: V1ContentModelMetaInfo
379+ ( typeof arg . meta === 'undefined' || isV1ContentModelMetaInfo ( arg . meta ) ) &&
380+ // minimum?: string
381+ ( typeof arg . minimum === 'undefined' || typeof arg . minimum === 'string' ) &&
382+
383+ true
384+ ) ;
385+ }
386+
387+ export function isV1ContentModelMetaInfo ( arg : any ) : arg is models . V1ContentModelMetaInfo {
388+ return (
389+ arg != null &&
390+ typeof arg === 'object' &&
391+ // comment?: string
392+ ( typeof arg . comment === 'undefined' || typeof arg . comment === 'string' ) &&
393+ // customId?: string
394+ ( typeof arg . customId === 'undefined' || typeof arg . customId === 'string' ) &&
395+ // description?: string
396+ ( typeof arg . description === 'undefined' || typeof arg . description === 'string' ) &&
397+ // title?: string
398+ ( typeof arg . title === 'undefined' || typeof arg . title === 'string' ) &&
399+
400+ true
401+ ) ;
402+ }
403+
404+ export function isV1ContentModelObject ( arg : any ) : arg is models . V1ContentModelObject {
405+ return (
406+ arg != null &&
407+ typeof arg === 'object' &&
408+ // fields?: V1ContentModelField[]
409+ ( typeof arg . fields === 'undefined' || ( Array . isArray ( arg . fields ) && arg . fields . every ( ( item : unknown ) => isV1ContentModelField ( item ) ) ) ) &&
410+ // meta?: V1ContentModelMetaInfo
411+ ( typeof arg . meta === 'undefined' || isV1ContentModelMetaInfo ( arg . meta ) ) &&
412+
413+ true
414+ ) ;
415+ }
416+
417+ export function isV1ContentModelString ( arg : any ) : arg is models . V1ContentModelString {
418+ return (
419+ arg != null &&
420+ typeof arg === 'object' &&
421+ // default?: string
422+ ( typeof arg . default === 'undefined' || typeof arg . default === 'string' ) &&
423+ // enum?: string[]
424+ ( typeof arg . enum === 'undefined' || ( Array . isArray ( arg . enum ) && arg . enum . every ( ( item : unknown ) => typeof item === 'string' ) ) ) &&
425+ // meta?: V1ContentModelMetaInfo
426+ ( typeof arg . meta === 'undefined' || isV1ContentModelMetaInfo ( arg . meta ) ) &&
427+ // regex?: string
428+ ( typeof arg . regex === 'undefined' || typeof arg . regex === 'string' ) &&
429+
430+ true
431+ ) ;
432+ }
433+
434+ export function isV1ContentModelVersion ( arg : any ) : arg is models . V1ContentModelVersion {
435+ return (
436+ arg != null &&
437+ typeof arg === 'object' &&
438+ // contentModelId?: string
439+ ( typeof arg . contentModelId === 'undefined' || typeof arg . contentModelId === 'string' ) &&
440+ // contentModelVersionId?: string
441+ ( typeof arg . contentModelVersionId === 'undefined' || typeof arg . contentModelVersionId === 'string' ) &&
442+ // createdAt?: string
443+ ( typeof arg . createdAt === 'undefined' || typeof arg . createdAt === 'string' ) &&
444+ // nextVersionId?: string
445+ ( typeof arg . nextVersionId === 'undefined' || typeof arg . nextVersionId === 'string' ) &&
446+ // previousVersionId?: string
447+ ( typeof arg . previousVersionId === 'undefined' || typeof arg . previousVersionId === 'string' ) &&
448+ // schema?: V1ContentModelObject
449+ ( typeof arg . schema === 'undefined' || isV1ContentModelObject ( arg . schema ) ) &&
450+
451+ true
452+ ) ;
453+ }
454+
455+ export function isV1ContentModelVersionList ( arg : any ) : arg is models . V1ContentModelVersionList {
456+ return (
457+ arg != null &&
458+ typeof arg === 'object' &&
459+ // versions?: V1ContentModelVersion[]
460+ ( typeof arg . versions === 'undefined' || ( Array . isArray ( arg . versions ) && arg . versions . every ( ( item : unknown ) => isV1ContentModelVersion ( item ) ) ) ) &&
461+
462+ true
463+ ) ;
464+ }
465+
275466
0 commit comments