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.

activeConfig

object (DeviceConfig)

الناتج فقط. عملية الإعداد الحالية للجهاز كما هو مسجَّل في قوائم التحقّق من الأمان (SAS).

state

enum (State)

الناتج فقط. حالة الجهاز

grants[]

object (DeviceGrant)

الناتج فقط. المِنح التي يحملها الجهاز

displayName

string

الاسم المعروض للجهاز.

deviceMetadata

object (DeviceMetadata)

معلّمات الجهاز التي يمكن إلغاؤها من خلال طلبات تسجيل SAS Portal و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 الموقّعة.