declare namespace io.apibuilder.postman.collection.v21.v0.enums { type AuthEnum = 'awsv4' | 'basic' | 'bearer' | 'digest' | 'hawk' | 'noauth' | 'oauth1' | 'oauth2' | 'ntlm'; type BodyMode = 'raw' | 'urlencoded' | 'formdata' | 'file'; type EventType = 'test' | 'prerequest'; type Method = 'GET' | 'PUT' | 'POST' | 'PATCH' | 'DELETE' | 'COPY' | 'HEAD' | 'OPTIONS' | 'LINK' | 'UNLINK' | 'PURGE' | 'LOCK' | 'UNLOCK' | 'PROPFIND' | 'VIEW'; } declare namespace io.apibuilder.postman.collection.v21.v0.models { interface Auth { readonly 'type': io.apibuilder.postman.collection.v21.v0.enums.AuthEnum; readonly 'basic'?: io.apibuilder.postman.collection.v21.v0.models.BasicAuth[]; } interface BasicAuth { readonly 'key': string; readonly 'value': string; readonly 'type'?: string; } interface Body { readonly 'raw'?: string; readonly 'mode'?: io.apibuilder.postman.collection.v21.v0.enums.BodyMode; readonly 'urlencoded'?: io.apibuilder.postman.collection.v21.v0.models.UrlEncoded[]; readonly 'file'?: io.apibuilder.postman.collection.v21.v0.models.File; readonly 'formdata'?: io.apibuilder.postman.collection.v21.v0.models.FormParameter[]; } interface Collection { readonly 'info': io.apibuilder.postman.collection.v21.v0.models.Info; readonly 'item': io.apibuilder.postman.collection.v21.v0.unions.Items[]; readonly 'event': io.apibuilder.postman.collection.v21.v0.models.Event[]; readonly 'variable': io.apibuilder.postman.collection.v21.v0.models.Variable[]; readonly 'auth'?: io.apibuilder.postman.collection.v21.v0.models.Auth; } interface Description { readonly 'content'?: string; readonly 'type'?: string; } interface Event { readonly 'listen': io.apibuilder.postman.collection.v21.v0.enums.EventType; readonly 'script'?: io.apibuilder.postman.collection.v21.v0.models.Script; readonly 'id'?: string; readonly 'disabled'?: boolean; } interface File { readonly 'src'?: string; readonly 'content'?: string; } interface Folder { readonly 'type': 'folder'; readonly 'name': string; readonly 'description'?: io.apibuilder.postman.collection.v21.v0.models.Description; readonly 'variable'?: io.apibuilder.postman.collection.v21.v0.models.Variable[]; readonly 'item': io.apibuilder.postman.collection.v21.v0.models.Item[]; readonly 'event'?: io.apibuilder.postman.collection.v21.v0.models.Event[]; readonly 'auth'?: io.apibuilder.postman.collection.v21.v0.models.Auth; } interface FormParameter { readonly 'key': string; readonly 'value'?: string; readonly 'disabled'?: boolean; readonly 'description'?: io.apibuilder.postman.collection.v21.v0.models.Description; readonly 'contentType'?: string; readonly 'type'?: string; } interface Header { readonly 'key': string; readonly 'value': string; readonly 'disabled'?: boolean; readonly 'description'?: io.apibuilder.postman.collection.v21.v0.models.Description; } interface Info { readonly 'name': string; readonly 'postman_id'?: string; readonly 'description'?: io.apibuilder.postman.collection.v21.v0.models.Description; readonly 'version'?: string; readonly 'schema': string; } interface Item { readonly 'type': 'item'; readonly 'id'?: string; readonly 'name'?: string; readonly 'description'?: io.apibuilder.postman.collection.v21.v0.models.Description; readonly 'variable'?: io.apibuilder.postman.collection.v21.v0.models.Variable[]; readonly 'event'?: io.apibuilder.postman.collection.v21.v0.models.Event[]; readonly 'request': io.apibuilder.postman.collection.v21.v0.models.Request; readonly 'response'?: io.apibuilder.postman.collection.v21.v0.models.Response[]; } interface QueryParam { readonly 'key'?: string; readonly 'value'?: string; readonly 'disabled'?: boolean; readonly 'description'?: io.apibuilder.postman.collection.v21.v0.models.Description; } interface Request { readonly 'url'?: io.apibuilder.postman.collection.v21.v0.models.Url; readonly 'auth'?: io.apibuilder.postman.collection.v21.v0.models.Auth; readonly 'method'?: io.apibuilder.postman.collection.v21.v0.enums.Method; readonly 'description'?: io.apibuilder.postman.collection.v21.v0.models.Description; readonly 'header'?: io.apibuilder.postman.collection.v21.v0.models.Header[]; readonly 'body'?: io.apibuilder.postman.collection.v21.v0.models.Body; } interface Response { readonly 'id'?: string; readonly 'name'?: string; readonly 'originalRequest'?: io.apibuilder.postman.collection.v21.v0.models.Request; readonly 'responseTime'?: string; readonly 'header'?: io.apibuilder.postman.collection.v21.v0.models.Header[]; readonly 'body'?: string; readonly 'status'?: string; readonly 'code'?: number; } interface Script { readonly 'exec': string[]; readonly 'type': string; readonly 'id'?: string; readonly 'src'?: string; readonly 'name'?: string; } interface Url { readonly 'raw'?: string; readonly 'protocol'?: string; readonly 'host'?: string[]; readonly 'path'?: string[]; readonly 'port'?: string; readonly 'query'?: io.apibuilder.postman.collection.v21.v0.models.QueryParam[]; readonly 'hash'?: string; readonly 'variable'?: io.apibuilder.postman.collection.v21.v0.models.Variable[]; } interface UrlEncoded { readonly 'key': string; readonly 'value'?: string; readonly 'disabled'?: boolean; readonly 'description'?: io.apibuilder.postman.collection.v21.v0.models.Description; } interface Variable { readonly 'id'?: string; readonly 'key'?: string; readonly 'value'?: string; readonly 'type'?: string; readonly 'name'?: string; readonly 'description'?: io.apibuilder.postman.collection.v21.v0.models.Description; readonly 'system'?: boolean; readonly 'disabled'?: boolean; } } declare namespace io.apibuilder.postman.collection.v21.v0.unions { type Items = (io.apibuilder.postman.collection.v21.v0.models.Item | io.apibuilder.postman.collection.v21.v0.models.Folder); } export type Auth = io.apibuilder.postman.collection.v21.v0.models.Auth; export type AuthEnum = io.apibuilder.postman.collection.v21.v0.enums.AuthEnum; export type BasicAuth = io.apibuilder.postman.collection.v21.v0.models.BasicAuth; export type Body = io.apibuilder.postman.collection.v21.v0.models.Body; export type BodyMode = io.apibuilder.postman.collection.v21.v0.enums.BodyMode; export type Collection = io.apibuilder.postman.collection.v21.v0.models.Collection; export type Description = io.apibuilder.postman.collection.v21.v0.models.Description; export type Event = io.apibuilder.postman.collection.v21.v0.models.Event; export type EventType = io.apibuilder.postman.collection.v21.v0.enums.EventType; export type File = io.apibuilder.postman.collection.v21.v0.models.File; export type Folder = io.apibuilder.postman.collection.v21.v0.models.Folder; export type FormParameter = io.apibuilder.postman.collection.v21.v0.models.FormParameter; export type Header = io.apibuilder.postman.collection.v21.v0.models.Header; export type Info = io.apibuilder.postman.collection.v21.v0.models.Info; export type Item = io.apibuilder.postman.collection.v21.v0.models.Item; export type Items = io.apibuilder.postman.collection.v21.v0.unions.Items; export type Method = io.apibuilder.postman.collection.v21.v0.enums.Method; export type QueryParam = io.apibuilder.postman.collection.v21.v0.models.QueryParam; export type Request = io.apibuilder.postman.collection.v21.v0.models.Request; export type Response = io.apibuilder.postman.collection.v21.v0.models.Response; export type Script = io.apibuilder.postman.collection.v21.v0.models.Script; export type Url = io.apibuilder.postman.collection.v21.v0.models.Url; export type UrlEncoded = io.apibuilder.postman.collection.v21.v0.models.UrlEncoded; export type Variable = io.apibuilder.postman.collection.v21.v0.models.Variable;