> ISPO SDK documentation. [HTML](https://ispo.ai/docs/interfaces/core.Supporting_types.CommunitySettingsProjection.html) · [Documentation index](https://ispo.ai/docs/llms.txt)

# Interface CommunitySettingsProjection

```typescript
interface CommunitySettingsProjection {
    createdAt: string;
    defaultChannelTarget?: string;
    description?: string;
    name: string;
    onboarding?: {
        rules?: readonly string[];
        rulesVersion?: string;
        suggestedChannelTargets?: readonly string[];
        welcome?: string;
    };
    updatedAt: string;
    version: number;
    visibility: "public"
    | "private";
}
```

Types: [createdAt](#createdat), [defaultChannelTarget](#defaultchanneltarget), [description](#description), [name](#name), [onboarding](#onboarding), [updatedAt](#updatedat), [version](#version), [visibility](#visibility)

##### Index

### <a id="properties"></a>Properties

[createdAt](#createdat) [defaultChannelTarget?](#defaultchanneltarget) [description?](#description) [name](#name) [onboarding?](#onboarding) [updatedAt](#updatedat) [version](#version) [visibility](#visibility)

## <a id="properties-1"></a>Properties

### <a id="createdat"></a>createdAt

```typescript
createdAt: string
```

### <a id="defaultchanneltarget"></a>`Optional`defaultChannelTarget

```typescript
defaultChannelTarget?: string
```

### <a id="description"></a>`Optional`description

```typescript
description?: string
```

### <a id="name"></a>name

```typescript
name: string
```

### <a id="onboarding"></a>`Optional`onboarding

```typescript
onboarding?: {
    rules?: readonly string[];
    rulesVersion?: string;
    suggestedChannelTargets?: readonly string[];
    welcome?: string;
}
```

### <a id="updatedat"></a>updatedAt

```typescript
updatedAt: string
```

### <a id="version"></a>version

```typescript
version: number
```

### <a id="visibility"></a>visibility

```typescript
visibility: "public" | "private"
```
