UNPKG

wiremock-mapper

Version:
33 lines (32 loc) 1.24 kB
export interface ResponseJSON { body?: string; fixedDelayMilliseconds?: number; headers?: { [key: string]: string; }; jsonBody?: object; status?: number; statusMessage?: string; transformer?: string; } export interface ResponseBuilder { withBody(value: string): ResponseBuilder; withDelay(milliseconds: number): ResponseBuilder; withHeader(key: string, value: string): ResponseBuilder; withJsonBody(value: object): ResponseBuilder; withStatus(statusCode: number): ResponseBuilder; withStatusMessage(statusMessage: string): ResponseBuilder; withTransformer(transformerName: string): ResponseBuilder; } export declare class ResponseBuilderImpl implements ResponseBuilder { protected jsonObject: ResponseJSON; clone(): ResponseBuilderImpl; toJSON: () => ResponseJSON; withBody(value: string): ResponseBuilder; withDelay(milliseconds: number): ResponseBuilder; withHeader(key: string, value: string): ResponseBuilder; withJsonBody(value: object): ResponseBuilder; withStatus(statusCode: number): ResponseBuilder; withStatusMessage(statusMessage: string): ResponseBuilder; withTransformer(transformerName: string): ResponseBuilder; }