GetAppGroupAppKeyResult class

Result data returned by getAppGroupAppKey.

Constructors

GetAppGroupAppKeyResult({required List<GoogleCloudApigeeV1APIProductAssociationResponse> apiProducts, required List<GoogleCloudApigeeV1AttributeResponse> attributes, required String consumerKey, required String consumerSecret, required String expiresAt, required String expiresInSeconds, required String issuedAt, required List<String> scopes, required String status})
Creates a new GetAppGroupAppKeyResult. apiProducts List of API products and its status for which the credential can be used. Note: Use UpdateAppGroupAppKeyApiProductRequest API to make the association after the consumer key and secret are created. attributes List of attributes associated with the credential. consumerKey Immutable. Consumer key. consumerSecret Secret key. expiresAt Time the AppGroup app expires in milliseconds since epoch. expiresInSeconds Immutable. Expiration time, in seconds, for the consumer key. If not set or left to the default value of -1, the API key never expires. The expiration time can't be updated after it is set. issuedAt Time the AppGroup app was created in milliseconds since epoch. scopes Scopes to apply to the app. The specified scope names must already be defined for the API product that you associate with the app. status Status of the credential. Valid values include approved or revoked.
const
GetAppGroupAppKeyResult.fromMap(Map<String, dynamic> map)
factory

Properties

apiProducts → List<GoogleCloudApigeeV1APIProductAssociationResponse>
List of API products and its status for which the credential can be used. Note: Use UpdateAppGroupAppKeyApiProductRequest API to make the association after the consumer key and secret are created.
final
attributes → List<GoogleCloudApigeeV1AttributeResponse>
List of attributes associated with the credential.
final
consumerKey → String
Immutable. Consumer key.
final
consumerSecret → String
Secret key.
final
expiresAt → String
Time the AppGroup app expires in milliseconds since epoch.
final
expiresInSeconds → String
Immutable. Expiration time, in seconds, for the consumer key. If not set or left to the default value of -1, the API key never expires. The expiration time can't be updated after it is set.
final
hashCode → int
The hash code for this object.
no setterinherited
issuedAt → String
Time the AppGroup app was created in milliseconds since epoch.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scopes → List<String>
Scopes to apply to the app. The specified scope names must already be defined for the API product that you associate with the app.
final
status → String
Status of the credential. Valid values include approved or revoked.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited