@@ -772,7 +772,7 @@ def binding_declare(self, binding: BindingSpec):
772772 endpoint = f"bindings/{ binding .vhost } /e/{ binding .source } /{ binding .destination_type .value } /{ binding .destination } "
773773 response = self .post (
774774 endpoint ,
775- json = binding .dict (
775+ json = binding .model_dump (
776776 exclude_defaults = True ,
777777 exclude = {"vhost" , "source" , "destination" , "destination_type" },
778778 ),
@@ -848,7 +848,7 @@ def exchange_declare(self, exchange: ExchangeSpec):
848848 endpoint = f"exchanges/{ exchange .vhost } /{ exchange .name } /"
849849 response = self .put (
850850 endpoint ,
851- json = exchange .dict (exclude_defaults = True , exclude = {"name" , "vhost" }),
851+ json = exchange .model_dump (exclude_defaults = True , exclude = {"name" , "vhost" }),
852852 )
853853 response .raise_for_status ()
854854
@@ -873,7 +873,7 @@ def set_policy(self, policy: PolicySpec):
873873 endpoint = f"policies/{ policy .vhost } /{ policy .name } /"
874874 response = self .put (
875875 endpoint ,
876- json = policy .dict (
876+ json = policy .model_dump (
877877 exclude_defaults = True , exclude = {"name" , "vhost" }, by_alias = True
878878 ),
879879 )
@@ -902,7 +902,8 @@ def queues(
902902 def queue_declare (self , queue : QueueSpec ):
903903 endpoint = f"queues/{ queue .vhost } /{ queue .name } "
904904 response = self .put (
905- endpoint , json = queue .dict (exclude_defaults = True , exclude = {"name" , "vhost" })
905+ endpoint ,
906+ json = queue .model_dump (exclude_defaults = True , exclude = {"name" , "vhost" }),
906907 )
907908 response .raise_for_status ()
908909
@@ -942,7 +943,9 @@ def permissions(
942943
943944 def set_permissions (self , permission : PermissionSpec ):
944945 endpoint = f"permissions/{ permission .vhost } /{ permission .user } /"
945- submission = permission .dict (exclude_defaults = True , exclude = {"vhost" , "user" })
946+ submission = permission .model_dump (
947+ exclude_defaults = True , exclude = {"vhost" , "user" }
948+ )
946949 response = self .put (endpoint , json = submission )
947950 response .raise_for_status ()
948951
@@ -953,7 +956,7 @@ def clear_permissions(self, vhost: str, user: str):
953956
954957 def user_put (self , user : UserSpec ):
955958 endpoint = f"users/{ user .name } /"
956- submission = user .dict (exclude_defaults = True , exclude = {"name" })
959+ submission = user .model_dump (exclude_defaults = True , exclude = {"name" })
957960 submission ["tags" ] = "," .join (submission ["tags" ])
958961 response = self .put (endpoint , json = submission )
959962 response .raise_for_status ()
@@ -976,7 +979,8 @@ def vhost(self, name: str) -> VHostSpec:
976979 def add_vhost (self , vhost : VHostSpec ):
977980 endpoint = f"vhosts/{ vhost .name } /"
978981 response = self .put (
979- endpoint , json = vhost .dict (exclude_defaults = True , exclude = {"name" , "vhost" })
982+ endpoint ,
983+ json = vhost .model_dump (exclude_defaults = True , exclude = {"name" , "vhost" }),
980984 )
981985 response .raise_for_status ()
982986
0 commit comments