Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import Foundation
- struct GateApiResponse<T: Codable>: Codable {
- let meta: Meta
- let payload: T?
- struct Meta: Codable {
- let generatedAt: Int
- let statusCode: Int
- let statusName: String
- let statusDescription: String
- enum CodingKeys: String, CodingKey {
- case generatedAt = "generated_at"
- case statusCode = "status_code"
- case statusName = "status_name"
- case statusDescription = "status_description"
- }
- }
- }
- struct ArrayPayload<T: Codable>: Codable {
- let page: Int
- let perPage: Int
- let total: Int
- let items: [T]
- enum CodingKeys: String, CodingKey {
- case page
- case perPage = "per_page"
- case total
- case items
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement