diff --git a/Demo/Demo/Models/CreateOrderParams.swift b/Demo/Demo/Models/CreateOrderParams.swift index b14d6983b..fbef5d983 100644 --- a/Demo/Demo/Models/CreateOrderParams.swift +++ b/Demo/Demo/Models/CreateOrderParams.swift @@ -62,9 +62,9 @@ struct VaultCard: Encodable { struct Attributes: Encodable { let vault: Vault - let customer: VaultCustomer? + let customer: Customer? - init(vault: Vault, customer: VaultCustomer? = nil) { + init(vault: Vault, customer: Customer? = nil) { self.vault = vault self.customer = customer } @@ -77,12 +77,6 @@ struct Vault: Encodable { let customerType: String? } -struct VaultCustomer: Encodable { - - let id: String -} - - struct PurchaseUnit: Encodable { var shipping: Shipping? diff --git a/Demo/Demo/Models/PaymentTokenResponse.swift b/Demo/Demo/Models/PaymentTokenResponse.swift index 8003c3c39..407714a6b 100644 --- a/Demo/Demo/Models/PaymentTokenResponse.swift +++ b/Demo/Demo/Models/PaymentTokenResponse.swift @@ -7,8 +7,8 @@ struct PaymentTokenResponse: Decodable, Equatable { let paymentSource: PaymentSource } -struct Customer: Decodable, Equatable { - +struct Customer: Codable, Equatable { + let id: String } diff --git a/Demo/Demo/ViewModels/CardPaymentViewModel.swift b/Demo/Demo/ViewModels/CardPaymentViewModel.swift index 81d484d92..3e62614cf 100644 --- a/Demo/Demo/ViewModels/CardPaymentViewModel.swift +++ b/Demo/Demo/ViewModels/CardPaymentViewModel.swift @@ -23,9 +23,9 @@ class CardPaymentViewModel: ObservableObject, CardDelegate { var vaultCardPaymentSource: VaultCardPaymentSource? if shouldVault { - var customer: VaultCustomer? + var customer: Customer? if let customerID { - customer = VaultCustomer(id: customerID) + customer = Customer(id: customerID) } let attributes = Attributes(vault: Vault(storeInVault: "ON_SUCCESS", usageType: nil, customerType: nil), customer: customer) let card = VaultCard(attributes: attributes)