Field
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Runtime.CompilerServices;
using System.Xml.Serialization;
namespace kCura.EDDS.WebAPI.FieldManagerBase
{
[Serializable]
[GeneratedCode("System.Xml", "4.0.30319.18060")]
[DebuggerStepThrough]
[DesignerCategory("code")]
[XmlType(Namespace = "http://www.kCura.com/EDDS/FieldManager")]
public class Field : Artifact
{
private int fieldArtifactTypeIDField;
private string displayNameField;
private int fieldTypeIDField;
private FieldType fieldTypeField;
private int fieldCategoryIDField;
private FieldCategory fieldCategoryField;
private int artifactViewFieldIDField;
private int? codeTypeIDField;
private int? maxLengthField;
private bool isRequiredField;
private bool isRemovableField;
private bool isEditableField;
private bool isVisibleField;
private bool isArtifactBaseFieldField;
private object valueField;
private string tableNameField;
private string columnNameField;
private bool isReadOnlyInLayoutField;
private string filterTypeField;
private int fieldDisplayTypeIDField;
private int rowsField;
private bool isLinkedField;
private string formatStringField;
private int? repeatColumnField;
private int? associativeArtifactTypeIDField;
private bool isAvailableToAssociativeObjectsField;
private bool isAvailableInChoiceTreeField;
private bool isGroupByEnabledField;
private bool isIndexEnabledField;
private string displayValueTrueField;
private string displayValueFalseField;
private string widthField;
private bool wrappingField;
private int linkLayoutArtifactIDField;
private string nameValueField;
private bool linkTypeField;
private bool useUnicodeEncodingField;
private bool allowHtmlField;
private bool isSortableField;
private string friendlyNameField;
private ImportBehaviorChoice? importBehaviorField;
private bool enableDataGridField;
private bool? overlayBehaviorField;
private int? relationalIndexViewArtifactIDField;
private ObjectsFieldParameters objectsFieldArgsField;
private bool allowGroupByField;
private bool allowPivotField;
private int? popupPickerViewField;
private int? fieldTreeViewField;
private KeyboardShortcut keyboardShortcutField;
private bool availableInViewerField;
private int[] relativityApplicationsField;
private RelationalFieldPane relationalPaneField;
private bool autoAddChoicesField;
public int FieldArtifactTypeID {
get {
return fieldArtifactTypeIDField;
}
set {
fieldArtifactTypeIDField = value;
}
}
public string DisplayName {
get {
return displayNameField;
}
set {
displayNameField = value;
}
}
public int FieldTypeID {
get {
return fieldTypeIDField;
}
set {
fieldTypeIDField = value;
}
}
public FieldType FieldType {
get {
return fieldTypeField;
}
set {
fieldTypeField = value;
}
}
public int FieldCategoryID {
get {
return fieldCategoryIDField;
}
set {
fieldCategoryIDField = value;
}
}
public FieldCategory FieldCategory {
get {
return fieldCategoryField;
}
set {
fieldCategoryField = value;
}
}
public int ArtifactViewFieldID {
get {
return artifactViewFieldIDField;
}
set {
artifactViewFieldIDField = value;
}
}
[XmlElement(IsNullable = true)]
public int? CodeTypeID {
get {
return codeTypeIDField;
}
set {
codeTypeIDField = value;
}
}
[XmlElement(IsNullable = true)]
public int? MaxLength {
get {
return maxLengthField;
}
set {
maxLengthField = value;
}
}
public bool IsRequired {
get {
return isRequiredField;
}
set {
isRequiredField = value;
}
}
public bool IsRemovable {
get {
return isRemovableField;
}
set {
isRemovableField = value;
}
}
public bool IsEditable {
get {
return isEditableField;
}
set {
isEditableField = value;
}
}
public bool IsVisible {
get {
return isVisibleField;
}
set {
isVisibleField = value;
}
}
public bool IsArtifactBaseField {
get {
return isArtifactBaseFieldField;
}
set {
isArtifactBaseFieldField = value;
}
}
public object Value {
get {
return valueField;
}
set {
valueField = RuntimeHelpers.GetObjectValue(value);
}
}
public string TableName {
get {
return tableNameField;
}
set {
tableNameField = value;
}
}
public string ColumnName {
get {
return columnNameField;
}
set {
columnNameField = value;
}
}
public bool IsReadOnlyInLayout {
get {
return isReadOnlyInLayoutField;
}
set {
isReadOnlyInLayoutField = value;
}
}
public string FilterType {
get {
return filterTypeField;
}
set {
filterTypeField = value;
}
}
public int FieldDisplayTypeID {
get {
return fieldDisplayTypeIDField;
}
set {
fieldDisplayTypeIDField = value;
}
}
public int Rows {
get {
return rowsField;
}
set {
rowsField = value;
}
}
public bool IsLinked {
get {
return isLinkedField;
}
set {
isLinkedField = value;
}
}
public string FormatString {
get {
return formatStringField;
}
set {
formatStringField = value;
}
}
[XmlElement(IsNullable = true)]
public int? RepeatColumn {
get {
return repeatColumnField;
}
set {
repeatColumnField = value;
}
}
[XmlElement(IsNullable = true)]
public int? AssociativeArtifactTypeID {
get {
return associativeArtifactTypeIDField;
}
set {
associativeArtifactTypeIDField = value;
}
}
public bool IsAvailableToAssociativeObjects {
get {
return isAvailableToAssociativeObjectsField;
}
set {
isAvailableToAssociativeObjectsField = value;
}
}
public bool IsAvailableInChoiceTree {
get {
return isAvailableInChoiceTreeField;
}
set {
isAvailableInChoiceTreeField = value;
}
}
public bool IsGroupByEnabled {
get {
return isGroupByEnabledField;
}
set {
isGroupByEnabledField = value;
}
}
public bool IsIndexEnabled {
get {
return isIndexEnabledField;
}
set {
isIndexEnabledField = value;
}
}
public string DisplayValueTrue {
get {
return displayValueTrueField;
}
set {
displayValueTrueField = value;
}
}
public string DisplayValueFalse {
get {
return displayValueFalseField;
}
set {
displayValueFalseField = value;
}
}
public string Width {
get {
return widthField;
}
set {
widthField = value;
}
}
public bool Wrapping {
get {
return wrappingField;
}
set {
wrappingField = value;
}
}
public int LinkLayoutArtifactID {
get {
return linkLayoutArtifactIDField;
}
set {
linkLayoutArtifactIDField = value;
}
}
public string NameValue {
get {
return nameValueField;
}
set {
nameValueField = value;
}
}
public bool LinkType {
get {
return linkTypeField;
}
set {
linkTypeField = value;
}
}
public bool UseUnicodeEncoding {
get {
return useUnicodeEncodingField;
}
set {
useUnicodeEncodingField = value;
}
}
public bool AllowHtml {
get {
return allowHtmlField;
}
set {
allowHtmlField = value;
}
}
public bool IsSortable {
get {
return isSortableField;
}
set {
isSortableField = value;
}
}
public string FriendlyName {
get {
return friendlyNameField;
}
set {
friendlyNameField = value;
}
}
[XmlElement(IsNullable = true)]
public ImportBehaviorChoice? ImportBehavior {
get {
return importBehaviorField;
}
set {
importBehaviorField = value;
}
}
public bool EnableDataGrid {
get {
return enableDataGridField;
}
set {
enableDataGridField = value;
}
}
[XmlElement(IsNullable = true)]
public bool? OverlayBehavior {
get {
return overlayBehaviorField;
}
set {
overlayBehaviorField = value;
}
}
[XmlElement(IsNullable = true)]
public int? RelationalIndexViewArtifactID {
get {
return relationalIndexViewArtifactIDField;
}
set {
relationalIndexViewArtifactIDField = value;
}
}
public ObjectsFieldParameters ObjectsFieldArgs {
get {
return objectsFieldArgsField;
}
set {
objectsFieldArgsField = value;
}
}
public bool AllowGroupBy {
get {
return allowGroupByField;
}
set {
allowGroupByField = value;
}
}
public bool AllowPivot {
get {
return allowPivotField;
}
set {
allowPivotField = value;
}
}
[XmlElement(IsNullable = true)]
public int? PopupPickerView {
get {
return popupPickerViewField;
}
set {
popupPickerViewField = value;
}
}
[XmlElement(IsNullable = true)]
public int? FieldTreeView {
get {
return fieldTreeViewField;
}
set {
fieldTreeViewField = value;
}
}
public KeyboardShortcut KeyboardShortcut {
get {
return keyboardShortcutField;
}
set {
keyboardShortcutField = value;
}
}
public bool AvailableInViewer {
get {
return availableInViewerField;
}
set {
availableInViewerField = value;
}
}
public int[] RelativityApplications {
get {
return relativityApplicationsField;
}
set {
relativityApplicationsField = value;
}
}
public RelationalFieldPane RelationalPane {
get {
return relationalPaneField;
}
set {
relationalPaneField = value;
}
}
public bool AutoAddChoices {
get {
return autoAddChoicesField;
}
set {
autoAddChoicesField = value;
}
}
}
}