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
1215
|
# File 'lib/carddb/collection.rb', line 1215
def allowed_values = data['allowedValues']
|
#computed? ⇒ Boolean
1212
|
# File 'lib/carddb/collection.rb', line 1212
def computed? = !!data['isComputed']
|
#created_at ⇒ Object
1228
|
# File 'lib/carddb/collection.rb', line 1228
def created_at = parse_time(data['createdAt'])
|
#data_type ⇒ Object
1201
|
# File 'lib/carddb/collection.rb', line 1201
def data_type = data['dataType']
|
#default_value ⇒ Object
1214
|
# File 'lib/carddb/collection.rb', line 1214
def default_value = data['defaultValue']
|
#description ⇒ Object
1207
|
# File 'lib/carddb/collection.rb', line 1207
def description = data['description']
|
1209
|
# File 'lib/carddb/collection.rb', line 1209
def display_format = data['displayFormat']
|
#filterable? ⇒ Boolean
1203
|
# File 'lib/carddb/collection.rb', line 1203
def filterable? = !!data['isFilterable']
|
#hidden? ⇒ Boolean
1211
|
# File 'lib/carddb/collection.rb', line 1211
def hidden? = !!data['isHidden']
|
#id ⇒ Object
1197
|
# File 'lib/carddb/collection.rb', line 1197
def id = data['id']
|
#identifier? ⇒ Boolean
1205
|
# File 'lib/carddb/collection.rb', line 1205
def identifier? = !!data['isIdentifier']
|
#item_type ⇒ Object
1222
|
# File 'lib/carddb/collection.rb', line 1222
def item_type = data['itemType']
|
#key ⇒ Object
1199
|
# File 'lib/carddb/collection.rb', line 1199
def key = data['key']
|
#label ⇒ Object
1200
|
# File 'lib/carddb/collection.rb', line 1200
def label = data['label']
|
#link_alias ⇒ Object
1225
|
# File 'lib/carddb/collection.rb', line 1225
def link_alias = data['linkAlias']
|
#link_dataset_id ⇒ Object
1223
|
# File 'lib/carddb/collection.rb', line 1223
def link_dataset_id = data['linkDatasetId']
|
#link_direction ⇒ Object
1226
|
# File 'lib/carddb/collection.rb', line 1226
def link_direction = data['linkDirection']
|
#link_field_key ⇒ Object
1224
|
# File 'lib/carddb/collection.rb', line 1224
def link_field_key = data['linkFieldKey']
|
#max_length ⇒ Object
1217
|
# File 'lib/carddb/collection.rb', line 1217
def max_length = data['maxLength']
|
#max_value ⇒ Object
1219
|
# File 'lib/carddb/collection.rb', line 1219
def max_value = data['maxValue']
|
#min_length ⇒ Object
1216
|
# File 'lib/carddb/collection.rb', line 1216
def min_length = data['minLength']
|
#min_value ⇒ Object
1218
|
# File 'lib/carddb/collection.rb', line 1218
def min_value = data['minValue']
|
#object_type_id ⇒ Object
1198
|
# File 'lib/carddb/collection.rb', line 1198
def object_type_id = data['objectTypeId']
|
#parent_field_id ⇒ Object
1227
|
# File 'lib/carddb/collection.rb', line 1227
def parent_field_id = data['parentFieldId']
|
#pattern ⇒ Object
1220
|
# File 'lib/carddb/collection.rb', line 1220
def pattern = data['pattern']
|
#placeholder ⇒ Object
1208
|
# File 'lib/carddb/collection.rb', line 1208
def placeholder = data['placeholder']
|
#required? ⇒ Boolean
1202
|
# File 'lib/carddb/collection.rb', line 1202
def required? = !!data['isRequired']
|
#searchable? ⇒ Boolean
1204
|
# File 'lib/carddb/collection.rb', line 1204
def searchable? = !!data['isSearchable']
|
#semantic_type ⇒ Object
1210
|
# File 'lib/carddb/collection.rb', line 1210
def semantic_type = data['semanticType']
|
#sort_order ⇒ Object
1206
|
# File 'lib/carddb/collection.rb', line 1206
def sort_order = data['sortOrder']
|
#system_field? ⇒ Boolean
1213
|
# File 'lib/carddb/collection.rb', line 1213
def system_field? = !!data['isSystemField']
|
#unique? ⇒ Boolean
1221
|
# File 'lib/carddb/collection.rb', line 1221
def unique? = !!data['isUnique']
|
#updated_at ⇒ Object
1229
|
# File 'lib/carddb/collection.rb', line 1229
def updated_at = parse_time(data['updatedAt'])
|