DeveloperAppArgs class

The set of arguments for DeveloperApp. The set of arguments for DeveloperApp.

Constructors

DeveloperAppArgs({Input<List<String>>? apiProducts, Input<String>? appFamily, Input<String>? appId, Input<List<GoogleCloudApigeeV1Attribute>>? attributes, Input<String>? callbackUrl, required Input<String> developerId, Input<String>? keyExpiresIn, Input<String>? name, required Input<String> organizationId, Input<List<String>>? scopes, Input<String>? status})
Creates a new DeveloperAppArgs. apiProducts List of API products associated with the developer app. appFamily Developer app family. appId ID of the developer app. attributes List of attributes for the developer app. callbackUrl Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to developer apps. developerId ID of the developer. keyExpiresIn 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. name Name of the developer app. organizationId Required. scopes Scopes to apply to the developer app. The specified scopes must already exist for the API product that you associate with the developer app. status Status of the credential. Valid values include approved or revoked.
const
DeveloperAppArgs.fromMap(Map<String, dynamic> map)
factory

Properties

apiProducts → Input<List<String>>?
List of API products associated with the developer app.
final
appFamily → Input<String>?
Developer app family.
final
appId → Input<String>?
ID of the developer app.
final
attributes → Input<List<GoogleCloudApigeeV1Attribute>>?
List of attributes for the developer app.
final
callbackUrl → Input<String>?
Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to developer apps.
final
developerId → Input<String>
ID of the developer.
final
hashCode → int
The hash code for this object.
no setterinherited
keyExpiresIn → Input<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
name → Input<String>?
Name of the developer app.
final
organizationId → Input<String>
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scopes → Input<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 → Input<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