Skip to content

Commit

Permalink
PR comments
Browse files Browse the repository at this point in the history
  • Loading branch information
warmkesselj committed Feb 5, 2025
1 parent 95f1b03 commit fc06112
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 14 deletions.
2 changes: 1 addition & 1 deletion Sources/BraintreeCard/BTCard.swift
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ import BraintreeCore
func graphQLParameters(apiClient: BTAPIClient) -> CreditCardPOSTBody {
CreditCardPOSTBody(
card: self,
metaData: apiClient.metadata
metadata: apiClient.metadata
)
}

Expand Down
28 changes: 15 additions & 13 deletions Sources/BraintreeCard/CreditCardPOSTBody.swift
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ struct CreditCardPOSTBody: Encodable {

init(
card: BTCard,
metaData: BTClientMetadata
metadata: BTClientMetadata
) {
self.creditCard = CreditCard(card: card)

Expand All @@ -29,18 +29,24 @@ struct CreditCardPOSTBody: Encodable {
self.merchantAccountID = card.merchantAccountID
}

self.meta = Meta(metaData: metaData)
self.meta = Meta(metadata: metadata)
}

struct Meta: Encodable {
var integration: String
var source: String
var sessionId: String
var sessionID: String

init(metaData: BTClientMetadata) {
self.integration = metaData.integration.stringValue
self.source = metaData.source.stringValue
self.sessionId = metaData.sessionID
init(metadata: BTClientMetadata) {
self.integration = metadata.integration.stringValue
self.source = metadata.source.stringValue
self.sessionID = metadata.sessionID
}

enum CodingKeys: String, CodingKey {
case integration
case source
case sessionID = "sessionId"
}
}

Expand All @@ -54,9 +60,7 @@ struct CreditCardPOSTBody: Encodable {
let expirationYear: String?
let cardHolderName: String?

init(
card: BTCard
) {
init(card: BTCard) {
self.billingAddress = BillingAddress(card: card)
self.number = card.number
self.cvv = card.cvv
Expand Down Expand Up @@ -90,9 +94,7 @@ struct CreditCardPOSTBody: Encodable {
let countryCodeAlpha3: String?
let countryCodeNumeric: String?

init(
card: BTCard
) {
init(card: BTCard) {
self.firstName = card.firstName
self.lastName = card.lastName
self.company = card.company
Expand Down

0 comments on commit fc06112

Please sign in to comment.