/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { ChannelKind } from './ChannelKind';
import type { ChannelType } from './ChannelType';
import type { UserBaseInfo } from './UserBaseInfo';
import type { Visibility } from './Visibility';
export type ChannelDetail = {
	archived: boolean;
	archived_at?: string | null;
	bitrate?: number | null;
	category_id?: string | null;
	channel_kind: ChannelKind;
	channel_type: ChannelType;
	created_at: string;
	creator: UserBaseInfo;
	deleted_at?: string | null;
	description?: string | null;
	id: string;
	last_message_at?: string | null;
	last_message_id?: string | null;
	name: string;
	nsfw: boolean;
	parent_channel_id?: string | null;
	position?: number | null;
	read_only: boolean;
	repo_id?: string | null;
	rtc_region?: string | null;
	topic?: string | null;
	updated_at: string;
	user_limit?: number | null;
	visibility: Visibility;
	workspace_id: string;
};

