Class: CardDB::ObjectField

Inherits:
Resource show all
Defined in:
lib/carddb/collection.rb

Instance Attribute Summary

Attributes inherited from Resource

#client, #data

Instance Method Summary collapse

Methods inherited from Resource

#[], #initialize, #key?, #to_h, #to_json

Constructor Details

This class inherits a constructor from CardDB::Resource

Instance Method Details

#allowed_valuesObject



954
# File 'lib/carddb/collection.rb', line 954

def allowed_values = data['allowedValues']

#computed?Boolean

Returns:

  • (Boolean)


951
# File 'lib/carddb/collection.rb', line 951

def computed? = !!data['isComputed']

#created_atObject



967
# File 'lib/carddb/collection.rb', line 967

def created_at = parse_time(data['createdAt'])

#data_typeObject



940
# File 'lib/carddb/collection.rb', line 940

def data_type = data['dataType']

#default_valueObject



953
# File 'lib/carddb/collection.rb', line 953

def default_value = data['defaultValue']

#descriptionObject



946
# File 'lib/carddb/collection.rb', line 946

def description = data['description']

#display_formatObject



948
# File 'lib/carddb/collection.rb', line 948

def display_format = data['displayFormat']

#filterable?Boolean

Returns:

  • (Boolean)


942
# File 'lib/carddb/collection.rb', line 942

def filterable? = !!data['isFilterable']

#hidden?Boolean

Returns:

  • (Boolean)


950
# File 'lib/carddb/collection.rb', line 950

def hidden? = !!data['isHidden']

#idObject



936
# File 'lib/carddb/collection.rb', line 936

def id = data['id']

#identifier?Boolean

Returns:

  • (Boolean)


944
# File 'lib/carddb/collection.rb', line 944

def identifier? = !!data['isIdentifier']

#item_typeObject



961
# File 'lib/carddb/collection.rb', line 961

def item_type = data['itemType']

#keyObject



938
# File 'lib/carddb/collection.rb', line 938

def key = data['key']

#labelObject



939
# File 'lib/carddb/collection.rb', line 939

def label = data['label']


964
# File 'lib/carddb/collection.rb', line 964

def link_alias = data['linkAlias']


962
# File 'lib/carddb/collection.rb', line 962

def link_dataset_id = data['linkDatasetId']


965
# File 'lib/carddb/collection.rb', line 965

def link_direction = data['linkDirection']


963
# File 'lib/carddb/collection.rb', line 963

def link_field_key = data['linkFieldKey']

#max_lengthObject



956
# File 'lib/carddb/collection.rb', line 956

def max_length = data['maxLength']

#max_valueObject



958
# File 'lib/carddb/collection.rb', line 958

def max_value = data['maxValue']

#min_lengthObject



955
# File 'lib/carddb/collection.rb', line 955

def min_length = data['minLength']

#min_valueObject



957
# File 'lib/carddb/collection.rb', line 957

def min_value = data['minValue']

#object_type_idObject



937
# File 'lib/carddb/collection.rb', line 937

def object_type_id = data['objectTypeId']

#parent_field_idObject



966
# File 'lib/carddb/collection.rb', line 966

def parent_field_id = data['parentFieldId']

#patternObject



959
# File 'lib/carddb/collection.rb', line 959

def pattern = data['pattern']

#placeholderObject



947
# File 'lib/carddb/collection.rb', line 947

def placeholder = data['placeholder']

#required?Boolean

Returns:

  • (Boolean)


941
# File 'lib/carddb/collection.rb', line 941

def required? = !!data['isRequired']

#searchable?Boolean

Returns:

  • (Boolean)


943
# File 'lib/carddb/collection.rb', line 943

def searchable? = !!data['isSearchable']

#semantic_typeObject



949
# File 'lib/carddb/collection.rb', line 949

def semantic_type = data['semanticType']

#sort_orderObject



945
# File 'lib/carddb/collection.rb', line 945

def sort_order = data['sortOrder']

#system_field?Boolean

Returns:

  • (Boolean)


952
# File 'lib/carddb/collection.rb', line 952

def system_field? = !!data['isSystemField']

#unique?Boolean

Returns:

  • (Boolean)


960
# File 'lib/carddb/collection.rb', line 960

def unique? = !!data['isUnique']

#updated_atObject



968
# File 'lib/carddb/collection.rb', line 968

def updated_at = parse_time(data['updatedAt'])