GetDeveloperAppResult class
Result data returned by getDeveloperApp.
Constructors
-
GetDeveloperAppResult({required List<
String> apiProducts, required String appFamily, required String appId, required List<GoogleCloudApigeeV1AttributeResponse> attributes, required String callbackUrl, required String createdAt, required List<GoogleCloudApigeeV1CredentialResponse> credentials, required String developerId, required String keyExpiresIn, required String lastModifiedAt, required String name, required List<String> scopes, required String status}) -
Creates a new GetDeveloperAppResult.
apiProductsList of API products associated with the developer app.appFamilyDeveloper app family.appIdID of the developer app.attributesList of attributes for the developer app.callbackUrlCallback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to developer apps.createdAtTime the developer app was created in milliseconds since epoch.credentialsSet of credentials for the developer app consisting of the consumer key/secret pairs associated with the API products.developerIdID of the developer.keyExpiresInExpiration time, in milliseconds, for the consumer key that is generated for the developer 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 developer app was modified in milliseconds since epoch.nameName of the developer app.scopesScopes to apply to the developer app. The specified scopes must already exist for the API product that you associate with the developer app.statusStatus of the credential. Valid values includeapprovedorrevoked.const -
GetDeveloperAppResult.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
apiProducts
→ List<
String> -
List of API products associated with the developer app.
final
- appFamily → String
-
Developer app family.
final
- appId → String
-
ID of the developer app.
final
-
attributes
→ List<
GoogleCloudApigeeV1AttributeResponse> -
List of attributes for the developer app.
final
- callbackUrl → String
-
Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to developer apps.
final
- createdAt → String
-
Time the developer app was created in milliseconds since epoch.
final
-
credentials
→ List<
GoogleCloudApigeeV1CredentialResponse> -
Set of credentials for the developer app consisting of the consumer key/secret pairs associated with the API products.
final
- developerId → String
-
ID of the developer.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- keyExpiresIn → String
-
Expiration time, in milliseconds, for the consumer key that is generated for the developer 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 developer app was modified in milliseconds since epoch.
final
- name → String
-
Name of the developer app.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
scopes
→ List<
String> -
Scopes to apply to the developer app. The specified scopes must already exist for the API product that you associate with the developer app.
final
- status → String
-
Status of the credential. 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