// // P2PCardsGraphQLRequest.swift // Wallet // // Created by Saveliy Stavitsky on 10/12/21. // Copyright © 2021 AM. All rights reserved. // import Foundation struct P2PCardsGraphQLRequest: Encodable { struct P2PCardBank: Decodable { let name: String } struct P2PCard: Decodable { let cardNumber: String let country: String let countryId: Int let bankId: Int let bank: P2PCardBank let brand: String? } struct ResponseData: Decodable { let checkBankCards: Response? } struct Response: Decodable { let cards: [P2PCard] } struct Variables: Encodable { let iins: [String] } let variables: Variables let operationName = "checkBankCards" let query: String = #""" query checkBankCards( $iins: [String!] ) { checkBankCards( iins: $iins ) { cards { cardNumber country countryId bank { name } bankId brand } } } """# }