'id', 'type' => 'bigint', 'length' => '20', 'unsigned' => true, 'extra' => 'auto_increment', 'primary' => true, 'sortable' => true ), // customer_id array( 'name' => 'customer_id', 'type' => 'bigint', 'length' => '20', 'unsigned' => true, 'default' => '0' ), // is_primary array( 'name' => 'is_primary', 'type' => 'tinyint', 'length' => '1', 'unsigned' => false, 'default' => '0', 'sortable' => true, 'transition' => true, ), // type array( 'name' => 'type', 'type' => 'varchar', 'length' => '20', 'default' => 'billing', 'sortable' => true, 'transition' => true ), // status array( 'name' => 'status', 'type' => 'varchar', 'length' => '20', 'default' => 'active', 'sortable' => true, 'transition' => true ), // name array( 'name' => 'name', 'type' => 'mediumtext', 'searchable' => true, 'sortable' => true ), // address array( 'name' => 'address', 'type' => 'mediumtext', 'searchable' => true, 'sortable' => true ), // address2 array( 'name' => 'address2', 'type' => 'mediumtext', 'searchable' => true, 'sortable' => true ), // city array( 'name' => 'city', 'type' => 'mediumtext', 'searchable' => true, 'sortable' => true ), // region array( 'name' => 'region', 'type' => 'mediumtext', 'searchable' => true, 'sortable' => true ), // postal_code array( 'name' => 'postal_code', 'type' => 'varchar', 'length' => '32', 'default' => '', 'searchable' => true, 'sortable' => true ), // country array( 'name' => 'country', 'type' => 'mediumtext', 'searchable' => true, 'sortable' => true ), // date_created array( 'name' => 'date_created', 'type' => 'datetime', 'default' => '', // Defaults to current time in query class 'created' => true, 'date_query' => true, 'sortable' => true ), // date_modified array( 'name' => 'date_modified', 'type' => 'datetime', 'default' => '', // Defaults to current time in query class 'modified' => true, 'date_query' => true, 'sortable' => true ), // uuid array( 'uuid' => true, ) ); }