Skip to content

Commit dc2edb5

Browse files
committed
signet objects
1 parent 8053c92 commit dc2edb5

File tree

182 files changed

+3647
-3659
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

182 files changed

+3647
-3659
lines changed

lightspark/__init__.py

Lines changed: 152 additions & 152 deletions
Large diffs are not rendered by default.

lightspark/objects/Account.py

Lines changed: 63 additions & 211 deletions
Large diffs are not rendered by default.

lightspark/objects/AccountToApiTokensConnection.py

Lines changed: 17 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
# Copyright ©, 2022-present, Lightspark Group, Inc. - All Rights Reserved
23

34
from dataclasses import dataclass
@@ -14,6 +15,7 @@
1415

1516
@dataclass
1617
class AccountToApiTokensConnection(Connection):
18+
1719
requester: Requester
1820

1921
count: int
@@ -26,17 +28,19 @@ class AccountToApiTokensConnection(Connection):
2628
"""The API tokens for the current page of this connection."""
2729
typename: str
2830

31+
2932
def to_json(self) -> Mapping[str, Any]:
3033
return {
3134
"__typename": "AccountToApiTokensConnection",
3235
"account_to_api_tokens_connection_count": self.count,
3336
"account_to_api_tokens_connection_page_info": self.page_info.to_json(),
34-
"account_to_api_tokens_connection_entities": [
35-
e.to_json() for e in self.entities
36-
],
37+
"account_to_api_tokens_connection_entities": [e.to_json() for e in self.entities],
38+
3739
}
3840

3941

42+
43+
4044
FRAGMENT = """
4145
fragment AccountToApiTokensConnectionFragment on AccountToApiTokensConnection {
4246
__typename
@@ -55,21 +59,14 @@ def to_json(self) -> Mapping[str, Any]:
5559
"""
5660

5761

58-
def from_json(
59-
requester: Requester, obj: Mapping[str, Any]
60-
) -> AccountToApiTokensConnection:
62+
63+
def from_json(requester: Requester, obj: Mapping[str, Any]) -> AccountToApiTokensConnection:
6164
return AccountToApiTokensConnection(
62-
requester=requester,
63-
typename="AccountToApiTokensConnection",
64-
count=obj["account_to_api_tokens_connection_count"],
65-
page_info=PageInfo_from_json(
66-
requester, obj["account_to_api_tokens_connection_page_info"]
67-
),
68-
entities=list(
69-
map(
70-
# pylint: disable=unnecessary-lambda
71-
lambda e: ApiToken_from_json(requester, e),
72-
obj["account_to_api_tokens_connection_entities"],
73-
)
74-
),
75-
)
65+
requester=requester, typename="AccountToApiTokensConnection", count=obj["account_to_api_tokens_connection_count"],
66+
page_info=PageInfo_from_json(requester, obj["account_to_api_tokens_connection_page_info"]),
67+
entities=list(map(
68+
# pylint: disable=unnecessary-lambda
69+
lambda e: ApiToken_from_json(requester, e), obj["account_to_api_tokens_connection_entities"])),
70+
71+
)
72+

lightspark/objects/AccountToChannelsConnection.py

Lines changed: 17 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
# Copyright ©, 2022-present, Lightspark Group, Inc. - All Rights Reserved
23

34
from dataclasses import dataclass
@@ -14,6 +15,7 @@
1415

1516
@dataclass
1617
class AccountToChannelsConnection(Connection):
18+
1719
requester: Requester
1820

1921
count: int
@@ -26,17 +28,19 @@ class AccountToChannelsConnection(Connection):
2628
"""The channels for the current page of this connection."""
2729
typename: str
2830

31+
2932
def to_json(self) -> Mapping[str, Any]:
3033
return {
3134
"__typename": "AccountToChannelsConnection",
3235
"account_to_channels_connection_count": self.count,
3336
"account_to_channels_connection_page_info": self.page_info.to_json(),
34-
"account_to_channels_connection_entities": [
35-
e.to_json() for e in self.entities
36-
],
37+
"account_to_channels_connection_entities": [e.to_json() for e in self.entities],
38+
3739
}
3840

3941

42+
43+
4044
FRAGMENT = """
4145
fragment AccountToChannelsConnectionFragment on AccountToChannelsConnection {
4246
__typename
@@ -55,21 +59,14 @@ def to_json(self) -> Mapping[str, Any]:
5559
"""
5660

5761

58-
def from_json(
59-
requester: Requester, obj: Mapping[str, Any]
60-
) -> AccountToChannelsConnection:
62+
63+
def from_json(requester: Requester, obj: Mapping[str, Any]) -> AccountToChannelsConnection:
6164
return AccountToChannelsConnection(
62-
requester=requester,
63-
typename="AccountToChannelsConnection",
64-
count=obj["account_to_channels_connection_count"],
65-
page_info=PageInfo_from_json(
66-
requester, obj["account_to_channels_connection_page_info"]
67-
),
68-
entities=list(
69-
map(
70-
# pylint: disable=unnecessary-lambda
71-
lambda e: Channel_from_json(requester, e),
72-
obj["account_to_channels_connection_entities"],
73-
)
74-
),
75-
)
65+
requester=requester, typename="AccountToChannelsConnection", count=obj["account_to_channels_connection_count"],
66+
page_info=PageInfo_from_json(requester, obj["account_to_channels_connection_page_info"]),
67+
entities=list(map(
68+
# pylint: disable=unnecessary-lambda
69+
lambda e: Channel_from_json(requester, e), obj["account_to_channels_connection_entities"])),
70+
71+
)
72+

