@dodi-smart/nuki-graphql-api
Version:
Nuki GraphQL API
50 lines • 1.73 kB
TypeScript
import type { CacheDirective } from './CacheDirective';
import type { ChallengeResponse } from './ChallengeResponse';
import type { ClientInfo } from './ClientInfo';
import type { Conditions } from './Conditions';
import type { Cookie } from './Cookie';
import type { Header } from './Header';
import type { Method } from './Method';
import type { Protocol } from './Protocol';
import type { Range } from './Range';
import type { RecipientInfo } from './RecipientInfo';
import type { Reference } from './Reference';
import type { Representation } from './Representation';
import type { Uniform } from './Uniform';
import type { Warning } from './Warning';
export type Request = {
attributes?: Record<string, any>;
cacheDirectives?: Array<CacheDirective>;
date?: string;
entity?: Representation;
onError?: Uniform;
onSent?: Uniform;
recipientsInfo?: Array<RecipientInfo>;
warnings?: Array<Warning>;
accessControlRequestHeaders?: Array<string>;
accessControlRequestMethod?: Method;
challengeResponse?: ChallengeResponse;
clientInfo?: ClientInfo;
conditions?: Conditions;
cookies?: Array<Cookie>;
hostRef?: Reference;
loggable?: boolean;
maxForwards?: number;
method?: Method;
onResponse?: Uniform;
originalRef?: Reference;
protocol?: Protocol;
proxyChallengeResponse?: ChallengeResponse;
ranges?: Array<Range>;
referrerRef?: Reference;
resourceRef?: Reference;
rootRef?: Reference;
asynchronous?: boolean;
entityAvailable?: boolean;
expectingResponse?: boolean;
synchronous?: boolean;
confidential?: boolean;
headers?: Array<Header>;
entityAsText?: string;
};
//# sourceMappingURL=Request.d.ts.map