Skip to content

Latest commit

 

History

History
128 lines (103 loc) · 5.71 KB

device_actions.md

File metadata and controls

128 lines (103 loc) · 5.71 KB

DeviceActions — operations

Accessor: client.device_actions · Source: verizon/apis/device_actions.py · 7 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.device_actions.account_information

  • Route: GET /v1/accounts/{accountName}
  • Auth: thingspace_oauth AND vz_m2_m_token
  • Server: thingspace
  • Signature: def account_information(account_name: str, *, request_options: RequestOptionsOrDict | None = None)
    • required, positional: account_name
  • Params: account_name — path accountName
  • Returns (parsed): AccountDetails
  • Returns (raw): ApiResult[AccountDetails, RawError]
  • Error: RawError — Case B
Type Source
AccountDetails verizon/models/account_details.py

client.device_actions.aggregate_usage

  • Route: POST /v1/devices/usage/actions/list/aggregate
  • Auth: thingspace_oauth AND vz_m2_m_token
  • Server: thingspace
  • Signature: def aggregate_usage(body: AggregateUsage | AggregateUsageDict, *, request_options: RequestOptionsOrDict | None = None)
    • required, positional: body
  • Params: body — JSON body
  • Returns (parsed): GiorequestResponse
  • Returns (raw): ApiResult[GiorequestResponse, RawError]
  • Error: RawError — Case B
Type Source
AggregateUsage verizon/models/aggregate_usage.py
AggregateUsageDict verizon/models/aggregate_usage.py
GiorequestResponse verizon/models/giorequest_response.py

client.device_actions.daily_usage

  • Route: POST /v1/devices/usage/actions/list
  • Auth: thingspace_oauth AND vz_m2_m_token
  • Server: thingspace
  • Signature: def daily_usage(body: DailyUsage | DailyUsageDict, *, request_options: RequestOptionsOrDict | None = None)
    • required, positional: body
  • Params: body — JSON body
  • Returns (parsed): DailyUsageResponse
  • Returns (raw): ApiResult[DailyUsageResponse, RawError]
  • Error: RawError — Case B
Type Source
DailyUsage verizon/models/daily_usage.py
DailyUsageDict verizon/models/daily_usage.py
DailyUsageResponse verizon/models/daily_usage_response.py

client.device_actions.get_asynchronous_request_status

  • Route: GET /m2m/v2/accounts/{accountName}/requests/{requestID}/status
  • Auth: thingspace_oauth AND vz_m2_m_token
  • Server: thingspace
  • Signature: def get_asynchronous_request_status(account_name: str, request_id: str, *, request_options: RequestOptionsOrDict | None = None)
    • required, positional: account_name, request_id
  • Params: account_name — path accountName · request_id — path requestID
  • Returns (parsed): StatusResponse
  • Returns (raw): ApiResult[StatusResponse, RawError]
  • Error: RawError — Case B
Type Source
StatusResponse verizon/models/status_response.py

client.device_actions.retrieve_device_provisioning_history

  • Route: POST /m2m/v2/devices/history/actions/list
  • Auth: thingspace_oauth AND vz_m2_m_token
  • Server: thingspace
  • Signature: def retrieve_device_provisioning_history(body: ProvhistoryRequest | ProvhistoryRequestDict, *, request_options: RequestOptionsOrDict | None = None)
    • required, positional: body
  • Params: body — JSON body
  • Returns (parsed): GiorequestResponse
  • Returns (raw): ApiResult[GiorequestResponse, RawError]
  • Error: RawError — Case B
Type Source
ProvhistoryRequest verizon/models/provhistory_request.py
ProvhistoryRequestDict verizon/models/provhistory_request.py
GiorequestResponse verizon/models/giorequest_response.py

client.device_actions.retrieve_the_global_device_list

  • Route: POST /m2m/v2/devices/actions/list
  • Auth: thingspace_oauth AND vz_m2_m_token
  • Server: thingspace
  • Signature: def retrieve_the_global_device_list(body: GetDeviceListWithProfilesRequest | GetDeviceListWithProfilesRequestDict, *, request_options: RequestOptionsOrDict | None = None)
    • required, positional: body
  • Params: body — JSON body
  • Returns (parsed): GiorequestResponse
  • Returns (raw): ApiResult[GiorequestResponse, RawError]
  • Error: RawError — Case B
Type Source
GetDeviceListWithProfilesRequest verizon/models/get_device_list_with_profiles_request.py
GetDeviceListWithProfilesRequestDict verizon/models/get_device_list_with_profiles_request.py
GiorequestResponse verizon/models/giorequest_response.py

client.device_actions.service_plan_list

  • Route: GET /v1/plans/{accountName}
  • Auth: thingspace_oauth AND vz_m2_m_token
  • Server: thingspace
  • Signature: def service_plan_list(account_name: str, *, request_options: RequestOptionsOrDict | None = None)
    • required, positional: account_name
  • Params: account_name — path accountName
  • Returns (parsed): AccountDetails
  • Returns (raw): ApiResult[AccountDetails, RawError]
  • Error: RawError — Case B
Type Source
AccountDetails verizon/models/account_details.py