public function __construct()

in app/libraries/Airavata/Model/Workspace/Types.php [712:859]


  public function __construct($vals=null) {
    if (!isset(self::$_TSPEC)) {
      self::$_TSPEC = array(
        1 => array(
          'var' => 'airavataInternalGatewayId',
          'type' => TType::STRING,
          ),
        2 => array(
          'var' => 'gatewayId',
          'type' => TType::STRING,
          ),
        3 => array(
          'var' => 'gatewayApprovalStatus',
          'type' => TType::I32,
          ),
        4 => array(
          'var' => 'gatewayName',
          'type' => TType::STRING,
          ),
        5 => array(
          'var' => 'domain',
          'type' => TType::STRING,
          ),
        6 => array(
          'var' => 'emailAddress',
          'type' => TType::STRING,
          ),
        7 => array(
          'var' => 'gatewayAcronym',
          'type' => TType::STRING,
          ),
        8 => array(
          'var' => 'gatewayURL',
          'type' => TType::STRING,
          ),
        9 => array(
          'var' => 'gatewayPublicAbstract',
          'type' => TType::STRING,
          ),
        10 => array(
          'var' => 'reviewProposalDescription',
          'type' => TType::STRING,
          ),
        11 => array(
          'var' => 'gatewayAdminFirstName',
          'type' => TType::STRING,
          ),
        12 => array(
          'var' => 'gatewayAdminLastName',
          'type' => TType::STRING,
          ),
        13 => array(
          'var' => 'gatewayAdminEmail',
          'type' => TType::STRING,
          ),
        14 => array(
          'var' => 'identityServerUserName',
          'type' => TType::STRING,
          ),
        15 => array(
          'var' => 'identityServerPasswordToken',
          'type' => TType::STRING,
          ),
        16 => array(
          'var' => 'declinedReason',
          'type' => TType::STRING,
          ),
        17 => array(
          'var' => 'oauthClientId',
          'type' => TType::STRING,
          ),
        18 => array(
          'var' => 'oauthClientSecret',
          'type' => TType::STRING,
          ),
        19 => array(
          'var' => 'requestCreationTime',
          'type' => TType::I64,
          ),
        20 => array(
          'var' => 'requesterUsername',
          'type' => TType::STRING,
          ),
        );
    }
    if (is_array($vals)) {
      if (isset($vals['airavataInternalGatewayId'])) {
        $this->airavataInternalGatewayId = $vals['airavataInternalGatewayId'];
      }
      if (isset($vals['gatewayId'])) {
        $this->gatewayId = $vals['gatewayId'];
      }
      if (isset($vals['gatewayApprovalStatus'])) {
        $this->gatewayApprovalStatus = $vals['gatewayApprovalStatus'];
      }
      if (isset($vals['gatewayName'])) {
        $this->gatewayName = $vals['gatewayName'];
      }
      if (isset($vals['domain'])) {
        $this->domain = $vals['domain'];
      }
      if (isset($vals['emailAddress'])) {
        $this->emailAddress = $vals['emailAddress'];
      }
      if (isset($vals['gatewayAcronym'])) {
        $this->gatewayAcronym = $vals['gatewayAcronym'];
      }
      if (isset($vals['gatewayURL'])) {
        $this->gatewayURL = $vals['gatewayURL'];
      }
      if (isset($vals['gatewayPublicAbstract'])) {
        $this->gatewayPublicAbstract = $vals['gatewayPublicAbstract'];
      }
      if (isset($vals['reviewProposalDescription'])) {
        $this->reviewProposalDescription = $vals['reviewProposalDescription'];
      }
      if (isset($vals['gatewayAdminFirstName'])) {
        $this->gatewayAdminFirstName = $vals['gatewayAdminFirstName'];
      }
      if (isset($vals['gatewayAdminLastName'])) {
        $this->gatewayAdminLastName = $vals['gatewayAdminLastName'];
      }
      if (isset($vals['gatewayAdminEmail'])) {
        $this->gatewayAdminEmail = $vals['gatewayAdminEmail'];
      }
      if (isset($vals['identityServerUserName'])) {
        $this->identityServerUserName = $vals['identityServerUserName'];
      }
      if (isset($vals['identityServerPasswordToken'])) {
        $this->identityServerPasswordToken = $vals['identityServerPasswordToken'];
      }
      if (isset($vals['declinedReason'])) {
        $this->declinedReason = $vals['declinedReason'];
      }
      if (isset($vals['oauthClientId'])) {
        $this->oauthClientId = $vals['oauthClientId'];
      }
      if (isset($vals['oauthClientSecret'])) {
        $this->oauthClientSecret = $vals['oauthClientSecret'];
      }
      if (isset($vals['requestCreationTime'])) {
        $this->requestCreationTime = $vals['requestCreationTime'];
      }
      if (isset($vals['requesterUsername'])) {
        $this->requesterUsername = $vals['requesterUsername'];
      }
    }
  }