game_state.g.dart 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885
  1. // GENERATED CODE - DO NOT MODIFY BY HAND
  2. part of 'game_state.dart';
  3. // **************************************************************************
  4. // IsarCollectionGenerator
  5. // **************************************************************************
  6. // coverage:ignore-file
  7. // ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types
  8. extension GetGameStateDataCollection on Isar {
  9. IsarCollection<GameStateData> get gameStateDatas => this.collection();
  10. }
  11. const GameStateDataSchema = CollectionSchema(
  12. name: r'GameStateData',
  13. id: -7397416103220370242,
  14. properties: {
  15. r'name': PropertySchema(
  16. id: 0,
  17. name: r'name',
  18. type: IsarType.string,
  19. ),
  20. r'pbGameData': PropertySchema(
  21. id: 1,
  22. name: r'pbGameData',
  23. type: IsarType.byteList,
  24. ),
  25. r'pbGameSave': PropertySchema(
  26. id: 2,
  27. name: r'pbGameSave',
  28. type: IsarType.byteList,
  29. ),
  30. r'timeLocalServerDiffMicro': PropertySchema(
  31. id: 3,
  32. name: r'timeLocalServerDiffMicro',
  33. type: IsarType.long,
  34. )
  35. },
  36. estimateSize: _gameStateDataEstimateSize,
  37. serialize: _gameStateDataSerialize,
  38. deserialize: _gameStateDataDeserialize,
  39. deserializeProp: _gameStateDataDeserializeProp,
  40. idName: r'id',
  41. indexes: {},
  42. links: {},
  43. embeddedSchemas: {},
  44. getId: _gameStateDataGetId,
  45. getLinks: _gameStateDataGetLinks,
  46. attach: _gameStateDataAttach,
  47. version: '3.1.0+1',
  48. );
  49. int _gameStateDataEstimateSize(
  50. GameStateData object,
  51. List<int> offsets,
  52. Map<Type, List<int>> allOffsets,
  53. ) {
  54. var bytesCount = offsets.last;
  55. bytesCount += 3 + object.name.length * 3;
  56. bytesCount += 3 + object.pbGameData.length;
  57. bytesCount += 3 + object.pbGameSave.length;
  58. return bytesCount;
  59. }
  60. void _gameStateDataSerialize(
  61. GameStateData object,
  62. IsarWriter writer,
  63. List<int> offsets,
  64. Map<Type, List<int>> allOffsets,
  65. ) {
  66. writer.writeString(offsets[0], object.name);
  67. writer.writeByteList(offsets[1], object.pbGameData);
  68. writer.writeByteList(offsets[2], object.pbGameSave);
  69. writer.writeLong(offsets[3], object.timeLocalServerDiffMicro);
  70. }
  71. GameStateData _gameStateDataDeserialize(
  72. Id id,
  73. IsarReader reader,
  74. List<int> offsets,
  75. Map<Type, List<int>> allOffsets,
  76. ) {
  77. final object = GameStateData();
  78. object.id = id;
  79. object.name = reader.readString(offsets[0]);
  80. object.pbGameData = reader.readByteList(offsets[1]) ?? [];
  81. object.pbGameSave = reader.readByteList(offsets[2]) ?? [];
  82. object.timeLocalServerDiffMicro = reader.readLong(offsets[3]);
  83. return object;
  84. }
  85. P _gameStateDataDeserializeProp<P>(
  86. IsarReader reader,
  87. int propertyId,
  88. int offset,
  89. Map<Type, List<int>> allOffsets,
  90. ) {
  91. switch (propertyId) {
  92. case 0:
  93. return (reader.readString(offset)) as P;
  94. case 1:
  95. return (reader.readByteList(offset) ?? []) as P;
  96. case 2:
  97. return (reader.readByteList(offset) ?? []) as P;
  98. case 3:
  99. return (reader.readLong(offset)) as P;
  100. default:
  101. throw IsarError('Unknown property with id $propertyId');
  102. }
  103. }
  104. Id _gameStateDataGetId(GameStateData object) {
  105. return object.id;
  106. }
  107. List<IsarLinkBase<dynamic>> _gameStateDataGetLinks(GameStateData object) {
  108. return [];
  109. }
  110. void _gameStateDataAttach(
  111. IsarCollection<dynamic> col, Id id, GameStateData object) {
  112. object.id = id;
  113. }
  114. extension GameStateDataQueryWhereSort
  115. on QueryBuilder<GameStateData, GameStateData, QWhere> {
  116. QueryBuilder<GameStateData, GameStateData, QAfterWhere> anyId() {
  117. return QueryBuilder.apply(this, (query) {
  118. return query.addWhereClause(const IdWhereClause.any());
  119. });
  120. }
  121. }
  122. extension GameStateDataQueryWhere
  123. on QueryBuilder<GameStateData, GameStateData, QWhereClause> {
  124. QueryBuilder<GameStateData, GameStateData, QAfterWhereClause> idEqualTo(
  125. Id id) {
  126. return QueryBuilder.apply(this, (query) {
  127. return query.addWhereClause(IdWhereClause.between(
  128. lower: id,
  129. upper: id,
  130. ));
  131. });
  132. }
  133. QueryBuilder<GameStateData, GameStateData, QAfterWhereClause> idNotEqualTo(
  134. Id id) {
  135. return QueryBuilder.apply(this, (query) {
  136. if (query.whereSort == Sort.asc) {
  137. return query
  138. .addWhereClause(
  139. IdWhereClause.lessThan(upper: id, includeUpper: false),
  140. )
  141. .addWhereClause(
  142. IdWhereClause.greaterThan(lower: id, includeLower: false),
  143. );
  144. } else {
  145. return query
  146. .addWhereClause(
  147. IdWhereClause.greaterThan(lower: id, includeLower: false),
  148. )
  149. .addWhereClause(
  150. IdWhereClause.lessThan(upper: id, includeUpper: false),
  151. );
  152. }
  153. });
  154. }
  155. QueryBuilder<GameStateData, GameStateData, QAfterWhereClause> idGreaterThan(
  156. Id id,
  157. {bool include = false}) {
  158. return QueryBuilder.apply(this, (query) {
  159. return query.addWhereClause(
  160. IdWhereClause.greaterThan(lower: id, includeLower: include),
  161. );
  162. });
  163. }
  164. QueryBuilder<GameStateData, GameStateData, QAfterWhereClause> idLessThan(
  165. Id id,
  166. {bool include = false}) {
  167. return QueryBuilder.apply(this, (query) {
  168. return query.addWhereClause(
  169. IdWhereClause.lessThan(upper: id, includeUpper: include),
  170. );
  171. });
  172. }
  173. QueryBuilder<GameStateData, GameStateData, QAfterWhereClause> idBetween(
  174. Id lowerId,
  175. Id upperId, {
  176. bool includeLower = true,
  177. bool includeUpper = true,
  178. }) {
  179. return QueryBuilder.apply(this, (query) {
  180. return query.addWhereClause(IdWhereClause.between(
  181. lower: lowerId,
  182. includeLower: includeLower,
  183. upper: upperId,
  184. includeUpper: includeUpper,
  185. ));
  186. });
  187. }
  188. }
  189. extension GameStateDataQueryFilter
  190. on QueryBuilder<GameStateData, GameStateData, QFilterCondition> {
  191. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition> idEqualTo(
  192. Id value) {
  193. return QueryBuilder.apply(this, (query) {
  194. return query.addFilterCondition(FilterCondition.equalTo(
  195. property: r'id',
  196. value: value,
  197. ));
  198. });
  199. }
  200. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  201. idGreaterThan(
  202. Id value, {
  203. bool include = false,
  204. }) {
  205. return QueryBuilder.apply(this, (query) {
  206. return query.addFilterCondition(FilterCondition.greaterThan(
  207. include: include,
  208. property: r'id',
  209. value: value,
  210. ));
  211. });
  212. }
  213. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition> idLessThan(
  214. Id value, {
  215. bool include = false,
  216. }) {
  217. return QueryBuilder.apply(this, (query) {
  218. return query.addFilterCondition(FilterCondition.lessThan(
  219. include: include,
  220. property: r'id',
  221. value: value,
  222. ));
  223. });
  224. }
  225. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition> idBetween(
  226. Id lower,
  227. Id upper, {
  228. bool includeLower = true,
  229. bool includeUpper = true,
  230. }) {
  231. return QueryBuilder.apply(this, (query) {
  232. return query.addFilterCondition(FilterCondition.between(
  233. property: r'id',
  234. lower: lower,
  235. includeLower: includeLower,
  236. upper: upper,
  237. includeUpper: includeUpper,
  238. ));
  239. });
  240. }
  241. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition> nameEqualTo(
  242. String value, {
  243. bool caseSensitive = true,
  244. }) {
  245. return QueryBuilder.apply(this, (query) {
  246. return query.addFilterCondition(FilterCondition.equalTo(
  247. property: r'name',
  248. value: value,
  249. caseSensitive: caseSensitive,
  250. ));
  251. });
  252. }
  253. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  254. nameGreaterThan(
  255. String value, {
  256. bool include = false,
  257. bool caseSensitive = true,
  258. }) {
  259. return QueryBuilder.apply(this, (query) {
  260. return query.addFilterCondition(FilterCondition.greaterThan(
  261. include: include,
  262. property: r'name',
  263. value: value,
  264. caseSensitive: caseSensitive,
  265. ));
  266. });
  267. }
  268. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  269. nameLessThan(
  270. String value, {
  271. bool include = false,
  272. bool caseSensitive = true,
  273. }) {
  274. return QueryBuilder.apply(this, (query) {
  275. return query.addFilterCondition(FilterCondition.lessThan(
  276. include: include,
  277. property: r'name',
  278. value: value,
  279. caseSensitive: caseSensitive,
  280. ));
  281. });
  282. }
  283. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition> nameBetween(
  284. String lower,
  285. String upper, {
  286. bool includeLower = true,
  287. bool includeUpper = true,
  288. bool caseSensitive = true,
  289. }) {
  290. return QueryBuilder.apply(this, (query) {
  291. return query.addFilterCondition(FilterCondition.between(
  292. property: r'name',
  293. lower: lower,
  294. includeLower: includeLower,
  295. upper: upper,
  296. includeUpper: includeUpper,
  297. caseSensitive: caseSensitive,
  298. ));
  299. });
  300. }
  301. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  302. nameStartsWith(
  303. String value, {
  304. bool caseSensitive = true,
  305. }) {
  306. return QueryBuilder.apply(this, (query) {
  307. return query.addFilterCondition(FilterCondition.startsWith(
  308. property: r'name',
  309. value: value,
  310. caseSensitive: caseSensitive,
  311. ));
  312. });
  313. }
  314. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  315. nameEndsWith(
  316. String value, {
  317. bool caseSensitive = true,
  318. }) {
  319. return QueryBuilder.apply(this, (query) {
  320. return query.addFilterCondition(FilterCondition.endsWith(
  321. property: r'name',
  322. value: value,
  323. caseSensitive: caseSensitive,
  324. ));
  325. });
  326. }
  327. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  328. nameContains(String value, {bool caseSensitive = true}) {
  329. return QueryBuilder.apply(this, (query) {
  330. return query.addFilterCondition(FilterCondition.contains(
  331. property: r'name',
  332. value: value,
  333. caseSensitive: caseSensitive,
  334. ));
  335. });
  336. }
  337. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition> nameMatches(
  338. String pattern,
  339. {bool caseSensitive = true}) {
  340. return QueryBuilder.apply(this, (query) {
  341. return query.addFilterCondition(FilterCondition.matches(
  342. property: r'name',
  343. wildcard: pattern,
  344. caseSensitive: caseSensitive,
  345. ));
  346. });
  347. }
  348. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  349. nameIsEmpty() {
  350. return QueryBuilder.apply(this, (query) {
  351. return query.addFilterCondition(FilterCondition.equalTo(
  352. property: r'name',
  353. value: '',
  354. ));
  355. });
  356. }
  357. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  358. nameIsNotEmpty() {
  359. return QueryBuilder.apply(this, (query) {
  360. return query.addFilterCondition(FilterCondition.greaterThan(
  361. property: r'name',
  362. value: '',
  363. ));
  364. });
  365. }
  366. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  367. pbGameDataElementEqualTo(int value) {
  368. return QueryBuilder.apply(this, (query) {
  369. return query.addFilterCondition(FilterCondition.equalTo(
  370. property: r'pbGameData',
  371. value: value,
  372. ));
  373. });
  374. }
  375. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  376. pbGameDataElementGreaterThan(
  377. int value, {
  378. bool include = false,
  379. }) {
  380. return QueryBuilder.apply(this, (query) {
  381. return query.addFilterCondition(FilterCondition.greaterThan(
  382. include: include,
  383. property: r'pbGameData',
  384. value: value,
  385. ));
  386. });
  387. }
  388. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  389. pbGameDataElementLessThan(
  390. int value, {
  391. bool include = false,
  392. }) {
  393. return QueryBuilder.apply(this, (query) {
  394. return query.addFilterCondition(FilterCondition.lessThan(
  395. include: include,
  396. property: r'pbGameData',
  397. value: value,
  398. ));
  399. });
  400. }
  401. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  402. pbGameDataElementBetween(
  403. int lower,
  404. int upper, {
  405. bool includeLower = true,
  406. bool includeUpper = true,
  407. }) {
  408. return QueryBuilder.apply(this, (query) {
  409. return query.addFilterCondition(FilterCondition.between(
  410. property: r'pbGameData',
  411. lower: lower,
  412. includeLower: includeLower,
  413. upper: upper,
  414. includeUpper: includeUpper,
  415. ));
  416. });
  417. }
  418. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  419. pbGameDataLengthEqualTo(int length) {
  420. return QueryBuilder.apply(this, (query) {
  421. return query.listLength(
  422. r'pbGameData',
  423. length,
  424. true,
  425. length,
  426. true,
  427. );
  428. });
  429. }
  430. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  431. pbGameDataIsEmpty() {
  432. return QueryBuilder.apply(this, (query) {
  433. return query.listLength(
  434. r'pbGameData',
  435. 0,
  436. true,
  437. 0,
  438. true,
  439. );
  440. });
  441. }
  442. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  443. pbGameDataIsNotEmpty() {
  444. return QueryBuilder.apply(this, (query) {
  445. return query.listLength(
  446. r'pbGameData',
  447. 0,
  448. false,
  449. 999999,
  450. true,
  451. );
  452. });
  453. }
  454. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  455. pbGameDataLengthLessThan(
  456. int length, {
  457. bool include = false,
  458. }) {
  459. return QueryBuilder.apply(this, (query) {
  460. return query.listLength(
  461. r'pbGameData',
  462. 0,
  463. true,
  464. length,
  465. include,
  466. );
  467. });
  468. }
  469. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  470. pbGameDataLengthGreaterThan(
  471. int length, {
  472. bool include = false,
  473. }) {
  474. return QueryBuilder.apply(this, (query) {
  475. return query.listLength(
  476. r'pbGameData',
  477. length,
  478. include,
  479. 999999,
  480. true,
  481. );
  482. });
  483. }
  484. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  485. pbGameDataLengthBetween(
  486. int lower,
  487. int upper, {
  488. bool includeLower = true,
  489. bool includeUpper = true,
  490. }) {
  491. return QueryBuilder.apply(this, (query) {
  492. return query.listLength(
  493. r'pbGameData',
  494. lower,
  495. includeLower,
  496. upper,
  497. includeUpper,
  498. );
  499. });
  500. }
  501. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  502. pbGameSaveElementEqualTo(int value) {
  503. return QueryBuilder.apply(this, (query) {
  504. return query.addFilterCondition(FilterCondition.equalTo(
  505. property: r'pbGameSave',
  506. value: value,
  507. ));
  508. });
  509. }
  510. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  511. pbGameSaveElementGreaterThan(
  512. int value, {
  513. bool include = false,
  514. }) {
  515. return QueryBuilder.apply(this, (query) {
  516. return query.addFilterCondition(FilterCondition.greaterThan(
  517. include: include,
  518. property: r'pbGameSave',
  519. value: value,
  520. ));
  521. });
  522. }
  523. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  524. pbGameSaveElementLessThan(
  525. int value, {
  526. bool include = false,
  527. }) {
  528. return QueryBuilder.apply(this, (query) {
  529. return query.addFilterCondition(FilterCondition.lessThan(
  530. include: include,
  531. property: r'pbGameSave',
  532. value: value,
  533. ));
  534. });
  535. }
  536. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  537. pbGameSaveElementBetween(
  538. int lower,
  539. int upper, {
  540. bool includeLower = true,
  541. bool includeUpper = true,
  542. }) {
  543. return QueryBuilder.apply(this, (query) {
  544. return query.addFilterCondition(FilterCondition.between(
  545. property: r'pbGameSave',
  546. lower: lower,
  547. includeLower: includeLower,
  548. upper: upper,
  549. includeUpper: includeUpper,
  550. ));
  551. });
  552. }
  553. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  554. pbGameSaveLengthEqualTo(int length) {
  555. return QueryBuilder.apply(this, (query) {
  556. return query.listLength(
  557. r'pbGameSave',
  558. length,
  559. true,
  560. length,
  561. true,
  562. );
  563. });
  564. }
  565. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  566. pbGameSaveIsEmpty() {
  567. return QueryBuilder.apply(this, (query) {
  568. return query.listLength(
  569. r'pbGameSave',
  570. 0,
  571. true,
  572. 0,
  573. true,
  574. );
  575. });
  576. }
  577. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  578. pbGameSaveIsNotEmpty() {
  579. return QueryBuilder.apply(this, (query) {
  580. return query.listLength(
  581. r'pbGameSave',
  582. 0,
  583. false,
  584. 999999,
  585. true,
  586. );
  587. });
  588. }
  589. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  590. pbGameSaveLengthLessThan(
  591. int length, {
  592. bool include = false,
  593. }) {
  594. return QueryBuilder.apply(this, (query) {
  595. return query.listLength(
  596. r'pbGameSave',
  597. 0,
  598. true,
  599. length,
  600. include,
  601. );
  602. });
  603. }
  604. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  605. pbGameSaveLengthGreaterThan(
  606. int length, {
  607. bool include = false,
  608. }) {
  609. return QueryBuilder.apply(this, (query) {
  610. return query.listLength(
  611. r'pbGameSave',
  612. length,
  613. include,
  614. 999999,
  615. true,
  616. );
  617. });
  618. }
  619. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  620. pbGameSaveLengthBetween(
  621. int lower,
  622. int upper, {
  623. bool includeLower = true,
  624. bool includeUpper = true,
  625. }) {
  626. return QueryBuilder.apply(this, (query) {
  627. return query.listLength(
  628. r'pbGameSave',
  629. lower,
  630. includeLower,
  631. upper,
  632. includeUpper,
  633. );
  634. });
  635. }
  636. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  637. timeLocalServerDiffMicroEqualTo(int value) {
  638. return QueryBuilder.apply(this, (query) {
  639. return query.addFilterCondition(FilterCondition.equalTo(
  640. property: r'timeLocalServerDiffMicro',
  641. value: value,
  642. ));
  643. });
  644. }
  645. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  646. timeLocalServerDiffMicroGreaterThan(
  647. int value, {
  648. bool include = false,
  649. }) {
  650. return QueryBuilder.apply(this, (query) {
  651. return query.addFilterCondition(FilterCondition.greaterThan(
  652. include: include,
  653. property: r'timeLocalServerDiffMicro',
  654. value: value,
  655. ));
  656. });
  657. }
  658. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  659. timeLocalServerDiffMicroLessThan(
  660. int value, {
  661. bool include = false,
  662. }) {
  663. return QueryBuilder.apply(this, (query) {
  664. return query.addFilterCondition(FilterCondition.lessThan(
  665. include: include,
  666. property: r'timeLocalServerDiffMicro',
  667. value: value,
  668. ));
  669. });
  670. }
  671. QueryBuilder<GameStateData, GameStateData, QAfterFilterCondition>
  672. timeLocalServerDiffMicroBetween(
  673. int lower,
  674. int upper, {
  675. bool includeLower = true,
  676. bool includeUpper = true,
  677. }) {
  678. return QueryBuilder.apply(this, (query) {
  679. return query.addFilterCondition(FilterCondition.between(
  680. property: r'timeLocalServerDiffMicro',
  681. lower: lower,
  682. includeLower: includeLower,
  683. upper: upper,
  684. includeUpper: includeUpper,
  685. ));
  686. });
  687. }
  688. }
  689. extension GameStateDataQueryObject
  690. on QueryBuilder<GameStateData, GameStateData, QFilterCondition> {}
  691. extension GameStateDataQueryLinks
  692. on QueryBuilder<GameStateData, GameStateData, QFilterCondition> {}
  693. extension GameStateDataQuerySortBy
  694. on QueryBuilder<GameStateData, GameStateData, QSortBy> {
  695. QueryBuilder<GameStateData, GameStateData, QAfterSortBy> sortByName() {
  696. return QueryBuilder.apply(this, (query) {
  697. return query.addSortBy(r'name', Sort.asc);
  698. });
  699. }
  700. QueryBuilder<GameStateData, GameStateData, QAfterSortBy> sortByNameDesc() {
  701. return QueryBuilder.apply(this, (query) {
  702. return query.addSortBy(r'name', Sort.desc);
  703. });
  704. }
  705. QueryBuilder<GameStateData, GameStateData, QAfterSortBy>
  706. sortByTimeLocalServerDiffMicro() {
  707. return QueryBuilder.apply(this, (query) {
  708. return query.addSortBy(r'timeLocalServerDiffMicro', Sort.asc);
  709. });
  710. }
  711. QueryBuilder<GameStateData, GameStateData, QAfterSortBy>
  712. sortByTimeLocalServerDiffMicroDesc() {
  713. return QueryBuilder.apply(this, (query) {
  714. return query.addSortBy(r'timeLocalServerDiffMicro', Sort.desc);
  715. });
  716. }
  717. }
  718. extension GameStateDataQuerySortThenBy
  719. on QueryBuilder<GameStateData, GameStateData, QSortThenBy> {
  720. QueryBuilder<GameStateData, GameStateData, QAfterSortBy> thenById() {
  721. return QueryBuilder.apply(this, (query) {
  722. return query.addSortBy(r'id', Sort.asc);
  723. });
  724. }
  725. QueryBuilder<GameStateData, GameStateData, QAfterSortBy> thenByIdDesc() {
  726. return QueryBuilder.apply(this, (query) {
  727. return query.addSortBy(r'id', Sort.desc);
  728. });
  729. }
  730. QueryBuilder<GameStateData, GameStateData, QAfterSortBy> thenByName() {
  731. return QueryBuilder.apply(this, (query) {
  732. return query.addSortBy(r'name', Sort.asc);
  733. });
  734. }
  735. QueryBuilder<GameStateData, GameStateData, QAfterSortBy> thenByNameDesc() {
  736. return QueryBuilder.apply(this, (query) {
  737. return query.addSortBy(r'name', Sort.desc);
  738. });
  739. }
  740. QueryBuilder<GameStateData, GameStateData, QAfterSortBy>
  741. thenByTimeLocalServerDiffMicro() {
  742. return QueryBuilder.apply(this, (query) {
  743. return query.addSortBy(r'timeLocalServerDiffMicro', Sort.asc);
  744. });
  745. }
  746. QueryBuilder<GameStateData, GameStateData, QAfterSortBy>
  747. thenByTimeLocalServerDiffMicroDesc() {
  748. return QueryBuilder.apply(this, (query) {
  749. return query.addSortBy(r'timeLocalServerDiffMicro', Sort.desc);
  750. });
  751. }
  752. }
  753. extension GameStateDataQueryWhereDistinct
  754. on QueryBuilder<GameStateData, GameStateData, QDistinct> {
  755. QueryBuilder<GameStateData, GameStateData, QDistinct> distinctByName(
  756. {bool caseSensitive = true}) {
  757. return QueryBuilder.apply(this, (query) {
  758. return query.addDistinctBy(r'name', caseSensitive: caseSensitive);
  759. });
  760. }
  761. QueryBuilder<GameStateData, GameStateData, QDistinct> distinctByPbGameData() {
  762. return QueryBuilder.apply(this, (query) {
  763. return query.addDistinctBy(r'pbGameData');
  764. });
  765. }
  766. QueryBuilder<GameStateData, GameStateData, QDistinct> distinctByPbGameSave() {
  767. return QueryBuilder.apply(this, (query) {
  768. return query.addDistinctBy(r'pbGameSave');
  769. });
  770. }
  771. QueryBuilder<GameStateData, GameStateData, QDistinct>
  772. distinctByTimeLocalServerDiffMicro() {
  773. return QueryBuilder.apply(this, (query) {
  774. return query.addDistinctBy(r'timeLocalServerDiffMicro');
  775. });
  776. }
  777. }
  778. extension GameStateDataQueryProperty
  779. on QueryBuilder<GameStateData, GameStateData, QQueryProperty> {
  780. QueryBuilder<GameStateData, int, QQueryOperations> idProperty() {
  781. return QueryBuilder.apply(this, (query) {
  782. return query.addPropertyName(r'id');
  783. });
  784. }
  785. QueryBuilder<GameStateData, String, QQueryOperations> nameProperty() {
  786. return QueryBuilder.apply(this, (query) {
  787. return query.addPropertyName(r'name');
  788. });
  789. }
  790. QueryBuilder<GameStateData, List<int>, QQueryOperations>
  791. pbGameDataProperty() {
  792. return QueryBuilder.apply(this, (query) {
  793. return query.addPropertyName(r'pbGameData');
  794. });
  795. }
  796. QueryBuilder<GameStateData, List<int>, QQueryOperations>
  797. pbGameSaveProperty() {
  798. return QueryBuilder.apply(this, (query) {
  799. return query.addPropertyName(r'pbGameSave');
  800. });
  801. }
  802. QueryBuilder<GameStateData, int, QQueryOperations>
  803. timeLocalServerDiffMicroProperty() {
  804. return QueryBuilder.apply(this, (query) {
  805. return query.addPropertyName(r'timeLocalServerDiffMicro');
  806. });
  807. }
  808. }