protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'startDate':
             return 'string';
         case 'timeZoneID':
             return 'integer';
         case 'duration':
             return 'integer';
         case 'openTime':
             return 'integer';
         case 'hostWebExID':
             return 'string';
         case 'entryExitTone':
             return 'WebexXmlComEntryExitToneType';
         case 'extURL':
             return 'WebexXml';
         case 'extNotifyTime':
             return 'WebexXml';
         case 'joinNotifyURL':
             return 'WebexXml';
         case 'joinTeleconfBeforeHost':
             return 'boolean';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'confName':
             return 'WebexXml';
         case 'agenda':
             return 'WebexXml';
         case 'account':
             return 'WebexXml';
         case 'opportunity':
             return 'WebexXml';
         case 'sessionType':
             return 'integer';
         case 'defaultHighestMT':
             return 'boolean';
         case 'intAccountID':
             return 'integer';
         case 'intOpptyID':
             return 'integer';
         case 'extSystemID':
             return 'integer';
         case 'sessionTemplate':
             return 'WebexXmlComSessionTemplateType';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'name':
             return 'WebexXml';
         case 'confBridgeNum':
             return 'WebexXml';
         case 'pause':
             return 'integer';
         case 'accessCode':
             return 'WebexXml';
         case 'accountIndex':
             return 'integer';
         case 'defaultFlag':
             return 'boolean';
         case 'tollFreeNum':
             return 'WebexXml';
         case 'moderatorCode':
             return 'WebexXml';
         case 'phoneName1':
             return 'WebexXml';
         case 'phoneName2':
             return 'WebexXml';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'phone':
             return 'WebexXmlMeetRegistrationFieldType';
         case 'title':
             return 'WebexXmlMeetRegistrationFieldType';
         case 'company':
             return 'WebexXmlMeetRegistrationFieldType';
         case 'address1':
             return 'WebexXmlMeetRegistrationFieldType';
         case 'address2':
             return 'WebexXmlMeetRegistrationFieldType';
         case 'city':
             return 'WebexXmlMeetRegistrationFieldType';
         case 'state':
             return 'WebexXmlMeetRegistrationFieldType';
         case 'postalCode':
             return 'WebexXmlMeetRegistrationFieldType';
         case 'country':
             return 'WebexXmlMeetRegistrationFieldType';
         case 'fax':
             return 'WebexXmlMeetRegistrationFieldType';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'enableReminder':
             return 'boolean';
         case 'emails':
             return 'WebexXmlArray<WebexXmlComEmailType>';
         case 'sendEmail':
             return 'boolean';
         case 'mobile':
             return 'string';
         case 'sendMobile':
             return 'boolean';
         case 'daysAhead':
             return 'integer';
         case 'hoursAhead':
             return 'integer';
         case 'minutesAhead':
             return 'integer';
         case 'attendees':
             return 'WebexXml';
         case 'presenters':
             return 'WebexXml';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'trackingCode1':
             return 'WebexXml';
         case 'trackingCode2':
             return 'WebexXml';
         case 'trackingCode3':
             return 'WebexXml';
         case 'trackingCode4':
             return 'WebexXml';
         case 'trackingCode5':
             return 'WebexXml';
         case 'trackingCode6':
             return 'WebexXml';
         case 'trackingCode7':
             return 'WebexXml';
         case 'trackingCode8':
             return 'WebexXml';
         case 'trackingCode9':
             return 'WebexXml';
         case 'trackingCode10':
             return 'WebexXml';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'enrollField':
             return 'string';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'approvalBeforeJoin':
             return 'boolean';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'fieldID':
             return 'long';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'display':
             return 'WebexXmlEventSurveyDisplayType';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'webExID':
             return 'WebexXmlArray<string>';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'validateFormat':
             return 'boolean';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'attendee':
             return 'WebexXmlArray<WebexXml>';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'meetingKey':
             return 'long';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'prodID':
             return 'integer';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'psoField1':
             return 'WebexXml';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'itemName':
             return 'string';
         case 'isSelected':
             return 'boolean';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'startFrom':
             return 'integer';
         case 'maximumNum':
             return 'integer';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'name':
             return 'string';
         case 'serviceType':
             return 'WebexXmlComServiceTypeType';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'label':
             return 'string';
         case 'phoneNumber':
             return 'string';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'meetingTypeID':
             return 'integer';
         case 'serviceTypes':
             return 'WebexXmlArray<WebexXmlComServiceTypeType>';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'primaryTollCallInNumber':
             return 'string';
         case 'primaryTollFreeCallInNumber':
             return 'string';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'maxUserNumber':
             return 'long';
         case 'attendees':
             return 'WebexXmlArray<WebexXmlAttAttendeeType>';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'maxUserNumber':
             return 'integer';
         case 'participants':
             return 'WebexXmlArray<WebexXmlSessParticipantType>';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'header':
             return 'WebexXml';
         case 'body':
             return 'WebexXmlArray<WebexXmlServBodyContentType>';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'webExId':
             return 'string';
         case 'status':
             return 'WebexXmlServResultTypeType';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'standardFields':
             return 'WebexXmlEventStandardFieldsType';
         case 'customFields':
             return 'WebexXmlEventCustomFieldsInstanceType';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'label':
             return 'WebexXml';
         case 'score':
             return 'double';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'webExID':
             return 'string';
         case 'recordedEvent':
             return 'WebexXmlArray<WebexXmlEventRecordedEventType>';
     }
     return parent::getAttributeType($attributeName);
 }
 protected function getAttributeType($attributeName)
 {
     switch ($attributeName) {
         case 'orderBy':
             return 'WebexXmlArray<WebexXmlMeetOrderByType>';
         case 'orderAD':
             return 'WebexXmlArray<WebexXmlServListOrderADType>';
     }
     return parent::getAttributeType($attributeName);
 }