Skip to content

Latest commit

 

History

History
67 lines (54 loc) · 3.6 KB

sms.md

File metadata and controls

67 lines (54 loc) · 3.6 KB

Sms — operations

Accessor: client.sms · Source: verizon/apis/sms.py · 3 operations

Each ### block is one operation and assumes sdk-map.md is loaded: blocks omit what its invariants table covers and are otherwise self-contained, so chunk at block level. Signatures are the sync parsed spelling; the async and raw spellings take the same parameters (see sdk-map.md). Type sources names the module declaring each type an operation mentions, so resolving a body, return or error payload is a lookup rather than a search; the runtime types RawError and ApiResult are excluded.

client.sms.list_devices_sms_messages

  • Route: GET /m2m/v1/sms/{aname}/history
  • Auth: thingspace_oauth AND vz_m2_m_token
  • Server: thingspace
  • Signature: def list_devices_sms_messages(aname: str, *, next_: int | None = None, request_options: RequestOptionsOrDict | None = None)
    • required, positional: aname
  • Params: aname — path · next_ — query next
  • Returns (parsed): SmsmessagesQueryResult
  • Returns (raw): ApiResult[SmsmessagesQueryResult, ListDevicesSmsmessagesErrorBody]
  • Error: ListDevicesSmsmessagesErrorBody — Case A (typed)
  • Error arms: ConnectivityManagementResult [400] · RawError [anything unmapped]
Type Source
SmsmessagesQueryResult verizon/models/smsmessages_query_result.py
ListDevicesSmsmessagesErrorBody verizon/errors/list_devices_smsmessages_error.py
ConnectivityManagementResult verizon/models/connectivity_management_result.py

client.sms.send_sms_to_device

  • Route: POST /m2m/v1/sms
  • Auth: thingspace_oauth AND vz_m2_m_token
  • Server: thingspace
  • Signature: def send_sms_to_device(body: SmssendRequest | SmssendRequestDict, *, request_options: RequestOptionsOrDict | None = None)
    • required, positional: body
  • Params: body — JSON body
  • Returns (parsed): DeviceManagementResult
  • Returns (raw): ApiResult[DeviceManagementResult, SendSmstoDeviceErrorBody]
  • Error: SendSmstoDeviceErrorBody — Case A (typed)
  • Error arms: ConnectivityManagementResult [400] · RawError [anything unmapped]
Type Source
SmssendRequest verizon/models/smssend_request.py
SmssendRequestDict verizon/models/smssend_request.py
DeviceManagementResult verizon/models/device_management_result.py
SendSmstoDeviceErrorBody verizon/errors/send_smsto_device_error.py
ConnectivityManagementResult verizon/models/connectivity_management_result.py

client.sms.start_queued_sms_delivery

  • Route: PUT /m2m/v1/sms/{aname}/startCallbacks
  • Auth: thingspace_oauth AND vz_m2_m_token
  • Server: thingspace
  • Signature: def start_queued_sms_delivery(aname: str, *, request_options: RequestOptionsOrDict | None = None)
    • required, positional: aname
  • Params: aname — path
  • Returns (parsed): ConnectivityManagementSuccessResult
  • Returns (raw): ApiResult[ConnectivityManagementSuccessResult, StartQueuedSmsdeliveryErrorBody]
  • Error: StartQueuedSmsdeliveryErrorBody — Case A (typed)
  • Error arms: ConnectivityManagementResult [400] · RawError [anything unmapped]
Type Source
ConnectivityManagementSuccessResult verizon/models/connectivity_management_success_result.py
StartQueuedSmsdeliveryErrorBody verizon/errors/start_queued_smsdelivery_error.py
ConnectivityManagementResult verizon/models/connectivity_management_result.py