proto.org.apache.custos.tenant.management.service.GetTenantResponse.deserializeBinaryFromReader = function()

in custos-client-sdks/custos-js-sdk/stubs/integration-services/tenant-management/TenantManagementService_pb.js [648:755]


proto.org.apache.custos.tenant.management.service.GetTenantResponse.deserializeBinaryFromReader = function(msg, reader) {
  while (reader.nextField()) {
    if (reader.isEndGroup()) {
      break;
    }
    var field = reader.getFieldNumber();
    switch (field) {
    case 1:
      var value = /** @type {string} */ (reader.readString());
      msg.setClientId(value);
      break;
    case 2:
      var value = /** @type {string} */ (reader.readString());
      msg.setClientName(value);
      break;
    case 3:
      var value = /** @type {string} */ (reader.readString());
      msg.setRequesterEmail(value);
      break;
    case 4:
      var value = /** @type {string} */ (reader.readString());
      msg.setAdminFirstName(value);
      break;
    case 5:
      var value = /** @type {string} */ (reader.readString());
      msg.setAdminLastName(value);
      break;
    case 6:
      var value = /** @type {string} */ (reader.readString());
      msg.setAdminEmail(value);
      break;
    case 7:
      var value = /** @type {string} */ (reader.readString());
      msg.addContacts(value);
      break;
    case 8:
      var value = /** @type {string} */ (reader.readString());
      msg.addRedirectUris(value);
      break;
    case 9:
      var value = /** @type {string} */ (reader.readString());
      msg.addGrantTypes(value);
      break;
    case 10:
      var value = /** @type {number} */ (reader.readDouble());
      msg.setClientIdIssuedAt(value);
      break;
    case 11:
      var value = /** @type {string} */ (reader.readString());
      msg.setClientUri(value);
      break;
    case 12:
      var value = /** @type {string} */ (reader.readString());
      msg.setScope(value);
      break;
    case 13:
      var value = /** @type {string} */ (reader.readString());
      msg.setDomain(value);
      break;
    case 14:
      var value = /** @type {string} */ (reader.readString());
      msg.setComment(value);
      break;
    case 15:
      var value = /** @type {string} */ (reader.readString());
      msg.setLogoUri(value);
      break;
    case 16:
      var value = /** @type {string} */ (reader.readString());
      msg.setApplicationType(value);
      break;
    case 17:
      var value = /** @type {string} */ (reader.readString());
      msg.setJwksUri(value);
      break;
    case 18:
      var value = /** @type {string} */ (reader.readString());
      msg.setExampleExtensionParameter(value);
      break;
    case 19:
      var value = /** @type {string} */ (reader.readString());
      msg.setTosUri(value);
      break;
    case 20:
      var value = /** @type {string} */ (reader.readString());
      msg.setPolicyUri(value);
      break;
    case 21:
      var value = msg.getJwksMap();
      reader.readMessage(value, function(message, reader) {
        jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readString, null, "", "");
         });
      break;
    case 22:
      var value = /** @type {string} */ (reader.readString());
      msg.setSoftwareId(value);
      break;
    case 23:
      var value = /** @type {string} */ (reader.readString());
      msg.setSoftwareVersion(value);
      break;
    default:
      reader.skipField();
      break;
    }
  }
  return msg;
};