تنظیم صورتحساب، که یک حساب پرداخت و یک تبلیغکننده را مرتبط میکند. تنظیم صورتحساب مختص یک تبلیغکننده است.
نمایندگی JSON |
---|
{ "resourceName": string, "status": enum ( |
فیلدها | |
---|---|
resource Name | تغییرناپذیر. نام منبع تنظیم صورتحساب. نام منابع BillingSetup به شکل زیر است: |
status | فقط خروجی وضعیت تنظیم صورتحساب. |
payments Account Info | تغییرناپذیر. اطلاعات حساب پرداخت مرتبط با این تنظیم صورتحساب. هنگام تنظیم صورتحساب، از این برای ثبتنام با یک حساب پرداخت جدید استفاده میشود (و سپس paysAccount نباید تنظیم شود). هنگام دریافت راهاندازی صورتحساب، این و PaysAccount پر میشوند. |
id | فقط خروجی شناسه تنظیم صورتحساب. |
payments Account | تغییرناپذیر. نام منبع حساب پرداخت مرتبط با این تنظیم صورتحساب. نام منابع پرداخت به شکل زیر است: |
هنگام واکشی یک تنظیم صورتحساب موجود، این زمان شروع درخواستی است. با این حال، اگر تنظیم پس از زمان شروع درخواستی تأیید شد (وضعیت را ببینید)، این زمان تأیید است. | |
start Date Time | تغییرناپذیر. زمان تاریخ شروع در قالب yyyy-MM-dd یا yyyy-MM-dd HH:mm:ss. فقط زمان آینده مجاز است. |
start Time Type | تغییرناپذیر. زمان شروع به عنوان یک نوع. فقط در حال حاضر مجاز است. |
end_time فیلد اتحادیه وقتی تنظیم صورتحساب به پایان میرسد/پایان میآید. این یا برای همیشه یا زمان شروع تنظیم صورتحساب برنامه ریزی شده بعدی است. end_time می تواند تنها یکی از موارد زیر باشد: | |
end Date Time | فقط خروجی زمان تاریخ پایان در قالب yyyy-MM-dd یا yyyy-MM-dd HH:mm:ss. |
end Time Type | فقط خروجی زمان پایان به عنوان یک نوع. تنها مقدار ممکن FOREVER است. |
BillingSetupStatus
وضعیت های احتمالی یک BillingSetup.
Enums | |
---|---|
UNSPECIFIED | مشخص نشده است. |
UNKNOWN | فقط برای مقدار برگشتی استفاده می شود. نشان دهنده مقدار ناشناخته در این نسخه است. |
PENDING | تنظیم صورتحساب در انتظار تأیید است. |
APPROVED_HELD | تنظیم صورتحساب تصویب شده است، اما اولین بودجه مربوطه تایید نشده است. این فقط برای تنظیمات صورتحساب پیکربندی شده برای صورتحساب ماهانه ممکن است رخ دهد. |
APPROVED | تنظیم صورتحساب تأیید شده است. |
CANCELLED | تنظیم صورتحساب قبل از تأیید توسط کاربر لغو شد. |
PaymentsAccountInfo
محفظه اطلاعات حساب پرداخت برای این صورتحساب.
نمایندگی JSON |
---|
{ "paymentsAccountId": string, "paymentsAccountName": string, "paymentsProfileId": string, "paymentsProfileName": string, "secondaryPaymentsProfileId": string } |
فیلدها | |
---|---|
payments Account Id | فقط خروجی یک شناسه 16 رقمی که برای شناسایی حساب پرداخت مرتبط با تنظیم صورتحساب استفاده میشود. این باید به عنوان یک رشته با خط تیره ارسال شود، به عنوان مثال، "1234-5678-9012-3456". |
payments Account Name | تغییرناپذیر. نام حساب پرداخت مرتبط با تنظیم صورتحساب. این کاربر را قادر میسازد تا یک نام معنیدار برای حساب پرداخت تعیین کند تا به تطبیق صورتحسابهای ماهانه کمک کند. این نام در فاکتورهای ماهانه چاپ خواهد شد. |
payments Profile Id | تغییرناپذیر. یک شناسه 12 رقمی که برای شناسایی نمایه پرداختهای مرتبط با تنظیم صورتحساب استفاده میشود. این باید به عنوان یک رشته با خط تیره ارسال شود، به عنوان مثال، "1234-5678-9012". |
payments Profile Name | فقط خروجی نام نمایه پرداخت مرتبط با تنظیم صورتحساب. |
secondary Payments Profile Id | فقط خروجی شناسه نمایه پرداختهای ثانویه در موقعیتهای غیرمعمول وجود دارد، بهعنوان مثال، زمانی که یک قرارداد بدهی متوالی تنظیم شده است. |