import PropTypes from 'prop-types'; const T = {}; T['io.apibuilder.postman.collection.v21.v0.enums.method'] = PropTypes.oneOf([ 'GET', 'PUT', 'POST', 'PATCH', 'DELETE', 'COPY', 'HEAD', 'OPTIONS', 'LINK', 'UNLINK', 'PURGE', 'LOCK', 'UNLOCK', 'PROPFIND', 'VIEW', ]); T['io.apibuilder.postman.collection.v21.v0.models.script'] = PropTypes.exact({ exec: PropTypes.arrayOf(PropTypes.string).isRequired, type: PropTypes.string.isRequired, id: PropTypes.string, src: PropTypes.string, name: PropTypes.string, }); T['io.apibuilder.postman.collection.v21.v0.enums.event_type'] = PropTypes.oneOf(['test', 'prerequest']); T['io.apibuilder.postman.collection.v21.v0.models.event'] = PropTypes.exact({ listen: T['io.apibuilder.postman.collection.v21.v0.enums.event_type'].isRequired, script: T['io.apibuilder.postman.collection.v21.v0.models.script'], id: PropTypes.string, disabled: PropTypes.bool, }); T['io.apibuilder.postman.collection.v21.v0.models.description'] = PropTypes.exact({ content: PropTypes.string, type: PropTypes.string, }); T['io.apibuilder.postman.collection.v21.v0.models.query_param'] = PropTypes.exact({ key: PropTypes.string, value: PropTypes.string, disabled: PropTypes.bool, description: T['io.apibuilder.postman.collection.v21.v0.models.description'], }); T['io.apibuilder.postman.collection.v21.v0.models.header'] = PropTypes.exact({ key: PropTypes.string.isRequired, value: PropTypes.string.isRequired, disabled: PropTypes.bool, description: T['io.apibuilder.postman.collection.v21.v0.models.description'], }); T['io.apibuilder.postman.collection.v21.v0.models.variable'] = PropTypes.exact({ id: PropTypes.string, key: PropTypes.string, value: PropTypes.string, type: PropTypes.string, name: PropTypes.string, description: T['io.apibuilder.postman.collection.v21.v0.models.description'], system: PropTypes.bool, disabled: PropTypes.bool, }); T['io.apibuilder.postman.collection.v21.v0.models.url'] = PropTypes.exact({ raw: PropTypes.string, protocol: PropTypes.string, host: PropTypes.arrayOf(PropTypes.string), path: PropTypes.arrayOf(PropTypes.string), port: PropTypes.string, query: PropTypes.arrayOf(T['io.apibuilder.postman.collection.v21.v0.models.query_param']), hash: PropTypes.string, variable: PropTypes.arrayOf(T['io.apibuilder.postman.collection.v21.v0.models.variable']), }); T['io.apibuilder.postman.collection.v21.v0.models.info'] = PropTypes.exact({ name: PropTypes.string.isRequired, postman_id: PropTypes.string, description: T['io.apibuilder.postman.collection.v21.v0.models.description'], version: PropTypes.string, schema: PropTypes.string.isRequired, }); T['io.apibuilder.postman.collection.v21.v0.models.form_parameter'] = PropTypes.exact({ key: PropTypes.string.isRequired, value: PropTypes.string, disabled: PropTypes.bool, description: T['io.apibuilder.postman.collection.v21.v0.models.description'], contentType: PropTypes.string, type: PropTypes.string, }); T['io.apibuilder.postman.collection.v21.v0.models.file'] = PropTypes.exact({ src: PropTypes.string, content: PropTypes.string, }); T['io.apibuilder.postman.collection.v21.v0.models.url_encoded'] = PropTypes.exact({ key: PropTypes.string.isRequired, value: PropTypes.string, disabled: PropTypes.bool, description: T['io.apibuilder.postman.collection.v21.v0.models.description'], }); T['io.apibuilder.postman.collection.v21.v0.enums.body_mode'] = PropTypes.oneOf(['raw', 'urlencoded', 'formdata', 'file']); T['io.apibuilder.postman.collection.v21.v0.models.body'] = PropTypes.exact({ raw: PropTypes.string, mode: T['io.apibuilder.postman.collection.v21.v0.enums.body_mode'], urlencoded: PropTypes.arrayOf(T['io.apibuilder.postman.collection.v21.v0.models.url_encoded']), file: T['io.apibuilder.postman.collection.v21.v0.models.file'], formdata: PropTypes.arrayOf(T['io.apibuilder.postman.collection.v21.v0.models.form_parameter']), }); T['io.apibuilder.postman.collection.v21.v0.models.basic_auth'] = PropTypes.exact({ key: PropTypes.string.isRequired, value: PropTypes.string.isRequired, type: PropTypes.string, }); T['io.apibuilder.postman.collection.v21.v0.enums.auth_enum'] = PropTypes.oneOf([ 'awsv4', 'basic', 'bearer', 'digest', 'hawk', 'noauth', 'oauth1', 'oauth2', 'ntlm', ]); T['io.apibuilder.postman.collection.v21.v0.models.auth'] = PropTypes.exact({ type: T['io.apibuilder.postman.collection.v21.v0.enums.auth_enum'].isRequired, basic: PropTypes.arrayOf(T['io.apibuilder.postman.collection.v21.v0.models.basic_auth']), }); T['io.apibuilder.postman.collection.v21.v0.models.request'] = PropTypes.exact({ url: T['io.apibuilder.postman.collection.v21.v0.models.url'], auth: T['io.apibuilder.postman.collection.v21.v0.models.auth'], method: T['io.apibuilder.postman.collection.v21.v0.enums.method'], description: T['io.apibuilder.postman.collection.v21.v0.models.description'], header: PropTypes.arrayOf(T['io.apibuilder.postman.collection.v21.v0.models.header']), body: T['io.apibuilder.postman.collection.v21.v0.models.body'], }); T['io.apibuilder.postman.collection.v21.v0.models.response'] = PropTypes.exact({ id: PropTypes.string, name: PropTypes.string, originalRequest: T['io.apibuilder.postman.collection.v21.v0.models.request'], responseTime: PropTypes.string, header: PropTypes.arrayOf(T['io.apibuilder.postman.collection.v21.v0.models.header']), body: PropTypes.string, status: PropTypes.string, code: PropTypes.number, }); T['io.apibuilder.postman.collection.v21.v0.models.item'] = PropTypes.exact({ type: PropTypes.oneOf(['item']).isRequired, id: PropTypes.string, name: PropTypes.string, description: T['io.apibuilder.postman.collection.v21.v0.models.description'], variable: PropTypes.arrayOf(T['io.apibuilder.postman.collection.v21.v0.models.variable']), event: PropTypes.arrayOf(T['io.apibuilder.postman.collection.v21.v0.models.event']), request: T['io.apibuilder.postman.collection.v21.v0.models.request'].isRequired, response: PropTypes.arrayOf(T['io.apibuilder.postman.collection.v21.v0.models.response']), }); T['io.apibuilder.postman.collection.v21.v0.models.folder'] = PropTypes.exact({ type: PropTypes.oneOf(['folder']).isRequired, name: PropTypes.string.isRequired, description: T['io.apibuilder.postman.collection.v21.v0.models.description'], variable: PropTypes.arrayOf(T['io.apibuilder.postman.collection.v21.v0.models.variable']), item: PropTypes.arrayOf(T['io.apibuilder.postman.collection.v21.v0.models.item']).isRequired, event: PropTypes.arrayOf(T['io.apibuilder.postman.collection.v21.v0.models.event']), auth: T['io.apibuilder.postman.collection.v21.v0.models.auth'], }); T['io.apibuilder.postman.collection.v21.v0.unions.items'] = PropTypes.oneOfType([ T['io.apibuilder.postman.collection.v21.v0.models.item'], T['io.apibuilder.postman.collection.v21.v0.models.folder'], ]); T['io.apibuilder.postman.collection.v21.v0.models.collection'] = PropTypes.exact({ info: T['io.apibuilder.postman.collection.v21.v0.models.info'].isRequired, item: PropTypes.arrayOf(T['io.apibuilder.postman.collection.v21.v0.unions.items']).isRequired, event: PropTypes.arrayOf(T['io.apibuilder.postman.collection.v21.v0.models.event']).isRequired, variable: PropTypes.arrayOf(T['io.apibuilder.postman.collection.v21.v0.models.variable']).isRequired, auth: T['io.apibuilder.postman.collection.v21.v0.models.auth'], }); export const auth = T['io.apibuilder.postman.collection.v21.v0.models.auth']; export const authEnum = T['io.apibuilder.postman.collection.v21.v0.enums.auth_enum']; export const basicAuth = T['io.apibuilder.postman.collection.v21.v0.models.basic_auth']; export const body = T['io.apibuilder.postman.collection.v21.v0.models.body']; export const bodyMode = T['io.apibuilder.postman.collection.v21.v0.enums.body_mode']; export const collection = T['io.apibuilder.postman.collection.v21.v0.models.collection']; export const description = T['io.apibuilder.postman.collection.v21.v0.models.description']; export const event = T['io.apibuilder.postman.collection.v21.v0.models.event']; export const eventType = T['io.apibuilder.postman.collection.v21.v0.enums.event_type']; export const file = T['io.apibuilder.postman.collection.v21.v0.models.file']; export const folder = T['io.apibuilder.postman.collection.v21.v0.models.folder']; export const formParameter = T['io.apibuilder.postman.collection.v21.v0.models.form_parameter']; export const header = T['io.apibuilder.postman.collection.v21.v0.models.header']; export const info = T['io.apibuilder.postman.collection.v21.v0.models.info']; export const item = T['io.apibuilder.postman.collection.v21.v0.models.item']; export const items = T['io.apibuilder.postman.collection.v21.v0.unions.items']; export const method = T['io.apibuilder.postman.collection.v21.v0.enums.method']; export const queryParam = T['io.apibuilder.postman.collection.v21.v0.models.query_param']; export const request = T['io.apibuilder.postman.collection.v21.v0.models.request']; export const response = T['io.apibuilder.postman.collection.v21.v0.models.response']; export const script = T['io.apibuilder.postman.collection.v21.v0.models.script']; export const url = T['io.apibuilder.postman.collection.v21.v0.models.url']; export const urlEncoded = T['io.apibuilder.postman.collection.v21.v0.models.url_encoded']; export const variable = T['io.apibuilder.postman.collection.v21.v0.models.variable'];