REST Resource: customers.devices

منبع: دستگاه

نمایندگی JSON
{
  "name": string,
  "fccId": string,
  "serialNumber": string,
  "preloadedConfig": {
    object (DeviceConfig)
  },
  "activeConfig": {
    object (DeviceConfig)
  },
  "state": enum (State),
  "grants": [
    {
      object (DeviceGrant)
    }
  ],
  "displayName": string,
  "deviceMetadata": {
    object (DeviceMetadata)
  },
  "currentChannels": [
    {
      object (ChannelWithScore)
    }
  ],
  "grantRangeAllowlists": [
    {
      object (FrequencyRange)
    }
  ]
}
زمینه های
name

string

فقط خروجی نام مسیر منبع

fccId

string

شناسه FCC دستگاه.

serialNumber

string

شماره سریالی که توسط سازنده دستگاه به دستگاه اختصاص داده شده است.

preloadedConfig

object ( DeviceConfig )

پیکربندی دستگاه، همانطور که از طریق SAS Portal API مشخص شده است.

activeConfig

object ( DeviceConfig )

فقط خروجی پیکربندی فعلی دستگاه همانطور که در SAS ثبت شده است.

state

enum ( State )

فقط خروجی وضعیت دستگاه

grants[]

object ( DeviceGrant )

فقط خروجی کمک های مالی که توسط دستگاه نگهداری می شود.

displayName

string

نام نمایشی دستگاه

deviceMetadata

object ( DeviceMetadata )

پارامترهای دستگاهی که می‌توانند با درخواست‌های ثبت نام SAS و پورتال SAS لغو شوند.

currentChannels[]
(deprecated)

object ( ChannelWithScore )

فقط خروجی کانال های فعلی با امتیاز.

grantRangeAllowlists[]

object ( FrequencyRange )

فقط محدوده هایی که در لیست های مجاز هستند برای کمک های مالی جدید در دسترس هستند.

مواد و روش ها

create

device تحت یک node یا customer ایجاد می کند.

createSigned

یک device امضا شده در زیر یک node یا customer ایجاد می کند.

delete

یک device را حذف می کند.

get

جزئیات یک device دریافت می کند.

list

devices ها را تحت یک node یا customer فهرست می کند.

move

یک device به node یا customer دیگری منتقل می کند.

patch

یک device به روز می کند.

signDevice

device امضا می کند.

updateSigned

device امضا شده را به روز می کند.