The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

MyTypes::Person

DESCRIPTION

Perl data type class for the XML Schema defined complextype Person from the namespace http://www.example.org/benchmark/.

PROPERTIES

The following properties may be accessed using get_PROPERTY / set_PROPERTY methods:

PersonID
Salutation
Name
GivenName
DateOfBirth
HomeAddress
WorkAddress
Contracts

METHODS

new

Constructor. The following data structure may be passed to new():

{ # MyTypes::Person
  PersonID =>    { # MyTypes::PersonID
    ID =>  $some_value, # int
  },
  Salutation =>  $some_value, # string
  Name =>  $some_value, # string
  GivenName =>  $some_value, # string
  DateOfBirth =>  $some_value, # date
  HomeAddress =>    { # MyTypes::Address
    Street =>  $some_value, # string
    ZIP =>  $some_value, # string
    City =>  $some_value, # string
    Country =>  $some_value, # string
    PhoneNumber => $some_value, # PhoneNumber
    MobilePhoneNumber => $some_value, # PhoneNumber
  },
  WorkAddress =>    { # MyTypes::Address
    Street =>  $some_value, # string
    ZIP =>  $some_value, # string
    City =>  $some_value, # string
    Country =>  $some_value, # string
    PhoneNumber => $some_value, # PhoneNumber
    MobilePhoneNumber => $some_value, # PhoneNumber
  },
  Contracts =>    { # MyTypes::ArrayOfContract
    Contract =>      { # MyTypes::Contract
      ContractID =>  $some_value, # long
      ContractName =>  $some_value, # string
    },
  },
},

AUTHOR

Generated by SOAP::WSDL