updateGroupSchema(groupSchema) {
    let url = `${this.baseUrl}/api/v1/meta/schemas/group/default`;

    const resources = [];

    const request = this.http.postJson(
      url,
      {
        body: groupSchema
      },
      { resources }
    );
    return request.then(jsonRes => new models.GroupSchema(jsonRes, this));
  }
/**
   *
   * @param {GroupSchema} groupSchema
   * @description
   * Updates, adds ore removes one or more custom Group Profile properties in the schema
   * @returns {Promise<GroupSchema>}
   */
@param {GroupSchema} groupSchema
@description
Updates, adds ore removes one or more custom Group Profile properties in the schema
@returns {Promise}
@param { GroupSchema } groupSchema @description Updates adds ore removes one or more custom Group Profile properties in the schema @returns { Promise }
updateGroupSchema(groupSchema) {
    let url = `${this.baseUrl}/api/v1/meta/schemas/group/default`;
    const resources = [];
    const request = this.http.postJson(
      url,
      {
        body: groupSchema
      },
      { resources }
    );
    return request.then(jsonRes => new models.GroupSchema(jsonRes, this));
  }
updateGroupSchema ( groupSchema ) { let url = ` ${ this . baseUrl } ` ; const resources = [ ] ; const request = this . http . postJson ( url , { body : groupSchema } , { resources } ) ; return request . then ( jsonRes => new models . GroupSchema ( jsonRes , this ) ) ; }
@param {GroupSchema} groupSchema
 @description
 Updates, adds ore removes one or more custom Group Profile properties in the schema
 @returns {Promise<GroupSchema>}
@param { GroupSchema } groupSchema @description Updates adds ore removes one or more custom Group Profile properties in the schema @returns { Promise<GroupSchema > }