Show / Hide Table of Contents

# Class ServerProjectCommunicationSettings

Encapsulates the communication settings of the server project. All fields are optional, only the values set will be considered during project creation and updating. Null value means no change.

##### Inheritance

Object
ServerProjectCommunicationSettings

##### Syntax

    public class ServerProjectCommunicationSettings

### Fields

#### ConfidentialitySettings

The confidentiality settings (disable MT/TB/TM plugins) of the server project. Can be null. Null value means no change to the current settings.

##### Declaration

    public ServerProjectConfidentialitySettings ConfidentialitySettings

##### Type

ServerProjectConfidentialitySettings

#### EnableCommunication

If true, online communication (chat) is enabled for the project. No forum will be created/assigner to the project even if true.

##### Declaration

    public bool? EnableCommunication

##### Type

Nullable<Boolean>

#### NotificationSettings

The email notification settings of the server project.

##### Declaration

    public ServerProjectNotificationSettings NotificationSettings

##### Type

ServerProjectNotificationSettings

#### PreventDeliveryOnQAError

Indicates whether QA errors should prevent document deliver or not.

##### Declaration

    public bool? PreventDeliveryOnQAError

##### Type

Nullable<Boolean>