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