Conch API

Logo

Datacenter build and management service

View the Project on GitHub joyent/conch-api

Conch::DB::Result::Organization

SOURCE

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

BASE CLASS: Conch::DB::Result

TABLE: organization

ACCESSORS

id

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

name

data_type: 'text'
is_nullable: 0

description

data_type: 'text'
is_nullable: 1

created

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

deactivated

data_type: 'timestamp with time zone'
is_nullable: 1

PRIMARY KEY

RELATIONS

organization_build_roles

Type: has_many

Related object: Conch::DB::Result::OrganizationBuildRole

user_organization_roles

Type: has_many

Related object: Conch::DB::Result::UserOrganizationRole

builds

Type: many_to_many

Composing rels: “organization_build_roles” -> build

user_accounts

Type: many_to_many

Composing rels: “user_organization_roles” -> user_account

METHODS

TO_JSON

Include information about the organization’s admins and builds, 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/.