/// <summary> /// Initializes a new instance of the <see cref="NewAccountDefinition" /> class. /// </summary> /// <param name="AccountName">The account name for the new account..</param> /// <param name="AccountSettings">AccountSettings.</param> /// <param name="AddressInformation">AddressInformation.</param> /// <param name="CreditCardInformation">CreditCardInformation.</param> /// <param name="DirectDebitProcessorInformation">DirectDebitProcessorInformation.</param> /// <param name="DistributorCode">The code that identifies the billing plan groups and plans for the new account..</param> /// <param name="DistributorPassword">The password for the distributorCode..</param> /// <param name="InitialUser">InitialUser.</param> /// <param name="PaymentMethod">.</param> /// <param name="PaymentProcessorInformation">PaymentProcessorInformation.</param> /// <param name="PlanInformation">PlanInformation.</param> /// <param name="ReferralInformation">ReferralInformation.</param> /// <param name="SocialAccountInformation">SocialAccountInformation.</param> public NewAccountDefinition(string AccountName = default(string), AccountSettingsInformation AccountSettings = default(AccountSettingsInformation), AccountAddress AddressInformation = default(AccountAddress), CreditCardInformation CreditCardInformation = default(CreditCardInformation), DirectDebitProcessorInformation DirectDebitProcessorInformation = default(DirectDebitProcessorInformation), string DistributorCode = default(string), string DistributorPassword = default(string), UserInformation InitialUser = default(UserInformation), string PaymentMethod = default(string), PaymentProcessorInformation PaymentProcessorInformation = default(PaymentProcessorInformation), PlanInformation PlanInformation = default(PlanInformation), ReferralInformation ReferralInformation = default(ReferralInformation), SocialAccountInformation SocialAccountInformation = default(SocialAccountInformation)) { this.AccountName = AccountName; this.AccountSettings = AccountSettings; this.AddressInformation = AddressInformation; this.CreditCardInformation = CreditCardInformation; this.DirectDebitProcessorInformation = DirectDebitProcessorInformation; this.DistributorCode = DistributorCode; this.DistributorPassword = DistributorPassword; this.InitialUser = InitialUser; this.PaymentMethod = PaymentMethod; this.PaymentProcessorInformation = PaymentProcessorInformation; this.PlanInformation = PlanInformation; this.ReferralInformation = ReferralInformation; this.SocialAccountInformation = SocialAccountInformation; }
/// <summary> /// Initializes a new instance of the <see cref="NewAccountDefinition" /> class. /// </summary> /// <param name="AccountName">The account name for the new account..</param> /// <param name="AccountSettings">The list of account settings. These determine the features available for the account. Note that some features are determined by the plan used to create the account, and cannot be overridden..</param> /// <param name="AddressInformation">AddressInformation.</param> /// <param name="CreditCardInformation">CreditCardInformation.</param> /// <param name="DistributorCode">The code that identifies the billing plan groups and plans for the new account..</param> /// <param name="DistributorPassword">The password for the distributorCode..</param> /// <param name="InitialUser">InitialUser.</param> /// <param name="PlanInformation">PlanInformation.</param> /// <param name="ReferralInformation">ReferralInformation.</param> /// <param name="SocialAccountInformation">SocialAccountInformation.</param> public NewAccountDefinition(string AccountName = default(string), List <NameValue> AccountSettings = default(List <NameValue>), AccountAddress AddressInformation = default(AccountAddress), CreditCardInformation CreditCardInformation = default(CreditCardInformation), string DistributorCode = default(string), string DistributorPassword = default(string), UserInformation InitialUser = default(UserInformation), PlanInformation PlanInformation = default(PlanInformation), ReferralInformation ReferralInformation = default(ReferralInformation), SocialAccountInformation SocialAccountInformation = default(SocialAccountInformation)) { this.AccountName = AccountName; this.AccountSettings = AccountSettings; this.AddressInformation = AddressInformation; this.CreditCardInformation = CreditCardInformation; this.DistributorCode = DistributorCode; this.DistributorPassword = DistributorPassword; this.InitialUser = InitialUser; this.PlanInformation = PlanInformation; this.ReferralInformation = ReferralInformation; this.SocialAccountInformation = SocialAccountInformation; }