GetObjectIamPolicyResult constructor
Creates a new GetObjectIamPolicyResult.
bindings An association between a role, which comes with a set of permissions, and members who may assume that role.
etag HTTP 1.1 Entity tag for the policy.
kind The kind of item this is. For policies, this is always storage#policy. This field is ignored on input.
resourceId The ID of the resource to which this policy belongs. Will be of the form projects//buckets/bucket for buckets, projects//buckets/bucket/objects/object for objects, and projects//buckets/bucket/managedFolders/managedFolder. A specific generation may be specified by appending #generationNumber to the end of the object name, e.g. projects//buckets/my-bucket/objects/data.txt#17. The current generation can be denoted with #0. This field is ignored on input.
version The IAM policy format version.
Implementation
const GetObjectIamPolicyResult({
required this.bindings,
required this.etag,
required this.kind,
required this.resourceId,
required this.version,
});