CustomerAsset

تمثّل هذه السمة رابطًا بين العميل ومادة عرض.

تمثيل JSON
{
  "resourceName": string,
  "asset": string,
  "fieldType": enum (AssetFieldType),
  "source": enum (AssetSource),
  "status": enum (AssetLinkStatus),
  "primaryStatus": enum (AssetLinkPrimaryStatus),
  "primaryStatusDetails": [
    {
      object (AssetLinkPrimaryStatusDetails)
    }
  ],
  "primaryStatusReasons": [
    enum (AssetLinkPrimaryStatusReason)
  ]
}
الحقول
resourceName

string

غير قابل للتغيير اسم المورد لمادة عرض العميل. تكون أسماء موارد CustomerAsset على النحو التالي:

customers/{customerId}/customerAssets/{asset_id}~{fieldType}

asset

string

مطلوبة. غير قابل للتغيير مادة العرض المرتبطة بالعميل.

fieldType

enum (AssetFieldType)

مطلوبة. غير قابل للتغيير الدور الذي تتخذه مادة العرض لرابط العميل.

source

enum (AssetSource)

إخراج فقط. مصدر رابط مادة عرض العميل.

status

enum (AssetLinkStatus)

حالة مادة عرض العميل

primaryStatus

enum (AssetLinkPrimaryStatus)

إخراج فقط. يوفّر الحالة الأساسية لرابط مادة العرض هذه. تهدف الحالة الأساسية بشكل أساسي إلى التمييز بين حقل "الحالة" العادي، الذي يحتوي على قيم يضبطها المعلِن، سواء كانت مفعَّلة أو متوقّفة مؤقتًا أو مُزالة. تأخذ الحالة الأساسية في الاعتبار إشارات أخرى (بالنسبة إلى مواد العرض التي تشملها بشكلٍ أساسي بالاستناد إلى السياسات والموافقات على الجودة) من أجل الوصول إلى حالة أكثر شمولاً للإشارة إلى حالة عرض الإعلانات.

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

إخراج فقط. تقدّم تفاصيل الحالة الأساسية والأسباب المرتبطة بها.

primaryStatusReasons[]

enum (AssetLinkPrimaryStatusReason)

إخراج فقط. توفّر قائمة بأسباب عدم عرض مادّة العرض أو عدم عرضها بكامل طاقتها.