Files
raspberry/iOS/Wallet/Sources/Main/Model/GetNewsGraphQLRequest.swift
2022-06-03 16:55:25 +03:00

45 lines
911 B
Swift

//
// GetNewsGraphQLRequest.swift
// Wallet
//
// Created by Saveliy Stavitsky on 5/25/22.
// Copyright © 2022 AM. All rights reserved.
//
import Foundation
struct GetNewsGraphQLRequest: Encodable {
struct News: Decodable {
let url: String
let deviceType: String
// let langCode: String
// let startDate: String
// let endDate: String
}
struct ResponseData: Decodable { let getNews: [News] }
struct Variables: Encodable {
let langCode: String
}
let variables: Variables
let operationName = "getNews"
let query: String = #"""
query getNews(
$langCode: Lang!
) {
getNews(
langCode: $langCode
) {
url,
deviceType,
langCode,
startDate,
endDate
}
}
"""#
}