Subscription class

A subscription represents a subscribers' access to a particular set of published data.

It contains references to associated listings, data exchanges, and linked datasets.

Constructors

Subscription({String? creationTime, String? dataExchange, String? lastModifyTime, Map<String, LinkedResource>? linkedDatasetMap, String? listing, String? name, String? organizationDisplayName, String? organizationId, String? state, String? subscriberContact})
Subscription.fromJson(Map json_)

Properties

creationTime String?
Timestamp when the subscription was created.
getter/setter pair
dataExchange String?
Resource name of the source Data Exchange.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
lastModifyTime String?
Timestamp when the subscription was last modified.
getter/setter pair
linkedDatasetMap Map<String, LinkedResource>?
Map of listing resource names to associated linked resource, e.g. projects/123/locations/US/dataExchanges/456/listings/789 -> projects/123/datasets/my_dataset For listing-level subscriptions, this is a map of size 1.
getter/setter pair
listing String?
Resource name of the source Listing.
getter/setter pair
name String?
The resource name of the subscription.
getter/setter pair
organizationDisplayName String?
Display name of the project of this subscription.
getter/setter pair
organizationId String?
Organization of the project this subscription belongs to.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
state String?
Current state of the subscription.
getter/setter pair
subscriberContact String?
Email of the subscriber.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

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