(* Options: Date: 2024-11-24 15:04:06 Version: 6.50 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://clubready.com/api/current //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: PaymentProfileUpdateEndpoint.* //ExcludeTypes: //InitializeCollections: True //AddNamespaces: *) namespace ClubReady.Core.Api.Models open System open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations [] type ApiDtoBase() = member val ApiKey:String = null with get,set member val StoreId:Nullable = new Nullable() with get,set member val ChainId:Nullable = new Nullable() with get,set [] type PaymentProfileUpdateRequestDto() = inherit ApiDtoBase() member val AcctToken:String = null with get,set member val ModifiedBy:Nullable = new Nullable() with get,set member val CcExpMonth:Nullable = new Nullable() with get,set member val CcExpYear:Nullable = new Nullable() with get,set member val FullName:String = null with get,set member val PrefixName:String = null with get,set member val FirstName:String = null with get,set member val MiddleName:String = null with get,set member val LastName:String = null with get,set member val SuffixName:String = null with get,set member val Address1:String = null with get,set member val Address2:String = null with get,set member val Urbanization:String = null with get,set member val City:String = null with get,set member val State:String = null with get,set member val PostalCode:String = null with get,set member val IsDisabled:Nullable = new Nullable() with get,set member val ExcludeFromAcctUpdater:Nullable = new Nullable() with get,set [] type ApiResponseBase() = member val Success:Boolean = new Boolean() with get,set member val Message:String = null with get,set [] type PaymentProfileUpdateResponseDto() = inherit ApiResponseBase() [] type PaymentProfileUpdateResponse() = inherit PaymentProfileUpdateResponseDto() [] [] type PaymentProfileUpdateEndpoint() = inherit PaymentProfileUpdateRequestDto() interface IReturn /// ///Grants access to resources /// [] member val ApiKey:String = null with get,set /// ///AcctToken to update /// [] member val AcctToken:String = null with get,set /// ///UserId that is updating profile /// [] member val ModifiedBy:Nullable = new Nullable() with get,set /// ///Expiry Month: 1 = January, 12 = December /// [] member val CcExpMonth:Nullable = new Nullable() with get,set /// ///Expiry Year: Two digit year /// [] member val CcExpYear:Nullable = new Nullable() with get,set /// ///The name can be provided with FullName OR as separate fields (PrefixName, FirstName, MiddleName, LastName, SuffixName).
Providing both will cause an error. ///
[Providing both will cause an error.")>] member val FullName:String = null with get,set [] member val PrefixName:String = null with get,set [] member val FirstName:String = null with get,set [] member val MiddleName:String = null with get,set [] member val LastName:String = null with get,set [] member val SuffixName:String = null with get,set [] member val Address1:String = null with get,set [] member val Address2:String = null with get,set [] member val Urbanization:String = null with get,set [] member val City:String = null with get,set [] member val State:String = null with get,set [] member val PostalCode:String = null with get,set /// ///Disable (or Enabled) the Payment Profile /// [] member val IsDisabled:Nullable = new Nullable() with get,set /// ///Exclude (or Include) from Account Updater /// [] member val ExcludeFromAcctUpdater:Nullable = new Nullable() with get,set