@@ -61,11 +61,13 @@ def __init__(
6161 )
6262
6363 @staticmethod
64- def create_pos_client (pos_token : str , environment : Environment = Environment .PROD ): # type: ignore
64+ def create_pos_client (pos_token : str , environment : Environment = Environment .PROD , platform_info : Optional [ str ] = None ): # type: ignore
6565 token_container = TokenContainer ()
6666 token_container .add_pos (pos_token )
6767
68- bitpay_client = BitPayClient (Client .get_base_url (environment ))
68+ bitpay_client = BitPayClient (
69+ Client .get_base_url (environment ), None , platform_info
70+ )
6971
7072 return Client (bitpay_client , token_container , GuidGenerator ())
7173
@@ -75,14 +77,15 @@ def create_client( # type: ignore
7577 token_container : TokenContainer ,
7678 environment : Environment = Environment .PROD ,
7779 proxy : Optional [str ] = None ,
80+ platform_info : Optional [str ] = None ,
7881 ):
7982 """
8083 :raises BitPayGenericException
8184 """
8285 try :
8386 base_url = Client .get_base_url (environment )
8487 ec_key = Client .get_ec_key (private_key_or_private_key_path )
85- bitpay_client = BitPayClient (base_url , ec_key , proxy )
88+ bitpay_client = BitPayClient (base_url , ec_key , proxy , platform_info )
8689 guid_generator = GuidGenerator ()
8790
8891 return Client (bitpay_client , token_container , guid_generator )
@@ -92,7 +95,7 @@ def create_client( # type: ignore
9295 )
9396
9497 @staticmethod
95- def create_client_by_config_file_path (config_file_path : str ): # type: ignore
98+ def create_client_by_config_file_path (config_file_path : str , platform_info : Optional [ str ] = None ): # type: ignore
9699 """
97100 :raises BitPayGenericException
98101 """
@@ -125,7 +128,11 @@ def create_client_by_config_file_path(config_file_path: str): # type: ignore
125128 environment = Environment .PROD
126129
127130 return Client .create_client (
128- private_key_or_private_key_path , token_container , environment , proxy
131+ private_key_or_private_key_path ,
132+ token_container ,
133+ environment ,
134+ proxy ,
135+ platform_info ,
129136 )
130137 except Exception as exe :
131138 BitPayExceptionProvider .throw_generic_exception_with_message (
0 commit comments