import PropTypes from 'prop-types'; const T = {}; T['io.apibuilder.spec.v0.enums.response_code_option'] = PropTypes.oneOf(['Default']); T['io.apibuilder.spec.v0.unions.response_code'] = PropTypes.oneOfType([PropTypes.exact({ discriminator: PropTypes.oneOf(['integer']).isRequired, value: PropTypes.number, }), PropTypes.exact({ discriminator: PropTypes.oneOf(['response_code_option']).isRequired, value: T['io.apibuilder.spec.v0.enums.response_code_option'], })]); T['io.apibuilder.spec.v0.enums.parameter_location'] = PropTypes.oneOf(['Path', 'Query', 'Form', 'Header']); T['io.apibuilder.spec.v0.enums.method'] = PropTypes.oneOf([ 'GET', 'POST', 'PUT', 'PATCH', 'DELETE', 'HEAD', 'CONNECT', 'OPTIONS', 'TRACE', ]); T['io.apibuilder.spec.v0.models.contact'] = PropTypes.exact({ name: PropTypes.string, url: PropTypes.string, email: PropTypes.string, }); T['io.apibuilder.spec.v0.models.license'] = PropTypes.exact({ name: PropTypes.string.isRequired, url: PropTypes.string, }); T['io.apibuilder.spec.v0.models.deprecation'] = PropTypes.exact({ description: PropTypes.string, }); T['io.apibuilder.spec.v0.models.annotation'] = PropTypes.exact({ name: PropTypes.string.isRequired, description: PropTypes.string, deprecation: T['io.apibuilder.spec.v0.models.deprecation'], }); T['io.apibuilder.spec.v0.models.attribute'] = PropTypes.exact({ name: PropTypes.string.isRequired, value: PropTypes.object.isRequired, description: PropTypes.string, deprecation: T['io.apibuilder.spec.v0.models.deprecation'], }); T['io.apibuilder.spec.v0.models.parameter'] = PropTypes.exact({ name: PropTypes.string.isRequired, type: PropTypes.string.isRequired, location: T['io.apibuilder.spec.v0.enums.parameter_location'].isRequired, description: PropTypes.string, deprecation: T['io.apibuilder.spec.v0.models.deprecation'], required: PropTypes.bool.isRequired, 'default': PropTypes.string, minimum: PropTypes.number, maximum: PropTypes.number, example: PropTypes.string, attributes: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.attribute']), }); T['io.apibuilder.spec.v0.models.field'] = PropTypes.exact({ name: PropTypes.string.isRequired, type: PropTypes.string.isRequired, description: PropTypes.string, deprecation: T['io.apibuilder.spec.v0.models.deprecation'], 'default': PropTypes.string, required: PropTypes.bool.isRequired, minimum: PropTypes.number, maximum: PropTypes.number, example: PropTypes.string, attributes: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.attribute']).isRequired, annotations: PropTypes.arrayOf(PropTypes.string).isRequired, }); T['io.apibuilder.spec.v0.models.union_type'] = PropTypes.exact({ type: PropTypes.string.isRequired, description: PropTypes.string, deprecation: T['io.apibuilder.spec.v0.models.deprecation'], fields: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.field']), attributes: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.attribute']).isRequired, 'default': PropTypes.bool, discriminator_value: PropTypes.string, }); T['io.apibuilder.spec.v0.models.enum_value'] = PropTypes.exact({ name: PropTypes.string.isRequired, description: PropTypes.string, deprecation: T['io.apibuilder.spec.v0.models.deprecation'], attributes: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.attribute']).isRequired, value: PropTypes.string, }); T['io.apibuilder.spec.v0.models.body'] = PropTypes.exact({ type: PropTypes.string.isRequired, description: PropTypes.string, deprecation: T['io.apibuilder.spec.v0.models.deprecation'], attributes: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.attribute']).isRequired, }); T['io.apibuilder.spec.v0.models.model'] = PropTypes.exact({ name: PropTypes.string.isRequired, plural: PropTypes.string.isRequired, description: PropTypes.string, deprecation: T['io.apibuilder.spec.v0.models.deprecation'], fields: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.field']).isRequired, attributes: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.attribute']).isRequired, interfaces: PropTypes.arrayOf(PropTypes.string).isRequired, }); T['io.apibuilder.spec.v0.models.union'] = PropTypes.exact({ name: PropTypes.string.isRequired, plural: PropTypes.string.isRequired, discriminator: PropTypes.string, description: PropTypes.string, deprecation: T['io.apibuilder.spec.v0.models.deprecation'], types: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.union_type']).isRequired, attributes: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.attribute']).isRequired, interfaces: PropTypes.arrayOf(PropTypes.string).isRequired, }); T['io.apibuilder.spec.v0.models.interface'] = PropTypes.exact({ name: PropTypes.string.isRequired, plural: PropTypes.string.isRequired, description: PropTypes.string, deprecation: T['io.apibuilder.spec.v0.models.deprecation'], fields: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.field']).isRequired, attributes: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.attribute']).isRequired, }); T['io.apibuilder.spec.v0.models.enum'] = PropTypes.exact({ name: PropTypes.string.isRequired, plural: PropTypes.string.isRequired, description: PropTypes.string, deprecation: T['io.apibuilder.spec.v0.models.deprecation'], values: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.enum_value']).isRequired, attributes: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.attribute']).isRequired, }); T['io.apibuilder.spec.v0.models.header'] = PropTypes.exact({ name: PropTypes.string.isRequired, type: PropTypes.string.isRequired, description: PropTypes.string, deprecation: T['io.apibuilder.spec.v0.models.deprecation'], required: PropTypes.bool.isRequired, 'default': PropTypes.string, attributes: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.attribute']).isRequired, }); T['io.apibuilder.spec.v0.models.response'] = PropTypes.exact({ code: T['io.apibuilder.spec.v0.unions.response_code'].isRequired, type: PropTypes.string.isRequired, headers: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.header']), description: PropTypes.string, deprecation: T['io.apibuilder.spec.v0.models.deprecation'], attributes: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.attribute']), }); T['io.apibuilder.spec.v0.models.operation'] = PropTypes.exact({ method: T['io.apibuilder.spec.v0.enums.method'].isRequired, path: PropTypes.string.isRequired, description: PropTypes.string, deprecation: T['io.apibuilder.spec.v0.models.deprecation'], body: T['io.apibuilder.spec.v0.models.body'], parameters: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.parameter']).isRequired, responses: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.response']).isRequired, attributes: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.attribute']).isRequired, }); T['io.apibuilder.spec.v0.models.resource'] = PropTypes.exact({ type: PropTypes.string.isRequired, plural: PropTypes.string.isRequired, path: PropTypes.string, description: PropTypes.string, deprecation: T['io.apibuilder.spec.v0.models.deprecation'], operations: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.operation']).isRequired, attributes: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.attribute']).isRequired, }); T['io.apibuilder.spec.v0.models.info'] = PropTypes.exact({ license: T['io.apibuilder.spec.v0.models.license'], contact: T['io.apibuilder.spec.v0.models.contact'], }); T['io.apibuilder.spec.v0.models.application'] = PropTypes.exact({ key: PropTypes.string.isRequired, }); T['io.apibuilder.spec.v0.models.organization'] = PropTypes.exact({ key: PropTypes.string.isRequired, }); T['io.apibuilder.spec.v0.models.import'] = PropTypes.exact({ uri: PropTypes.string.isRequired, namespace: PropTypes.string.isRequired, organization: T['io.apibuilder.spec.v0.models.organization'].isRequired, application: T['io.apibuilder.spec.v0.models.application'].isRequired, version: PropTypes.string.isRequired, enums: PropTypes.arrayOf(PropTypes.string).isRequired, interfaces: PropTypes.arrayOf(PropTypes.string).isRequired, unions: PropTypes.arrayOf(PropTypes.string).isRequired, models: PropTypes.arrayOf(PropTypes.string).isRequired, annotations: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.annotation']).isRequired, }); T['io.apibuilder.spec.v0.models.apidoc'] = PropTypes.exact({ version: PropTypes.string.isRequired, }); T['io.apibuilder.api.v0.enums.publication'] = PropTypes.oneOf([ 'membership_requests.create', 'memberships.create', 'applications.create', 'versions.create', 'versions.material_change', ]); T['io.apibuilder.api.v0.models.subscription_form'] = PropTypes.exact({ organization_key: PropTypes.string.isRequired, user_guid: PropTypes.string.isRequired, publication: T['io.apibuilder.api.v0.enums.publication'].isRequired, }); T['io.apibuilder.api.v0.enums.original_type'] = PropTypes.oneOf(['api_json', 'avro_idl', 'service_json', 'swagger']); T['io.apibuilder.api.v0.models.original_form'] = PropTypes.exact({ type: T['io.apibuilder.api.v0.enums.original_type'], data: PropTypes.string.isRequired, }); T['io.apibuilder.api.v0.models.domain'] = PropTypes.exact({ name: PropTypes.string.isRequired, }); T['io.apibuilder.common.v0.enums.membership_role'] = PropTypes.oneOf(['member', 'admin']); T['io.apibuilder.generator.v0.models.attribute'] = PropTypes.exact({ name: PropTypes.string.isRequired, value: PropTypes.string.isRequired, }); T['io.apibuilder.api.v0.models.code_form'] = PropTypes.exact({ attributes: PropTypes.arrayOf(T['io.apibuilder.generator.v0.models.attribute']).isRequired, }); T['io.apibuilder.generator.v0.enums.file_flag'] = PropTypes.oneOf(['scaffolding']); T['io.apibuilder.generator.v0.models.generator'] = PropTypes.exact({ key: PropTypes.string.isRequired, name: PropTypes.string.isRequired, language: PropTypes.string, description: PropTypes.string, attributes: PropTypes.arrayOf(PropTypes.string).isRequired, }); T['io.apibuilder.api.v0.models.generator_form'] = PropTypes.exact({ service_guid: PropTypes.string.isRequired, generator: T['io.apibuilder.generator.v0.models.generator'].isRequired, }); T['io.apibuilder.generator.v0.models.file'] = PropTypes.exact({ name: PropTypes.string.isRequired, dir: PropTypes.string, contents: PropTypes.string.isRequired, flags: PropTypes.arrayOf(T['io.apibuilder.generator.v0.enums.file_flag']), }); T['io.apibuilder.generator.v0.models.invocation'] = PropTypes.exact({ source: PropTypes.string.isRequired, files: PropTypes.arrayOf(T['io.apibuilder.generator.v0.models.file']).isRequired, }); T['io.apibuilder.api.v0.models.diff_non_breaking'] = PropTypes.exact({ type: PropTypes.oneOf(['diff_non_breaking']).isRequired, description: PropTypes.string.isRequired, is_material: PropTypes.bool.isRequired, }); T['io.apibuilder.api.v0.models.diff_breaking'] = PropTypes.exact({ type: PropTypes.oneOf(['diff_breaking']).isRequired, description: PropTypes.string.isRequired, is_material: PropTypes.bool.isRequired, }); T['io.apibuilder.api.v0.models.user_summary'] = PropTypes.exact({ guid: PropTypes.string.isRequired, nickname: PropTypes.string.isRequired, }); T['io.apibuilder.api.v0.unions.diff'] = PropTypes.oneOfType([ T['io.apibuilder.api.v0.models.diff_breaking'], T['io.apibuilder.api.v0.models.diff_non_breaking'], ]); T['io.apibuilder.api.v0.models.change_version'] = PropTypes.exact({ guid: PropTypes.string.isRequired, version: PropTypes.string.isRequired, }); T['io.apibuilder.api.v0.models.batch_download_application_form'] = PropTypes.exact({ application_key: PropTypes.string.isRequired, version: PropTypes.string.isRequired, }); T['io.apibuilder.api.v0.models.batch_download_applications_form'] = PropTypes.exact({ applications: PropTypes.arrayOf(T['io.apibuilder.api.v0.models.batch_download_application_form']).isRequired, }); T['io.apibuilder.spec.v0.models.service'] = PropTypes.exact({ apidoc: T['io.apibuilder.spec.v0.models.apidoc'], name: PropTypes.string.isRequired, organization: T['io.apibuilder.spec.v0.models.organization'].isRequired, application: T['io.apibuilder.spec.v0.models.application'].isRequired, namespace: PropTypes.string.isRequired, version: PropTypes.string.isRequired, base_url: PropTypes.string, description: PropTypes.string, info: T['io.apibuilder.spec.v0.models.info'].isRequired, headers: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.header']).isRequired, imports: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.import']).isRequired, enums: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.enum']).isRequired, interfaces: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.interface']).isRequired, unions: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.union']).isRequired, models: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.model']).isRequired, resources: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.resource']).isRequired, attributes: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.attribute']).isRequired, annotations: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.annotation']).isRequired, }); T['io.apibuilder.generator.v0.models.invocation_form'] = PropTypes.exact({ service: T['io.apibuilder.spec.v0.models.service'].isRequired, attributes: PropTypes.arrayOf(T['io.apibuilder.generator.v0.models.attribute']).isRequired, user_agent: PropTypes.string, imported_services: PropTypes.arrayOf(T['io.apibuilder.spec.v0.models.service']), }); T['io.apibuilder.api.v0.models.original'] = PropTypes.exact({ type: T['io.apibuilder.api.v0.enums.original_type'].isRequired, data: PropTypes.string.isRequired, }); T['io.apibuilder.api.v0.models.session'] = PropTypes.exact({ id: PropTypes.string.isRequired, expires_at: PropTypes.string.isRequired, }); T['io.apibuilder.api.v0.models.attribute_summary'] = PropTypes.exact({ guid: PropTypes.string.isRequired, name: PropTypes.string.isRequired, }); T['io.apibuilder.common.v0.models.reference_guid'] = PropTypes.exact({ guid: PropTypes.string.isRequired, }); T['io.apibuilder.common.v0.models.audit'] = PropTypes.exact({ created_at: PropTypes.string.isRequired, created_by: T['io.apibuilder.common.v0.models.reference_guid'].isRequired, updated_at: PropTypes.string.isRequired, updated_by: T['io.apibuilder.common.v0.models.reference_guid'].isRequired, }); T['io.apibuilder.api.v0.models.generator_service'] = PropTypes.exact({ guid: PropTypes.string.isRequired, uri: PropTypes.string.isRequired, audit: T['io.apibuilder.common.v0.models.audit'].isRequired, }); T['io.apibuilder.api.v0.models.generator_with_service'] = PropTypes.exact({ service: T['io.apibuilder.api.v0.models.generator_service'].isRequired, generator: T['io.apibuilder.generator.v0.models.generator'].isRequired, }); T['io.apibuilder.api.v0.models.code'] = PropTypes.exact({ generator: T['io.apibuilder.api.v0.models.generator_with_service'].isRequired, source: PropTypes.string.isRequired, files: PropTypes.arrayOf(T['io.apibuilder.generator.v0.models.file']).isRequired, }); T['io.apibuilder.api.v0.models.user'] = PropTypes.exact({ guid: PropTypes.string.isRequired, email: PropTypes.string.isRequired, nickname: PropTypes.string.isRequired, name: PropTypes.string, audit: T['io.apibuilder.common.v0.models.audit'].isRequired, }); T['io.apibuilder.api.v0.models.token'] = PropTypes.exact({ guid: PropTypes.string.isRequired, user: T['io.apibuilder.api.v0.models.user'].isRequired, masked_token: PropTypes.string.isRequired, description: PropTypes.string, audit: T['io.apibuilder.common.v0.models.audit'].isRequired, }); T['io.apibuilder.api.v0.models.authentication'] = PropTypes.exact({ user: T['io.apibuilder.api.v0.models.user'].isRequired, session: T['io.apibuilder.api.v0.models.session'].isRequired, }); T['io.apibuilder.api.v0.models.attribute_value'] = PropTypes.exact({ guid: PropTypes.string.isRequired, attribute: T['io.apibuilder.api.v0.models.attribute_summary'].isRequired, value: PropTypes.string.isRequired, audit: T['io.apibuilder.common.v0.models.audit'].isRequired, }); T['io.apibuilder.api.v0.models.attribute'] = PropTypes.exact({ guid: PropTypes.string.isRequired, name: PropTypes.string.isRequired, description: PropTypes.string, audit: T['io.apibuilder.common.v0.models.audit'].isRequired, }); T['io.apibuilder.api.v0.enums.visibility'] = PropTypes.oneOf(['user', 'organization', 'public']); T['io.apibuilder.api.v0.models.version_form'] = PropTypes.exact({ original_form: T['io.apibuilder.api.v0.models.original_form'].isRequired, visibility: T['io.apibuilder.api.v0.enums.visibility'], }); T['io.apibuilder.api.v0.models.organization_form'] = PropTypes.exact({ name: PropTypes.string.isRequired, key: PropTypes.string, namespace: PropTypes.string.isRequired, visibility: T['io.apibuilder.api.v0.enums.visibility'].isRequired, domains: PropTypes.arrayOf(PropTypes.string), }); T['io.apibuilder.api.v0.models.organization'] = PropTypes.exact({ guid: PropTypes.string.isRequired, key: PropTypes.string.isRequired, name: PropTypes.string.isRequired, namespace: PropTypes.string.isRequired, visibility: T['io.apibuilder.api.v0.enums.visibility'].isRequired, domains: PropTypes.arrayOf(T['io.apibuilder.api.v0.models.domain']).isRequired, audit: T['io.apibuilder.common.v0.models.audit'].isRequired, }); T['io.apibuilder.api.v0.models.subscription'] = PropTypes.exact({ guid: PropTypes.string.isRequired, organization: T['io.apibuilder.api.v0.models.organization'].isRequired, user: T['io.apibuilder.api.v0.models.user'].isRequired, publication: T['io.apibuilder.api.v0.enums.publication'].isRequired, audit: T['io.apibuilder.common.v0.models.audit'].isRequired, }); T['io.apibuilder.api.v0.models.membership_request'] = PropTypes.exact({ guid: PropTypes.string.isRequired, user: T['io.apibuilder.api.v0.models.user'].isRequired, organization: T['io.apibuilder.api.v0.models.organization'].isRequired, role: T['io.apibuilder.common.v0.enums.membership_role'].isRequired, audit: T['io.apibuilder.common.v0.models.audit'].isRequired, }); T['io.apibuilder.api.v0.models.membership'] = PropTypes.exact({ guid: PropTypes.string.isRequired, user: T['io.apibuilder.api.v0.models.user'].isRequired, organization: T['io.apibuilder.api.v0.models.organization'].isRequired, role: T['io.apibuilder.common.v0.enums.membership_role'].isRequired, audit: T['io.apibuilder.common.v0.models.audit'].isRequired, }); T['io.apibuilder.api.v0.models.application_form'] = PropTypes.exact({ name: PropTypes.string.isRequired, key: PropTypes.string, description: PropTypes.string, visibility: T['io.apibuilder.api.v0.enums.visibility'].isRequired, }); T['io.apibuilder.common.v0.models.reference'] = PropTypes.exact({ guid: PropTypes.string.isRequired, key: PropTypes.string.isRequired, }); T['io.apibuilder.api.v0.models.change'] = PropTypes.exact({ guid: PropTypes.string.isRequired, organization: T['io.apibuilder.common.v0.models.reference'].isRequired, application: T['io.apibuilder.common.v0.models.reference'].isRequired, from_version: T['io.apibuilder.api.v0.models.change_version'].isRequired, to_version: T['io.apibuilder.api.v0.models.change_version'].isRequired, diff: T['io.apibuilder.api.v0.unions.diff'].isRequired, changed_at: PropTypes.string.isRequired, changed_by: T['io.apibuilder.api.v0.models.user_summary'].isRequired, audit: T['io.apibuilder.common.v0.models.audit'].isRequired, }); T['io.apibuilder.api.v0.models.version'] = PropTypes.exact({ guid: PropTypes.string.isRequired, organization: T['io.apibuilder.common.v0.models.reference'].isRequired, application: T['io.apibuilder.common.v0.models.reference'].isRequired, version: PropTypes.string.isRequired, original: T['io.apibuilder.api.v0.models.original'], service: T['io.apibuilder.spec.v0.models.service'].isRequired, audit: T['io.apibuilder.common.v0.models.audit'].isRequired, }); T['io.apibuilder.api.v0.models.batch_download_applications'] = PropTypes.exact({ applications: PropTypes.arrayOf(T['io.apibuilder.api.v0.models.version']).isRequired, }); T['io.apibuilder.api.v0.models.application_summary'] = PropTypes.exact({ type: PropTypes.oneOf(['application_summary']).isRequired, guid: PropTypes.string.isRequired, organization: T['io.apibuilder.common.v0.models.reference'].isRequired, key: PropTypes.string.isRequired, }); T['io.apibuilder.api.v0.unions.item_detail'] = PropTypes.oneOfType([T['io.apibuilder.api.v0.models.application_summary']]); T['io.apibuilder.api.v0.models.item'] = PropTypes.exact({ guid: PropTypes.string.isRequired, detail: T['io.apibuilder.api.v0.unions.item_detail'].isRequired, label: PropTypes.string.isRequired, description: PropTypes.string, }); T['io.apibuilder.api.v0.models.application'] = PropTypes.exact({ guid: PropTypes.string.isRequired, organization: T['io.apibuilder.common.v0.models.reference'].isRequired, name: PropTypes.string.isRequired, key: PropTypes.string.isRequired, visibility: T['io.apibuilder.api.v0.enums.visibility'].isRequired, description: PropTypes.string, last_updated_at: PropTypes.string.isRequired, audit: T['io.apibuilder.common.v0.models.audit'].isRequired, }); T['io.apibuilder.api.v0.models.watch'] = PropTypes.exact({ guid: PropTypes.string.isRequired, user: T['io.apibuilder.api.v0.models.user'].isRequired, organization: T['io.apibuilder.api.v0.models.organization'].isRequired, application: T['io.apibuilder.api.v0.models.application'].isRequired, audit: T['io.apibuilder.common.v0.models.audit'].isRequired, }); T['io.apibuilder.api.v0.enums.app_sort_by'] = PropTypes.oneOf(['name', 'created_at', 'updated_at', 'visibility']); T['io.apibuilder.api.v0.enums.sort_order'] = PropTypes.oneOf(['asc', 'desc']); T['io.apibuilder.api.v0.models.application_metadata'] = PropTypes.exact({ guid: PropTypes.string.isRequired, key: PropTypes.string.isRequired, }); T['io.apibuilder.api.v0.models.application_metadata_version'] = PropTypes.exact({ version: PropTypes.string.isRequired, }); T['io.apibuilder.api.v0.models.attribute_form'] = PropTypes.exact({ name: PropTypes.string.isRequired, description: PropTypes.string, }); T['io.apibuilder.api.v0.models.attribute_value_form'] = PropTypes.exact({ value: PropTypes.string.isRequired, }); T['io.apibuilder.api.v0.models.cleartext_token'] = PropTypes.exact({ token: PropTypes.string.isRequired, }); T['io.apibuilder.api.v0.models.email_verification_confirmation_form'] = PropTypes.exact({ token: PropTypes.string.isRequired, }); T['io.apibuilder.api.v0.models.error'] = PropTypes.exact({ code: PropTypes.string.isRequired, message: PropTypes.string.isRequired, }); T['io.apibuilder.api.v0.models.generator_service_form'] = PropTypes.exact({ uri: PropTypes.string.isRequired, }); T['io.apibuilder.api.v0.models.move_form'] = PropTypes.exact({ org_key: PropTypes.string.isRequired, }); T['io.apibuilder.api.v0.models.password_reset'] = PropTypes.exact({ token: PropTypes.string.isRequired, password: PropTypes.string.isRequired, }); T['io.apibuilder.api.v0.models.password_reset_request'] = PropTypes.exact({ email: PropTypes.string.isRequired, }); T['io.apibuilder.api.v0.models.token_form'] = PropTypes.exact({ user_guid: PropTypes.string.isRequired, description: PropTypes.string, }); T['io.apibuilder.api.v0.models.user_form'] = PropTypes.exact({ email: PropTypes.string.isRequired, password: PropTypes.string.isRequired, nickname: PropTypes.string, name: PropTypes.string, }); T['io.apibuilder.api.v0.models.user_update_form'] = PropTypes.exact({ email: PropTypes.string.isRequired, nickname: PropTypes.string.isRequired, name: PropTypes.string, }); T['io.apibuilder.api.v0.models.validation'] = PropTypes.exact({ valid: PropTypes.bool.isRequired, errors: PropTypes.arrayOf(PropTypes.string).isRequired, }); T['io.apibuilder.api.v0.models.watch_form'] = PropTypes.exact({ user_guid: PropTypes.string.isRequired, organization_key: PropTypes.string.isRequired, application_key: PropTypes.string.isRequired, }); T['io.apibuilder.generator.v0.models.healthcheck'] = PropTypes.exact({ status: PropTypes.string.isRequired, }); T['io.apibuilder.common.v0.models.healthcheck'] = PropTypes.exact({ status: PropTypes.string.isRequired, }); T['io.apibuilder.generator.v0.models.error'] = PropTypes.exact({ code: PropTypes.string.isRequired, message: PropTypes.string.isRequired, }); export const appSortBy = T['io.apibuilder.api.v0.enums.app_sort_by']; export const application = T['io.apibuilder.api.v0.models.application']; export const applicationForm = T['io.apibuilder.api.v0.models.application_form']; export const applicationMetadata = T['io.apibuilder.api.v0.models.application_metadata']; export const applicationMetadataVersion = T['io.apibuilder.api.v0.models.application_metadata_version']; export const applicationSummary = T['io.apibuilder.api.v0.models.application_summary']; export const attribute = T['io.apibuilder.api.v0.models.attribute']; export const attributeForm = T['io.apibuilder.api.v0.models.attribute_form']; export const attributeSummary = T['io.apibuilder.api.v0.models.attribute_summary']; export const attributeValue = T['io.apibuilder.api.v0.models.attribute_value']; export const attributeValueForm = T['io.apibuilder.api.v0.models.attribute_value_form']; export const authentication = T['io.apibuilder.api.v0.models.authentication']; export const batchDownloadApplicationForm = T['io.apibuilder.api.v0.models.batch_download_application_form']; export const batchDownloadApplications = T['io.apibuilder.api.v0.models.batch_download_applications']; export const batchDownloadApplicationsForm = T['io.apibuilder.api.v0.models.batch_download_applications_form']; export const change = T['io.apibuilder.api.v0.models.change']; export const changeVersion = T['io.apibuilder.api.v0.models.change_version']; export const cleartextToken = T['io.apibuilder.api.v0.models.cleartext_token']; export const code = T['io.apibuilder.api.v0.models.code']; export const codeForm = T['io.apibuilder.api.v0.models.code_form']; export const diff = T['io.apibuilder.api.v0.unions.diff']; export const diffBreaking = T['io.apibuilder.api.v0.models.diff_breaking']; export const diffNonBreaking = T['io.apibuilder.api.v0.models.diff_non_breaking']; export const domain = T['io.apibuilder.api.v0.models.domain']; export const emailVerificationConfirmationForm = T['io.apibuilder.api.v0.models.email_verification_confirmation_form']; export const error = T['io.apibuilder.api.v0.models.error']; export const generatorForm = T['io.apibuilder.api.v0.models.generator_form']; export const generatorService = T['io.apibuilder.api.v0.models.generator_service']; export const generatorServiceForm = T['io.apibuilder.api.v0.models.generator_service_form']; export const generatorWithService = T['io.apibuilder.api.v0.models.generator_with_service']; export const item = T['io.apibuilder.api.v0.models.item']; export const itemDetail = T['io.apibuilder.api.v0.unions.item_detail']; export const membership = T['io.apibuilder.api.v0.models.membership']; export const membershipRequest = T['io.apibuilder.api.v0.models.membership_request']; export const moveForm = T['io.apibuilder.api.v0.models.move_form']; export const organization = T['io.apibuilder.api.v0.models.organization']; export const organizationForm = T['io.apibuilder.api.v0.models.organization_form']; export const original = T['io.apibuilder.api.v0.models.original']; export const originalForm = T['io.apibuilder.api.v0.models.original_form']; export const originalType = T['io.apibuilder.api.v0.enums.original_type']; export const passwordReset = T['io.apibuilder.api.v0.models.password_reset']; export const passwordResetRequest = T['io.apibuilder.api.v0.models.password_reset_request']; export const publication = T['io.apibuilder.api.v0.enums.publication']; export const session = T['io.apibuilder.api.v0.models.session']; export const sortOrder = T['io.apibuilder.api.v0.enums.sort_order']; export const subscription = T['io.apibuilder.api.v0.models.subscription']; export const subscriptionForm = T['io.apibuilder.api.v0.models.subscription_form']; export const token = T['io.apibuilder.api.v0.models.token']; export const tokenForm = T['io.apibuilder.api.v0.models.token_form']; export const user = T['io.apibuilder.api.v0.models.user']; export const userForm = T['io.apibuilder.api.v0.models.user_form']; export const userSummary = T['io.apibuilder.api.v0.models.user_summary']; export const userUpdateForm = T['io.apibuilder.api.v0.models.user_update_form']; export const validation = T['io.apibuilder.api.v0.models.validation']; export const version = T['io.apibuilder.api.v0.models.version']; export const versionForm = T['io.apibuilder.api.v0.models.version_form']; export const visibility = T['io.apibuilder.api.v0.enums.visibility']; export const watch = T['io.apibuilder.api.v0.models.watch']; export const watchForm = T['io.apibuilder.api.v0.models.watch_form'];