lightspark/objects/AccountToNodesConnection.py

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
# Copyright ©, 2022-present, Lightspark Group, Inc. - All Rights Reserved
23

34
from dataclasses import dataclass
@@ -28,17 +29,19 @@ class AccountToNodesConnection(Connection):
2829
"""The nodes for the current page of this connection."""
2930
typename: str
3031

32+
3133
def to_json(self) -> Mapping[str, Any]:
3234
return {
3335
"__typename": "AccountToNodesConnection",
3436
"account_to_nodes_connection_count": self.count,
3537
"account_to_nodes_connection_page_info": self.page_info.to_json(),
36-
"account_to_nodes_connection_entities": [
37-
e.to_json() for e in self.entities
38-
],
38+
"account_to_nodes_connection_entities": [e.to_json() for e in self.entities],
39+
3940
}
4041

4142

43+
44+
4245
FRAGMENT = """
4346
fragment AccountToNodesConnectionFragment on AccountToNodesConnection {
4447
__typename
@@ -57,19 +60,14 @@ def to_json(self) -> Mapping[str, Any]:
5760
"""
5861

5962

63+
6064
def from_json(requester: Requester, obj: Mapping[str, Any]) -> AccountToNodesConnection:
6165
return AccountToNodesConnection(
62-
requester=requester,
63-
typename="AccountToNodesConnection",
64-
count=obj["account_to_nodes_connection_count"],
65-
page_info=PageInfo_from_json(
66-
requester, obj["account_to_nodes_connection_page_info"]
67-
),
68-
entities=list(
69-
map(
70-
# pylint: disable=unnecessary-lambda
71-
lambda e: LightsparkNode_from_json(requester, e),
72-
obj["account_to_nodes_connection_entities"],
73-
)
74-
),
75-
)
66+
requester=requester, typename="AccountToNodesConnection", count=obj["account_to_nodes_connection_count"],
67+
page_info=PageInfo_from_json(requester, obj["account_to_nodes_connection_page_info"]),
68+
entities=list(map(
69+
# pylint: disable=unnecessary-lambda
70+
lambda e: LightsparkNode_from_json(requester, e), obj["account_to_nodes_connection_entities"])),
71+
72+
)
73+

lightspark/objects/AccountToPaymentRequestsConnection.py

Lines changed: 17 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
# Copyright ©, 2022-present, Lightspark Group, Inc. - All Rights Reserved
23

34
from dataclasses import dataclass
@@ -14,6 +15,7 @@
1415

1516
@dataclass
1617
class AccountToPaymentRequestsConnection(Connection):
18+
1719
requester: Requester
1820

1921
count: int
@@ -26,17 +28,19 @@ class AccountToPaymentRequestsConnection(Connection):
2628
"""The payment requests for the current page of this connection."""
2729
typename: str
2830

31+
2932
def to_json(self) -> Mapping[str, Any]:
3033
return {
3134
"__typename": "AccountToPaymentRequestsConnection",
3235
"account_to_payment_requests_connection_count": self.count,
3336
"account_to_payment_requests_connection_page_info": self.page_info.to_json(),
34-
"account_to_payment_requests_connection_entities": [
35-
e.to_json() for e in self.entities
36-
],
37+
"account_to_payment_requests_connection_entities": [e.to_json() for e in self.entities],
38+
3739
}
3840

3941

42+
43+
4044
FRAGMENT = """
4145
fragment AccountToPaymentRequestsConnectionFragment on AccountToPaymentRequestsConnection {
4246
__typename
@@ -55,21 +59,14 @@ def to_json(self) -> Mapping[str, Any]:
5559
"""
5660

5761

58-
def from_json(
59-
requester: Requester, obj: Mapping[str, Any]
60-
) -> AccountToPaymentRequestsConnection:
62+
63+
def from_json(requester: Requester, obj: Mapping[str, Any]) -> AccountToPaymentRequestsConnection:
6164
return AccountToPaymentRequestsConnection(
62-
requester=requester,
63-
typename="AccountToPaymentRequestsConnection",
64-
count=obj["account_to_payment_requests_connection_count"],
65-
page_info=PageInfo_from_json(
66-
requester, obj["account_to_payment_requests_connection_page_info"]
67-
),
68-
entities=list(
69-
map(
70-
# pylint: disable=unnecessary-lambda
71-
lambda e: PaymentRequest_from_json(requester, e),
72-
obj["account_to_payment_requests_connection_entities"],
73-
)
74-
),
75-
)
65+
requester=requester, typename="AccountToPaymentRequestsConnection", count=obj["account_to_payment_requests_connection_count"],
66+
page_info=PageInfo_from_json(requester, obj["account_to_payment_requests_connection_page_info"]),
67+
entities=list(map(
68+
# pylint: disable=unnecessary-lambda
69+
lambda e: PaymentRequest_from_json(requester, e), obj["account_to_payment_requests_connection_entities"])),
70+
71+
)
72+

