Skip to content

Commit eb16429

Browse files
committed
SDK-1229: Convert IssuingAttributes_pb2.definitions to Python list
1 parent f7b6af0 commit eb16429

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

yoti_python_sdk/attribute_issuance_details.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,24 @@
44
import base64
55

66

7+
class Definition(object):
8+
def __init__(self, name):
9+
self.__name = name
10+
11+
@property
12+
def name(self):
13+
return self.__name
14+
15+
716
class AttributeIssuanceDetails(object):
817
def __init__(self, data_entry):
918
self.__token = base64.b64encode(data_entry.issuance_token)
1019
self.__expiry_date = date_parser.datetime_with_microsecond(
1120
data_entry.issuing_attributes.expiry_date
1221
)
13-
self.__attributes = data_entry.issuing_attributes.definitions
22+
self.__attributes = [
23+
Definition(a.name) for a in data_entry.issuing_attributes.definitions
24+
]
1425

1526
@property
1627
def token(self):

0 commit comments

Comments
 (0)