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

غير قابل للتغيير اسم المورد لمادة عرض العميل في ما يلي أسماء موارد مواد عرض العملاء:

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)

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