1
- # Updated at 2024-02-23_11:14:36
2
- # Hasura Role: WALLET_READ
3
-
4
1
schema {
5
2
query : query_root
6
3
mutation : mutation_root
@@ -16,6 +13,19 @@ directive @cached(
16
13
refresh : Boolean ! = false
17
14
) on QUERY
18
15
16
+ input AcceptTermsConditionsV2Input {
17
+ fingerprint : String !
18
+ service : Service
19
+ version : Int !
20
+ }
21
+
22
+ type AcceptTermsConditionsV2Response {
23
+ acceptDate : DateTime
24
+ accepted : Boolean !
25
+ service : Service !
26
+ version : Int !
27
+ }
28
+
19
29
type AcceptTermsResponse {
20
30
acceptDate : DateTime
21
31
acceptedTerms : Boolean !
@@ -68,6 +78,17 @@ type GetTermsConditionsStatusResponse {
68
78
version : Int !
69
79
}
70
80
81
+ input GetTermsConditionsStatusV2Input {
82
+ service : Service
83
+ }
84
+
85
+ type GetTermsConditionsStatusV2Response {
86
+ acceptDate : DateTime
87
+ accepted : Boolean !
88
+ service : Service !
89
+ version : Int !
90
+ }
91
+
71
92
type LightningAddressResponse {
72
93
address : String !
73
94
assignedAt : DateTime !
@@ -157,6 +178,11 @@ input RequestSucceededInput {
157
178
paymentReceivedAt : DateTime !
158
179
}
159
180
181
+ enum Service {
182
+ LIPA_WALLET
183
+ POCKET_EXCHANGE
184
+ }
185
+
160
186
enum ServiceProviderEnum {
161
187
LIPA_WALLET
162
188
POCKET_EXCHANGE
@@ -238,6 +264,8 @@ type TokenContainer {
238
264
refreshToken : String
239
265
}
240
266
267
+ scalar Void
268
+
241
269
type WalletAcl {
242
270
accessExpiresAt : DateTime
243
271
displayName : String
@@ -254,16 +282,6 @@ type WalletConfiguration {
254
282
pubKeyId : String
255
283
}
256
284
257
- type WalletEmail {
258
- email : String
259
- walletPubKeyId : String
260
- }
261
-
262
- type WalletNode {
263
- nodePubKey : String
264
- walletPubKeyId : String
265
- }
266
-
267
285
input accept_terms_args {
268
286
pubkey_id : uuid
269
287
}
@@ -273,8 +291,8 @@ columns and relationships of "accepted_terms_conditions"
273
291
"""
274
292
type accepted_terms_conditions {
275
293
acceptDate : timestamptz
276
- acceptedTerms : Boolean !
277
- serviceProvider : service_provider_enum !
294
+ accepted : Boolean !
295
+ service : service_enum !
278
296
}
279
297
280
298
"""
@@ -285,16 +303,16 @@ input accepted_terms_conditions_bool_exp {
285
303
_not : accepted_terms_conditions_bool_exp
286
304
_or : [accepted_terms_conditions_bool_exp ! ]
287
305
acceptDate : timestamptz_comparison_exp
288
- acceptedTerms : Boolean_comparison_exp
289
- serviceProvider : service_provider_enum_comparison_exp
306
+ accepted : Boolean_comparison_exp
307
+ service : service_enum_comparison_exp
290
308
}
291
309
292
310
"""
293
311
unique or primary key constraints on table "accepted_terms_conditions"
294
312
"""
295
313
enum accepted_terms_conditions_constraint {
296
314
"""
297
- unique or primary key constraint on columns "serviceProvider ", "id "
315
+ unique or primary key constraint on columns "id ", "service "
298
316
"""
299
317
accepted_terms_conditions_pkey
300
318
}
@@ -303,7 +321,7 @@ enum accepted_terms_conditions_constraint {
303
321
input type for inserting data into table "accepted_terms_conditions"
304
322
"""
305
323
input accepted_terms_conditions_insert_input {
306
- serviceProvider : service_provider_enum
324
+ service : service_enum
307
325
}
308
326
309
327
"""
@@ -329,8 +347,8 @@ input accepted_terms_conditions_on_conflict {
329
347
"""Ordering options when selecting data from "accepted_terms_conditions"."""
330
348
input accepted_terms_conditions_order_by {
331
349
acceptDate : order_by
332
- acceptedTerms : order_by
333
- serviceProvider : order_by
350
+ accepted : order_by
351
+ service : order_by
334
352
}
335
353
336
354
"""
@@ -341,10 +359,10 @@ enum accepted_terms_conditions_select_column {
341
359
acceptDate
342
360
343
361
"""column name"""
344
- acceptedTerms
362
+ accepted
345
363
346
364
"""column name"""
347
- serviceProvider
365
+ service
348
366
}
349
367
350
368
"""
@@ -361,8 +379,8 @@ input accepted_terms_conditions_stream_cursor_input {
361
379
"""Initial value of the column from where the streaming should start"""
362
380
input accepted_terms_conditions_stream_cursor_value_input {
363
381
acceptDate : timestamptz
364
- acceptedTerms : Boolean
365
- serviceProvider : service_provider_enum
382
+ accepted : Boolean
383
+ service : service_enum
366
384
}
367
385
368
386
"""
@@ -672,6 +690,7 @@ type mutation_root {
672
690
where : accepted_terms_conditions_bool_exp
673
691
): accepted_terms_conditions
674
692
accept_terms_conditions (args : ServiceProviderInputInput ): AcceptTermsResponse
693
+ accept_terms_conditions_v2 (args : AcceptTermsConditionsV2Input ): AcceptTermsConditionsV2Response
675
694
accept_wallet_acl_by_pk (pk_columns : AcceptWalletPkRequestInput ! ): WalletAcl
676
695
assign_lightning_address : LightningAddressResponse
677
696
create_backup (encryptedBackup : String ! , schemaName : String ! , schemaVersion : String ! ): CreateBackupResponse
@@ -702,15 +721,14 @@ type mutation_root {
702
721
recover_backup (schemaName : String ! ): RecoverBackupResponse
703
722
refresh_session (refreshToken : String ! ): TokenContainer
704
723
refresh_session_v2 (refreshToken : String ! ): SessionPermit
705
- register_email (email : String ): WalletEmail
706
- register_node (nodePubKey : String ): WalletNode
707
724
register_notification_token (language : String ! , notificationToken : String ! ): Token
708
725
register_topup (email : String , orderId : String ! ): RegisterTopupResponse
709
726
report_payment_telemetry (events : PaymentTelemetryEventsInput , telemetryId : String ! ): ReportPaymentTelemetryResponse
710
727
start_prepared_session (challenge : String ! , challengeSignature : String ! , challengeSignatureType : ChallengeSignatureType , preparedPermissionToken : String ! ): TokenContainer
711
728
start_prepared_session_v2 (challenge : String ! , challengeSignature : String ! , challengeSignatureType : ChallengeSignatureType , preparedPermissionToken : String ! ): SessionPermit
712
729
start_session (authPubKey : String ! , challenge : String ! , challengeSignature : String ! , challengeSignatureType : ChallengeSignatureType , signedAuthPubKey : String ! , walletPubKey : String ! ): TokenContainer
713
730
start_session_v2 (authPubKey : String ! , challenge : String ! , challengeSignature : String ! , challengeSignatureType : ChallengeSignatureType , signedAuthPubKey : String ! , walletPubKey : String ! ): SessionPermit
731
+ submit_lnurl_pay_invoice (id : String ! , invoice : String ! ): Void
714
732
}
715
733
716
734
scalar numeric
@@ -824,6 +842,7 @@ type query_root {
824
842
currencyCode : String !
825
843
): currency
826
844
get_terms_conditions_status (args : GetTermsConditionsStatusInputInput ): GetTermsConditionsStatusResponse
845
+ get_terms_conditions_status_v2 (args : GetTermsConditionsStatusV2Input ): GetTermsConditionsStatusV2Response
827
846
828
847
"""
829
848
fetch data from the table: "lightning_address"
@@ -921,20 +940,20 @@ type query_root {
921
940
wallet_acl_by_pk (id : uuid ! ): wallet_acl
922
941
}
923
942
924
- enum service_provider_enum {
943
+ enum service_enum {
925
944
LIPA_WALLET
926
945
POCKET_EXCHANGE
927
946
}
928
947
929
948
"""
930
- Boolean expression to compare columns of type "service_provider_enum ". All fields are combined with logical 'AND'.
949
+ Boolean expression to compare columns of type "service_enum ". All fields are combined with logical 'AND'.
931
950
"""
932
- input service_provider_enum_comparison_exp {
933
- _eq : service_provider_enum
934
- _in : [service_provider_enum ! ]
951
+ input service_enum_comparison_exp {
952
+ _eq : service_enum
953
+ _in : [service_enum ! ]
935
954
_is_null : Boolean
936
- _neq : service_provider_enum
937
- _nin : [service_provider_enum ! ]
955
+ _neq : service_enum
956
+ _nin : [service_enum ! ]
938
957
}
939
958
940
959
type subscription_root {
0 commit comments