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



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

def allowed_values = data['allowedValues']

#computed?Boolean

Returns:

  • (Boolean)


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

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

#created_atObject



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

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

#data_typeObject



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

def data_type = data['dataType']

#default_valueObject



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

def default_value = data['defaultValue']

#descriptionObject



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

def description = data['description']

#display_formatObject



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

def display_format = data['displayFormat']

#filterable?Boolean

Returns:

  • (Boolean)


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

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

#hidden?Boolean

Returns:

  • (Boolean)


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

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

#idObject



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

def id = data['id']

#identifier?Boolean

Returns:

  • (Boolean)


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

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

#item_typeObject



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

def item_type = data['itemType']

#keyObject



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

def key = data['key']

#labelObject



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

def label = data['label']


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

def link_alias = data['linkAlias']


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

def link_dataset_id = data['linkDatasetId']


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

def link_direction = data['linkDirection']


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

def link_field_key = data['linkFieldKey']

#max_lengthObject



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

def max_length = data['maxLength']

#max_valueObject



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

def max_value = data['maxValue']

#min_lengthObject



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

def min_length = data['minLength']

#min_valueObject



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

def min_value = data['minValue']

#object_type_idObject



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

def object_type_id = data['objectTypeId']

#parent_field_idObject



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

def parent_field_id = data['parentFieldId']

#patternObject



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

def pattern = data['pattern']

#placeholderObject



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

def placeholder = data['placeholder']

#required?Boolean

Returns:

  • (Boolean)


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

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

#searchable?Boolean

Returns:

  • (Boolean)


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

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

#semantic_typeObject



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

def semantic_type = data['semanticType']

#sort_orderObject



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

def sort_order = data['sortOrder']

#system_field?Boolean

Returns:

  • (Boolean)


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

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

#unique?Boolean

Returns:

  • (Boolean)


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

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

#updated_atObject



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

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