PresignedRequestSet class

The cleartext inside the sealed bundle of external/credentials/issue 0.2 and later for an s3-static-presign account: one presigned request per requested operation, all on one object, in the order requested. Never appears on the wire outside a seal, and a consumer keeps it in memory only and never logs a URL from it. Each request is a bearer credential until it expires: whoever holds it may make that one request, and nothing else.

Constructors

PresignedRequestSet({required String kind, required List<PresignedRequestSetRequestsItem> requests, required String expiresAt})
const
PresignedRequestSet.fromJson(Map<String, dynamic> json)
Read this payload from a decoded JSON object.
factory

Properties

expiresAt → String
The earliest expiresAt of the requests: when the set stops being whole.
final
hashCode → int
The hash code for this object.
no setterinherited
kind → String
final
requests → List<PresignedRequestSetRequestsItem>
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
Serialize to a JSON-encodable map, omitting absent members.
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited