Publication class

Represents a publisher's publication in Reader Revenue Manager.

Constructors

Publication({List<DomainProperty>? additionalDomains, ContentPolicyStatus? contentPolicyStatus, String? displayName, String? languageCode, String? name, String? onboardingState, String? organizationId, String? paymentOption, DomainProperty? primaryDomain, List<String>? products, String? publicationId, String? publicationPrivacyPolicyUrl, String? publicationTosUrl, String? publicationType, String? regionCode, RrmProduct? rrmProduct, SlProduct? slProduct})
Publication.fromJson(Map json_)

Properties

additionalDomains List<DomainProperty>?
Additional domain properties verified for the publication.
getter/setter pair
contentPolicyStatus ContentPolicyStatus?
The content policy compliance status of the publication.
getter/setter pair
displayName String?
The user-visible display name of the publication.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
languageCode String?
The primary language of the publication (BCP-47 code, e.g., "en-US").
getter/setter pair
name String?
Identifier.
getter/setter pair
onboardingState String?
The current onboarding state.
getter/setter pair
organizationId String?
The unique identifier of the organization that owns this publication.
getter/setter pair
paymentOption String?
The configured payment option.
getter/setter pair
primaryDomain DomainProperty?
The primary domain property associated with the publication.
getter/setter pair
products List<String>?
The list of active products/features enabled for this publication.
getter/setter pair
publicationId String?
The unique identifier of the publication.
getter/setter pair
publicationPrivacyPolicyUrl String?
The URL to the publisher's Privacy Policy.
getter/setter pair
publicationTosUrl String?
The URL to the publisher's own Terms of Service.
getter/setter pair
publicationType String?
The publication entity type (for-profit vs non-profit).
getter/setter pair
regionCode String?
The ISO 3166-1 alpha-2 region code where the publication is registered (e.g., "US").
getter/setter pair
rrmProduct RrmProduct?
Reader Revenue Manager product settings and status.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
slProduct SlProduct?
Subscription Linking product configurations.
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