/** * An object that contains a schema file to be applied to a container environment. * * API schema: CKDBSchemaImportRequestBody * API version: 1.3.2 */ export interface CKDBSchemaImportRequestBody { /** * A schema file that contains text-based schema. * * The text-based schema is built using CloudKit Schema Language. For more details about CloudKit Schema Language, see `https://developer.apple.com/documentation/cloudkit/integrating_a_text-based_schema_into_your_workflow`. */ file: File; } /** * An object the provides the functions that * transform {@link CKDBSchemaImportRequestBody } to and from JSON. */ export declare const jsonCodecCKDBSchemaImportRequestBodyOwnProperties: { /** * Get an encoder that transforms {@link CKDBSchemaImportRequestBody }'s * own properties to JSON. */ readonly getEncoder: () => { readonly file: (value: Blob) => import("@apple/cktool.core").ValidatedNEA; }; /** * Get a decoder that transforms {@link CKDBSchemaImportRequestBody }'s * own properties from JSON. */ readonly getDecoder: () => { readonly file: (value: Blob) => import("@apple/cktool.core").ValidatedNEA; }; };