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
ICollection<AggregatorBase> |
Audit
Audit information.
Declaration
[JsonProperty("audit", Required = Required.Always)]
[Required]
public UserAudit Audit { get; set; }
Property Value
UserAudit |
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
ICollection<string> |
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
FilterBase |
GrantedUserRoleIds
User roles granted access to the channel.
Declaration
[JsonProperty("grantedUserRoleIds", Required = Required.Always)]
[Required]
public ICollection<string> GrantedUserRoleIds { get; set; }
Property Value
ICollection<string> |
Id
ID of channel.
Declaration
[JsonProperty("id", Required = Required.Always)]
[Required]
public string Id { get; set; }
Property Value
string |
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
TranslatedStringDictionary |
Names
Language specific names.
Declaration
[JsonProperty("names", Required = Required.Always)]
[Required]
public TranslatedStringDictionary Names { get; set; }
Property Value
TranslatedStringDictionary |
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
string |
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
ICollection<SortInfo> |
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
ICollection<SortField> |
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
int |
ViewForAll
Grants rights to all the users to view the channel.
Declaration
[JsonProperty("viewForAll", Required = Required.Always)]
public bool ViewForAll { get; set; }
Property Value
bool |