package ContextType;
use strict;
use warnings;
use SOAP::Data::ComplexType;
use vars qw(@ISA);
@ISA = qw(SOAP::Data::ComplexType);
use constant OBJ_URI => 'http://w1.agen.com/services/DeliveryWS';
use constant OBJ_TYPE => 'ns1:Context';
use constant OBJ_FIELDS => {
user => ['soapenc:string', undef, undef],
agent => ['xsd:boolean', undef, undef],
};
sub new {
my $proto = shift;
my $class = ref($proto) || $proto;
my $data = shift;
my $obj_fields = shift;
$obj_fields = defined $obj_fields && ref($obj_fields) eq 'HASH' ? {%{$obj_fields}, %{+OBJ_FIELDS}} : OBJ_FIELDS;
my $self = $class->SUPER::new($data, $obj_fields);
return bless($self, $class);
}
####
1jbbec5261012
####
'int' => [25, sub {$_[0] =~ /^[+-]?(\d+)$/ && $1 >= -2147483648;}, 'as_long'],
'long' => [20, sub {$_[0] =~ /^[+-]?(\d+)$/ && $1 >= -2147483648; }, 'as_long'],