<PackageReference Include="Relativity.Server.ObjectModel.SDK" Version="5000.2.0" />

Relativity.ObjectModel.V1.Field.IFieldManager

public interface IFieldManager : IDisposable

Task<List<DisplayableObjectTypeIdentifier>> AvailableMultiAssociativeObjectTypesAsync(int workspaceID, DisplayableObjectTypeIdentifier objectType)

Task<List<DisplayableObjectTypeIdentifier>> AvailableObjectTypesAsync(int workspaceID)

Task<List<Securable<DisplayableObjectIdentifier>>> AvailableObjectTypeViewsAsync(int workspaceID, DisplayableObjectTypeIdentifier objectType)

Task<List<DisplayableObjectIdentifier>> AvailablePropagateToFieldsAsync(int workspaceID)

Task<List<DisplayableObjectTypeIdentifier>> AvailableSingleAssociativeObjectTypesAsync(int workspaceID, DisplayableObjectTypeIdentifier objectType)

Task<int> CreateAsync(int workspaceID, DateFieldRequest fieldRequest)

Task<int> CreateAsync(int workspaceID, FixedLengthFieldRequest fieldRequest)

Task<int> CreateAsync(int workspaceID, UserFieldRequest fieldRequest)

Task<int> CreateAsync(int workspaceID, YesNoFieldRequest fieldRequest)

Task<int> CreateAsync(int workspaceID, LongTextFieldRequest fieldRequest)

Task<int> CreateAsync(int workspaceID, FileFieldRequest fieldRequest)

Task<int> CreateAsync(int workspaceID, WholeNumberFieldRequest fieldRequest)

Task<int> CreateAsync(int workspaceID, DecimalFieldRequest fieldRequest)

Task<int> CreateAsync(int workspaceID, CurrencyFieldRequest fieldRequest)

Task<int> CreateAsync(int workspaceID, SingleChoiceFieldRequest fieldRequest)

Task<int> CreateAsync(int workspaceID, MultipleChoiceFieldRequest fieldRequest)

Task<int> CreateAsync(int workspaceID, SingleObjectFieldRequest fieldRequest)

Task<int> CreateAsync(int workspaceID, MultipleObjectFieldRequest fieldRequest)

Task DeleteAsync(int workspaceID, int fieldArtifactID)

Task<FieldResponse> ReadAsync(int workspaceID, int fieldArtifactID, bool includeMetadata = false, bool includeActions = false)

Task UpdateAsync(int workspaceID, int fieldArtifactID, DateFieldRequest fieldRequest)

Task UpdateAsync(int workspaceID, int fieldArtifactID, DateFieldRequest fieldRequest, DateTime lastModifiedOn)

Task UpdateAsync(int workspaceID, int fieldArtifactID, FixedLengthFieldRequest fieldRequest)

Task UpdateAsync(int workspaceID, int fieldArtifactID, FixedLengthFieldRequest fieldRequest, DateTime lastModifiedOn)

Task UpdateAsync(int workspaceID, int fieldArtifactID, UserFieldRequest fieldRequest)

Task UpdateAsync(int workspaceID, int fieldArtifactID, UserFieldRequest fieldRequest, DateTime lastModifiedOn)

Task UpdateAsync(int workspaceID, int fieldArtifactID, YesNoFieldRequest fieldRequest)

Task UpdateAsync(int workspaceID, int fieldArtifactID, YesNoFieldRequest fieldRequest, DateTime lastModifiedOn)

Task UpdateAsync(int workspaceID, int fieldArtifactID, LongTextFieldRequest fieldRequest)

Task UpdateAsync(int workspaceID, int fieldArtifactID, LongTextFieldRequest fieldRequest, DateTime lastModifiedOn)

Task UpdateAsync(int workspaceID, int fieldArtifactID, FileFieldRequest fieldRequest)

Task UpdateAsync(int workspaceID, int fieldArtifactID, FileFieldRequest fieldRequest, DateTime lastModifiedOn)

Task UpdateAsync(int workspaceID, int fieldArtifactID, WholeNumberFieldRequest fieldRequest)

Task UpdateAsync(int workspaceID, int fieldArtifactID, WholeNumberFieldRequest fieldRequest, DateTime lastModifiedOn)

Task UpdateAsync(int workspaceID, int fieldArtifactID, DecimalFieldRequest fieldRequest)

Task UpdateAsync(int workspaceID, int fieldArtifactID, DecimalFieldRequest fieldRequest, DateTime lastModifiedOn)

Task UpdateAsync(int workspaceID, int fieldArtifactID, CurrencyFieldRequest fieldRequest)

Task UpdateAsync(int workspaceID, int fieldArtifactID, CurrencyFieldRequest fieldRequest, DateTime lastModifiedOn)

Task UpdateAsync(int workspaceID, int fieldArtifactID, SingleChoiceFieldRequest fieldRequest)

Task UpdateAsync(int workspaceID, int fieldArtifactID, SingleChoiceFieldRequest fieldRequest, DateTime lastModifiedOn)

Task UpdateAsync(int workspaceID, int fieldArtifactID, MultipleChoiceFieldRequest fieldRequest)

Task UpdateAsync(int workspaceID, int fieldArtifactID, MultipleChoiceFieldRequest fieldRequest, DateTime lastModifiedOn)

Task UpdateAsync(int workspaceID, int fieldArtifactID, SingleObjectFieldRequest fieldRequest)

Task UpdateAsync(int workspaceID, int fieldArtifactID, SingleObjectFieldRequest fieldRequest, DateTime lastModifiedOn)

Task UpdateAsync(int workspaceID, int fieldArtifactID, MultipleObjectFieldRequest fieldRequest)

Task UpdateAsync(int workspaceID, int fieldArtifactID, MultipleObjectFieldRequest fieldRequest, DateTime lastModifiedOn)

Task<List<string>> ValidKeys(int workspaceID)