/** * Dashboard API * Dashboard API documentation * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import { Checkout, CheckoutCreateRequest, CheckoutUpdateRequest } from '../models'; export interface CreateCheckoutRequest { environmentId: string; checkoutCreateRequest: CheckoutCreateRequest; } export interface CreateFlowCheckoutRequest { environmentId: string; checkoutCreateRequest: CheckoutCreateRequest; } export interface DeleteCheckoutRequest { environmentId: string; checkoutId: string; } export interface DeleteFlowCheckoutRequest { environmentId: string; checkoutId: string; } export interface GetCheckoutRequest { environmentId: string; checkoutId: string; } export interface GetFlowCheckoutRequest { environmentId: string; checkoutId: string; } export interface UpdateCheckoutRequest { environmentId: string; checkoutId: string; checkoutUpdateRequest: CheckoutUpdateRequest; } export interface UpdateFlowCheckoutRequest { environmentId: string; checkoutId: string; checkoutUpdateRequest: CheckoutUpdateRequest; } /** * */ export declare class CheckoutApi extends runtime.BaseAPI { /** * Deprecated: use POST /environments/{environmentId}/flow/checkouts instead. Creates a new checkout config for the specified environment. * Create a checkout */ createCheckoutRaw(requestParameters: CreateCheckoutRequest, initOverrides?: RequestInit): Promise>; /** * Deprecated: use POST /environments/{environmentId}/flow/checkouts instead. Creates a new checkout config for the specified environment. * Create a checkout */ createCheckout(requestParameters: CreateCheckoutRequest, initOverrides?: RequestInit): Promise; /** * Creates a new checkout config for the specified environment. * Create a checkout */ createFlowCheckoutRaw(requestParameters: CreateFlowCheckoutRequest, initOverrides?: RequestInit): Promise>; /** * Creates a new checkout config for the specified environment. * Create a checkout */ createFlowCheckout(requestParameters: CreateFlowCheckoutRequest, initOverrides?: RequestInit): Promise; /** * Deprecated: use DELETE /environments/{environmentId}/flow/checkouts/{checkoutId} instead. Soft-deletes a checkout, preventing it from accepting new transactions. * Delete a checkout */ deleteCheckoutRaw(requestParameters: DeleteCheckoutRequest, initOverrides?: RequestInit): Promise>; /** * Deprecated: use DELETE /environments/{environmentId}/flow/checkouts/{checkoutId} instead. Soft-deletes a checkout, preventing it from accepting new transactions. * Delete a checkout */ deleteCheckout(requestParameters: DeleteCheckoutRequest, initOverrides?: RequestInit): Promise; /** * Soft-deletes a checkout, preventing it from accepting new transactions. * Delete a checkout */ deleteFlowCheckoutRaw(requestParameters: DeleteFlowCheckoutRequest, initOverrides?: RequestInit): Promise>; /** * Soft-deletes a checkout, preventing it from accepting new transactions. * Delete a checkout */ deleteFlowCheckout(requestParameters: DeleteFlowCheckoutRequest, initOverrides?: RequestInit): Promise; /** * Deprecated: use GET /environments/{environmentId}/flow/checkouts/{checkoutId} instead. * Get a checkout by ID */ getCheckoutRaw(requestParameters: GetCheckoutRequest, initOverrides?: RequestInit): Promise>; /** * Deprecated: use GET /environments/{environmentId}/flow/checkouts/{checkoutId} instead. * Get a checkout by ID */ getCheckout(requestParameters: GetCheckoutRequest, initOverrides?: RequestInit): Promise; /** * Get a checkout by ID */ getFlowCheckoutRaw(requestParameters: GetFlowCheckoutRequest, initOverrides?: RequestInit): Promise>; /** * Get a checkout by ID */ getFlowCheckout(requestParameters: GetFlowCheckoutRequest, initOverrides?: RequestInit): Promise; /** * Deprecated: use PATCH /environments/{environmentId}/flow/checkouts/{checkoutId} instead. * Update a checkout */ updateCheckoutRaw(requestParameters: UpdateCheckoutRequest, initOverrides?: RequestInit): Promise>; /** * Deprecated: use PATCH /environments/{environmentId}/flow/checkouts/{checkoutId} instead. * Update a checkout */ updateCheckout(requestParameters: UpdateCheckoutRequest, initOverrides?: RequestInit): Promise; /** * Update a checkout */ updateFlowCheckoutRaw(requestParameters: UpdateFlowCheckoutRequest, initOverrides?: RequestInit): Promise>; /** * Update a checkout */ updateFlowCheckout(requestParameters: UpdateFlowCheckoutRequest, initOverrides?: RequestInit): Promise; }