//
// MyRA
//
// Copyright © 2018 Province of British Columbia
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
// Created by Kyubin Han
//

/* eslint-env es6 */

'use strict';

import Model from './model';

export default class ClientType extends Model {
  static get fields() {
    // primary key *must* be first!
    return ['id', 'agreement_id', 'client_id', 'client_type_id', 'agent_id']
      .map(field => `${this.table}.${field}`);
  }

  static get table() {
    return 'client_agreement';
  }
}
