class Attio::Attribute

def to_h

Returns:
  • (Hash) - Attribute data as a hash
def to_h
  super.merge(
    api_slug: api_slug,
    name: name,
    description: description,
    type: type,
    is_required: is_required,
    is_unique: is_unique,
    is_default_value_enabled: is_default_value_enabled,
    default_value: default_value,
    options: options,
    object_id: attio_object_id,
    object_api_slug: object_api_slug,
    parent_object_id: parent_object_id,
    created_by_actor: created_by_actor,
    is_archived: is_archived,
    archived_at: archived_at&.iso8601
  ).compact
end