Class Publication
Represents a publisher's publication in Reader Revenue Manager.
Implements
Inherited Members
Namespace: Google.Apis.WebContentPublisher.v1.Data
Assembly: Google.Apis.WebContentPublisher.v1.dll
Syntax
public class Publication : IDirectResponseSchema
Properties
AdditionalDomains
Optional. Additional domain properties verified for the publication.
Declaration
[JsonProperty("additionalDomains")]
public virtual IList<DomainProperty> AdditionalDomains { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<DomainProperty> |
ContentPolicyStatus
Output only. The content policy compliance status of the publication.
Declaration
[JsonProperty("contentPolicyStatus")]
public virtual ContentPolicyStatus ContentPolicyStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| ContentPolicyStatus |
DisplayName
Required. The user-visible display name of the publication.
Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
LanguageCode
Required. The primary language of the publication (BCP-47 code, e.g., "en-US").
Declaration
[JsonProperty("languageCode")]
public virtual string LanguageCode { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Name
Identifier. The resource name of the publication. Format: organizations/{organization}/publications/{publication}
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
OnboardingState
Output only. The current onboarding state.
Declaration
[JsonProperty("onboardingState")]
public virtual string OnboardingState { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
OrganizationId
Output only. The unique identifier of the organization that owns this publication.
Declaration
[JsonProperty("organizationId")]
public virtual string OrganizationId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PaymentOption
Output only. The configured payment option.
Declaration
[JsonProperty("paymentOption")]
public virtual string PaymentOption { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PrimaryDomain
Required. The primary domain property associated with the publication.
Declaration
[JsonProperty("primaryDomain")]
public virtual DomainProperty PrimaryDomain { get; set; }
Property Value
| Type | Description |
|---|---|
| DomainProperty |
Products
Output only. The list of active products/features enabled for this publication.
Declaration
[JsonProperty("products")]
public virtual IList<string> Products { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
PublicationId
Output only. The unique identifier of the publication.
Declaration
[JsonProperty("publicationId")]
public virtual string PublicationId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PublicationPrivacyPolicyUrl
Optional. The URL to the publisher's Privacy Policy.
Declaration
[JsonProperty("publicationPrivacyPolicyUrl")]
public virtual string PublicationPrivacyPolicyUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PublicationTosUrl
Optional. The URL to the publisher's own Terms of Service.
Declaration
[JsonProperty("publicationTosUrl")]
public virtual string PublicationTosUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RegionCode
Required. The ISO 3166-1 alpha-2 region code where the publication is registered (e.g., "US").
Declaration
[JsonProperty("regionCode")]
public virtual string RegionCode { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RrmProduct
Optional. Reader Revenue Manager product settings and status.
Declaration
[JsonProperty("rrmProduct")]
public virtual RrmProduct RrmProduct { get; set; }
Property Value
| Type | Description |
|---|---|
| RrmProduct |
SlProduct
Optional. Subscription Linking product configurations.
Declaration
[JsonProperty("slProduct")]
public virtual SlProduct SlProduct { get; set; }
Property Value
| Type | Description |
|---|---|
| SlProduct |