GoogleFirebaseAppcheckV1DeviceCheckConfig class
An app's DeviceCheck configuration object.
This configuration is used by ExchangeDeviceCheckToken to validate device
tokens issued to apps by DeviceCheck. It also controls certain properties of
the returned AppCheckToken
, such as its ttl. Note that the Team ID
registered with your app is used as part of the validation process. Please
register it via the Firebase Console or programmatically via the
Firebase Management Service.
Constructors
- GoogleFirebaseAppcheckV1DeviceCheckConfig({String? keyId, String? name, String? privateKey, bool? privateKeySet, String? tokenTtl})
- GoogleFirebaseAppcheckV1DeviceCheckConfig.fromJson(Map json_)
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- keyId ↔ String?
-
The key identifier of a private key enabled with DeviceCheck, created in
your Apple Developer account.
getter/setter pair
- name ↔ String?
-
The relative resource name of the DeviceCheck configuration object, in the
format:
projects/{project_number}/apps/{app_id}/deviceCheckConfig
getter/setter pair - privateKey ↔ String?
-
Input only.
getter/setter pair
- privateKeySet ↔ bool?
-
Whether the
private_key
field was previously set.getter/setter pair - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- tokenTtl ↔ String?
-
Specifies the duration for which App Check tokens exchanged from
DeviceCheck tokens will be valid.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited