Method: projects.iosApps.remove

إزالة IosApp المحدد من FirebaseProject .

طلب HTTP

POST https://firebase.googleapis.com/v1beta1/{name=projects/*/iosApps/*}:remove

يستخدم عنوان URL بناء جملة gRPC Transcoding .

معلمات المسار

حدود
name

string

مطلوب. اسم المورد لـ IosApp بالتنسيق:

projects/ PROJECT_IDENTIFIER /iosApps/ APP_ID


نظرًا لأن APP_ID هو معرف فريد، يمكن استخدام المورد الفريد من نمط الوصول إلى المجموعة الفرعية هنا بالتنسيق:

projects/-/iosApps/ APP_ID


ارجع إلى حقل اسم IosApp للحصول على تفاصيل حول قيم PROJECT_IDENTIFIER و APP_ID .

هيئة الطلب

يحتوي نص الطلب على بيانات بالبنية التالية:

تمثيل جيسون
{
  "allowMissing": boolean,
  "validateOnly": boolean,
  "etag": string,
  "immediate": boolean
}
مجالات
allowMissing

boolean

إذا تم التعيين على "صحيح"، ولم يتم العثور على التطبيق، فسينجح الطلب ولكن لن يتم اتخاذ أي إجراء على الخادم.

validateOnly

boolean

إذا تم التعيين على "صحيح"، فسيتم التحقق من صحة الطلب فقط. لن تتم إزالة التطبيق.

etag

string

المجموع الاختباري متوفر في مورد IosApp .

إذا تم توفيره، فإن هذا المجموع الاختباري يضمن أن العميل لديه قيمة محدثة قبل المتابعة.

immediate

boolean

يحدد ما إذا كان سيتم حذف IosApp .

إذا تم التعيين على "صحيح"، فسيتم حذف التطبيق على الفور من المشروع ولا يمكن استعادته إلى المشروع.

إذا لم يتم تعيينه، فسيتم تعيينه افتراضيًا على خطأ، مما يعني أنه سيتم تعيين التطبيق بحيث تنتهي صلاحيته خلال 30 يومًا. وفي غضون 30 يومًا، قد تتم استعادة التطبيق إلى المشروع باستخدام iosApps.undelete

هيئة الاستجابة

في حالة النجاح، يحتوي نص الاستجابة على مثيل Operation .

نطاقات التفويض

يتطلب أحد نطاقات OAuth التالية:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/firebase

لمزيد من المعلومات، راجع نظرة عامة على المصادقة .