Skip to content

Commit 5ffbc7b

Browse files
the-veloperin-void
authored andcommitted
verify result
1 parent e73d266 commit 5ffbc7b

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

smsapi/sms/api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from smsapi.exception import EndpointException, SendException
44
from smsapi.models import ResultCollection, SendResult, RemoveMessageResult
55
from smsapi.sms import response_format_param
6-
from smsapi.sms.model import SmsSendResult, SmsMFASendResult
6+
from smsapi.sms.model import SmsSendResult, SmsMFASendResult, SmsMFAVerifyResult
77
from smsapi.utils import join_params
88

99
sms_parameters = [
@@ -94,7 +94,7 @@ class Sms(Api):
9494
verify_mfa = bind_api_endpoint(
9595
method='POST',
9696
path=path_mfa_verify,
97-
mapping=(),
97+
mapping=(SendResult, SmsMFAVerifyResult),
9898
accept_parameters=sms_mfa_verify_parameters,
9999
force_parameters=response_format_param,
100100
exception_class=EndpointException,

smsapi/sms/model.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,13 @@ def parse(cls, json_response, model):
5252
collection.append(m)
5353

5454
return cls(1, collection, code=code, phone_number=phone_number, from_=from_)
55+
56+
57+
class SmsMFAVerifyResult(ResultCollection):
58+
59+
def __init__(self, count, results):
60+
super(SmsMFAVerifyResult, self).__init__(count, results)
61+
62+
@classmethod
63+
def parse(cls, json_response, model):
64+
return cls(0, [])

0 commit comments

Comments
 (0)