Class Channel
Inherited Members
Namespace: System.Dynamic.ExpandoObject
Syntax
[GeneratedCode("NJsonSchema", "13.20.0.0 (NJsonSchema v10.9.0.0 (Newtonsoft.Json v13.0.0.0))")]
public class Channel
Properties
Aggregations
An optional list of aggregators. These aggregations are added by default on each aggregation requests.
Declaration
[JsonProperty("aggregations", Required = Required.Always)]
[Required]
public ICollection<AggregatorBase> Aggregations { get; set; }
Property Value
Audit
Audit information.
Declaration
[JsonProperty("audit", Required = Required.Always)]
[Required]
public UserAudit Audit { get; set; }
Property Value
ExtendedSimpleSearchFields
An Optional list of fields. These fields extend the list of simple search fields outside the bounds of any schema field configuration.
Declaration
[JsonProperty("extendedSimpleSearchFields", Required = Required.Always)]
[Required]
public ICollection<string> ExtendedSimpleSearchFields { get; set; }
Property Value
Filter
An optional search filter. Limits the content document result set on each search and aggregation request.
Declaration
[JsonProperty("filter", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public FilterBase Filter { get; set; }
Property Value
GrantedUserRoleIds
User roles granted access to the channel.
Declaration
[JsonProperty("grantedUserRoleIds", Required = Required.Always)]
[Required]
public ICollection<string> GrantedUserRoleIds { get; set; }
Property Value
Id
ID of channel.
Declaration
[JsonProperty("id", Required = Required.Always)]
[Required]
public string Id { get; set; }
Property Value
MissingResultsDisplayPatterns
Display pattern to use for rendering details when 0 results are returned
Declaration
[JsonProperty("missingResultsDisplayPatterns", Required = Required.Always)]
[Required]
public TranslatedStringDictionary MissingResultsDisplayPatterns { get; set; }
Property Value
Names
Language specific names.
Declaration
[JsonProperty("names", Required = Required.Always)]
[Required]
public TranslatedStringDictionary Names { get; set; }
Property Value
SearchIndexId
The search index ID where the channel requests the content from. Only RootContentSearchIndex is supported.
Declaration
[JsonProperty("searchIndexId", Required = Required.Always)]
[Required]
public string SearchIndexId { get; set; }
Property Value
Sort
Default sort order specified for the channel to sort the results of a content search.
Declaration
[JsonProperty("sort", Required = Required.Always)]
[Required]
public ICollection<SortInfo> Sort { get; set; }
Property Value
SortFields
Fields to be used for sorting in content browser when displaying the channel. The information is only set and consumed by the client, not by the server.
Declaration
[JsonProperty("sortFields", Required = Required.Always)]
[Required]
public ICollection<SortField> SortFields { get; set; }
Property Value
SortOrder
Numeric sort order of the channel. Channels are returned ordered by this field.
Declaration
[JsonProperty("sortOrder", Required = Required.Always)]
public int SortOrder { get; set; }
Property Value
ViewForAll
Grants rights to all the users to view the channel.
Declaration
[JsonProperty("viewForAll", Required = Required.Always)]
public bool ViewForAll { get; set; }