Show / Hide Table of Contents

# Class ServerProjectResourceAssignmentDetails

Represents the assignment of a single resource to the involved server project with detailed information about the assigned resource.

##### Inheritance

Object
ServerProjectResourceAssignmentDetails

##### Syntax

    public class ServerProjectResourceAssignmentDetails

### Fields

#### ObjectId

Extra parameter for the assignment, has different meaning for different resource types:

- AutoCorrect, NonTran, FilterConfigs, KeyboardShortcuts: Not used.
- For other resource types see documentation of the ServerProjectResourceAssignment member of class ServerProjectResourceAssignmentForResourceType.

##### Declaration

    public string ObjectId

##### Type

String

#### Primary

Indicates if this resource is assigned as a primary resource to the project. Currently non-translatable and ignore list resources use primary resources (see enum ResourceType for more information). For other resource types its value is false.

##### Declaration

    public bool Primary

##### Type

Boolean

#### ResourceInfo

Holds information about the assigned resource. To find out exactly which derived class is returned here for a resource type, see the "Described by class" section of the documentation of the appropriate "ResourceType" enum member (e.g.ResourceInfoWithLang for SegRules).

##### Declaration

    public LightResourceInfo ResourceInfo

##### Type

LightResourceInfo