Conch API

Logo

Datacenter build and management service

View the Project on GitHub joyent/conch-api

Conch::DB::Result::LegacyValidationResult

SOURCE

https://github.com/joyent/conch-api/blob/master/lib/Conch/DB/Result/LegacyValidationResult.pm

BASE CLASS: Conch::DB::Result

TABLE: legacy_validation_result

ACCESSORS

id

data_type: 'uuid'
default_value: gen_random_uuid()
is_nullable: 0
size: 16

legacy_validation_id

data_type: 'uuid'
is_foreign_key: 1
is_nullable: 0
size: 16

message

data_type: 'text'
is_nullable: 0

hint

data_type: 'text'
is_nullable: 1

status

data_type: 'enum'
extra: {custom_type_name => "validation_status_enum",list => ["error","fail","pass"]}
is_nullable: 0

category

data_type: 'text'
is_nullable: 0

component

data_type: 'text'
is_nullable: 1

created

data_type: 'timestamp with time zone'
default_value: current_timestamp
is_nullable: 0
original: {default_value => \"now()"}

device_id

data_type: 'uuid'
is_foreign_key: 1
is_nullable: 0
size: 16

PRIMARY KEY

UNIQUE CONSTRAINTS

l_validation_result_all_columns_key

RELATIONS

device

Type: belongs_to

Related object: Conch::DB::Result::Device

legacy_validation

Type: belongs_to

Related object: Conch::DB::Result::LegacyValidation

legacy_validation_state_members

Type: has_many

Related object: Conch::DB::Result::LegacyValidationStateMember

validation_states

Type: many_to_many

Composing rels: “legacy_validation_state_members” -> validation_state

TO_JSON

Include information about the validation corresponding to the result, if available.

LICENSING

Copyright Joyent, Inc.

This Source Code Form is subject to the terms of the Mozilla Public License, v.2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://www.mozilla.org/en-US/MPL/2.0/.