Next.js website for Rocky Mountain Vending company featuring: - Product catalog with Stripe integration - Service areas and parts pages - Admin dashboard with Clerk authentication - SEO optimized pages with JSON-LD structured data Co-authored-by: Cursor <cursoragent@cursor.com>
57 lines
1.8 KiB
Text
57 lines
1.8 KiB
Text
import { RpcProtocol } from "@smithy/core/protocols";
|
|
import {
|
|
Codec,
|
|
EndpointBearer,
|
|
HandlerExecutionContext,
|
|
HttpRequest,
|
|
HttpResponse as IHttpResponse,
|
|
MetadataBearer,
|
|
OperationSchema,
|
|
ResponseMetadata,
|
|
SerdeFunctions,
|
|
} from "@smithy/types";
|
|
import { XmlShapeDeserializer } from "../xml/XmlShapeDeserializer";
|
|
import { QueryShapeSerializer } from "./QueryShapeSerializer";
|
|
export declare class AwsQueryProtocol extends RpcProtocol {
|
|
options: {
|
|
defaultNamespace: string;
|
|
xmlNamespace: string;
|
|
version: string;
|
|
};
|
|
protected serializer: QueryShapeSerializer;
|
|
protected deserializer: XmlShapeDeserializer;
|
|
private readonly mixin;
|
|
constructor(options: {
|
|
defaultNamespace: string;
|
|
xmlNamespace: string;
|
|
version: string;
|
|
});
|
|
getShapeId(): string;
|
|
setSerdeContext(serdeContext: SerdeFunctions): void;
|
|
getPayloadCodec(): Codec<any, any>;
|
|
serializeRequest<Input extends object>(
|
|
operationSchema: OperationSchema,
|
|
input: Input,
|
|
context: HandlerExecutionContext & SerdeFunctions & EndpointBearer
|
|
): Promise<HttpRequest>;
|
|
deserializeResponse<Output extends MetadataBearer>(
|
|
operationSchema: OperationSchema,
|
|
context: HandlerExecutionContext & SerdeFunctions,
|
|
response: IHttpResponse
|
|
): Promise<Output>;
|
|
protected useNestedResult(): boolean;
|
|
protected handleError(
|
|
operationSchema: OperationSchema,
|
|
context: HandlerExecutionContext & SerdeFunctions,
|
|
response: IHttpResponse,
|
|
dataObject: any,
|
|
metadata: ResponseMetadata
|
|
): Promise<never>;
|
|
protected loadQueryErrorCode(
|
|
output: IHttpResponse,
|
|
data: any
|
|
): string | undefined;
|
|
protected loadQueryError(data: any): any | undefined;
|
|
protected loadQueryErrorMessage(data: any): string;
|
|
protected getDefaultContentType(): string;
|
|
}
|