GetServiceAccountResult class
Result data returned by getServiceAccount.
Constructors
- GetServiceAccountResult({required String description, required bool disabled, required String displayName, required String email, required String etag, required String name, required String oauth2ClientId, required String project, required String uniqueId})
-
Creates a new GetServiceAccountResult.
descriptionOptional. A user-specified, human-readable description of the service account. The maximum length is 256 UTF-8 bytes.disabledWhether the service account is disabled.displayNameOptional. A user-specified, human-readable name for the service account. The maximum length is 100 UTF-8 bytes.emailThe email address of the service account.etagDeprecated. Do not use.nameThe resource name of the service account. Use one of the following formats: *projects/{PROJECT_ID}/serviceAccounts/{EMAIL_ADDRESS}*projects/{PROJECT_ID}/serviceAccounts/{UNIQUE_ID}As an alternative, you can use the-wildcard character instead of the project ID: *projects/-/serviceAccounts/{EMAIL_ADDRESS}*projects/-/serviceAccounts/{UNIQUE_ID}When possible, avoid using the-wildcard character, because it can cause response messages to contain misleading error codes. For example, if you try to access the service accountprojects/-/serviceAccounts/fake@example.com, which does not exist, the response contains an HTTP403 Forbiddenerror instead of a404 Not Founderror.oauth2ClientIdThe OAuth 2.0 client ID for the service account.projectThe ID of the project that owns the service account.uniqueIdThe unique, stable numeric ID for the service account. Each service account retains its unique ID even if you delete the service account. For example, if you delete a service account, then create a new service account with the same name, the new service account has a different unique ID than the deleted service account.const -
GetServiceAccountResult.fromMap(Map<
String, dynamic> map) -
factory
Properties
- description → String
-
Optional. A user-specified, human-readable description of the service account. The maximum length is 256 UTF-8 bytes.
final
- disabled → bool
-
Whether the service account is disabled.
final
- displayName → String
-
Optional. A user-specified, human-readable name for the service account. The maximum length is 100 UTF-8 bytes.
final
- email → String
-
The email address of the service account.
final
- etag → String
-
Deprecated. Do not use.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- name → String
-
The resource name of the service account. Use one of the following formats: *
projects/{PROJECT_ID}/serviceAccounts/{EMAIL_ADDRESS}*projects/{PROJECT_ID}/serviceAccounts/{UNIQUE_ID}As an alternative, you can use the-wildcard character instead of the project ID: *projects/-/serviceAccounts/{EMAIL_ADDRESS}*projects/-/serviceAccounts/{UNIQUE_ID}When possible, avoid using the-wildcard character, because it can cause response messages to contain misleading error codes. For example, if you try to access the service accountprojects/-/serviceAccounts/fake@example.com, which does not exist, the response contains an HTTP403 Forbiddenerror instead of a404 Not Founderror.final - oauth2ClientId → String
-
The OAuth 2.0 client ID for the service account.
final
- project → String
-
The ID of the project that owns the service account.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- uniqueId → String
-
The unique, stable numeric ID for the service account. Each service account retains its unique ID even if you delete the service account. For example, if you delete a service account, then create a new service account with the same name, the new service account has a different unique ID than the deleted service account.
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