Home > @vsf-enterprise/commercetools-types > Channel

# Channel type

Signature:

export declare type Channel = Versioned & ReviewTarget & {
    __typename?: 'Channel';
    id: Scalars['String'];
    version: Scalars['Long'];
    key: Scalars['String'];
    roles: Array<ChannelRole>;
    name?: Maybe<Scalars['String']>;
    nameAllLocales?: Maybe<Array<LocalizedString>>;
    description?: Maybe<Scalars['String']>;
    descriptionAllLocales?: Maybe<Array<LocalizedString>>;
    address?: Maybe<Address>;
    geoLocation?: Maybe<GeometryInput>;
    createdAt: Scalars['DateTime'];
    lastModifiedAt: Scalars['DateTime'];
    reviewRatingStatistics?: Maybe<ReviewRatingStatistics>;
    custom?: Maybe<CustomFieldsType>;
    createdBy?: Maybe<Initiator>;
    lastModifiedBy?: Maybe<Initiator>;
};

References: Versioned, ReviewTarget, Scalars, ChannelRole, Maybe, LocalizedString, Address, GeometryInput, ReviewRatingStatistics, CustomFieldsType, Initiator