Reference for https://api.circuitree.com/Registration/Checkout.json
Url: https://api.circuitree.com/Registration/Checkout.json
HTTP Method: POST
Message direction | Format | Body |
---|---|---|
Request | Xml | Example,Schema |
Request | Json | Example |
Response | Xml | Example,Schema |
Response | Json | Example |
The following is an example request Xml body:
<CheckoutRequest xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Registration"> <ApiToken xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models">String content</ApiToken> <LoggedInEntityID>9223372036854775807</LoggedInEntityID> <PayingEntityID>9223372036854775807</PayingEntityID> <PaymentModel> <AcceptConditions xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">true</AcceptConditions> <Balance xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">12678967.543233</Balance> <BalanceDueDate xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">1999-05-31T11:20:00</BalanceDueDate> <CreditAmount xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">12678967.543233</CreditAmount> <EFTAccounts xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting"> <AcceptedMethods> <CreditCardTypes xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Common.Enums">Visa</CreditCardTypes> <CreditCardTypes xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Common.Enums">Visa</CreditCardTypes> </AcceptedMethods> <AllowCheckProcessor>true</AllowCheckProcessor> <BalanceDueDate>1999-05-31T11:20:00</BalanceDueDate> <EFTAccounts> <EFTAccountModel> <AccountNickname>String content</AccountNickname> <AccountNumber>String content</AccountNumber> <Address> <Address1 xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</Address1> <Address2 xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</Address2> <Address3 xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</Address3> <AddressTypeID xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">NotSet</AddressTypeID> <City xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</City> <CountryCode xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</CountryCode> <CountryName xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</CountryName> <IsPrimary xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">true</IsPrimary> <State xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</State> <UpdateAllEntities xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">true</UpdateAllEntities> <Zip xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</Zip> </Address> <BankAccountTypeID>2147483647</BankAccountTypeID> <BankName>String content</BankName> <CCMonth>2147483647</CCMonth> <CCYear>2147483647</CCYear> <CardNumber>String content</CardNumber> <CardSecurityCode>String content</CardSecurityCode> <CardType>2147483647</CardType> <CheckNumber>String content</CheckNumber> <EFTAccountID>2147483647</EFTAccountID> <EntityID>9223372036854775807</EntityID> <IsCSVRequired>true</IsCSVRequired> <IsSelected>true</IsSelected> <Name>String content</Name> <OrgIDs> <int xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">2147483647</int> <int xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">2147483647</int> </OrgIDs> <PaymentAmount>12678967.543233</PaymentAmount> <PaymentTypeID>2147483647</PaymentTypeID> <RoutingNumber>String content</RoutingNumber> </EFTAccountModel> <EFTAccountModel> <AccountNickname>String content</AccountNickname> <AccountNumber>String content</AccountNumber> <Address> <Address1 xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</Address1> <Address2 xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</Address2> <Address3 xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</Address3> <AddressTypeID xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">NotSet</AddressTypeID> <City xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</City> <CountryCode xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</CountryCode> <CountryName xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</CountryName> <IsPrimary xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">true</IsPrimary> <State xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</State> <UpdateAllEntities xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">true</UpdateAllEntities> <Zip xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</Zip> </Address> <BankAccountTypeID>2147483647</BankAccountTypeID> <BankName>String content</BankName> <CCMonth>2147483647</CCMonth> <CCYear>2147483647</CCYear> <CardNumber>String content</CardNumber> <CardSecurityCode>String content</CardSecurityCode> <CardType>2147483647</CardType> <CheckNumber>String content</CheckNumber> <EFTAccountID>2147483647</EFTAccountID> <EntityID>9223372036854775807</EntityID> <IsCSVRequired>true</IsCSVRequired> <IsSelected>true</IsSelected> <Name>String content</Name> <OrgIDs> <int xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">2147483647</int> <int xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">2147483647</int> </OrgIDs> <PaymentAmount>12678967.543233</PaymentAmount> <PaymentTypeID>2147483647</PaymentTypeID> <RoutingNumber>String content</RoutingNumber> </EFTAccountModel> </EFTAccounts> <OrgIDs> <int xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">2147483647</int> <int xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">2147483647</int> </OrgIDs> <SelectedEFTID>String content</SelectedEFTID> <ShowCSV>true</ShowCSV> </EFTAccounts> <HasConditions xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">true</HasConditions> <IsComplete xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">true</IsComplete> <IsPending xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">true</IsPending> <IsSurchargeEnabled xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">true</IsSurchargeEnabled> <MonthlyAmount xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">12678967.543233</MonthlyAmount> <OtherAmount xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">12678967.543233</OtherAmount> <PaymentAmount xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">12678967.543233</PaymentAmount> <PaymentOption xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">NotSet</PaymentOption> <PreviousPayments xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">12678967.543233</PreviousPayments> <SubTotal xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">12678967.543233</SubTotal> <SurchargeARID xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">2147483647</SurchargeARID> <SurchargeAmount xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">12678967.543233</SurchargeAmount> <TaxesAndFees xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">12678967.543233</TaxesAndFees> <Total xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">12678967.543233</Total> <TotalDueNow xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">12678967.543233</TotalDueNow> </PaymentModel> <RegType>NotSet</RegType> <RegistrationIDs> <int xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">2147483647</int> <int xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">2147483647</int> </RegistrationIDs> </CheckoutRequest>
The following is an example request Json body:
{ "ApiToken":"String content", "LoggedInEntityID":9223372036854775807, "PayingEntityID":9223372036854775807, "PaymentModel":{ "AcceptConditions":true, "Balance":12678967.543233, "BalanceDueDate":"\/Date(928167600000-0500)\/", "CreditAmount":12678967.543233, "EFTAccounts":{ "AcceptedMethods":[0], "AllowCheckProcessor":true, "BalanceDueDate":"\/Date(928167600000-0500)\/", "EFTAccounts":[{ "AccountNickname":"String content", "AccountNumber":"String content", "Address":{ "Address1":"String content", "Address2":"String content", "Address3":"String content", "AddressTypeID":0, "City":"String content", "CountryCode":"String content", "CountryName":"String content", "IsPrimary":true, "State":"String content", "UpdateAllEntities":true, "Zip":"String content" }, "BankAccountTypeID":2147483647, "BankName":"String content", "CCMonth":2147483647, "CCYear":2147483647, "CardNumber":"String content", "CardSecurityCode":"String content", "CardType":2147483647, "CheckNumber":"String content", "EFTAccountID":2147483647, "EntityID":9223372036854775807, "IsCSVRequired":true, "IsSelected":true, "Name":"String content", "OrgIDs":[2147483647], "PaymentAmount":12678967.543233, "PaymentTypeID":2147483647, "RoutingNumber":"String content" }], "OrgIDs":[2147483647], "SelectedEFTID":"String content", "ShowCSV":true }, "HasConditions":true, "IsComplete":true, "IsPending":true, "IsSurchargeEnabled":true, "MonthlyAmount":12678967.543233, "OtherAmount":12678967.543233, "PaymentAmount":12678967.543233, "PaymentOption":0, "PreviousPayments":12678967.543233, "SubTotal":12678967.543233, "SurchargeARID":2147483647, "SurchargeAmount":12678967.543233, "TaxesAndFees":12678967.543233, "Total":12678967.543233, "TotalDueNow":12678967.543233 }, "RegType":0, "RegistrationIDs":[2147483647] }
The following is an example response Xml body:
<CheckoutResult xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Registration"> <StatusCode xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models">Unknown</StatusCode> <StatusMessage xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models">String content</StatusMessage> <ARBatchNum>2147483647</ARBatchNum> <Addons> <ChargeModel xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting"> <Amount>12678967.543233</Amount> <Deposit>12678967.543233</Deposit> <Description>String content</Description> <IsCancelled>true</IsCancelled> <IsTax>true</IsTax> <IsWaitingList>true</IsWaitingList> <ItineraryID>9223372036854775807</ItineraryID> <ObjectType>NotSet</ObjectType> <Quantity>2147483647</Quantity> <RegistrationID>2147483647</RegistrationID> <ResourceType>NotSet</ResourceType> <TotalAmount>12678967.543233</TotalAmount> </ChargeModel> <ChargeModel xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting"> <Amount>12678967.543233</Amount> <Deposit>12678967.543233</Deposit> <Description>String content</Description> <IsCancelled>true</IsCancelled> <IsTax>true</IsTax> <IsWaitingList>true</IsWaitingList> <ItineraryID>9223372036854775807</ItineraryID> <ObjectType>NotSet</ObjectType> <Quantity>2147483647</Quantity> <RegistrationID>2147483647</RegistrationID> <ResourceType>NotSet</ResourceType> <TotalAmount>12678967.543233</TotalAmount> </ChargeModel> </Addons> <Attendees> <IDNameAPIModel> <Checked>true</Checked> <Description>String content</Description> <Name>String content</Name> <myID>9223372036854775807</myID> </IDNameAPIModel> <IDNameAPIModel> <Checked>true</Checked> <Description>String content</Description> <Name>String content</Name> <myID>9223372036854775807</myID> </IDNameAPIModel> </Attendees> <Discounts> <DiscountModel xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting"> <Amount>12678967.543233</Amount> <DiscountCode>String content</DiscountCode> <DiscountID>2147483647</DiscountID> <Name>String content</Name> <RegistrationID>2147483647</RegistrationID> </DiscountModel> <DiscountModel xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting"> <Amount>12678967.543233</Amount> <DiscountCode>String content</DiscountCode> <DiscountID>2147483647</DiscountID> <Name>String content</Name> <RegistrationID>2147483647</RegistrationID> </DiscountModel> </Discounts> <IsRegistering>true</IsRegistering> <LineItems> <KeyValueOfstringArrayOfChargeModelrg1Qp6aU xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <Key>String content</Key> <Value> <ChargeModel xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting"> <Amount>12678967.543233</Amount> <Deposit>12678967.543233</Deposit> <Description>String content</Description> <IsCancelled>true</IsCancelled> <IsTax>true</IsTax> <IsWaitingList>true</IsWaitingList> <ItineraryID>9223372036854775807</ItineraryID> <ObjectType>NotSet</ObjectType> <Quantity>2147483647</Quantity> <RegistrationID>2147483647</RegistrationID> <ResourceType>NotSet</ResourceType> <TotalAmount>12678967.543233</TotalAmount> </ChargeModel> <ChargeModel xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting"> <Amount>12678967.543233</Amount> <Deposit>12678967.543233</Deposit> <Description>String content</Description> <IsCancelled>true</IsCancelled> <IsTax>true</IsTax> <IsWaitingList>true</IsWaitingList> <ItineraryID>9223372036854775807</ItineraryID> <ObjectType>NotSet</ObjectType> <Quantity>2147483647</Quantity> <RegistrationID>2147483647</RegistrationID> <ResourceType>NotSet</ResourceType> <TotalAmount>12678967.543233</TotalAmount> </ChargeModel> </Value> </KeyValueOfstringArrayOfChargeModelrg1Qp6aU> <KeyValueOfstringArrayOfChargeModelrg1Qp6aU xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <Key>String content</Key> <Value> <ChargeModel xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting"> <Amount>12678967.543233</Amount> <Deposit>12678967.543233</Deposit> <Description>String content</Description> <IsCancelled>true</IsCancelled> <IsTax>true</IsTax> <IsWaitingList>true</IsWaitingList> <ItineraryID>9223372036854775807</ItineraryID> <ObjectType>NotSet</ObjectType> <Quantity>2147483647</Quantity> <RegistrationID>2147483647</RegistrationID> <ResourceType>NotSet</ResourceType> <TotalAmount>12678967.543233</TotalAmount> </ChargeModel> <ChargeModel xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting"> <Amount>12678967.543233</Amount> <Deposit>12678967.543233</Deposit> <Description>String content</Description> <IsCancelled>true</IsCancelled> <IsTax>true</IsTax> <IsWaitingList>true</IsWaitingList> <ItineraryID>9223372036854775807</ItineraryID> <ObjectType>NotSet</ObjectType> <Quantity>2147483647</Quantity> <RegistrationID>2147483647</RegistrationID> <ResourceType>NotSet</ResourceType> <TotalAmount>12678967.543233</TotalAmount> </ChargeModel> </Value> </KeyValueOfstringArrayOfChargeModelrg1Qp6aU> </LineItems> <PaymentModel> <AcceptConditions xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">true</AcceptConditions> <Balance xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">12678967.543233</Balance> <BalanceDueDate xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">1999-05-31T11:20:00</BalanceDueDate> <CreditAmount xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">12678967.543233</CreditAmount> <EFTAccounts xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting"> <AcceptedMethods> <CreditCardTypes xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Common.Enums">Visa</CreditCardTypes> <CreditCardTypes xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Common.Enums">Visa</CreditCardTypes> </AcceptedMethods> <AllowCheckProcessor>true</AllowCheckProcessor> <BalanceDueDate>1999-05-31T11:20:00</BalanceDueDate> <EFTAccounts> <EFTAccountModel> <AccountNickname>String content</AccountNickname> <AccountNumber>String content</AccountNumber> <Address> <Address1 xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</Address1> <Address2 xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</Address2> <Address3 xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</Address3> <AddressTypeID xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">NotSet</AddressTypeID> <City xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</City> <CountryCode xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</CountryCode> <CountryName xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</CountryName> <IsPrimary xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">true</IsPrimary> <State xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</State> <UpdateAllEntities xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">true</UpdateAllEntities> <Zip xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</Zip> </Address> <BankAccountTypeID>2147483647</BankAccountTypeID> <BankName>String content</BankName> <CCMonth>2147483647</CCMonth> <CCYear>2147483647</CCYear> <CardNumber>String content</CardNumber> <CardSecurityCode>String content</CardSecurityCode> <CardType>2147483647</CardType> <CheckNumber>String content</CheckNumber> <EFTAccountID>2147483647</EFTAccountID> <EntityID>9223372036854775807</EntityID> <IsCSVRequired>true</IsCSVRequired> <IsSelected>true</IsSelected> <Name>String content</Name> <OrgIDs> <int xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">2147483647</int> <int xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">2147483647</int> </OrgIDs> <PaymentAmount>12678967.543233</PaymentAmount> <PaymentTypeID>2147483647</PaymentTypeID> <RoutingNumber>String content</RoutingNumber> </EFTAccountModel> <EFTAccountModel> <AccountNickname>String content</AccountNickname> <AccountNumber>String content</AccountNumber> <Address> <Address1 xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</Address1> <Address2 xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</Address2> <Address3 xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</Address3> <AddressTypeID xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">NotSet</AddressTypeID> <City xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</City> <CountryCode xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</CountryCode> <CountryName xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</CountryName> <IsPrimary xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">true</IsPrimary> <State xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</State> <UpdateAllEntities xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">true</UpdateAllEntities> <Zip xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities">String content</Zip> </Address> <BankAccountTypeID>2147483647</BankAccountTypeID> <BankName>String content</BankName> <CCMonth>2147483647</CCMonth> <CCYear>2147483647</CCYear> <CardNumber>String content</CardNumber> <CardSecurityCode>String content</CardSecurityCode> <CardType>2147483647</CardType> <CheckNumber>String content</CheckNumber> <EFTAccountID>2147483647</EFTAccountID> <EntityID>9223372036854775807</EntityID> <IsCSVRequired>true</IsCSVRequired> <IsSelected>true</IsSelected> <Name>String content</Name> <OrgIDs> <int xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">2147483647</int> <int xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">2147483647</int> </OrgIDs> <PaymentAmount>12678967.543233</PaymentAmount> <PaymentTypeID>2147483647</PaymentTypeID> <RoutingNumber>String content</RoutingNumber> </EFTAccountModel> </EFTAccounts> <OrgIDs> <int xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">2147483647</int> <int xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">2147483647</int> </OrgIDs> <SelectedEFTID>String content</SelectedEFTID> <ShowCSV>true</ShowCSV> </EFTAccounts> <HasConditions xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">true</HasConditions> <IsComplete xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">true</IsComplete> <IsPending xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">true</IsPending> <IsSurchargeEnabled xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">true</IsSurchargeEnabled> <MonthlyAmount xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">12678967.543233</MonthlyAmount> <OtherAmount xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">12678967.543233</OtherAmount> <PaymentAmount xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">12678967.543233</PaymentAmount> <PaymentOption xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">NotSet</PaymentOption> <PreviousPayments xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">12678967.543233</PreviousPayments> <SubTotal xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">12678967.543233</SubTotal> <SurchargeARID xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">2147483647</SurchargeARID> <SurchargeAmount xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">12678967.543233</SurchargeAmount> <TaxesAndFees xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">12678967.543233</TaxesAndFees> <Total xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">12678967.543233</Total> <TotalDueNow xmlns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting">12678967.543233</TotalDueNow> </PaymentModel> <PaymentTransactionIDs> <long xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">9223372036854775807</long> <long xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">9223372036854775807</long> </PaymentTransactionIDs> <Registrations> <PendingRegResultModel> <EntityID>9223372036854775807</EntityID> <EventBeginDate>1999-05-31T11:20:00</EventBeginDate> <EventDivisionID>2147483647</EventDivisionID> <EventDivisionName>String content</EventDivisionName> <EventDivisionPrice>12678967.543233</EventDivisionPrice> <EventDivisionType>String content</EventDivisionType> <EventEndDate>1999-05-31T11:20:00</EventEndDate> <EventID>2147483647</EventID> <EventName>String content</EventName> <HideEventDates>true</HideEventDates> <IsWaitList>true</IsWaitList> <ItineraryEntityID>9223372036854775807</ItineraryEntityID> <ItineraryID>9223372036854775807</ItineraryID> <LocalTime>1999-05-31T11:20:00</LocalTime> <LocationName>String content</LocationName> <RegistrationID>2147483647</RegistrationID> <RegistrationQty>2147483647</RegistrationQty> <RegistrationTypeID>2147483647</RegistrationTypeID> </PendingRegResultModel> <PendingRegResultModel> <EntityID>9223372036854775807</EntityID> <EventBeginDate>1999-05-31T11:20:00</EventBeginDate> <EventDivisionID>2147483647</EventDivisionID> <EventDivisionName>String content</EventDivisionName> <EventDivisionPrice>12678967.543233</EventDivisionPrice> <EventDivisionType>String content</EventDivisionType> <EventEndDate>1999-05-31T11:20:00</EventEndDate> <EventID>2147483647</EventID> <EventName>String content</EventName> <HideEventDates>true</HideEventDates> <IsWaitList>true</IsWaitList> <ItineraryEntityID>9223372036854775807</ItineraryEntityID> <ItineraryID>9223372036854775807</ItineraryID> <LocalTime>1999-05-31T11:20:00</LocalTime> <LocationName>String content</LocationName> <RegistrationID>2147483647</RegistrationID> <RegistrationQty>2147483647</RegistrationQty> <RegistrationTypeID>2147483647</RegistrationTypeID> </PendingRegResultModel> </Registrations> </CheckoutResult>
The following is an example response Json body:
{ "StatusCode":0, "StatusMessage":"String content", "ARBatchNum":2147483647, "Addons":[{ "Amount":12678967.543233, "Deposit":12678967.543233, "Description":"String content", "IsCancelled":true, "IsTax":true, "IsWaitingList":true, "ItineraryID":9223372036854775807, "ObjectType":0, "Quantity":2147483647, "RegistrationID":2147483647, "ResourceType":0, "TotalAmount":12678967.543233 }], "Attendees":[{ "Checked":true, "Description":"String content", "Name":"String content", "myID":9223372036854775807 }], "Discounts":[{ "Amount":12678967.543233, "DiscountCode":"String content", "DiscountID":2147483647, "Name":"String content", "RegistrationID":2147483647 }], "IsRegistering":true, "LineItems":[{ "Key":"String content", "Value":[{ "Amount":12678967.543233, "Deposit":12678967.543233, "Description":"String content", "IsCancelled":true, "IsTax":true, "IsWaitingList":true, "ItineraryID":9223372036854775807, "ObjectType":0, "Quantity":2147483647, "RegistrationID":2147483647, "ResourceType":0, "TotalAmount":12678967.543233 }] }], "PaymentModel":{ "AcceptConditions":true, "Balance":12678967.543233, "BalanceDueDate":"\/Date(928167600000-0500)\/", "CreditAmount":12678967.543233, "EFTAccounts":{ "AcceptedMethods":[0], "AllowCheckProcessor":true, "BalanceDueDate":"\/Date(928167600000-0500)\/", "EFTAccounts":[{ "AccountNickname":"String content", "AccountNumber":"String content", "Address":{ "Address1":"String content", "Address2":"String content", "Address3":"String content", "AddressTypeID":0, "City":"String content", "CountryCode":"String content", "CountryName":"String content", "IsPrimary":true, "State":"String content", "UpdateAllEntities":true, "Zip":"String content" }, "BankAccountTypeID":2147483647, "BankName":"String content", "CCMonth":2147483647, "CCYear":2147483647, "CardNumber":"String content", "CardSecurityCode":"String content", "CardType":2147483647, "CheckNumber":"String content", "EFTAccountID":2147483647, "EntityID":9223372036854775807, "IsCSVRequired":true, "IsSelected":true, "Name":"String content", "OrgIDs":[2147483647], "PaymentAmount":12678967.543233, "PaymentTypeID":2147483647, "RoutingNumber":"String content" }], "OrgIDs":[2147483647], "SelectedEFTID":"String content", "ShowCSV":true }, "HasConditions":true, "IsComplete":true, "IsPending":true, "IsSurchargeEnabled":true, "MonthlyAmount":12678967.543233, "OtherAmount":12678967.543233, "PaymentAmount":12678967.543233, "PaymentOption":0, "PreviousPayments":12678967.543233, "SubTotal":12678967.543233, "SurchargeARID":2147483647, "SurchargeAmount":12678967.543233, "TaxesAndFees":12678967.543233, "Total":12678967.543233, "TotalDueNow":12678967.543233 }, "PaymentTransactionIDs":[9223372036854775807], "Registrations":[{ "EntityID":9223372036854775807, "EventBeginDate":"\/Date(928167600000-0500)\/", "EventDivisionID":2147483647, "EventDivisionName":"String content", "EventDivisionPrice":12678967.543233, "EventDivisionType":"String content", "EventEndDate":"\/Date(928167600000-0500)\/", "EventID":2147483647, "EventName":"String content", "HideEventDates":true, "IsWaitList":true, "ItineraryEntityID":9223372036854775807, "ItineraryID":9223372036854775807, "LocalTime":"\/Date(928167600000-0500)\/", "LocationName":"String content", "RegistrationID":2147483647, "RegistrationQty":2147483647, "RegistrationTypeID":2147483647 }] }
The following is the request Xml Schema:
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Registration" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Registration" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting" /> <xs:import namespace="http://schemas.datacontract.org/2004/07/CircuiTree.Common.Enums" /> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" /> <xs:import namespace="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models" /> <xs:complexType name="CheckoutRequest"> <xs:complexContent mixed="false"> <xs:extension xmlns:q1="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models" base="q1:BaseRequest"> <xs:sequence> <xs:element minOccurs="0" name="LoggedInEntityID" type="xs:long" /> <xs:element minOccurs="0" name="PayingEntityID" type="xs:long" /> <xs:element minOccurs="0" name="PaymentModel" nillable="true" xmlns:q2="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting" type="q2:PaymentModel" /> <xs:element minOccurs="0" name="RegType" xmlns:q3="http://schemas.datacontract.org/2004/07/CircuiTree.Common.Enums" type="q3:RegistrationTypes" /> <xs:element minOccurs="0" name="RegistrationIDs" nillable="true" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q4:ArrayOfint" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="CheckoutRequest" nillable="true" type="tns:CheckoutRequest" /> </xs:schema>
Additional request Xml Schemas:
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="anyType" nillable="true" type="xs:anyType" /> <xs:element name="anyURI" nillable="true" type="xs:anyURI" /> <xs:element name="base64Binary" nillable="true" type="xs:base64Binary" /> <xs:element name="boolean" nillable="true" type="xs:boolean" /> <xs:element name="byte" nillable="true" type="xs:byte" /> <xs:element name="dateTime" nillable="true" type="xs:dateTime" /> <xs:element name="decimal" nillable="true" type="xs:decimal" /> <xs:element name="double" nillable="true" type="xs:double" /> <xs:element name="float" nillable="true" type="xs:float" /> <xs:element name="int" nillable="true" type="xs:int" /> <xs:element name="long" nillable="true" type="xs:long" /> <xs:element name="QName" nillable="true" type="xs:QName" /> <xs:element name="short" nillable="true" type="xs:short" /> <xs:element name="string" nillable="true" type="xs:string" /> <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" /> <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" /> <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" /> <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" /> <xs:element name="char" nillable="true" type="tns:char" /> <xs:simpleType name="char"> <xs:restriction base="xs:int" /> </xs:simpleType> <xs:element name="duration" nillable="true" type="tns:duration" /> <xs:simpleType name="duration"> <xs:restriction base="xs:duration"> <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" /> <xs:minInclusive value="-P10675199DT2H48M5.4775808S" /> <xs:maxInclusive value="P10675199DT2H48M5.4775807S" /> </xs:restriction> </xs:simpleType> <xs:element name="guid" nillable="true" type="tns:guid" /> <xs:simpleType name="guid"> <xs:restriction base="xs:string"> <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" /> </xs:restriction> </xs:simpleType> <xs:attribute name="FactoryType" type="xs:QName" /> <xs:attribute name="Id" type="xs:ID" /> <xs:attribute name="Ref" type="xs:IDREF" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="BaseRequest"> <xs:sequence> <xs:element name="ApiToken" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="BaseRequest" nillable="true" type="tns:BaseRequest" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.datacontract.org/2004/07/CircuiTree.Common.Enums" /> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" /> <xs:import namespace="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities" /> <xs:complexType name="PaymentModel"> <xs:sequence> <xs:element minOccurs="0" name="AcceptConditions" type="xs:boolean" /> <xs:element minOccurs="0" name="Balance" type="xs:decimal" /> <xs:element minOccurs="0" name="BalanceDueDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="CreditAmount" type="xs:decimal" /> <xs:element minOccurs="0" name="EFTAccounts" nillable="true" type="tns:EFTAccounts" /> <xs:element minOccurs="0" name="HasConditions" type="xs:boolean" /> <xs:element minOccurs="0" name="IsComplete" type="xs:boolean" /> <xs:element minOccurs="0" name="IsPending" type="xs:boolean" /> <xs:element minOccurs="0" name="IsSurchargeEnabled" type="xs:boolean" /> <xs:element minOccurs="0" name="MonthlyAmount" type="xs:decimal" /> <xs:element minOccurs="0" name="OtherAmount" nillable="true" type="xs:decimal" /> <xs:element minOccurs="0" name="PaymentAmount" type="xs:decimal" /> <xs:element minOccurs="0" name="PaymentOption" xmlns:q1="http://schemas.datacontract.org/2004/07/CircuiTree.Common.Enums" type="q1:PaymentOptions" /> <xs:element minOccurs="0" name="PreviousPayments" type="xs:decimal" /> <xs:element minOccurs="0" name="SubTotal" type="xs:decimal" /> <xs:element minOccurs="0" name="SurchargeARID" type="xs:int" /> <xs:element minOccurs="0" name="SurchargeAmount" type="xs:decimal" /> <xs:element minOccurs="0" name="TaxesAndFees" type="xs:decimal" /> <xs:element minOccurs="0" name="Total" type="xs:decimal" /> <xs:element minOccurs="0" name="TotalDueNow" type="xs:decimal" /> </xs:sequence> </xs:complexType> <xs:element name="PaymentModel" nillable="true" type="tns:PaymentModel" /> <xs:complexType name="EFTAccounts"> <xs:sequence> <xs:element minOccurs="0" name="AcceptedMethods" nillable="true" xmlns:q2="http://schemas.datacontract.org/2004/07/CircuiTree.Common.Enums" type="q2:ArrayOfCreditCardTypes" /> <xs:element minOccurs="0" name="AllowCheckProcessor" type="xs:boolean" /> <xs:element minOccurs="0" name="BalanceDueDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="EFTAccounts" nillable="true" type="tns:ArrayOfEFTAccountModel" /> <xs:element minOccurs="0" name="OrgIDs" nillable="true" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q3:ArrayOfint" /> <xs:element minOccurs="0" name="SelectedEFTID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ShowCSV" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:element name="EFTAccounts" nillable="true" type="tns:EFTAccounts" /> <xs:complexType name="ArrayOfEFTAccountModel"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="EFTAccountModel" nillable="true" type="tns:EFTAccountModel" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfEFTAccountModel" nillable="true" type="tns:ArrayOfEFTAccountModel" /> <xs:complexType name="EFTAccountModel"> <xs:sequence> <xs:element minOccurs="0" name="AccountNickname" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="AccountNumber" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Address" nillable="true" xmlns:q4="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities" type="q4:PostalAddress" /> <xs:element minOccurs="0" name="BankAccountTypeID" type="xs:int" /> <xs:element minOccurs="0" name="BankName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="CCMonth" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="CCYear" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="CardNumber" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="CardSecurityCode" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="CardType" type="xs:int" /> <xs:element minOccurs="0" name="CheckNumber" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="EFTAccountID" type="xs:int" /> <xs:element minOccurs="0" name="EntityID" type="xs:long" /> <xs:element minOccurs="0" name="IsCSVRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="IsSelected" type="xs:boolean" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="OrgIDs" nillable="true" xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q5:ArrayOfint" /> <xs:element minOccurs="0" name="PaymentAmount" type="xs:decimal" /> <xs:element minOccurs="0" name="PaymentTypeID" type="xs:int" /> <xs:element minOccurs="0" name="RoutingNumber" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="EFTAccountModel" nillable="true" type="tns:EFTAccountModel" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/CircuiTree.Common.Enums" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/CircuiTree.Common.Enums" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" /> <xs:complexType name="ArrayOfCreditCardTypes"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="CreditCardTypes" type="tns:CreditCardTypes" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfCreditCardTypes" nillable="true" type="tns:ArrayOfCreditCardTypes" /> <xs:simpleType name="CreditCardTypes"> <xs:restriction base="xs:string"> <xs:enumeration value="Visa"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MasterCard"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Discover"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">3</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="AmericanExpress"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:element name="CreditCardTypes" nillable="true" type="tns:CreditCardTypes" /> <xs:simpleType name="AddressTypes"> <xs:restriction base="xs:string"> <xs:enumeration value="NotSet" /> <xs:enumeration value="Home" /> <xs:enumeration value="Work" /> <xs:enumeration value="Alternate" /> <xs:enumeration value="School" /> </xs:restriction> </xs:simpleType> <xs:element name="AddressTypes" nillable="true" type="tns:AddressTypes" /> <xs:simpleType name="PaymentOptions"> <xs:restriction base="xs:string"> <xs:enumeration value="NotSet" /> <xs:enumeration value="DueNow" /> <xs:enumeration value="FullAmount" /> <xs:enumeration value="MonthlyPayment" /> <xs:enumeration value="OtherAmount" /> </xs:restriction> </xs:simpleType> <xs:element name="PaymentOptions" nillable="true" type="tns:PaymentOptions" /> <xs:simpleType name="RegistrationTypes"> <xs:restriction base="xs:string"> <xs:enumeration value="NotSet" /> <xs:enumeration value="Child" /> <xs:enumeration value="Group" /> <xs:enumeration value="Family" /> <xs:enumeration value="Self" /> <xs:enumeration value="Guest" /> </xs:restriction> </xs:simpleType> <xs:element name="RegistrationTypes" nillable="true" type="tns:RegistrationTypes" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.datacontract.org/2004/07/CircuiTree.Common.Enums" /> <xs:complexType name="PostalAddress"> <xs:sequence> <xs:element name="Address1" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Address2" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Address3" nillable="true" type="xs:string" /> <xs:element name="AddressTypeID" xmlns:q1="http://schemas.datacontract.org/2004/07/CircuiTree.Common.Enums" type="q1:AddressTypes" /> <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="CountryCode" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="CountryName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="IsPrimary" type="xs:boolean" /> <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="UpdateAllEntities" type="xs:boolean" /> <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="PostalAddress" nillable="true" type="tns:PostalAddress" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/Arrays" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="ArrayOfint"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="int" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfint" nillable="true" type="tns:ArrayOfint" /> </xs:schema>
<xs:schema targetNamespace="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="schema"> <xs:complexType /> </xs:element> </xs:schema>
The following is the response Xml Schema:
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Registration" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Registration" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting" /> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" /> <xs:import namespace="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models" /> <xs:complexType name="CheckoutResult"> <xs:complexContent mixed="false"> <xs:extension xmlns:q1="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models" base="q1:BaseResult"> <xs:sequence> <xs:element minOccurs="0" name="ARBatchNum" type="xs:int" /> <xs:element minOccurs="0" name="Addons" nillable="true" xmlns:q2="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting" type="q2:ArrayOfChargeModel" /> <xs:element minOccurs="0" name="Attendees" nillable="true" type="tns:ArrayOfIDNameAPIModel" /> <xs:element minOccurs="0" name="Discounts" nillable="true" xmlns:q3="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting" type="q3:ArrayOfDiscountModel" /> <xs:element minOccurs="0" name="IsRegistering" type="xs:boolean" /> <xs:element minOccurs="0" name="LineItems" nillable="true" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q4:ArrayOfKeyValueOfstringArrayOfChargeModelrg1Qp6aU" /> <xs:element minOccurs="0" name="PaymentModel" nillable="true" xmlns:q5="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting" type="q5:PaymentModel" /> <xs:element minOccurs="0" name="PaymentTransactionIDs" nillable="true" xmlns:q6="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q6:ArrayOflong" /> <xs:element minOccurs="0" name="Registrations" nillable="true" type="tns:ArrayOfPendingRegResultModel" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="CheckoutResult" nillable="true" type="tns:CheckoutResult" /> <xs:complexType name="ArrayOfIDNameAPIModel"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="IDNameAPIModel" nillable="true" type="tns:IDNameAPIModel" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfIDNameAPIModel" nillable="true" type="tns:ArrayOfIDNameAPIModel" /> <xs:complexType name="IDNameAPIModel"> <xs:sequence> <xs:element minOccurs="0" name="Checked" type="xs:boolean" /> <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="myID" nillable="true" type="xs:long" /> </xs:sequence> </xs:complexType> <xs:element name="IDNameAPIModel" nillable="true" type="tns:IDNameAPIModel" /> <xs:complexType name="ArrayOfPendingRegResultModel"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="PendingRegResultModel" nillable="true" type="tns:PendingRegResultModel" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfPendingRegResultModel" nillable="true" type="tns:ArrayOfPendingRegResultModel" /> <xs:complexType name="PendingRegResultModel"> <xs:sequence> <xs:element minOccurs="0" name="EntityID" type="xs:long" /> <xs:element minOccurs="0" name="EventBeginDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="EventDivisionID" type="xs:int" /> <xs:element minOccurs="0" name="EventDivisionName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="EventDivisionPrice" type="xs:decimal" /> <xs:element minOccurs="0" name="EventDivisionType" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="EventEndDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="EventID" type="xs:int" /> <xs:element minOccurs="0" name="EventName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="HideEventDates" type="xs:boolean" /> <xs:element minOccurs="0" name="IsWaitList" type="xs:boolean" /> <xs:element minOccurs="0" name="ItineraryEntityID" type="xs:long" /> <xs:element minOccurs="0" name="ItineraryID" type="xs:long" /> <xs:element minOccurs="0" name="LocalTime" type="xs:dateTime" /> <xs:element minOccurs="0" name="LocationName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="RegistrationID" type="xs:int" /> <xs:element minOccurs="0" name="RegistrationQty" type="xs:int" /> <xs:element minOccurs="0" name="RegistrationTypeID" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="PendingRegResultModel" nillable="true" type="tns:PendingRegResultModel" /> </xs:schema>
Additional response Xml Schemas:
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="anyType" nillable="true" type="xs:anyType" /> <xs:element name="anyURI" nillable="true" type="xs:anyURI" /> <xs:element name="base64Binary" nillable="true" type="xs:base64Binary" /> <xs:element name="boolean" nillable="true" type="xs:boolean" /> <xs:element name="byte" nillable="true" type="xs:byte" /> <xs:element name="dateTime" nillable="true" type="xs:dateTime" /> <xs:element name="decimal" nillable="true" type="xs:decimal" /> <xs:element name="double" nillable="true" type="xs:double" /> <xs:element name="float" nillable="true" type="xs:float" /> <xs:element name="int" nillable="true" type="xs:int" /> <xs:element name="long" nillable="true" type="xs:long" /> <xs:element name="QName" nillable="true" type="xs:QName" /> <xs:element name="short" nillable="true" type="xs:short" /> <xs:element name="string" nillable="true" type="xs:string" /> <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" /> <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" /> <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" /> <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" /> <xs:element name="char" nillable="true" type="tns:char" /> <xs:simpleType name="char"> <xs:restriction base="xs:int" /> </xs:simpleType> <xs:element name="duration" nillable="true" type="tns:duration" /> <xs:simpleType name="duration"> <xs:restriction base="xs:duration"> <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" /> <xs:minInclusive value="-P10675199DT2H48M5.4775808S" /> <xs:maxInclusive value="P10675199DT2H48M5.4775807S" /> </xs:restriction> </xs:simpleType> <xs:element name="guid" nillable="true" type="tns:guid" /> <xs:simpleType name="guid"> <xs:restriction base="xs:string"> <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" /> </xs:restriction> </xs:simpleType> <xs:attribute name="FactoryType" type="xs:QName" /> <xs:attribute name="Id" type="xs:ID" /> <xs:attribute name="Ref" type="xs:IDREF" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.datacontract.org/2004/07/CTS.Common" /> <xs:complexType name="BaseResult"> <xs:sequence> <xs:element minOccurs="0" name="StatusCode" xmlns:q1="http://schemas.datacontract.org/2004/07/CTS.Common" type="q1:Enums.APIStatusCodes" /> <xs:element minOccurs="0" name="StatusMessage" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="BaseResult" nillable="true" type="tns:BaseResult" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/CTS.Common" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/CTS.Common" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:simpleType name="Enums.APIStatusCodes"> <xs:restriction base="xs:string"> <xs:enumeration value="Unknown" /> <xs:enumeration value="Success" /> <xs:enumeration value="InvalidCredentials" /> <xs:enumeration value="InvalidCompanyCode" /> <xs:enumeration value="Configuration" /> <xs:enumeration value="UnexpectedError" /> <xs:enumeration value="Invalid" /> <xs:enumeration value="Failed" /> </xs:restriction> </xs:simpleType> <xs:element name="Enums.APIStatusCodes" nillable="true" type="tns:Enums.APIStatusCodes" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.datacontract.org/2004/07/CircuiTree.Common.Enums" /> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" /> <xs:import namespace="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities" /> <xs:complexType name="ArrayOfChargeModel"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="ChargeModel" nillable="true" type="tns:ChargeModel" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfChargeModel" nillable="true" type="tns:ArrayOfChargeModel" /> <xs:complexType name="ChargeModel"> <xs:sequence> <xs:element minOccurs="0" name="Amount" nillable="true" type="xs:decimal" /> <xs:element minOccurs="0" name="Deposit" nillable="true" type="xs:decimal" /> <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="IsCancelled" type="xs:boolean" /> <xs:element minOccurs="0" name="IsTax" type="xs:boolean" /> <xs:element minOccurs="0" name="IsWaitingList" type="xs:boolean" /> <xs:element minOccurs="0" name="ItineraryID" type="xs:long" /> <xs:element minOccurs="0" name="ObjectType" xmlns:q1="http://schemas.datacontract.org/2004/07/CircuiTree.Common.Enums" type="q1:ObjectTypes" /> <xs:element minOccurs="0" name="Quantity" type="xs:int" /> <xs:element minOccurs="0" name="RegistrationID" type="xs:int" /> <xs:element minOccurs="0" name="ResourceType" xmlns:q2="http://schemas.datacontract.org/2004/07/CircuiTree.Common.Enums" type="q2:ResourceTypes" /> <xs:element minOccurs="0" name="TotalAmount" nillable="true" type="xs:decimal" /> </xs:sequence> </xs:complexType> <xs:element name="ChargeModel" nillable="true" type="tns:ChargeModel" /> <xs:complexType name="ArrayOfDiscountModel"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="DiscountModel" nillable="true" type="tns:DiscountModel" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfDiscountModel" nillable="true" type="tns:ArrayOfDiscountModel" /> <xs:complexType name="DiscountModel"> <xs:sequence> <xs:element minOccurs="0" name="Amount" type="xs:decimal" /> <xs:element minOccurs="0" name="DiscountCode" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="DiscountID" type="xs:int" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="RegistrationID" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="DiscountModel" nillable="true" type="tns:DiscountModel" /> <xs:complexType name="PaymentModel"> <xs:sequence> <xs:element minOccurs="0" name="AcceptConditions" type="xs:boolean" /> <xs:element minOccurs="0" name="Balance" type="xs:decimal" /> <xs:element minOccurs="0" name="BalanceDueDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="CreditAmount" type="xs:decimal" /> <xs:element minOccurs="0" name="EFTAccounts" nillable="true" type="tns:EFTAccounts" /> <xs:element minOccurs="0" name="HasConditions" type="xs:boolean" /> <xs:element minOccurs="0" name="IsComplete" type="xs:boolean" /> <xs:element minOccurs="0" name="IsPending" type="xs:boolean" /> <xs:element minOccurs="0" name="IsSurchargeEnabled" type="xs:boolean" /> <xs:element minOccurs="0" name="MonthlyAmount" type="xs:decimal" /> <xs:element minOccurs="0" name="OtherAmount" nillable="true" type="xs:decimal" /> <xs:element minOccurs="0" name="PaymentAmount" type="xs:decimal" /> <xs:element minOccurs="0" name="PaymentOption" xmlns:q3="http://schemas.datacontract.org/2004/07/CircuiTree.Common.Enums" type="q3:PaymentOptions" /> <xs:element minOccurs="0" name="PreviousPayments" type="xs:decimal" /> <xs:element minOccurs="0" name="SubTotal" type="xs:decimal" /> <xs:element minOccurs="0" name="SurchargeARID" type="xs:int" /> <xs:element minOccurs="0" name="SurchargeAmount" type="xs:decimal" /> <xs:element minOccurs="0" name="TaxesAndFees" type="xs:decimal" /> <xs:element minOccurs="0" name="Total" type="xs:decimal" /> <xs:element minOccurs="0" name="TotalDueNow" type="xs:decimal" /> </xs:sequence> </xs:complexType> <xs:element name="PaymentModel" nillable="true" type="tns:PaymentModel" /> <xs:complexType name="EFTAccounts"> <xs:sequence> <xs:element minOccurs="0" name="AcceptedMethods" nillable="true" xmlns:q4="http://schemas.datacontract.org/2004/07/CircuiTree.Common.Enums" type="q4:ArrayOfCreditCardTypes" /> <xs:element minOccurs="0" name="AllowCheckProcessor" type="xs:boolean" /> <xs:element minOccurs="0" name="BalanceDueDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="EFTAccounts" nillable="true" type="tns:ArrayOfEFTAccountModel" /> <xs:element minOccurs="0" name="OrgIDs" nillable="true" xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q5:ArrayOfint" /> <xs:element minOccurs="0" name="SelectedEFTID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ShowCSV" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:element name="EFTAccounts" nillable="true" type="tns:EFTAccounts" /> <xs:complexType name="ArrayOfEFTAccountModel"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="EFTAccountModel" nillable="true" type="tns:EFTAccountModel" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfEFTAccountModel" nillable="true" type="tns:ArrayOfEFTAccountModel" /> <xs:complexType name="EFTAccountModel"> <xs:sequence> <xs:element minOccurs="0" name="AccountNickname" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="AccountNumber" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Address" nillable="true" xmlns:q6="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities" type="q6:PostalAddress" /> <xs:element minOccurs="0" name="BankAccountTypeID" type="xs:int" /> <xs:element minOccurs="0" name="BankName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="CCMonth" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="CCYear" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="CardNumber" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="CardSecurityCode" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="CardType" type="xs:int" /> <xs:element minOccurs="0" name="CheckNumber" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="EFTAccountID" type="xs:int" /> <xs:element minOccurs="0" name="EntityID" type="xs:long" /> <xs:element minOccurs="0" name="IsCSVRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="IsSelected" type="xs:boolean" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="OrgIDs" nillable="true" xmlns:q7="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q7:ArrayOfint" /> <xs:element minOccurs="0" name="PaymentAmount" type="xs:decimal" /> <xs:element minOccurs="0" name="PaymentTypeID" type="xs:int" /> <xs:element minOccurs="0" name="RoutingNumber" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="EFTAccountModel" nillable="true" type="tns:EFTAccountModel" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/CircuiTree.Common.Enums" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/CircuiTree.Common.Enums" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" /> <xs:simpleType name="ObjectTypes"> <xs:restriction base="xs:string"> <xs:enumeration value="NotSet" /> <xs:enumeration value="Itinerary" /> <xs:enumeration value="Registration" /> <xs:enumeration value="Reservation" /> <xs:enumeration value="Entity" /> <xs:enumeration value="Event" /> <xs:enumeration value="ARCategory" /> <xs:enumeration value="DonationFund" /> <xs:enumeration value="InventoryDepartment" /> <xs:enumeration value="ResourceCategory" /> <xs:enumeration value="ChargeDepartment" /> <xs:enumeration value="CustomerServicesPurchased" /> <xs:enumeration value="RemoteOrder" /> <xs:enumeration value="Resource" /> <xs:enumeration value="EventDivision" /> <xs:enumeration value="Incident" /> <xs:enumeration value="AccountsReceivable" /> <xs:enumeration value="Location" /> <xs:enumeration value="RoommateRequest" /> <xs:enumeration value="EventType" /> <xs:enumeration value="CommunicationEvent" /> <xs:enumeration value="MedicalForm" /> <xs:enumeration value="EntityNote" /> <xs:enumeration value="Donation" /> <xs:enumeration value="CampaignAppealCategory" /> <xs:enumeration value="Attachment" /> <xs:enumeration value="CheckInOutLog" /> <xs:enumeration value="EntityPhoto" /> <xs:enumeration value="AdditionalService" /> <xs:enumeration value="LegalTermsAndConditions" /> <xs:enumeration value="Discount" /> <xs:enumeration value="GuestInvitation" /> <xs:enumeration value="Attribute" /> <xs:enumeration value="AttributeCategory"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">34</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="HealthCenterComplaint"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">35</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="IndividualMedication"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">36</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="StaffApplication"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">38</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Interview"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">39</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Employment"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">40</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="AttachmentForm"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">41</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="ResourceAllocation"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">42</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="ReservationRegistration"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">43</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="EmploymentReservation"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">44</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="University"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">45</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="GiftCard"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">46</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Evaluation"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">47</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="WebTaxByState"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">48</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="StoreLocation"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">49</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="AutomatedEmail"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">50</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="DimensionType"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">51</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="InventoryItem"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">52</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="ShippingMethod"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">53</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="InventoryTag"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">54</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Vendors"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">55</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="OrderItem"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">56</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="EntityRelationship"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">57</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Invoice"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">58</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Company"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">59</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SecurityUser"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">60</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Prospect"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">61</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="PaymentTransaction"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">62</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="GuestGroupContract"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">63</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="ActivityLog"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">64</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="JobPosting"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">65</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="FormApplication"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">66</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="CostCenter"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">67</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="WorkHistory"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">68</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Education"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">69</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="EntityReference"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">70</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Offer"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">71</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Onboarding"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">72</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Compliance"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">73</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="InventoryModifier"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">74</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Order"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">75</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="RegistrationHealthCenter"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">76</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="StaffHealthCenter"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">77</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="TimelineEvent"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">78</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="ApplicationApproval"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">79</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="PaymentProcessor"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">80</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MerchantBatch"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">81</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Organization"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">82</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="GLBatch"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">83</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:element name="ObjectTypes" nillable="true" type="tns:ObjectTypes" /> <xs:simpleType name="ResourceTypes"> <xs:restriction base="xs:string"> <xs:enumeration value="NotSet" /> <xs:enumeration value="Lodging" /> <xs:enumeration value="Person" /> <xs:enumeration value="Equipment" /> <xs:enumeration value="Amenity_CapacityBased" /> <xs:enumeration value="Facility" /> <xs:enumeration value="Activity"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">7</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Transportation"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">8</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Amenity_QtyBased"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">9</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Meal"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">10</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Package"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">11</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Team"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">12</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:element name="ResourceTypes" nillable="true" type="tns:ResourceTypes" /> <xs:complexType name="ArrayOfCreditCardTypes"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="CreditCardTypes" type="tns:CreditCardTypes" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfCreditCardTypes" nillable="true" type="tns:ArrayOfCreditCardTypes" /> <xs:simpleType name="CreditCardTypes"> <xs:restriction base="xs:string"> <xs:enumeration value="Visa"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MasterCard"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Discover"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">3</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="AmericanExpress"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:element name="CreditCardTypes" nillable="true" type="tns:CreditCardTypes" /> <xs:simpleType name="AddressTypes"> <xs:restriction base="xs:string"> <xs:enumeration value="NotSet" /> <xs:enumeration value="Home" /> <xs:enumeration value="Work" /> <xs:enumeration value="Alternate" /> <xs:enumeration value="School" /> </xs:restriction> </xs:simpleType> <xs:element name="AddressTypes" nillable="true" type="tns:AddressTypes" /> <xs:simpleType name="PaymentOptions"> <xs:restriction base="xs:string"> <xs:enumeration value="NotSet" /> <xs:enumeration value="DueNow" /> <xs:enumeration value="FullAmount" /> <xs:enumeration value="MonthlyPayment" /> <xs:enumeration value="OtherAmount" /> </xs:restriction> </xs:simpleType> <xs:element name="PaymentOptions" nillable="true" type="tns:PaymentOptions" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/Arrays" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting" /> <xs:complexType name="ArrayOfKeyValueOfstringArrayOfChargeModelrg1Qp6aU"> <xs:annotation> <xs:appinfo> <IsDictionary xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</IsDictionary> </xs:appinfo> </xs:annotation> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="KeyValueOfstringArrayOfChargeModelrg1Qp6aU"> <xs:complexType> <xs:sequence> <xs:element name="Key" nillable="true" type="xs:string" /> <xs:element name="Value" nillable="true" xmlns:q1="http://schemas.datacontract.org/2004/07/CircuiTree.API.Web.Accounting" type="q1:ArrayOfChargeModel" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfKeyValueOfstringArrayOfChargeModelrg1Qp6aU" nillable="true" type="tns:ArrayOfKeyValueOfstringArrayOfChargeModelrg1Qp6aU" /> <xs:complexType name="ArrayOfint"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="int" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfint" nillable="true" type="tns:ArrayOfint" /> <xs:complexType name="ArrayOflong"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="long" type="xs:long" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOflong" nillable="true" type="tns:ArrayOflong" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/CircuiTree.Business.Components.API.Models.Entities" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.datacontract.org/2004/07/CircuiTree.Common.Enums" /> <xs:complexType name="PostalAddress"> <xs:sequence> <xs:element name="Address1" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Address2" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Address3" nillable="true" type="xs:string" /> <xs:element name="AddressTypeID" xmlns:q1="http://schemas.datacontract.org/2004/07/CircuiTree.Common.Enums" type="q1:AddressTypes" /> <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="CountryCode" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="CountryName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="IsPrimary" type="xs:boolean" /> <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="UpdateAllEntities" type="xs:boolean" /> <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="PostalAddress" nillable="true" type="tns:PostalAddress" /> </xs:schema>
<xs:schema targetNamespace="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="schema"> <xs:complexType /> </xs:element> </xs:schema>