sinch.domains.number_lookup.api.v1 package

class sinch.domains.number_lookup.api.v1.LookupNumberEndpoint(
project_id: str,
request_data: LookupNumberRequest,
)[source]

Bases: LookupEndpoint

Parameters:
  • project_id (str)

  • request_data (LookupNumberRequest)

ENDPOINT_URL = '{origin}/v2/projects/{project_id}/lookups'
HTTP_METHOD = 'POST'
HTTP_AUTHENTICATION = 'OAUTH'
build_url(sinch) str[source]
Return type:

str

request_body() str[source]
Return type:

str

process_response_model(
response_body: dict,
response_model: Type[BM],
) BM[source]
Parameters:
  • response_body (dict)

  • response_model (Type[BM])

Return type:

BM

handle_response(
response: HTTPResponse,
) LookupNumberResponse[source]
Parameters:

response (HTTPResponse)

Return type:

LookupNumberResponse