GetAppGroupAppResult class
Result data returned by getAppGroupApp.
Constructors
-
GetAppGroupAppResult({required List<
String> apiProducts, required String appGroup, required String appId, required List<GoogleCloudApigeeV1AttributeResponse> attributes, required String callbackUrl, required String createdAt, required List<GoogleCloudApigeeV1CredentialResponse> credentials, required String keyExpiresIn, required String lastModifiedAt, required String name, required List<String> scopes, required String status}) -
Creates a new GetAppGroupAppResult.
apiProductsList of API products associated with the AppGroup app.appGroupImmutable. Name of the parent AppGroup whose resource name format is of syntax (organizations//appgroups/).appIdImmutable. ID of the AppGroup app.attributesList of attributes for the AppGroup app.callbackUrlCallback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to AppGroup apps.createdAtTime the AppGroup app was created in milliseconds since epoch.credentialsSet of credentials for the AppGroup app consisting of the consumer key/secret pairs associated with the API products.keyExpiresInImmutable. Expiration time, in seconds, for the consumer key that is generated for the AppGroup app. 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.lastModifiedAtTime the AppGroup app was modified in milliseconds since epoch.nameImmutable. Name of the AppGroup app whose resource name format is of syntax (organizations//appgroups//apps/*).scopesScopes to apply to the AppGroup app. The specified scopes must already exist for the API product that you associate with the AppGroup app.statusStatus of the App. Valid values includeapprovedorrevoked.const -
GetAppGroupAppResult.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
apiProducts
→ List<
String> -
List of API products associated with the AppGroup app.
final
- appGroup → String
-
Immutable. Name of the parent AppGroup whose resource name format is of syntax (organizations//appgroups/).
final
- appId → String
-
Immutable. ID of the AppGroup app.
final
-
attributes
→ List<
GoogleCloudApigeeV1AttributeResponse> -
List of attributes for the AppGroup app.
final
- callbackUrl → String
-
Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to AppGroup apps.
final
- createdAt → String
-
Time the AppGroup app was created in milliseconds since epoch.
final
-
credentials
→ List<
GoogleCloudApigeeV1CredentialResponse> -
Set of credentials for the AppGroup app consisting of the consumer key/secret pairs associated with the API products.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- keyExpiresIn → String
-
Immutable. Expiration time, in seconds, for the consumer key that is generated for the AppGroup app. 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 - lastModifiedAt → String
-
Time the AppGroup app was modified in milliseconds since epoch.
final
- name → String
-
Immutable. Name of the AppGroup app whose resource name format is of syntax (organizations//appgroups//apps/*).
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
scopes
→ List<
String> -
Scopes to apply to the AppGroup app. The specified scopes must already exist for the API product that you associate with the AppGroup app.
final
- status → String
-
Status of the App. Valid values include
approvedorrevoked.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