Class: CardDB::ObjectField
Instance Attribute Summary
Attributes inherited from Resource
#client, #data
Instance Method Summary
collapse
Methods inherited from Resource
#[], #initialize, #key?, #to_h, #to_json
Instance Method Details
#allowed_values ⇒ Object
954
|
# File 'lib/carddb/collection.rb', line 954
def allowed_values = data['allowedValues']
|
#computed? ⇒ Boolean
951
|
# File 'lib/carddb/collection.rb', line 951
def computed? = !!data['isComputed']
|
#created_at ⇒ Object
967
|
# File 'lib/carddb/collection.rb', line 967
def created_at = parse_time(data['createdAt'])
|
#data_type ⇒ Object
940
|
# File 'lib/carddb/collection.rb', line 940
def data_type = data['dataType']
|
#default_value ⇒ Object
953
|
# File 'lib/carddb/collection.rb', line 953
def default_value = data['defaultValue']
|
#description ⇒ Object
946
|
# File 'lib/carddb/collection.rb', line 946
def description = data['description']
|
948
|
# File 'lib/carddb/collection.rb', line 948
def display_format = data['displayFormat']
|
#filterable? ⇒ Boolean
942
|
# File 'lib/carddb/collection.rb', line 942
def filterable? = !!data['isFilterable']
|
#hidden? ⇒ Boolean
950
|
# File 'lib/carddb/collection.rb', line 950
def hidden? = !!data['isHidden']
|
#id ⇒ Object
936
|
# File 'lib/carddb/collection.rb', line 936
def id = data['id']
|
#identifier? ⇒ Boolean
944
|
# File 'lib/carddb/collection.rb', line 944
def identifier? = !!data['isIdentifier']
|
#item_type ⇒ Object
961
|
# File 'lib/carddb/collection.rb', line 961
def item_type = data['itemType']
|
#key ⇒ Object
938
|
# File 'lib/carddb/collection.rb', line 938
def key = data['key']
|
#label ⇒ Object
939
|
# File 'lib/carddb/collection.rb', line 939
def label = data['label']
|
#link_alias ⇒ Object
964
|
# File 'lib/carddb/collection.rb', line 964
def link_alias = data['linkAlias']
|
#link_dataset_id ⇒ Object
962
|
# File 'lib/carddb/collection.rb', line 962
def link_dataset_id = data['linkDatasetId']
|
#link_direction ⇒ Object
965
|
# File 'lib/carddb/collection.rb', line 965
def link_direction = data['linkDirection']
|
#link_field_key ⇒ Object
963
|
# File 'lib/carddb/collection.rb', line 963
def link_field_key = data['linkFieldKey']
|
#max_length ⇒ Object
956
|
# File 'lib/carddb/collection.rb', line 956
def max_length = data['maxLength']
|
#max_value ⇒ Object
958
|
# File 'lib/carddb/collection.rb', line 958
def max_value = data['maxValue']
|
#min_length ⇒ Object
955
|
# File 'lib/carddb/collection.rb', line 955
def min_length = data['minLength']
|
#min_value ⇒ Object
957
|
# File 'lib/carddb/collection.rb', line 957
def min_value = data['minValue']
|
#object_type_id ⇒ Object
937
|
# File 'lib/carddb/collection.rb', line 937
def object_type_id = data['objectTypeId']
|
#parent_field_id ⇒ Object
966
|
# File 'lib/carddb/collection.rb', line 966
def parent_field_id = data['parentFieldId']
|
#pattern ⇒ Object
959
|
# File 'lib/carddb/collection.rb', line 959
def pattern = data['pattern']
|
#placeholder ⇒ Object
947
|
# File 'lib/carddb/collection.rb', line 947
def placeholder = data['placeholder']
|
#required? ⇒ Boolean
941
|
# File 'lib/carddb/collection.rb', line 941
def required? = !!data['isRequired']
|
#searchable? ⇒ Boolean
943
|
# File 'lib/carddb/collection.rb', line 943
def searchable? = !!data['isSearchable']
|
#semantic_type ⇒ Object
949
|
# File 'lib/carddb/collection.rb', line 949
def semantic_type = data['semanticType']
|
#sort_order ⇒ Object
945
|
# File 'lib/carddb/collection.rb', line 945
def sort_order = data['sortOrder']
|
#system_field? ⇒ Boolean
952
|
# File 'lib/carddb/collection.rb', line 952
def system_field? = !!data['isSystemField']
|
#unique? ⇒ Boolean
960
|
# File 'lib/carddb/collection.rb', line 960
def unique? = !!data['isUnique']
|
#updated_at ⇒ Object
968
|
# File 'lib/carddb/collection.rb', line 968
def updated_at = parse_time(data['updatedAt'])
|