KitchenSinkOperations.swift 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875
  1. import FirebaseDataConnect
  2. import Foundation
  3. // MARK: Connector Client Extension
  4. @available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
  5. public extension KitchenSinkClient {
  6. func createTestIdMutationRef(id: UUID) -> MutationRef<
  7. CreateTestIdMutation.Data,
  8. CreateTestIdMutation.Variables
  9. > {
  10. var variables = CreateTestIdMutation.Variables(id: id)
  11. let request = MutationRequest(operationName: "createTestId", variables: variables)
  12. let ref = dataConnect.mutation(
  13. request: request,
  14. resultsDataType: CreateTestIdMutation.Data.self
  15. )
  16. return ref as! MutationRef<CreateTestIdMutation.Data, CreateTestIdMutation.Variables>
  17. }
  18. func createTestAutoIdMutationRef(
  19. ) -> MutationRef<CreateTestAutoIdMutation.Data, CreateTestAutoIdMutation.Variables> {
  20. var variables = CreateTestAutoIdMutation.Variables()
  21. let request = MutationRequest(operationName: "createTestAutoId", variables: variables)
  22. let ref = dataConnect.mutation(
  23. request: request,
  24. resultsDataType: CreateTestAutoIdMutation.Data.self
  25. )
  26. return ref as! MutationRef<
  27. CreateTestAutoIdMutation.Data,
  28. CreateTestAutoIdMutation.Variables
  29. >
  30. }
  31. func createStandardScalarMutationRef(id: UUID,
  32. number: Int,
  33. text: String,
  34. decimal: Double)
  35. -> MutationRef<CreateStandardScalarMutation.Data,
  36. CreateStandardScalarMutation.Variables> {
  37. var variables = CreateStandardScalarMutation.Variables(
  38. id: id,
  39. number: number,
  40. text: text,
  41. decimal: decimal
  42. )
  43. let request = MutationRequest(operationName: "createStandardScalar", variables: variables)
  44. let ref = dataConnect.mutation(
  45. request: request,
  46. resultsDataType: CreateStandardScalarMutation.Data.self
  47. )
  48. return ref as! MutationRef<
  49. CreateStandardScalarMutation.Data,
  50. CreateStandardScalarMutation.Variables
  51. >
  52. }
  53. func createScalarBoundaryMutationRef(id: UUID,
  54. maxNumber: Int,
  55. minNumber: Int,
  56. maxDecimal: Double,
  57. minDecimal: Double)
  58. -> MutationRef<CreateScalarBoundaryMutation.Data,
  59. CreateScalarBoundaryMutation.Variables> {
  60. var variables = CreateScalarBoundaryMutation.Variables(
  61. id: id,
  62. maxNumber: maxNumber,
  63. minNumber: minNumber,
  64. maxDecimal: maxDecimal,
  65. minDecimal: minDecimal
  66. )
  67. let request = MutationRequest(operationName: "createScalarBoundary", variables: variables)
  68. let ref = dataConnect.mutation(
  69. request: request,
  70. resultsDataType: CreateScalarBoundaryMutation.Data.self
  71. )
  72. return ref as! MutationRef<
  73. CreateScalarBoundaryMutation.Data,
  74. CreateScalarBoundaryMutation.Variables
  75. >
  76. }
  77. func createLargeNumMutationRef(id: UUID,
  78. num: Int64,
  79. maxNum: Int64,
  80. minNum: Int64)
  81. -> MutationRef<CreateLargeNumMutation.Data,
  82. CreateLargeNumMutation.Variables> {
  83. var variables = CreateLargeNumMutation.Variables(
  84. id: id,
  85. num: num,
  86. maxNum: maxNum,
  87. minNum: minNum
  88. )
  89. let request = MutationRequest(operationName: "createLargeNum", variables: variables)
  90. let ref = dataConnect.mutation(
  91. request: request,
  92. resultsDataType: CreateLargeNumMutation.Data.self
  93. )
  94. return ref as! MutationRef<CreateLargeNumMutation.Data, CreateLargeNumMutation.Variables>
  95. }
  96. func createLocalDateMutationRef(id: UUID,
  97. localDate: LocalDate)
  98. -> MutationRef<CreateLocalDateMutation.Data,
  99. CreateLocalDateMutation.Variables> {
  100. var variables = CreateLocalDateMutation.Variables(id: id, localDate: localDate)
  101. let request = MutationRequest(operationName: "createLocalDate", variables: variables)
  102. let ref = dataConnect.mutation(
  103. request: request,
  104. resultsDataType: CreateLocalDateMutation.Data.self
  105. )
  106. return ref as! MutationRef<CreateLocalDateMutation.Data, CreateLocalDateMutation.Variables>
  107. }
  108. func getStandardScalarQueryRef(id: UUID)
  109. -> QueryRefObservableObject<GetStandardScalarQuery.Data,
  110. GetStandardScalarQuery.Variables> {
  111. var variables = GetStandardScalarQuery.Variables(id: id)
  112. let request = QueryRequest(operationName: "GetStandardScalar", variables: variables)
  113. let ref = dataConnect.query(
  114. request: request,
  115. resultsDataType: GetStandardScalarQuery.Data.self,
  116. publisher: .observableObject
  117. )
  118. return ref as! QueryRefObservableObject<
  119. GetStandardScalarQuery.Data,
  120. GetStandardScalarQuery.Variables
  121. >
  122. }
  123. func getScalarBoundaryQueryRef(id: UUID)
  124. -> QueryRefObservableObject<GetScalarBoundaryQuery.Data,
  125. GetScalarBoundaryQuery.Variables> {
  126. var variables = GetScalarBoundaryQuery.Variables(id: id)
  127. let request = QueryRequest(operationName: "GetScalarBoundary", variables: variables)
  128. let ref = dataConnect.query(
  129. request: request,
  130. resultsDataType: GetScalarBoundaryQuery.Data.self,
  131. publisher: .observableObject
  132. )
  133. return ref as! QueryRefObservableObject<
  134. GetScalarBoundaryQuery.Data,
  135. GetScalarBoundaryQuery.Variables
  136. >
  137. }
  138. func getLargeNumQueryRef(id: UUID) -> QueryRefObservableObject<
  139. GetLargeNumQuery.Data,
  140. GetLargeNumQuery.Variables
  141. > {
  142. var variables = GetLargeNumQuery.Variables(id: id)
  143. let request = QueryRequest(operationName: "GetLargeNum", variables: variables)
  144. let ref = dataConnect.query(
  145. request: request,
  146. resultsDataType: GetLargeNumQuery.Data.self,
  147. publisher: .observableObject
  148. )
  149. return ref as! QueryRefObservableObject<GetLargeNumQuery.Data, GetLargeNumQuery.Variables>
  150. }
  151. func getLocalDateTypeQueryRef(id: UUID) -> QueryRefObservableObject<
  152. GetLocalDateTypeQuery.Data,
  153. GetLocalDateTypeQuery.Variables
  154. > {
  155. var variables = GetLocalDateTypeQuery.Variables(id: id)
  156. let request = QueryRequest(operationName: "GetLocalDateType", variables: variables)
  157. let ref = dataConnect.query(
  158. request: request,
  159. resultsDataType: GetLocalDateTypeQuery.Data.self,
  160. publisher: .observableObject
  161. )
  162. return ref as! QueryRefObservableObject<
  163. GetLocalDateTypeQuery.Data,
  164. GetLocalDateTypeQuery.Variables
  165. >
  166. }
  167. }
  168. @available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
  169. public enum CreateTestIdMutation {
  170. public static let OperationName = "createTestId"
  171. public typealias Ref = MutationRef<CreateTestIdMutation.Data, CreateTestIdMutation.Variables>
  172. public struct Variables: OperationVariable {
  173. public var
  174. id: UUID
  175. public init(id: UUID) {
  176. self.id = id
  177. }
  178. public static func == (lhs: Variables, rhs: Variables) -> Bool {
  179. return lhs.id == rhs.id
  180. }
  181. public func hash(into hasher: inout Hasher) {
  182. hasher.combine(id)
  183. }
  184. enum CodingKeys: String, CodingKey {
  185. case id
  186. }
  187. public func encode(to encoder: Encoder) throws {
  188. var container = encoder.container(keyedBy: CodingKeys.self)
  189. let codecHelper = CodecHelper<CodingKeys>()
  190. try codecHelper.encode(id, forKey: .id, container: &container)
  191. }
  192. }
  193. public struct Data: Decodable {
  194. public var
  195. testId_insert: TestIdKey
  196. }
  197. }
  198. @available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
  199. public enum CreateTestAutoIdMutation {
  200. public static let OperationName = "createTestAutoId"
  201. public typealias Ref = MutationRef<
  202. CreateTestAutoIdMutation.Data,
  203. CreateTestAutoIdMutation.Variables
  204. >
  205. public struct Variables: OperationVariable {}
  206. public struct Data: Decodable {
  207. public var
  208. testAutoId_insert: TestAutoIdKey
  209. }
  210. }
  211. @available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
  212. public enum CreateStandardScalarMutation {
  213. public static let OperationName = "createStandardScalar"
  214. public typealias Ref = MutationRef<
  215. CreateStandardScalarMutation.Data,
  216. CreateStandardScalarMutation.Variables
  217. >
  218. public struct Variables: OperationVariable {
  219. public var
  220. id: UUID
  221. public var
  222. number: Int
  223. public var
  224. text: String
  225. public var
  226. decimal: Double
  227. public init(id: UUID,
  228. number: Int,
  229. text: String,
  230. decimal: Double) {
  231. self.id = id
  232. self.number = number
  233. self.text = text
  234. self.decimal = decimal
  235. }
  236. public static func == (lhs: Variables, rhs: Variables) -> Bool {
  237. return lhs.id == rhs.id &&
  238. lhs.number == rhs.number &&
  239. lhs.text == rhs.text &&
  240. lhs.decimal == rhs.decimal
  241. }
  242. public func hash(into hasher: inout Hasher) {
  243. hasher.combine(id)
  244. hasher.combine(number)
  245. hasher.combine(text)
  246. hasher.combine(decimal)
  247. }
  248. enum CodingKeys: String, CodingKey {
  249. case id
  250. case number
  251. case text
  252. case decimal
  253. }
  254. public func encode(to encoder: Encoder) throws {
  255. var container = encoder.container(keyedBy: CodingKeys.self)
  256. let codecHelper = CodecHelper<CodingKeys>()
  257. try codecHelper.encode(id, forKey: .id, container: &container)
  258. try codecHelper.encode(number, forKey: .number, container: &container)
  259. try codecHelper.encode(text, forKey: .text, container: &container)
  260. try codecHelper.encode(decimal, forKey: .decimal, container: &container)
  261. }
  262. }
  263. public struct Data: Decodable {
  264. public var
  265. standardScalars_insert: StandardScalarsKey
  266. }
  267. }
  268. @available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
  269. public enum CreateScalarBoundaryMutation {
  270. public static let OperationName = "createScalarBoundary"
  271. public typealias Ref = MutationRef<
  272. CreateScalarBoundaryMutation.Data,
  273. CreateScalarBoundaryMutation.Variables
  274. >
  275. public struct Variables: OperationVariable {
  276. public var
  277. id: UUID
  278. public var
  279. maxNumber: Int
  280. public var
  281. minNumber: Int
  282. public var
  283. maxDecimal: Double
  284. public var
  285. minDecimal: Double
  286. public init(id: UUID,
  287. maxNumber: Int,
  288. minNumber: Int,
  289. maxDecimal: Double,
  290. minDecimal: Double) {
  291. self.id = id
  292. self.maxNumber = maxNumber
  293. self.minNumber = minNumber
  294. self.maxDecimal = maxDecimal
  295. self.minDecimal = minDecimal
  296. }
  297. public static func == (lhs: Variables, rhs: Variables) -> Bool {
  298. return lhs.id == rhs.id &&
  299. lhs.maxNumber == rhs.maxNumber &&
  300. lhs.minNumber == rhs.minNumber &&
  301. lhs.maxDecimal == rhs.maxDecimal &&
  302. lhs.minDecimal == rhs.minDecimal
  303. }
  304. public func hash(into hasher: inout Hasher) {
  305. hasher.combine(id)
  306. hasher.combine(maxNumber)
  307. hasher.combine(minNumber)
  308. hasher.combine(maxDecimal)
  309. hasher.combine(minDecimal)
  310. }
  311. enum CodingKeys: String, CodingKey {
  312. case id
  313. case maxNumber
  314. case minNumber
  315. case maxDecimal
  316. case minDecimal
  317. }
  318. public func encode(to encoder: Encoder) throws {
  319. var container = encoder.container(keyedBy: CodingKeys.self)
  320. let codecHelper = CodecHelper<CodingKeys>()
  321. try codecHelper.encode(id, forKey: .id, container: &container)
  322. try codecHelper.encode(maxNumber, forKey: .maxNumber, container: &container)
  323. try codecHelper.encode(minNumber, forKey: .minNumber, container: &container)
  324. try codecHelper.encode(maxDecimal, forKey: .maxDecimal, container: &container)
  325. try codecHelper.encode(minDecimal, forKey: .minDecimal, container: &container)
  326. }
  327. }
  328. public struct Data: Decodable {
  329. public var
  330. scalarBoundary_insert: ScalarBoundaryKey
  331. }
  332. }
  333. @available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
  334. public enum CreateLargeNumMutation {
  335. public static let OperationName = "createLargeNum"
  336. public typealias Ref = MutationRef<CreateLargeNumMutation.Data, CreateLargeNumMutation.Variables>
  337. public struct Variables: OperationVariable {
  338. public var
  339. id: UUID
  340. public var
  341. num: Int64
  342. public var
  343. maxNum: Int64
  344. public var
  345. minNum: Int64
  346. public init(id: UUID,
  347. num: Int64,
  348. maxNum: Int64,
  349. minNum: Int64) {
  350. self.id = id
  351. self.num = num
  352. self.maxNum = maxNum
  353. self.minNum = minNum
  354. }
  355. public static func == (lhs: Variables, rhs: Variables) -> Bool {
  356. return lhs.id == rhs.id &&
  357. lhs.num == rhs.num &&
  358. lhs.maxNum == rhs.maxNum &&
  359. lhs.minNum == rhs.minNum
  360. }
  361. public func hash(into hasher: inout Hasher) {
  362. hasher.combine(id)
  363. hasher.combine(num)
  364. hasher.combine(maxNum)
  365. hasher.combine(minNum)
  366. }
  367. enum CodingKeys: String, CodingKey {
  368. case id
  369. case num
  370. case maxNum
  371. case minNum
  372. }
  373. public func encode(to encoder: Encoder) throws {
  374. var container = encoder.container(keyedBy: CodingKeys.self)
  375. let codecHelper = CodecHelper<CodingKeys>()
  376. try codecHelper.encode(id, forKey: .id, container: &container)
  377. try codecHelper.encode(num, forKey: .num, container: &container)
  378. try codecHelper.encode(maxNum, forKey: .maxNum, container: &container)
  379. try codecHelper.encode(minNum, forKey: .minNum, container: &container)
  380. }
  381. }
  382. public struct Data: Decodable {
  383. public var
  384. largeIntType_insert: LargeIntTypeKey
  385. }
  386. }
  387. @available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
  388. public enum CreateLocalDateMutation {
  389. public static let OperationName = "createLocalDate"
  390. public typealias Ref = MutationRef<
  391. CreateLocalDateMutation.Data,
  392. CreateLocalDateMutation.Variables
  393. >
  394. public struct Variables: OperationVariable {
  395. public var
  396. id: UUID
  397. public var
  398. localDate: LocalDate
  399. public init(id: UUID,
  400. localDate: LocalDate) {
  401. self.id = id
  402. self.localDate = localDate
  403. }
  404. public static func == (lhs: Variables, rhs: Variables) -> Bool {
  405. return lhs.id == rhs.id &&
  406. lhs.localDate == rhs.localDate
  407. }
  408. public func hash(into hasher: inout Hasher) {
  409. hasher.combine(id)
  410. hasher.combine(localDate)
  411. }
  412. enum CodingKeys: String, CodingKey {
  413. case id
  414. case localDate
  415. }
  416. public func encode(to encoder: Encoder) throws {
  417. var container = encoder.container(keyedBy: CodingKeys.self)
  418. let codecHelper = CodecHelper<CodingKeys>()
  419. try codecHelper.encode(id, forKey: .id, container: &container)
  420. try codecHelper.encode(localDate, forKey: .localDate, container: &container)
  421. }
  422. }
  423. public struct Data: Decodable {
  424. public var
  425. localDateType_insert: LocalDateTypeKey
  426. }
  427. }
  428. @available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
  429. public enum GetStandardScalarQuery {
  430. public static let OperationName = "GetStandardScalar"
  431. public typealias Ref = QueryRefObservableObject<
  432. GetStandardScalarQuery.Data,
  433. GetStandardScalarQuery.Variables
  434. >
  435. public struct Variables: OperationVariable {
  436. public var
  437. id: UUID
  438. public init(id: UUID) {
  439. self.id = id
  440. }
  441. public static func == (lhs: Variables, rhs: Variables) -> Bool {
  442. return lhs.id == rhs.id
  443. }
  444. public func hash(into hasher: inout Hasher) {
  445. hasher.combine(id)
  446. }
  447. enum CodingKeys: String, CodingKey {
  448. case id
  449. }
  450. public func encode(to encoder: Encoder) throws {
  451. var container = encoder.container(keyedBy: CodingKeys.self)
  452. let codecHelper = CodecHelper<CodingKeys>()
  453. try codecHelper.encode(id, forKey: .id, container: &container)
  454. }
  455. }
  456. public struct Data: Decodable {
  457. public struct StandardScalars: Decodable, Hashable, Equatable, Identifiable {
  458. public var
  459. id: UUID
  460. public var
  461. number: Int
  462. public var
  463. text: String
  464. public var
  465. decimal: Double
  466. public var standardScalarsKey: StandardScalarsKey {
  467. return StandardScalarsKey(
  468. id: id
  469. )
  470. }
  471. public func hash(into hasher: inout Hasher) {
  472. hasher.combine(id)
  473. }
  474. public static func == (lhs: StandardScalars, rhs: StandardScalars) -> Bool {
  475. return lhs.id == rhs.id
  476. }
  477. enum CodingKeys: String, CodingKey {
  478. case id
  479. case number
  480. case text
  481. case decimal
  482. }
  483. public init(from decoder: any Decoder) throws {
  484. var container = try decoder.container(keyedBy: CodingKeys.self)
  485. let codecHelper = CodecHelper<CodingKeys>()
  486. id = try codecHelper.decode(UUID.self, forKey: .id, container: &container)
  487. number = try codecHelper.decode(Int.self, forKey: .number, container: &container)
  488. text = try codecHelper.decode(String.self, forKey: .text, container: &container)
  489. decimal = try codecHelper.decode(Double.self, forKey: .decimal, container: &container)
  490. }
  491. }
  492. public var
  493. standardScalars: StandardScalars?
  494. }
  495. }
  496. @available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
  497. public enum GetScalarBoundaryQuery {
  498. public static let OperationName = "GetScalarBoundary"
  499. public typealias Ref = QueryRefObservableObject<
  500. GetScalarBoundaryQuery.Data,
  501. GetScalarBoundaryQuery.Variables
  502. >
  503. public struct Variables: OperationVariable {
  504. public var
  505. id: UUID
  506. public init(id: UUID) {
  507. self.id = id
  508. }
  509. public static func == (lhs: Variables, rhs: Variables) -> Bool {
  510. return lhs.id == rhs.id
  511. }
  512. public func hash(into hasher: inout Hasher) {
  513. hasher.combine(id)
  514. }
  515. enum CodingKeys: String, CodingKey {
  516. case id
  517. }
  518. public func encode(to encoder: Encoder) throws {
  519. var container = encoder.container(keyedBy: CodingKeys.self)
  520. let codecHelper = CodecHelper<CodingKeys>()
  521. try codecHelper.encode(id, forKey: .id, container: &container)
  522. }
  523. }
  524. public struct Data: Decodable {
  525. public struct ScalarBoundary: Decodable {
  526. public var
  527. maxNumber: Int
  528. public var
  529. minNumber: Int
  530. public var
  531. maxDecimal: Double
  532. public var
  533. minDecimal: Double
  534. enum CodingKeys: String, CodingKey {
  535. case maxNumber
  536. case minNumber
  537. case maxDecimal
  538. case minDecimal
  539. }
  540. public init(from decoder: any Decoder) throws {
  541. var container = try decoder.container(keyedBy: CodingKeys.self)
  542. let codecHelper = CodecHelper<CodingKeys>()
  543. maxNumber = try codecHelper.decode(Int.self, forKey: .maxNumber, container: &container)
  544. minNumber = try codecHelper.decode(Int.self, forKey: .minNumber, container: &container)
  545. maxDecimal = try codecHelper.decode(Double.self, forKey: .maxDecimal, container: &container)
  546. minDecimal = try codecHelper.decode(Double.self, forKey: .minDecimal, container: &container)
  547. }
  548. }
  549. public var
  550. scalarBoundary: ScalarBoundary?
  551. }
  552. }
  553. @available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
  554. public enum GetLargeNumQuery {
  555. public static let OperationName = "GetLargeNum"
  556. public typealias Ref = QueryRefObservableObject<GetLargeNumQuery.Data, GetLargeNumQuery.Variables>
  557. public struct Variables: OperationVariable {
  558. public var
  559. id: UUID
  560. public init(id: UUID) {
  561. self.id = id
  562. }
  563. public static func == (lhs: Variables, rhs: Variables) -> Bool {
  564. return lhs.id == rhs.id
  565. }
  566. public func hash(into hasher: inout Hasher) {
  567. hasher.combine(id)
  568. }
  569. enum CodingKeys: String, CodingKey {
  570. case id
  571. }
  572. public func encode(to encoder: Encoder) throws {
  573. var container = encoder.container(keyedBy: CodingKeys.self)
  574. let codecHelper = CodecHelper<CodingKeys>()
  575. try codecHelper.encode(id, forKey: .id, container: &container)
  576. }
  577. }
  578. public struct Data: Decodable {
  579. public struct LargeIntType: Decodable {
  580. public var
  581. num: Int64
  582. public var
  583. maxNum: Int64
  584. public var
  585. minNum: Int64
  586. enum CodingKeys: String, CodingKey {
  587. case num
  588. case maxNum
  589. case minNum
  590. }
  591. public init(from decoder: any Decoder) throws {
  592. var container = try decoder.container(keyedBy: CodingKeys.self)
  593. let codecHelper = CodecHelper<CodingKeys>()
  594. num = try codecHelper.decode(Int64.self, forKey: .num, container: &container)
  595. maxNum = try codecHelper.decode(Int64.self, forKey: .maxNum, container: &container)
  596. minNum = try codecHelper.decode(Int64.self, forKey: .minNum, container: &container)
  597. }
  598. }
  599. public var
  600. largeIntType: LargeIntType?
  601. }
  602. }
  603. @available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
  604. public enum GetLocalDateTypeQuery {
  605. public static let OperationName = "GetLocalDateType"
  606. public typealias Ref = QueryRefObservableObject<
  607. GetLocalDateTypeQuery.Data,
  608. GetLocalDateTypeQuery.Variables
  609. >
  610. public struct Variables: OperationVariable {
  611. public var
  612. id: UUID
  613. public init(id: UUID) {
  614. self.id = id
  615. }
  616. public static func == (lhs: Variables, rhs: Variables) -> Bool {
  617. return lhs.id == rhs.id
  618. }
  619. public func hash(into hasher: inout Hasher) {
  620. hasher.combine(id)
  621. }
  622. enum CodingKeys: String, CodingKey {
  623. case id
  624. }
  625. public func encode(to encoder: Encoder) throws {
  626. var container = encoder.container(keyedBy: CodingKeys.self)
  627. let codecHelper = CodecHelper<CodingKeys>()
  628. try codecHelper.encode(id, forKey: .id, container: &container)
  629. }
  630. }
  631. public struct Data: Decodable {
  632. public struct LocalDateType: Decodable {
  633. public var
  634. localDate: LocalDate?
  635. enum CodingKeys: String, CodingKey {
  636. case localDate
  637. }
  638. public init(from decoder: any Decoder) throws {
  639. var container = try decoder.container(keyedBy: CodingKeys.self)
  640. let codecHelper = CodecHelper<CodingKeys>()
  641. localDate = try codecHelper.decode(
  642. LocalDate?.self,
  643. forKey: .localDate,
  644. container: &container
  645. )
  646. }
  647. }
  648. public var
  649. localDateType: LocalDateType?
  650. }
  651. }