-
Notifications
You must be signed in to change notification settings - Fork 14
Expand file tree
/
Copy pathcreate_uma_invitation.py
More file actions
69 lines (62 loc) · 1.7 KB
/
create_uma_invitation.py
File metadata and controls
69 lines (62 loc) · 1.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
# Copyright ©, 2022-present, Lightspark Group, Inc. - All Rights Reserved
from lightspark.objects.UmaInvitation import FRAGMENT as INVITATION_FRAGMENT
CREATE_UMA_INVITATION_MUTATION = f"""
mutation CreateUmaInvitation(
$inviter_uma: String!
) {{
create_uma_invitation(input: {{
inviter_uma: $inviter_uma
}}) {{
invitation {{
...UmaInvitationFragment
}}
}}
}}
{INVITATION_FRAGMENT}
"""
CREATE_UMA_INVITATION_WITH_INCENTIVES_MUTATION = f"""
mutation CreateUmaInvitationWithIncentives(
$inviter_uma: String!
$inviter_phone_hash: String!
$inviter_region: RegionCode!
) {{
create_uma_invitation_with_incentives(input: {{
inviter_uma: $inviter_uma
inviter_phone_hash: $inviter_phone_hash
inviter_region: $inviter_region
}}) {{
invitation {{
...UmaInvitationFragment
}}
}}
}}
{INVITATION_FRAGMENT}
"""
CREATE_UMA_INVITATION_WITH_PAYMENT_MUTATION = f"""
mutation CreateUmaInvitationWithPayment(
$inviter_uma: String!
$payment_amount: Float!
$payment_currency_code: String!
$payment_currency_symbol: String!
$payment_currency_name: String!
$payment_currency_decimals: Int!
$expires_at: DateTime!
) {{
create_uma_invitation_with_payment(input: {{
inviter_uma: $inviter_uma
payment_amount: $payment_amount
payment_currency: {{
code: $payment_currency_code
symbol: $payment_currency_symbol
name: $payment_currency_name
decimals: $payment_currency_decimals
}}
expires_at: $expires_at
}}) {{
invitation {{
...UmaInvitationFragment
}}
}}
}}
{INVITATION_FRAGMENT}
"""