Alokai

PunchOutSessionInfo

PunchOutSessionInfo contains the user ID, cart ID, token, PunchOut level, PunchOut operation and selected item. PunchOutSessionInfo

export interface PunchOutSessionInfo {
	'cartId': string;
	'customerId': string;
	'punchOutLevel': PunchOutSessionInfoPunchOutLevelEnum;
	'punchOutOperation': PunchOutSessionInfoPunchOutOperationEnum;
	'selectedItem'?: string;
	'token': PunchOutToken;
}

Properties

NameRequiredTypeDescription
cartIdRequiredstringID of the cart {string} PunchOutSessionInfo
customerIdRequiredstringCustomerID of the user {string} PunchOutSessionInfo
punchOutLevelRequiredPunchOutSessionInfoPunchOutLevelEnumThe punchoutLevel is an attribute that allows suppliers to specify how procurement applications should present the PunchOut item to users. {string} PunchOutSessionInfo
punchOutOperationRequiredPunchOutSessionInfoPunchOutOperationEnumSupported PunchOut operations {string} PunchOutSessionInfo
selectedItemOptionalstringThe selected item specify PunchOut for an entire store or any subset of product offerings {string} PunchOutSessionInfo
tokenRequiredPunchOutToken{PunchOutToken} PunchOutSessionInfo

Referenced Types

On this page