Show / Hide Table of Contents

# Class LockUnlockSegmentsOptions

Encapsulates options for performing locking/unlocking segments on server project translation documents.

##### Inheritance

Object
LockUnlockSegmentsOptions

##### Syntax

    public class LockUnlockSegmentsOptions

### Fields

#### Action

Represents the action that we want to perform on the segments.

##### Declaration

    public LockUnlockSegmentsAction Action

##### Type

LockUnlockSegmentsAction

#### ConditionsOfTheSegment

Represents the options and conditions of segments that should be performed. This option shall be used only if LockUnlockSegmentsCondition is AllRowsThatMatchACertainCondition.

##### Declaration

    public OptionsForAllRowsThatMatchACertainCondition ConditionsOfTheSegment

##### Type

OptionsForAllRowsThatMatchACertainCondition

#### ConditionsOfTheSegmentInDifferentLanguage

Represents the options and conditions of segments that should be performed. This option shall be used only if LockUnlockSegmentsCondition is RowsInDifferentLanguage.

##### Declaration

    public OptionsForRowsInDifferentLanguage ConditionsOfTheSegmentInDifferentLanguage

##### Type

OptionsForRowsInDifferentLanguage

#### LockUnlockSegmentsCondition

Represents the primary condition along which we want to process the segments.

##### Declaration

    public LockUnlockSegmentsCondition LockUnlockSegmentsCondition

##### Type

LockUnlockSegmentsCondition