2121
2222class Shipment (AllResource , CreateResource ):
2323 @classmethod
24- def create (cls , api_key : Optional [str ] = None , carbon_offset : Optional [bool ] = False , ** params ) -> "Shipment" :
24+ def create (cls , api_key : Optional [str ] = None , with_carbon_offset : Optional [bool ] = False , ** params ) -> "Shipment" :
2525 """Create an Shipment object."""
2626 requestor = Requestor (local_api_key = api_key )
2727 url = cls .class_url ()
28- wrapped_params = {cls .snakecase_name (): params , "carbon_offset" : carbon_offset }
28+ wrapped_params = {
29+ cls .snakecase_name (): params ,
30+ "carbon_offset" : with_carbon_offset ,
31+ }
2932 response , api_key = requestor .request (method = RequestMethod .POST , url = url , params = wrapped_params )
3033 return convert_to_easypost_object (response = response , api_key = api_key )
3134
32- def regenerate_rates (self , carbon_offset : Optional [bool ] = False ) -> "Shipment" :
35+ def regenerate_rates (self , with_carbon_offset : Optional [bool ] = False ) -> "Shipment" :
3336 """Regenerate rates for a shipment."""
3437 requestor = Requestor (local_api_key = self ._api_key )
3538 url = "%s/%s" % (self .instance_url (), "rerate" )
3639 params = {
37- "carbon_offset" : carbon_offset ,
40+ "carbon_offset" : with_carbon_offset ,
3841 }
3942 response , api_key = requestor .request (method = RequestMethod .POST , url = url , params = params )
4043 self .refresh_from (values = response , api_key = api_key )
@@ -47,11 +50,11 @@ def get_smartrates(self) -> List[object]:
4750 response , _ = requestor .request (method = RequestMethod .GET , url = url )
4851 return response .get ("result" , [])
4952
50- def buy (self , carbon_offset : Optional [bool ] = False , ** params ) -> "Shipment" :
53+ def buy (self , with_carbon_offset : Optional [bool ] = False , ** params ) -> "Shipment" :
5154 """Buy a shipment."""
5255 requestor = Requestor (local_api_key = self ._api_key )
5356 url = "%s/%s" % (self .instance_url (), "buy" )
54- params ["carbon_offset" ] = carbon_offset
57+ params ["carbon_offset" ] = with_carbon_offset
5558
5659 response , api_key = requestor .request (method = RequestMethod .POST , url = url , params = params )
5760 self .refresh_from (values = response , api_key = api_key )
0 commit comments