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
1278
|
# File 'lib/carddb/collection.rb', line 1278
def allowed_values = data['allowedValues']
|
#computed? ⇒ Boolean
1275
|
# File 'lib/carddb/collection.rb', line 1275
def computed? = !!data['isComputed']
|
#created_at ⇒ Object
1291
|
# File 'lib/carddb/collection.rb', line 1291
def created_at = parse_time(data['createdAt'])
|
#data_type ⇒ Object
1264
|
# File 'lib/carddb/collection.rb', line 1264
def data_type = data['dataType']
|
#default_value ⇒ Object
1277
|
# File 'lib/carddb/collection.rb', line 1277
def default_value = data['defaultValue']
|
#description ⇒ Object
1270
|
# File 'lib/carddb/collection.rb', line 1270
def description = data['description']
|
1272
|
# File 'lib/carddb/collection.rb', line 1272
def display_format = data['displayFormat']
|
#filterable? ⇒ Boolean
1266
|
# File 'lib/carddb/collection.rb', line 1266
def filterable? = !!data['isFilterable']
|
#hidden? ⇒ Boolean
1274
|
# File 'lib/carddb/collection.rb', line 1274
def hidden? = !!data['isHidden']
|
#id ⇒ Object
1260
|
# File 'lib/carddb/collection.rb', line 1260
def id = data['id']
|
#identifier? ⇒ Boolean
1268
|
# File 'lib/carddb/collection.rb', line 1268
def identifier? = !!data['isIdentifier']
|
#item_type ⇒ Object
1285
|
# File 'lib/carddb/collection.rb', line 1285
def item_type = data['itemType']
|
#key ⇒ Object
1262
|
# File 'lib/carddb/collection.rb', line 1262
def key = data['key']
|
#label ⇒ Object
1263
|
# File 'lib/carddb/collection.rb', line 1263
def label = data['label']
|
#link_alias ⇒ Object
1288
|
# File 'lib/carddb/collection.rb', line 1288
def link_alias = data['linkAlias']
|
#link_dataset_id ⇒ Object
1286
|
# File 'lib/carddb/collection.rb', line 1286
def link_dataset_id = data['linkDatasetId']
|
#link_direction ⇒ Object
1289
|
# File 'lib/carddb/collection.rb', line 1289
def link_direction = data['linkDirection']
|
#link_field_key ⇒ Object
1287
|
# File 'lib/carddb/collection.rb', line 1287
def link_field_key = data['linkFieldKey']
|
#max_length ⇒ Object
1280
|
# File 'lib/carddb/collection.rb', line 1280
def max_length = data['maxLength']
|
#max_value ⇒ Object
1282
|
# File 'lib/carddb/collection.rb', line 1282
def max_value = data['maxValue']
|
#min_length ⇒ Object
1279
|
# File 'lib/carddb/collection.rb', line 1279
def min_length = data['minLength']
|
#min_value ⇒ Object
1281
|
# File 'lib/carddb/collection.rb', line 1281
def min_value = data['minValue']
|
#object_type_id ⇒ Object
1261
|
# File 'lib/carddb/collection.rb', line 1261
def object_type_id = data['objectTypeId']
|
#parent_field_id ⇒ Object
1290
|
# File 'lib/carddb/collection.rb', line 1290
def parent_field_id = data['parentFieldId']
|
#pattern ⇒ Object
1283
|
# File 'lib/carddb/collection.rb', line 1283
def pattern = data['pattern']
|
#placeholder ⇒ Object
1271
|
# File 'lib/carddb/collection.rb', line 1271
def placeholder = data['placeholder']
|
#required? ⇒ Boolean
1265
|
# File 'lib/carddb/collection.rb', line 1265
def required? = !!data['isRequired']
|
#searchable? ⇒ Boolean
1267
|
# File 'lib/carddb/collection.rb', line 1267
def searchable? = !!data['isSearchable']
|
#semantic_type ⇒ Object
1273
|
# File 'lib/carddb/collection.rb', line 1273
def semantic_type = data['semanticType']
|
#sort_order ⇒ Object
1269
|
# File 'lib/carddb/collection.rb', line 1269
def sort_order = data['sortOrder']
|
#system_field? ⇒ Boolean
1276
|
# File 'lib/carddb/collection.rb', line 1276
def system_field? = !!data['isSystemField']
|
#unique? ⇒ Boolean
1284
|
# File 'lib/carddb/collection.rb', line 1284
def unique? = !!data['isUnique']
|
#updated_at ⇒ Object
1292
|
# File 'lib/carddb/collection.rb', line 1292
def updated_at = parse_time(data['updatedAt'])
|