<?php

namespace Iben_create\CreateStruct;

use \WsdlToPhp\PackageBase\AbstractStructBase;

/**
 * This class stands for READ CreateStruct
 * @package Iben_create
 * @subpackage Structs
 */
class Iben_createREAD extends AbstractStructBase
{
    /**
     * The pel_user_code
     * @var string
     */
    public $pel_user_code;
    /**
     * The pel_user_pass
     * @var string
     */
    public $pel_user_pass;
    /**
     * The pel_apost_code
     * @var string
     */
    public $pel_apost_code;
    /**
     * The pel_apost_sub_code
     * @var string
     */
    public $pel_apost_sub_code;
    /**
     * The pel_user_lang
     * @var string
     */
    public $pel_user_lang;
    /**
     * The pel_paral_name
     * @var string
     */
    public $pel_paral_name;
    /**
     * The pel_paral_address
     * @var string
     */
    public $pel_paral_address;
    /**
     * The pel_paral_area
     * @var string
     */
    public $pel_paral_area;
    /**
     * The pel_paral_tk
     * @var string
     */
    public $pel_paral_tk;
    /**
     * The pel_paral_thl_1
     * @var string
     */
    public $pel_paral_thl_1;
    /**
     * The pel_paral_thl_2
     * @var string
     */
    public $pel_paral_thl_2;
    /**
     * The pel_service
     * @var string
     */
    public $pel_service;
    /**
     * The pel_baros
     * @var string
     */
    public $pel_baros;
    /**
     * The pel_temaxia
     * @var string
     */
    public $pel_temaxia;
    /**
     * The pel_paral_sxolia
     * @var string
     */
    public $pel_paral_sxolia;
    /**
     * The pel_sur_1
     * @var string
     */
    public $pel_sur_1;
    /**
     * The pel_sur_2
     * @var string
     */
    public $pel_sur_2;
    /**
     * The pel_sur_3
     * @var string
     */
    public $pel_sur_3;
    /**
     * The pel_ant_poso
     * @var string
     */
    public $pel_ant_poso;
    /**
     * The pel_ant_poso1
     * @var string
     */
    public $pel_ant_poso1;
    /**
     * The pel_ant_poso2
     * @var string
     */
    public $pel_ant_poso2;
    /**
     * The pel_ant_poso3
     * @var string
     */
    public $pel_ant_poso3;
    /**
     * The pel_ant_poso4
     * @var string
     */
    public $pel_ant_poso4;
    /**
     * The pel_ant_date1
     * @var string
     */
    public $pel_ant_date1;
    /**
     * The pel_ant_date2
     * @var string
     */
    public $pel_ant_date2;
    /**
     * The pel_ant_date3
     * @var string
     */
    public $pel_ant_date3;
    /**
     * The pel_ant_date4
     * @var string
     */
    public $pel_ant_date4;
    /**
     * The pel_asf_poso
     * @var string
     */
    public $pel_asf_poso;
    /**
     * The pel_ref_no
     * @var string
     */
    public $pel_ref_no;
    /**
     * Constructor method for READ
     * @uses Iben_createREAD::setPel_user_code()
     * @uses Iben_createREAD::setPel_user_pass()
     * @uses Iben_createREAD::setPel_apost_code()
     * @uses Iben_createREAD::setPel_apost_sub_code()
     * @uses Iben_createREAD::setPel_user_lang()
     * @uses Iben_createREAD::setPel_paral_name()
     * @uses Iben_createREAD::setPel_paral_address()
     * @uses Iben_createREAD::setPel_paral_area()
     * @uses Iben_createREAD::setPel_paral_tk()
     * @uses Iben_createREAD::setPel_paral_thl_1()
     * @uses Iben_createREAD::setPel_paral_thl_2()
     * @uses Iben_createREAD::setPel_service()
     * @uses Iben_createREAD::setPel_baros()
     * @uses Iben_createREAD::setPel_temaxia()
     * @uses Iben_createREAD::setPel_paral_sxolia()
     * @uses Iben_createREAD::setPel_sur_1()
     * @uses Iben_createREAD::setPel_sur_2()
     * @uses Iben_createREAD::setPel_sur_3()
     * @uses Iben_createREAD::setPel_ant_poso()
     * @uses Iben_createREAD::setPel_ant_poso1()
     * @uses Iben_createREAD::setPel_ant_poso2()
     * @uses Iben_createREAD::setPel_ant_poso3()
     * @uses Iben_createREAD::setPel_ant_poso4()
     * @uses Iben_createREAD::setPel_ant_date1()
     * @uses Iben_createREAD::setPel_ant_date2()
     * @uses Iben_createREAD::setPel_ant_date3()
     * @uses Iben_createREAD::setPel_ant_date4()
     * @uses Iben_createREAD::setPel_asf_poso()
     * @uses Iben_createREAD::setPel_ref_no()
     * @param string $pel_user_code
     * @param string $pel_user_pass
     * @param string $pel_apost_code
     * @param string $pel_apost_sub_code
     * @param string $pel_user_lang
     * @param string $pel_paral_name
     * @param string $pel_paral_address
     * @param string $pel_paral_area
     * @param string $pel_paral_tk
     * @param string $pel_paral_thl_1
     * @param string $pel_paral_thl_2
     * @param string $pel_service
     * @param string $pel_baros
     * @param string $pel_temaxia
     * @param string $pel_paral_sxolia
     * @param string $pel_sur_1
     * @param string $pel_sur_2
     * @param string $pel_sur_3
     * @param string $pel_ant_poso
     * @param string $pel_ant_poso1
     * @param string $pel_ant_poso2
     * @param string $pel_ant_poso3
     * @param string $pel_ant_poso4
     * @param string $pel_ant_date1
     * @param string $pel_ant_date2
     * @param string $pel_ant_date3
     * @param string $pel_ant_date4
     * @param string $pel_asf_poso
     * @param string $pel_ref_no
     */
    public function __construct($pel_user_code = null, $pel_user_pass = null, $pel_apost_code = null, $pel_apost_sub_code = null, $pel_user_lang = null, $pel_paral_name = null, $pel_paral_address = null, $pel_paral_area = null, $pel_paral_tk = null, $pel_paral_thl_1 = null, $pel_paral_thl_2 = null, $pel_service = null, $pel_baros = null, $pel_temaxia = null, $pel_paral_sxolia = null, $pel_sur_1 = null, $pel_sur_2 = null, $pel_sur_3 = null, $pel_ant_poso = null, $pel_ant_poso1 = null, $pel_ant_poso2 = null, $pel_ant_poso3 = null, $pel_ant_poso4 = null, $pel_ant_date1 = null, $pel_ant_date2 = null, $pel_ant_date3 = null, $pel_ant_date4 = null, $pel_asf_poso = null, $pel_ref_no = null)
    {
        $this
            ->setPel_user_code($pel_user_code)
            ->setPel_user_pass($pel_user_pass)
            ->setPel_apost_code($pel_apost_code)
            ->setPel_apost_sub_code($pel_apost_sub_code)
            ->setPel_user_lang($pel_user_lang)
            ->setPel_paral_name($pel_paral_name)
            ->setPel_paral_address($pel_paral_address)
            ->setPel_paral_area($pel_paral_area)
            ->setPel_paral_tk($pel_paral_tk)
            ->setPel_paral_thl_1($pel_paral_thl_1)
            ->setPel_paral_thl_2($pel_paral_thl_2)
            ->setPel_service($pel_service)
            ->setPel_baros($pel_baros)
            ->setPel_temaxia($pel_temaxia)
            ->setPel_paral_sxolia($pel_paral_sxolia)
            ->setPel_sur_1($pel_sur_1)
            ->setPel_sur_2($pel_sur_2)
            ->setPel_sur_3($pel_sur_3)
            ->setPel_ant_poso($pel_ant_poso)
            ->setPel_ant_poso1($pel_ant_poso1)
            ->setPel_ant_poso2($pel_ant_poso2)
            ->setPel_ant_poso3($pel_ant_poso3)
            ->setPel_ant_poso4($pel_ant_poso4)
            ->setPel_ant_date1($pel_ant_date1)
            ->setPel_ant_date2($pel_ant_date2)
            ->setPel_ant_date3($pel_ant_date3)
            ->setPel_ant_date4($pel_ant_date4)
            ->setPel_asf_poso($pel_asf_poso)
            ->setPel_ref_no($pel_ref_no);
    }
    /**
     * Get pel_user_code value
     * @return string|null
     */
    public function getPel_user_code()
    {
        return $this->pel_user_code;
    }
    /**
     * Set pel_user_code value
     * @param string $pel_user_code
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_user_code($pel_user_code = null)
    {
        // validation for constraint: string
        if (!is_null($pel_user_code) && !is_string($pel_user_code)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_user_code, true), gettype($pel_user_code)), __LINE__);
        }
        $this->pel_user_code = $pel_user_code;
        return $this;
    }
    /**
     * Get pel_user_pass value
     * @return string|null
     */
    public function getPel_user_pass()
    {
        return $this->pel_user_pass;
    }
    /**
     * Set pel_user_pass value
     * @param string $pel_user_pass
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_user_pass($pel_user_pass = null)
    {
        // validation for constraint: string
        if (!is_null($pel_user_pass) && !is_string($pel_user_pass)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_user_pass, true), gettype($pel_user_pass)), __LINE__);
        }
        $this->pel_user_pass = $pel_user_pass;
        return $this;
    }
    /**
     * Get pel_apost_code value
     * @return string|null
     */
    public function getPel_apost_code()
    {
        return $this->pel_apost_code;
    }
    /**
     * Set pel_apost_code value
     * @param string $pel_apost_code
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_apost_code($pel_apost_code = null)
    {
        // validation for constraint: string
        if (!is_null($pel_apost_code) && !is_string($pel_apost_code)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_apost_code, true), gettype($pel_apost_code)), __LINE__);
        }
        $this->pel_apost_code = $pel_apost_code;
        return $this;
    }
    /**
     * Get pel_apost_sub_code value
     * @return string|null
     */
    public function getPel_apost_sub_code()
    {
        return $this->pel_apost_sub_code;
    }
    /**
     * Set pel_apost_sub_code value
     * @param string $pel_apost_sub_code
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_apost_sub_code($pel_apost_sub_code = null)
    {
        // validation for constraint: string
        if (!is_null($pel_apost_sub_code) && !is_string($pel_apost_sub_code)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_apost_sub_code, true), gettype($pel_apost_sub_code)), __LINE__);
        }
        $this->pel_apost_sub_code = $pel_apost_sub_code;
        return $this;
    }
    /**
     * Get pel_user_lang value
     * @return string|null
     */
    public function getPel_user_lang()
    {
        return $this->pel_user_lang;
    }
    /**
     * Set pel_user_lang value
     * @param string $pel_user_lang
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_user_lang($pel_user_lang = null)
    {
        // validation for constraint: string
        if (!is_null($pel_user_lang) && !is_string($pel_user_lang)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_user_lang, true), gettype($pel_user_lang)), __LINE__);
        }
        $this->pel_user_lang = $pel_user_lang;
        return $this;
    }
    /**
     * Get pel_paral_name value
     * @return string|null
     */
    public function getPel_paral_name()
    {
        return $this->pel_paral_name;
    }
    /**
     * Set pel_paral_name value
     * @param string $pel_paral_name
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_paral_name($pel_paral_name = null)
    {
        // validation for constraint: string
        if (!is_null($pel_paral_name) && !is_string($pel_paral_name)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_paral_name, true), gettype($pel_paral_name)), __LINE__);
        }
        $this->pel_paral_name = $pel_paral_name;
        return $this;
    }
    /**
     * Get pel_paral_address value
     * @return string|null
     */
    public function getPel_paral_address()
    {
        return $this->pel_paral_address;
    }
    /**
     * Set pel_paral_address value
     * @param string $pel_paral_address
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_paral_address($pel_paral_address = null)
    {
        // validation for constraint: string
        if (!is_null($pel_paral_address) && !is_string($pel_paral_address)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_paral_address, true), gettype($pel_paral_address)), __LINE__);
        }
        $this->pel_paral_address = $pel_paral_address;
        return $this;
    }
    /**
     * Get pel_paral_area value
     * @return string|null
     */
    public function getPel_paral_area()
    {
        return $this->pel_paral_area;
    }
    /**
     * Set pel_paral_area value
     * @param string $pel_paral_area
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_paral_area($pel_paral_area = null)
    {
        // validation for constraint: string
        if (!is_null($pel_paral_area) && !is_string($pel_paral_area)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_paral_area, true), gettype($pel_paral_area)), __LINE__);
        }
        $this->pel_paral_area = $pel_paral_area;
        return $this;
    }
    /**
     * Get pel_paral_tk value
     * @return string|null
     */
    public function getPel_paral_tk()
    {
        return $this->pel_paral_tk;
    }
    /**
     * Set pel_paral_tk value
     * @param string $pel_paral_tk
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_paral_tk($pel_paral_tk = null)
    {
        // validation for constraint: string
        if (!is_null($pel_paral_tk) && !is_string($pel_paral_tk)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_paral_tk, true), gettype($pel_paral_tk)), __LINE__);
        }
        $this->pel_paral_tk = $pel_paral_tk;
        return $this;
    }
    /**
     * Get pel_paral_thl value
     * @return pel_paral_thl
     */
    public function getPel_paral_thl_1()
    {
        return $this->pel_paral_thl_1;
    }
    /**
     * Set pel_paral_thl value
     * @param pel_paral_thl $pel_paral_thl
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_paral_thl_1($pel_paral_thl_1 = null)
    {
        // validation for constraint: string
        if (!is_null($pel_paral_thl_1) && !is_string($pel_paral_thl_1)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_paral_thl_1, true), gettype($pel_paral_thl_1)), __LINE__);
        }
        $this->pel_paral_thl_1 = $pel_paral_thl_1;
        return $this;
    }
    /**
     * Get pel_paral_thl value
     * @return pel_paral_thl
     */
    public function getPel_paral_thl_2()
    {
        return $this->pel_paral_thl_2;
    }
    /**
     * Set pel_paral_thl value
     * @param pel_paral_thl $pel_paral_thl
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_paral_thl_2($pel_paral_thl_2 = null)
    {
        // validation for constraint: string
        if (!is_null($pel_paral_thl_2) && !is_string($pel_paral_thl_2)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_paral_thl_2, true), gettype($pel_paral_thl_2)), __LINE__);
        }
        $this->pel_paral_thl_2 = $pel_paral_thl_2;
        return $this;
    }
    /**
     * Get pel_service value
     * @return string|null
     */
    public function getPel_service()
    {
        return $this->pel_service;
    }
    /**
     * Set pel_service value
     * @param string $pel_service
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_service($pel_service = null)
    {
        // validation for constraint: string
        if (!is_null($pel_service) && !is_string($pel_service)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_service, true), gettype($pel_service)), __LINE__);
        }
        $this->pel_service = $pel_service;
        return $this;
    }
    /**
     * Get pel_baros value
     * @return string|null
     */
    public function getPel_baros()
    {
        return $this->pel_baros;
    }
    /**
     * Set pel_baros value
     * @param string $pel_baros
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_baros($pel_baros = null)
    {
        // validation for constraint: string
        if (!is_null($pel_baros) && !is_string($pel_baros)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_baros, true), gettype($pel_baros)), __LINE__);
        }
        $this->pel_baros = $pel_baros;
        return $this;
    }
    /**
     * Get pel_temaxia value
     * @return string|null
     */
    public function getPel_temaxia()
    {
        return $this->pel_temaxia;
    }
    /**
     * Set pel_temaxia value
     * @param string $pel_temaxia
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_temaxia($pel_temaxia = null)
    {
        // validation for constraint: string
        if (!is_null($pel_temaxia) && !is_string($pel_temaxia)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_temaxia, true), gettype($pel_temaxia)), __LINE__);
        }
        $this->pel_temaxia = $pel_temaxia;
        return $this;
    }
    /**
     * Get pel_paral_sxolia value
     * @return string|null
     */
    public function getPel_paral_sxolia()
    {
        return $this->pel_paral_sxolia;
    }
    /**
     * Set pel_paral_sxolia value
     * @param string $pel_paral_sxolia
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_paral_sxolia($pel_paral_sxolia = null)
    {
        // validation for constraint: string
        if (!is_null($pel_paral_sxolia) && !is_string($pel_paral_sxolia)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_paral_sxolia, true), gettype($pel_paral_sxolia)), __LINE__);
        }
        $this->pel_paral_sxolia = $pel_paral_sxolia;
        return $this;
    }
    /**
     * Get pel_sur value
     * @return pel_sur
     */
    public function getPel_sur_1()
    {
        return $this->pel_sur_1;
    }
    /**
     * Set pel_sur value
     * @param pel_sur $pel_sur
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_sur_1($pel_sur_1 = null)
    {
        // validation for constraint: string
        if (!is_null($pel_sur_1) && !is_string($pel_sur_1)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_sur_1, true), gettype($pel_sur_1)), __LINE__);
        }
        $this->pel_sur_1 = $pel_sur_1;
        return $this;
    }
    /**
     * Get pel_sur value
     * @return pel_sur
     */
    public function getPel_sur_2()
    {
        return $this->pel_sur_2;
    }
    /**
     * Set pel_sur value
     * @param pel_sur $pel_sur
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_sur_2($pel_sur_2 = null)
    {
        // validation for constraint: string
        if (!is_null($pel_sur_2) && !is_string($pel_sur_2)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_sur_2, true), gettype($pel_sur_2)), __LINE__);
        }
        $this->pel_sur_2 = $pel_sur_2;
        return $this;
    }
    /**
     * Get pel_sur value
     * @return pel_sur
     */
    public function getPel_sur_3()
    {
        return $this->pel_sur_3;
    }
    /**
     * Set pel_sur value
     * @param pel_sur $pel_sur
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_sur_3($pel_sur_3 = null)
    {
        // validation for constraint: string
        if (!is_null($pel_sur_3) && !is_string($pel_sur_3)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_sur_3, true), gettype($pel_sur_3)), __LINE__);
        }
        $this->pel_sur_3 = $pel_sur_3;
        return $this;
    }
    /**
     * Get pel_ant_poso value
     * @return string|null
     */
    public function getPel_ant_poso()
    {
        return $this->pel_ant_poso;
    }
    /**
     * Set pel_ant_poso value
     * @param string $pel_ant_poso
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_ant_poso($pel_ant_poso = null)
    {
        // validation for constraint: string
        if (!is_null($pel_ant_poso) && !is_string($pel_ant_poso)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_ant_poso, true), gettype($pel_ant_poso)), __LINE__);
        }
        $this->pel_ant_poso = $pel_ant_poso;
        return $this;
    }
    /**
     * Get pel_ant_poso1 value
     * @return string|null
     */
    public function getPel_ant_poso1()
    {
        return $this->pel_ant_poso1;
    }
    /**
     * Set pel_ant_poso1 value
     * @param string $pel_ant_poso1
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_ant_poso1($pel_ant_poso1 = null)
    {
        // validation for constraint: string
        if (!is_null($pel_ant_poso1) && !is_string($pel_ant_poso1)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_ant_poso1, true), gettype($pel_ant_poso1)), __LINE__);
        }
        $this->pel_ant_poso1 = $pel_ant_poso1;
        return $this;
    }
    /**
     * Get pel_ant_poso2 value
     * @return string|null
     */
    public function getPel_ant_poso2()
    {
        return $this->pel_ant_poso2;
    }
    /**
     * Set pel_ant_poso2 value
     * @param string $pel_ant_poso2
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_ant_poso2($pel_ant_poso2 = null)
    {
        // validation for constraint: string
        if (!is_null($pel_ant_poso2) && !is_string($pel_ant_poso2)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_ant_poso2, true), gettype($pel_ant_poso2)), __LINE__);
        }
        $this->pel_ant_poso2 = $pel_ant_poso2;
        return $this;
    }
    /**
     * Get pel_ant_poso3 value
     * @return string|null
     */
    public function getPel_ant_poso3()
    {
        return $this->pel_ant_poso3;
    }
    /**
     * Set pel_ant_poso3 value
     * @param string $pel_ant_poso3
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_ant_poso3($pel_ant_poso3 = null)
    {
        // validation for constraint: string
        if (!is_null($pel_ant_poso3) && !is_string($pel_ant_poso3)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_ant_poso3, true), gettype($pel_ant_poso3)), __LINE__);
        }
        $this->pel_ant_poso3 = $pel_ant_poso3;
        return $this;
    }
    /**
     * Get pel_ant_poso4 value
     * @return string|null
     */
    public function getPel_ant_poso4()
    {
        return $this->pel_ant_poso4;
    }
    /**
     * Set pel_ant_poso4 value
     * @param string $pel_ant_poso4
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_ant_poso4($pel_ant_poso4 = null)
    {
        // validation for constraint: string
        if (!is_null($pel_ant_poso4) && !is_string($pel_ant_poso4)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_ant_poso4, true), gettype($pel_ant_poso4)), __LINE__);
        }
        $this->pel_ant_poso4 = $pel_ant_poso4;
        return $this;
    }
    /**
     * Get pel_ant_date1 value
     * @return string|null
     */
    public function getPel_ant_date1()
    {
        return $this->pel_ant_date1;
    }
    /**
     * Set pel_ant_date1 value
     * @param string $pel_ant_date1
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_ant_date1($pel_ant_date1 = null)
    {
        // validation for constraint: string
        if (!is_null($pel_ant_date1) && !is_string($pel_ant_date1)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_ant_date1, true), gettype($pel_ant_date1)), __LINE__);
        }
        $this->pel_ant_date1 = $pel_ant_date1;
        return $this;
    }
    /**
     * Get pel_ant_date2 value
     * @return string|null
     */
    public function getPel_ant_date2()
    {
        return $this->pel_ant_date2;
    }
    /**
     * Set pel_ant_date2 value
     * @param string $pel_ant_date2
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_ant_date2($pel_ant_date2 = null)
    {
        // validation for constraint: string
        if (!is_null($pel_ant_date2) && !is_string($pel_ant_date2)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_ant_date2, true), gettype($pel_ant_date2)), __LINE__);
        }
        $this->pel_ant_date2 = $pel_ant_date2;
        return $this;
    }
    /**
     * Get pel_ant_date3 value
     * @return string|null
     */
    public function getPel_ant_date3()
    {
        return $this->pel_ant_date3;
    }
    /**
     * Set pel_ant_date3 value
     * @param string $pel_ant_date3
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_ant_date3($pel_ant_date3 = null)
    {
        // validation for constraint: string
        if (!is_null($pel_ant_date3) && !is_string($pel_ant_date3)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_ant_date3, true), gettype($pel_ant_date3)), __LINE__);
        }
        $this->pel_ant_date3 = $pel_ant_date3;
        return $this;
    }
    /**
     * Get pel_ant_date4 value
     * @return string|null
     */
    public function getPel_ant_date4()
    {
        return $this->pel_ant_date4;
    }
    /**
     * Set pel_ant_date4 value
     * @param string $pel_ant_date4
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_ant_date4($pel_ant_date4 = null)
    {
        // validation for constraint: string
        if (!is_null($pel_ant_date4) && !is_string($pel_ant_date4)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_ant_date4, true), gettype($pel_ant_date4)), __LINE__);
        }
        $this->pel_ant_date4 = $pel_ant_date4;
        return $this;
    }
    /**
     * Get pel_asf_poso value
     * @return string|null
     */
    public function getPel_asf_poso()
    {
        return $this->pel_asf_poso;
    }
    /**
     * Set pel_asf_poso value
     * @param string $pel_asf_poso
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_asf_poso($pel_asf_poso = null)
    {
        // validation for constraint: string
        if (!is_null($pel_asf_poso) && !is_string($pel_asf_poso)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_asf_poso, true), gettype($pel_asf_poso)), __LINE__);
        }
        $this->pel_asf_poso = $pel_asf_poso;
        return $this;
    }
    /**
     * Get pel_ref_no value
     * @return string|null
     */
    public function getPel_ref_no()
    {
        return $this->pel_ref_no;
    }
    /**
     * Set pel_ref_no value
     * @param string $pel_ref_no
     * @return \Iben_create\CreateStruct\Iben_createREAD
     */
    public function setPel_ref_no($pel_ref_no = null)
    {
        // validation for constraint: string
        if (!is_null($pel_ref_no) && !is_string($pel_ref_no)) {
            throw new \InvalidArgumentException(sprintf('Invalid value %s, please provide a string, %s given', var_export($pel_ref_no, true), gettype($pel_ref_no)), __LINE__);
        }
        $this->pel_ref_no = $pel_ref_no;
        return $this;
    }
}
