Method: projects.iosApps.remove

Belirtilen IosApp FirebaseProject kaldırır.

HTTP isteği

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

URL, gRPC Kod Dönüştürme sözdizimini kullanır.

Yol parametreleri

Parametreler
name

string

Gerekli. Şu biçimdeki IosApp kaynak adı:

projects/ PROJECT_IDENTIFIER /iosApps/ APP_ID


APP_ID benzersiz bir tanımlayıcı olduğundan, Alt Koleksiyondan Benzersiz Kaynak erişim modeli burada şu biçimde kullanılabilir:

projects/-/iosApps/ APP_ID


PROJECT_IDENTIFIER ve APP_ID değerleriyle ilgili ayrıntılar için IosApp adı alanına bakın.

Talep gövdesi

İstek gövdesi aşağıdaki yapıya sahip verileri içerir:

JSON gösterimi
{
  "allowMissing": boolean,
  "validateOnly": boolean,
  "etag": string,
  "immediate": boolean
}
Alanlar
allowMissing

boolean

True olarak ayarlanırsa ve Uygulama bulunamazsa istek başarılı olur ancak sunucuda herhangi bir işlem yapılmaz.

validateOnly

boolean

Doğru olarak ayarlanırsa istek yalnızca doğrulanır. Uygulama kaldırılmayacaktır .

etag

string

IosApp kaynağında sağlanan sağlama toplamı.

Sağlandığı takdirde bu sağlama toplamı, devam etmeden önce istemcinin güncel bir değere sahip olmasını sağlar.

immediate

boolean

IosApp hemen silinip silinmeyeceğini belirler.

Doğru olarak ayarlanırsa Uygulama Projeden hemen silinir ve Projeye geri yüklenemez.

Ayarlanmazsa varsayılan olarak false olur; bu, Uygulamanın süresinin 30 gün içinde dolacağı anlamına gelir. 30 gün içinde Uygulama, iosApps.undelete kullanılarak Projeye geri yüklenebilir.

Yanıt gövdesi

Başarılı olursa, yanıt gövdesi Operation örneğini içerir.

Yetki Kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

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

Daha fazla bilgi için Kimlik Doğrulamaya Genel Bakış bölümüne bakın.