lightspark/objects/AccountToTransactionsConnection.py

Lines changed: 23 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
# Copyright ©, 2022-present, Lightspark Group, Inc. - All Rights Reserved
23

34
from dataclasses import dataclass
@@ -16,6 +17,7 @@
1617

1718
@dataclass
1819
class AccountToTransactionsConnection(Connection):
20+
1921
requester: Requester
2022

2123
count: int
@@ -37,28 +39,22 @@ class AccountToTransactionsConnection(Connection):
3739
"""The transactions for the current page of this connection."""
3840
typename: str
3941

42+
4043
def to_json(self) -> Mapping[str, Any]:
4144
return {
4245
"__typename": "AccountToTransactionsConnection",
4346
"account_to_transactions_connection_count": self.count,
4447
"account_to_transactions_connection_page_info": self.page_info.to_json(),
45-
"account_to_transactions_connection_profit_loss": (
46-
self.profit_loss.to_json() if self.profit_loss else None
47-
),
48-
"account_to_transactions_connection_average_fee_earned": (
49-
self.average_fee_earned.to_json() if self.average_fee_earned else None
50-
),
51-
"account_to_transactions_connection_total_amount_transacted": (
52-
self.total_amount_transacted.to_json()
53-
if self.total_amount_transacted
54-
else None
55-
),
56-
"account_to_transactions_connection_entities": [
57-
e.to_json() for e in self.entities
58-
],
48+
"account_to_transactions_connection_profit_loss": self.profit_loss.to_json() if self.profit_loss else None,
49+
"account_to_transactions_connection_average_fee_earned": self.average_fee_earned.to_json() if self.average_fee_earned else None,
50+
"account_to_transactions_connection_total_amount_transacted": self.total_amount_transacted.to_json() if self.total_amount_transacted else None,
51+
"account_to_transactions_connection_entities": [e.to_json() for e in self.entities],
52+
5953
}
6054

6155

56+
57+
6258
FRAGMENT = """
6359
fragment AccountToTransactionsConnectionFragment on AccountToTransactionsConnection {
6460
__typename
@@ -101,43 +97,17 @@ def to_json(self) -> Mapping[str, Any]:
10197
"""
10298

10399

104-
def from_json(
105-
requester: Requester, obj: Mapping[str, Any]
106-
) -> AccountToTransactionsConnection:
100+
101+
def from_json(requester: Requester, obj: Mapping[str, Any]) -> AccountToTransactionsConnection:
107102
return AccountToTransactionsConnection(
108-
requester=requester,
109-
typename="AccountToTransactionsConnection",
110-
count=obj["account_to_transactions_connection_count"],
111-
page_info=PageInfo_from_json(
112-
requester, obj["account_to_transactions_connection_page_info"]
113-
),
114-
profit_loss=(
115-
CurrencyAmount_from_json(
116-
requester, obj["account_to_transactions_connection_profit_loss"]
117-
)
118-
if obj["account_to_transactions_connection_profit_loss"]
119-
else None
120-
),
121-
average_fee_earned=(
122-
CurrencyAmount_from_json(
123-
requester, obj["account_to_transactions_connection_average_fee_earned"]
124-
)
125-
if obj["account_to_transactions_connection_average_fee_earned"]
126-
else None
127-
),
128-
total_amount_transacted=(
129-
CurrencyAmount_from_json(
130-
requester,
131-
obj["account_to_transactions_connection_total_amount_transacted"],
132-
)
133-
if obj["account_to_transactions_connection_total_amount_transacted"]
134-
else None
135-
),
136-
entities=list(
137-
map(
138-
# pylint: disable=unnecessary-lambda
139-
lambda e: Transaction_from_json(requester, e),
140-
obj["account_to_transactions_connection_entities"],
141-
)
142-
),
143-
)
103+
requester=requester, typename="AccountToTransactionsConnection", count=obj["account_to_transactions_connection_count"],
104+
page_info=PageInfo_from_json(requester, obj["account_to_transactions_connection_page_info"]),
105+
profit_loss=CurrencyAmount_from_json(requester, obj["account_to_transactions_connection_profit_loss"]) if obj["account_to_transactions_connection_profit_loss"] else None,
106+
average_fee_earned=CurrencyAmount_from_json(requester, obj["account_to_transactions_connection_average_fee_earned"]) if obj["account_to_transactions_connection_average_fee_earned"] else None,
107+
total_amount_transacted=CurrencyAmount_from_json(requester, obj["account_to_transactions_connection_total_amount_transacted"]) if obj["account_to_transactions_connection_total_amount_transacted"] else None,
108+
entities=list(map(
109+
# pylint: disable=unnecessary-lambda
110+
lambda e: Transaction_from_json(requester, e), obj["account_to_transactions_connection_entities"])),
111+
112+
)
113+

0 commit comments

Comments
 (0)