Diglin\Swisspost\StructType\GenerateLabelCustomer
This class stands for GenerateLabelCustomer StructType
Synopsis
class GenerateLabelCustomer
extends AbstractStructBase
{
- // members
- public $Name1;
- public $Name2;
- public $Street;
- public $POBox;
- public $ZIP;
- public $City;
- public $Country;
- public $Logo;
- public $LogoFormat;
- public $LogoRotation;
- public $LogoAspectRatio;
- public $LogoHorizontalAlign;
- public $LogoVerticalAlign;
- public $DomicilePostOffice;
- // methods
- public void __construct()
- public string|null getName1()
- public GenerateLabelCustomer setName1()
- public string|null getName2()
- public GenerateLabelCustomer setName2()
- public string|null getStreet()
- public GenerateLabelCustomer setStreet()
- public string|null getPOBox()
- public GenerateLabelCustomer setPOBox()
- public string|null getZIP()
- public GenerateLabelCustomer setZIP()
- public string|null getCity()
- public GenerateLabelCustomer setCity()
- public string|null getCountry()
- public GenerateLabelCustomer setCountry()
- public string|null getLogo()
- public GenerateLabelCustomer setLogo()
- public string|null getLogoFormat()
- public GenerateLabelCustomer setLogoFormat()
- public string|null getLogoRotation()
- public GenerateLabelCustomer setLogoRotation()
- public string|null getLogoAspectRatio()
- public GenerateLabelCustomer setLogoAspectRatio()
- public string|null getLogoHorizontalAlign()
- public GenerateLabelCustomer setLogoHorizontalAlign()
- public string|null getLogoVerticalAlign()
- public GenerateLabelCustomer setLogoVerticalAlign()
- public string|null getDomicilePostOffice()
- public GenerateLabelCustomer setDomicilePostOffice()
- public static GenerateLabelCustomer __set_state()
- public string __toString()
Hierarchy
Extends
- WsdlToPhp\PackageBase\AbstractStructBase
Violations
PHPMessDetector
| Line | Rule | Message |
|---|---|---|
| 167 - 184 | ExcessiveParameterList | The method __construct has 14 parameters. Consider reducing the number of parameters to less than 10. |
| 198 - 214 | CyclomaticComplexity | The method setName1() has a Cyclomatic Complexity of 10. The configured cyclomatic complexity threshold is 10. |
| 228 - 244 | CyclomaticComplexity | The method setName2() has a Cyclomatic Complexity of 10. The configured cyclomatic complexity threshold is 10. |
| 258 - 274 | CyclomaticComplexity | The method setStreet() has a Cyclomatic Complexity of 10. The configured cyclomatic complexity threshold is 10. |
| 288 - 304 | CyclomaticComplexity | The method setPOBox() has a Cyclomatic Complexity of 10. The configured cyclomatic complexity threshold is 10. |
| 318 - 338 | CyclomaticComplexity | The method setZIP() has a Cyclomatic Complexity of 12. The configured cyclomatic complexity threshold is 10. |
| 352 - 368 | CyclomaticComplexity | The method setCity() has a Cyclomatic Complexity of 10. The configured cyclomatic complexity threshold is 10. |
| 430 - 446 | CyclomaticComplexity | The method setLogoFormat() has a Cyclomatic Complexity of 10. The configured cyclomatic complexity threshold is 10. |
| 560 - 576 | CyclomaticComplexity | The method setDomicilePostOffice() has a Cyclomatic Complexity of 10. The configured cyclomatic complexity threshold is 10. |
Members
public
- $City
—
string
The City Meta informations extracted from the WSDL - maxLength: 25 - documentation: Excludes unsupported characters. - $Country
—
string
The Country Meta informations extracted from the WSDL - minOccurs: 0 - documentation: The ISO country code. - $DomicilePostOffice
—
string
The DomicilePostOffice Meta informations extracted from the WSDL - minOccurs: 0 - maxLength: 35 - documentation: Excludes unsupported characters. - $Logo
—
string
The Logo Meta informations extracted from the WSDL - minOccurs: 0 - $LogoAspectRatio
—
string
The LogoAspectRatio Meta informations extracted from the WSDL - minOccurs: 0 - $LogoFormat
—
string
The LogoFormat Meta informations extracted from the WSDL - minOccurs: 0 - maxLength: 3 - documentation: Excludes unsupported characters. - $LogoHorizontalAlign
—
string
The LogoHorizontalAlign Meta informations extracted from the WSDL - minOccurs: 0 - $LogoRotation
—
string
The LogoRotation Meta informations extracted from the WSDL - minOccurs: 0 - $LogoVerticalAlign
—
string
The LogoVerticalAlign Meta informations extracted from the WSDL - minOccurs: 0 - $Name1
—
string
The Name1 Meta informations extracted from the WSDL - maxLength: 25 - documentation: Excludes unsupported characters. - $Name2
—
string
The Name2 Meta informations extracted from the WSDL - minOccurs: 0 - maxLength: 25 - documentation: Excludes unsupported characters. - $POBox
—
string
The POBox Meta informations extracted from the WSDL - minOccurs: 0 - maxLength: 25 - documentation: Excludes unsupported characters. - $Street
—
string
The Street Meta informations extracted from the WSDL - maxLength: 25 - documentation: Excludes unsupported characters. - $ZIP
—
string
The ZIP Meta informations extracted from the WSDL - maxLength: 10 - totalDigits: 6 - documentation: Excludes unsupported characters.
Methods
public
- __construct() — Constructor method for GenerateLabelCustomer
- __set_state() — Method called when an object has been exported with var_export() functions It allows to return an object instantiated with the values
- __toString() — Method returning the class name
- getCity() — Get City value
- getCountry() — Get Country value
- getDomicilePostOffice() — Get DomicilePostOffice value
- getLogo() — Get Logo value
- getLogoAspectRatio() — Get LogoAspectRatio value
- getLogoFormat() — Get LogoFormat value
- getLogoHorizontalAlign() — Get LogoHorizontalAlign value
- getLogoRotation() — Get LogoRotation value
- getLogoVerticalAlign() — Get LogoVerticalAlign value
- getName1() — Get Name1 value
- getName2() — Get Name2 value
- getPOBox() — Get POBox value
- getStreet() — Get Street value
- getZIP() — Get ZIP value
- setCity() — Set City value
- setCountry() — Set Country value
- setDomicilePostOffice() — Set DomicilePostOffice value
- setLogo() — Set Logo value
- setLogoAspectRatio() — Set LogoAspectRatio value
- setLogoFormat() — Set LogoFormat value
- setLogoHorizontalAlign() — Set LogoHorizontalAlign value
- setLogoRotation() — Set LogoRotation value
- setLogoVerticalAlign() — Set LogoVerticalAlign value
- setName1() — Set Name1 value
- setName2() — Set Name2 value
- setPOBox() — Set POBox value
- setStreet() — Set Street value
- setZIP() — Set ZIP value