/**
 * Copyright 2017 - 2018  The Hyve B.V.
 *
 * 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 http://mozilla.org/MPL/2.0/.
 */ import { Constraint } from './constraint' ; export class SubjectSet { private _description : string ; private _errorMessage : string ; private _id : number ; private _setSize : number ; private _status : string ; private _username : string ; private _requestConstraints : Constraint ; private _apiVersion : string ; get description ( ) : string { return this . _description ; } set description ( value ) { this . _description = value ; } get errorMessage ( ) : string { return this . _errorMessage ; } set errorMessage ( value ) { this . _errorMessage = value ; } get id ( ) : number { return this . _id ; } set id ( value ) { this . _id = value ; } get setSize ( ) : number { return this . _setSize ; } set setSize ( value ) { this . _setSize = value ; } get status ( ) : string { return this . _status ; } set status ( value ) { this . _status = value ; } get username ( ) : string { return this . _username ; } set username ( value ) { this . _username = value ; } get requestConstraints ( ) : Constraint { return this . _requestConstraints ; } set requestConstraints ( value ) { this . _requestConstraints = value ; } get apiVersion ( ) : string { return this . _apiVersion ; } set apiVersion ( value ) { this . _apiVersion = value ; } }