ordercloud-javascript-sdk
Version:
The offical Javascript SDK for the Ordercloud ecommerce API
52 lines (51 loc) • 4.74 kB
TypeScript
import { MessageSenderForgottenPasswordPayload } from './MessageSenderForgottenPasswordPayload';
import { MessageSenderForgottenUsernamePayload } from './MessageSenderForgottenUsernamePayload';
import { MessageType } from './MessageType';
import { MessageSenderNewUserInvitationPayload } from './MessageSenderNewUserInvitationPayload';
import { MessageSenderOrderApprovedPayload } from './MessageSenderOrderApprovedPayload';
import { MessageSenderOrderDeclinedPayload } from './MessageSenderOrderDeclinedPayload';
import { MessageSenderOrderSubmittedForApprovalPayload } from './MessageSenderOrderSubmittedForApprovalPayload';
import { MessageSenderOrderSubmittedForYourApprovalHasBeenApprovedPayload } from './MessageSenderOrderSubmittedForYourApprovalHasBeenApprovedPayload';
import { MessageSenderOrderSubmittedForYourApprovalHasBeenDeclinedPayload } from './MessageSenderOrderSubmittedForYourApprovalHasBeenDeclinedPayload';
import { MessageSenderOrderSubmittedForYourApprovalPayload } from './MessageSenderOrderSubmittedForYourApprovalPayload';
import { MessageSenderOrderSubmittedPayload } from './MessageSenderOrderSubmittedPayload';
import { MessageSenderShipmentCreatedPayload } from './MessageSenderShipmentCreatedPayload';
import { MessageSenderOrderReturnDeclinedPayload } from './MessageSenderOrderReturnDeclinedPayload';
import { MessageSenderOrderReturnSubmittedPayload } from './MessageSenderOrderReturnSubmittedPayload';
import { MessageSenderOrderReturnSubmittedForYourApprovalPayload } from './MessageSenderOrderReturnSubmittedForYourApprovalPayload';
import { MessageSenderOrderReturnApprovedPayload } from './MessageSenderOrderReturnApprovedPayload';
import { MessageSenderOrderReturnSubmittedForYourApprovalHasBeenApprovedPayload } from './MessageSenderOrderReturnSubmittedForYourApprovalHasBeenApprovedPayload';
import { MessageSenderOrderReturnSubmittedForYourApprovalHasBeenDeclinedPayload } from './MessageSenderOrderReturnSubmittedForYourApprovalHasBeenDeclinedPayload';
import { MessageSenderOrderReturnCompletedPayload } from './MessageSenderOrderReturnCompletedPayload';
import { MessageSenderOrderReturnSubmittedForApprovalPayload } from './MessageSenderOrderReturnSubmittedForApprovalPayload';
import { MessageSenderSubscriptionReminderPayload } from './MessageSenderSubscriptionReminderPayload';
import { MessageSenderProductCollectionInvitationAcceptedPayload } from './ProductCollectionInvitationAcceptedPayload';
import { MessageSenderProductCollectionInvitationDeclinedPayload } from './ProductCollectionInvitationDeclinedPayload';
import { MessageSenderOneTimePasswordPayload } from './MessageSenderOneTimePasswordPayload';
export declare type MessageSenderPayloads<TMessageType extends MessageType> = PayloadMap[TMessageType];
interface PayloadMap {
'NewUserInvitation': MessageSenderNewUserInvitationPayload;
'ForgottenPassword': MessageSenderForgottenPasswordPayload;
'ForgottenUsername': MessageSenderForgottenUsernamePayload;
'OrderSubmitted': MessageSenderOrderSubmittedPayload;
'OrderSubmittedForApproval': MessageSenderOrderSubmittedForApprovalPayload;
'OrderApproved': MessageSenderOrderApprovedPayload;
'OrderDeclined': MessageSenderOrderDeclinedPayload;
'OrderSubmittedForYourApproval': MessageSenderOrderSubmittedForYourApprovalPayload;
'OrderSubmittedForYourApprovalHasBeenApproved': MessageSenderOrderSubmittedForYourApprovalHasBeenApprovedPayload;
'OrderSubmittedForYourApprovalHasBeenDeclined': MessageSenderOrderSubmittedForYourApprovalHasBeenDeclinedPayload;
'ShipmentCreated': MessageSenderShipmentCreatedPayload;
'OrderReturnDeclined': MessageSenderOrderReturnDeclinedPayload;
'OrderReturnSubmitted': MessageSenderOrderReturnSubmittedPayload;
'OrderReturnSubmittedForYourApproval': MessageSenderOrderReturnSubmittedForYourApprovalPayload;
'OrderReturnSubmittedForApproval': MessageSenderOrderReturnSubmittedForApprovalPayload;
'OrderReturnApproved': MessageSenderOrderReturnApprovedPayload;
'OrderReturnSubmittedForYourApprovalHasBeenApproved': MessageSenderOrderReturnSubmittedForYourApprovalHasBeenApprovedPayload;
'OrderReturnSubmittedForYourApprovalHasBeenDeclined': MessageSenderOrderReturnSubmittedForYourApprovalHasBeenDeclinedPayload;
'OrderReturnCompleted': MessageSenderOrderReturnCompletedPayload;
'SubscriptionReminder': MessageSenderSubscriptionReminderPayload;
'ProductCollectionInvitationAccepted': MessageSenderProductCollectionInvitationAcceptedPayload;
'ProductCollectionInvitationDeclined': MessageSenderProductCollectionInvitationDeclinedPayload;
'OneTimePassword': MessageSenderOneTimePasswordPayload;
}
export {};