The interface for AppCheck tokens verified in Callable functions
app_id:str
The App ID corresponding to the App the App Check token belonged to.This value is not actually one of the JWT token claims. It is added as aconvenience, and is set as the value of the tokensub property.
The operation was aborted, typically due to a concurrencyissue like transaction aborts, etc.
ALREADY_EXISTS='already-exists'
Some document that we attempted to create alreadyexists.
CANCELLED='cancelled'
The operation was cancelled (typically by the caller).
DATA_LOSS='data-loss'
Unrecoverable data loss or corruption.
DEADLINE_EXCEEDED='deadline-exceeded'
Deadline expired before operation could complete.For operations that change the state of the system, this error may bereturned even if the operation has completed successfully. For example,a successful response from a server could have been delayed long enoughfor the deadline to expire.
FAILED_PRECONDITION='failed-precondition'
Operation was rejected because the system is notin a state required for the operation's execution.
INTERNAL='internal'
Internal errors. Means some invariants expected by theunderlying system have been broken. If you see one of these errors,something is severely broken.
INVALID_ARGUMENT='invalid-argument'
Client specified an invalid argument. Note that thisdiffers fromfailed-precondition.invalid-argument indicatesarguments that are problematic regardless of the state of the system(such as an invalid field name).
NOT_FOUND='not-found'
Some requested document was not found.
OK='ok'
OUT_OF_RANGE='out-of-range'
Operation was attempted past the valid range.
PERMISSION_DENIED='permission-denied'
The caller does not have permission to execute thespecified operation.
RESOURCE_EXHAUSTED='resource-exhausted'
Some resource has been exhausted, perhaps aper-user quota, or perhaps the entire file system is out of space.
UNAUTHENTICATED='unauthenticated'
The request does not have valid authenticationcredentials for the operation.
UNAVAILABLE='unavailable'
The service is currently unavailable. This is most likelya transient condition and may be corrected by retrying with a backoff.
UNIMPLEMENTED='unimplemented'
Operation is not implemented or not supported/enabled.
UNKNOWN='unknown'
Unknown error or an error from a different error domain.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-20 UTC."],[],[]]