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 a
convenience, and is set as the value of the token sub property.
The operation was aborted, typically due to a concurrency
issue like transaction aborts, etc.
ALREADY_EXISTS='already-exists'
Some document that we attempted to create already
exists.
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 be
returned even if the operation has completed successfully. For example,
a successful response from a server could have been delayed long enough
for the deadline to expire.
FAILED_PRECONDITION='failed-precondition'
Operation was rejected because the system is not
in a state required for the operation's execution.
INTERNAL='internal'
Internal errors. Means some invariants expected by the
underlying 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 this
differs from failed-precondition. invalid-argument indicates
arguments 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 the
specified operation.
RESOURCE_EXHAUSTED='resource-exhausted'
Some resource has been exhausted, perhaps a
per-user quota, or perhaps the entire file system is out of space.
UNAUTHENTICATED='unauthenticated'
The request does not have valid authentication
credentials for the operation.
UNAVAILABLE='unavailable'
The service is currently unavailable. This is most likely
a 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."],[],[]]