dist/corbel.with-polyfills.js
function(client) {
                console.log('iamInterface.client.update', client);
                corbel.validate.value('clientId', this.clientId);
                return this.request({
                    url: this._buildUriWithDomain(this.uri + '/' + this.clientId),
                    method: corbel.request.method.PUT,
                    data: client
                });
            }
function(client) {
                console.log('iamInterface.client.update', client);
                corbel.validate.value('clientId', this.clientId);
                return this.request({
                    url: this._buildUriWithDomain(this.uri + '/' + this.clientId),
                    method: corbel.request.method.PUT,
                    data: client
                });
            }
function ( client ) { console . log ( 'iamInterface.client.update' , client ) ; corbel . validate . value ( 'clientId' , this . clientId ) ; return this . request ( { url : this . _buildUriWithDomain ( this . uri + '/' + this . clientId ) , method : corbel . request . method . PUT , data : client } ) ; }
Updates a client.

@method
@memberOf corbel.Iam.ClientBuilder

@param {Object} client                          The client data.
@param {String} client.name                     Client domain (obligatory).
@param {String} client.key                      Client key (obligatory).
@param {String} client.version                  Client version.
@param {String} client.signatureAlghorithm      Signature alghorithm.
@param {Object} client.scopes                   Scopes of the client.
@param {String} client.clientSideAuthentication Option for client side authentication.
@param {String} client.resetUrl                 Reset password url.
@param {String} client.resetNotificationId      Reset password notification id.

@return {Promise} A promise or fails with a {@link corbelError}.
Updates a client .