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



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

def allowed_values = data['allowedValues']

#computed?Boolean

Returns:

  • (Boolean)


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

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

#created_atObject



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

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

#data_typeObject



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

def data_type = data['dataType']

#default_valueObject



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

def default_value = data['defaultValue']

#descriptionObject



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

def description = data['description']

#display_formatObject



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

def display_format = data['displayFormat']

#filterable?Boolean

Returns:

  • (Boolean)


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

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

#hidden?Boolean

Returns:

  • (Boolean)


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

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

#idObject



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

def id = data['id']

#identifier?Boolean

Returns:

  • (Boolean)


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

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

#item_typeObject



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

def item_type = data['itemType']

#keyObject



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

def key = data['key']

#labelObject



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

def label = data['label']


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

def link_alias = data['linkAlias']


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

def link_dataset_id = data['linkDatasetId']


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

def link_direction = data['linkDirection']


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

def link_field_key = data['linkFieldKey']

#max_lengthObject



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

def max_length = data['maxLength']

#max_valueObject



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

def max_value = data['maxValue']

#min_lengthObject



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

def min_length = data['minLength']

#min_valueObject



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

def min_value = data['minValue']

#object_type_idObject



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

def object_type_id = data['objectTypeId']

#parent_field_idObject



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

def parent_field_id = data['parentFieldId']

#patternObject



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

def pattern = data['pattern']

#placeholderObject



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

def placeholder = data['placeholder']

#required?Boolean

Returns:

  • (Boolean)


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

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

#searchable?Boolean

Returns:

  • (Boolean)


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

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

#semantic_typeObject



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

def semantic_type = data['semanticType']

#sort_orderObject



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

def sort_order = data['sortOrder']

#system_field?Boolean

Returns:

  • (Boolean)


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

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

#unique?Boolean

Returns:

  • (Boolean)


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

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

#updated_atObject



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

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