/**
* This class stands for ContractActionEnum EnumType
* Meta informations extracted from the WSDL
* - nillable: true
* - type: tns:ContractActionEnum
* @subpackage Enumerations
*/
class ContractActionEnum
{
/**
* Constant for value 'OnlyValidate'
* @return string 'OnlyValidate'
*/
const ENUM_VALUE_0 = 'OnlyValidate';
/**
* Constant for value 'CreateContractAndTestPdf'
* @return string 'CreateContractAndTestPdf'
*/
const ENUM_VALUE_1 = 'CreateContractAndTestPdf';
/**
* Constant for value 'CreateContractAndFinalPdf'
* @return string 'CreateContractAndFinalPdf'
*/
const ENUM_VALUE_2 = 'CreateContractAndFinalPdf';
/**
* Constant for value 'CreateContractAndFinalPdfThanConfirmContract'
* @return string 'CreateContractAndFinalPdfThanConfirmContract'
*/
const ENUM_VALUE_3 = 'CreateContractAndFinalPdfThanConfirmContract';
/**
* Constant for value 'CreateContractAndFinalPdfSendToExternalSign'
* @return string 'CreateContractAndFinalPdfSendToExternalSign'
*/
const ENUM_VALUE_4 = 'CreateContractAndFinalPdfSendToExternalSign';
/**
* Return true if value is allowed
* @uses self::getValidValues()
* @param mixed $value value
* @return bool true|false
*/
public static function valueIsValid($value)
{
return ($value === null) || in_array($value, self::getValidValues(), true);
}
/**
* Return allowed values
* @uses self::ENUM_VALUE_0
* @uses self::ENUM_VALUE_1
* @uses self::ENUM_VALUE_2
* @uses self::ENUM_VALUE_3
* @uses self::ENUM_VALUE_4
* @return string[]
*/
public static function getValidValues()
{
return array(
self::ENUM_VALUE_0,
self::ENUM_VALUE_1,
self::ENUM_VALUE_2,
self::ENUM_VALUE_3,
self::ENUM_VALUE_4,
);
}
/**
* Method returning the class name
* @return string __CLASS__
*/
public function __toString()
{
return __CLASS__;
}
}
Don't be shy, don't hesitate to contact us for any subject, we'll be glad to help.
This platform is provided to give developpers and non developpers a way to easily consume SOAP Web Services or share their own SOAP Web Services with extra features powered by the platform.
© 2025 Providr.IO