function Provider () {
            // Scope `this` to self
            var self = this;

            /**
             * The model type
             * @member {string}
             * @memberof Models.Provider
             */
            self.type = 'provider';

            /**
             * The provider name
             * @member {string}
             * @memberof Models.Provider
             */
            self.name = '';

            /**
             * The number of times the provider was used
             * @member {integer}
             * @memberof Models.Provider
             */
            self.reuses = 0;

            /**
             * Products associated to the provider
             * @member {array}
             * @memberof Models.Provider
             */
            self.products = [];

            /**
             * Deployment models associated to the provider
             * @member {array}
             * @memberof Models.Provider
             */
            self.deploymentModels = [];

            /**
             * Service models associated to the provider
             * @member {array}
             * @memberof Models.Provider
             */
            self.serviceModels = [];

            /**
             * Statuses/designatinos associated to the provider
             * @member {array}
             * @memberof Models.Provider
             */
            self.designations = [];

            /**
             * Agencies associated to the provider
             * @member {array}
             * @memberof Models.Provider
             */
            self.agencies = [];

            /**
             * The logo URL
             * @member {string}
             * @memberof Models.Provider
             */
            self.logo = '';
        }
/**
         * The cloud service provider.
         * @constructor
         * @memberof Models
         */
The cloud service provider.
@constructor
@memberof Models
The cloud service provider . @constructor @memberof Models
function Provider () {
            var self = this;
            self.type = 'provider';
            self.name = '';
            self.reuses = 0;
            self.products = [];
            self.deploymentModels = [];
            self.serviceModels = [];
            self.designations = [];
            self.agencies = [];
            self.logo = '';
        }
function Provider ( ) { var self = this ; self . type = 'provider' ; self . name = '' ; self . reuses = 0 ; self . products = [ ] ; self . deploymentModels = [ ] ; self . serviceModels = [ ] ; self . designations = [ ] ; self . agencies = [ ] ; self . logo = '' ; }
The cloud service provider.
The cloud service provider .
// Scope `this` to self /**
             * The model type
             * @member {string}
             * @memberof Models.Provider
             */ /**
             * The provider name
             * @member {string}
             * @memberof Models.Provider
             */ /**
             * The number of times the provider was used
             * @member {integer}
             * @memberof Models.Provider
             */ /**
             * Products associated to the provider
             * @member {array}
             * @memberof Models.Provider
             */ /**
             * Deployment models associated to the provider
             * @member {array}
             * @memberof Models.Provider
             */ /**
             * Service models associated to the provider
             * @member {array}
             * @memberof Models.Provider
             */ /**
             * Statuses/designatinos associated to the provider
             * @member {array}
             * @memberof Models.Provider
             */ /**
             * Agencies associated to the provider
             * @member {array}
             * @memberof Models.Provider
             */ /**
             * The logo URL
             * @member {string}
             * @memberof Models.Provider
             */