Guest User

Untitled

a guest
Sep 20th, 2017
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 53.85 KB | None | 0 0
  1. <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
  2.  
  3. $CI =& get_instance();
  4. $CI->load->library('soap-wsse');
  5. //require('soap-wsse.php');
  6. class Exacttarget_soap_client  extends SoapClient {
  7.     public $username = NULL;
  8.     public $password = NULL;
  9.  
  10.     function __doRequest($request, $location, $saction, $version) {
  11.         $doc = new DOMDocument();
  12.         $doc->loadXML($request);   
  13.  
  14.         $objWSSE = new WSSESoap($doc);
  15.  
  16.         $objWSSE->addUserToken($this->username, $this->password, FALSE);
  17.        
  18.         return parent::__doRequest($objWSSE->saveXML(), $location, $saction, $version);
  19.    }
  20.  
  21. }
  22.  
  23. class ExactTarget_APIObject {
  24.   public $Client; // ExactTarget_ClientID
  25.   public $PartnerKey; // string
  26.   public $PartnerProperties; // ExactTarget_APIProperty
  27.   public $CreatedDate; // dateTime
  28.   public $ModifiedDate; // dateTime
  29.   public $ID; // int
  30.   public $ObjectID; // string
  31.   public $CustomerKey; // string
  32.   public $Owner; // ExactTarget_Owner
  33.   public $CorrelationID; // string
  34. }
  35.  
  36. class ExactTarget_ClientID {
  37.   public $ClientID; // int
  38.   public $ID; // int
  39.   public $PartnerClientKey; // string
  40.   public $UserID; // int
  41.   public $PartnerUserKey; // string
  42.   public $CreatedBy; // int
  43.   public $ModifiedBy; // int
  44. }
  45.  
  46. class ExactTarget_APIProperty {
  47.   public $Name; // string
  48.   public $Value; // string
  49. }
  50.  
  51. class ExactTarget_Owner {
  52.   public $Client; // ExactTarget_ClientID
  53.   public $FromName; // string
  54.   public $FromAddress; // string
  55. }
  56.  
  57. class ExactTarget_AsyncResponseType {
  58.   const None='None';
  59.   const email='email';
  60.   const FTP='FTP';
  61.   const HTTPPost='HTTPPost';
  62. }
  63.  
  64. class ExactTarget_AsyncResponse {
  65.   public $ResponseType; // ExactTarget_AsyncResponseType
  66.   public $ResponseAddress; // string
  67.   public $RespondWhen; // ExactTarget_RespondWhen
  68.   public $IncludeResults; // boolean
  69.   public $IncludeObjects; // boolean
  70.   public $OnlyIncludeBase; // boolean
  71. }
  72.  
  73. class ExactTarget_ContainerID {
  74.   public $APIObject; // ExactTarget_APIObject
  75. }
  76.  
  77. class ExactTarget_Request {
  78. }
  79.  
  80. class ExactTarget_Result {
  81.   public $StatusCode; // string
  82.   public $StatusMessage; // string
  83.   public $OrdinalID; // int
  84.   public $ErrorCode; // int
  85.   public $RequestID; // string
  86.   public $ConversationID; // string
  87.   public $OverallStatusCode; // string
  88.   public $RequestType; // ExactTarget_RequestType
  89.   public $ResultType; // string
  90.   public $ResultDetailXML; // string
  91. }
  92.  
  93. class ExactTarget_Options {
  94.   public $Client; // ExactTarget_ClientID
  95.   public $SendResponseTo; // ExactTarget_AsyncResponse
  96.   public $SaveOptions; // ExactTarget_SaveOptions
  97.   public $Priority; // byte
  98.   public $ConversationID; // string
  99.   public $SequenceCode; // int
  100.   public $CallsInConversation; // int
  101.   public $ScheduledTime; // dateTime
  102.   public $RequestType; // ExactTarget_RequestType
  103.   public $QueuePriority; // ExactTarget_Priority
  104. }
  105.  
  106. class ExactTarget_SaveOptions {
  107.   public $SaveOption; // ExactTarget_SaveOption
  108. }
  109.  
  110. class ExactTarget_TaskResult {
  111.   public $StatusCode; // string
  112.   public $StatusMessage; // string
  113.   public $OrdinalID; // int
  114.   public $ErrorCode; // int
  115.   public $ID; // string
  116.   public $InteractionObjectID; // string
  117. }
  118.  
  119. class ExactTarget_SaveOption {
  120.   public $PropertyName; // string
  121.   public $SaveAction; // ExactTarget_SaveAction
  122. }
  123.  
  124. class ExactTarget_SaveAction {
  125.   const AddOnly='AddOnly';
  126.   const _Default='Default';
  127.   const Nothing='Nothing';
  128.   const UpdateAdd='UpdateAdd';
  129.   const UpdateOnly='UpdateOnly';
  130. }
  131.  
  132. class ExactTarget_RequestType {
  133.   const Synchronous='Synchronous';
  134.   const Asynchronous='Asynchronous';
  135. }
  136.  
  137. class ExactTarget_Priority {
  138.   const Low='Low';
  139.   const Medium='Medium';
  140.   const High='High';
  141. }
  142.  
  143. class ExactTarget_RespondWhen {
  144.   const Never='Never';
  145.   const OnError='OnError';
  146.   const Always='Always';
  147.   const OnConversationError='OnConversationError';
  148.   const OnConversationComplete='OnConversationComplete';
  149.   const OnCallComplete='OnCallComplete';
  150. }
  151.  
  152. class ExactTarget_NullAPIProperty {
  153. }
  154.  
  155. class ExactTarget_ResultMessage {
  156.   public $RequestID; // string
  157.   public $ConversationID; // string
  158.   public $OverallStatusCode; // string
  159.   public $StatusCode; // string
  160.   public $StatusMessage; // string
  161.   public $ErrorCode; // int
  162.   public $RequestType; // ExactTarget_RequestType
  163.   public $ResultType; // string
  164.   public $ResultDetailXML; // string
  165.   public $SequenceCode; // int
  166.   public $CallsInConversation; // int
  167. }
  168.  
  169. class ExactTarget_ResultItem {
  170.   public $RequestID; // string
  171.   public $ConversationID; // string
  172.   public $StatusCode; // string
  173.   public $StatusMessage; // string
  174.   public $OrdinalID; // int
  175.   public $ErrorCode; // int
  176.   public $RequestType; // ExactTarget_RequestType
  177.   public $RequestObjectType; // string
  178. }
  179.  
  180. class ExactTarget_CreateRequest {
  181.   public $Options; // ExactTarget_CreateOptions
  182.   public $Objects; // ExactTarget_APIObject
  183. }
  184.  
  185. class ExactTarget_CreateResult {
  186.   public $NewID; // int
  187.   public $NewObjectID; // string
  188.   public $PartnerKey; // string
  189.   public $Object; // ExactTarget_APIObject
  190.   public $CreateResults; // ExactTarget_CreateResult
  191.   public $ParentPropertyName; // string
  192. }
  193.  
  194. class ExactTarget_CreateResponse {
  195.   public $Results; // ExactTarget_CreateResult
  196.   public $RequestID; // string
  197.   public $OverallStatus; // string
  198. }
  199.  
  200. class ExactTarget_CreateOptions {
  201.   public $Container; // ExactTarget_ContainerID
  202. }
  203.  
  204. class ExactTarget_UpdateOptions {
  205.   public $Container; // ExactTarget_ContainerID
  206.   public $Action; // string
  207. }
  208.  
  209. class ExactTarget_UpdateRequest {
  210.   public $Options; // ExactTarget_UpdateOptions
  211.   public $Objects; // ExactTarget_APIObject
  212. }
  213.  
  214. class ExactTarget_UpdateResult {
  215.   public $Object; // ExactTarget_APIObject
  216.   public $UpdateResults; // ExactTarget_UpdateResult
  217.   public $ParentPropertyName; // string
  218. }
  219.  
  220. class ExactTarget_UpdateResponse {
  221.   public $Results; // ExactTarget_UpdateResult
  222.   public $RequestID; // string
  223.   public $OverallStatus; // string
  224. }
  225.  
  226. class ExactTarget_DeleteOptions {
  227. }
  228.  
  229. class ExactTarget_DeleteRequest {
  230.   public $Options; // ExactTarget_DeleteOptions
  231.   public $Objects; // ExactTarget_APIObject
  232. }
  233.  
  234. class ExactTarget_DeleteResult {
  235.   public $Object; // ExactTarget_APIObject
  236. }
  237.  
  238. class ExactTarget_DeleteResponse {
  239.   public $Results; // ExactTarget_DeleteResult
  240.   public $RequestID; // string
  241.   public $OverallStatus; // string
  242. }
  243.  
  244. class ExactTarget_RetrieveRequest {
  245.   public $ClientIDs; // ExactTarget_ClientID
  246.   public $ObjectType; // string
  247.   public $Properties; // string
  248.   public $Filter; // ExactTarget_FilterPart
  249.   public $RespondTo; // ExactTarget_AsyncResponse
  250.   public $PartnerProperties; // ExactTarget_APIProperty
  251.   public $ContinueRequest; // string
  252.   public $QueryAllAccounts; // boolean
  253.   public $RetrieveAllSinceLastBatch; // boolean
  254.   public $RepeatLastResult; // boolean
  255.   public $Retrieves; // ExactTarget_Retrieves
  256.   public $Options; // ExactTarget_RetrieveOptions
  257. }
  258.  
  259. class ExactTarget_Retrieves {
  260.   public $Request; // ExactTarget_Request
  261. }
  262.  
  263. class ExactTarget_RetrieveRequestMsg {
  264.   public $RetrieveRequest; // ExactTarget_RetrieveRequest
  265. }
  266.  
  267. class ExactTarget_RetrieveResponseMsg {
  268.   public $OverallStatus; // string
  269.   public $RequestID; // string
  270.   public $Results; // ExactTarget_APIObject
  271. }
  272.  
  273. class ExactTarget_RetrieveSingleRequest {
  274.   public $RequestedObject; // ExactTarget_APIObject
  275.   public $RetrieveOption; // ExactTarget_Options
  276. }
  277.  
  278. class ExactTarget_Parameters {
  279.   public $Parameter; // ExactTarget_APIProperty
  280. }
  281.  
  282. class ExactTarget_RetrieveSingleOptions {
  283.   public $Parameters; // ExactTarget_Parameters
  284. }
  285.  
  286. class ExactTarget_RetrieveOptions {
  287.   public $BatchSize; // int
  288. }
  289.  
  290. class ExactTarget_QueryRequest {
  291.   public $ClientIDs; // ExactTarget_ClientID
  292.   public $Query; // ExactTarget_Query
  293.   public $RespondTo; // ExactTarget_AsyncResponse
  294.   public $PartnerProperties; // ExactTarget_APIProperty
  295.   public $ContinueRequest; // string
  296.   public $QueryAllAccounts; // boolean
  297.   public $RetrieveAllSinceLastBatch; // boolean
  298. }
  299.  
  300. class ExactTarget_QueryRequestMsg {
  301.   public $QueryRequest; // ExactTarget_QueryRequest
  302. }
  303.  
  304. class ExactTarget_QueryResponseMsg {
  305.   public $OverallStatus; // string
  306.   public $RequestID; // string
  307.   public $Results; // ExactTarget_APIObject
  308. }
  309.  
  310. class ExactTarget_QueryObject {
  311.   public $ObjectType; // string
  312.   public $Properties; // string
  313.   public $Objects; // ExactTarget_QueryObject
  314. }
  315.  
  316. class ExactTarget_Query {
  317.   public $Object; // ExactTarget_QueryObject
  318.   public $Filter; // ExactTarget_FilterPart
  319. }
  320.  
  321. class ExactTarget_FilterPart {
  322. }
  323.  
  324. class ExactTarget_SimpleFilterPart {
  325.   public $Property; // string
  326.   public $SimpleOperator; // ExactTarget_SimpleOperators
  327.   public $Value; // string
  328.   public $DateValue; // dateTime
  329. }
  330.  
  331. class ExactTarget_TagFilterPart {
  332.   public $Tags; // ExactTarget_Tags
  333. }
  334.  
  335. class ExactTarget_Tags {
  336.   public $Tag; // string
  337. }
  338.  
  339. class ExactTarget_ComplexFilterPart {
  340.   public $LeftOperand; // ExactTarget_FilterPart
  341.   public $LogicalOperator; // ExactTarget_LogicalOperators
  342.   public $RightOperand; // ExactTarget_FilterPart
  343. }
  344.  
  345. class ExactTarget_SimpleOperators {
  346.   const equals='equals';
  347.   const notEquals='notEquals';
  348.   const greaterThan='greaterThan';
  349.   const lessThan='lessThan';
  350.   const isNull='isNull';
  351.   const isNotNull='isNotNull';
  352.   const greaterThanOrEqual='greaterThanOrEqual';
  353.   const lessThanOrEqual='lessThanOrEqual';
  354.   const between='between';
  355.   const IN='IN';
  356.   const like='like';
  357. }
  358.  
  359. class ExactTarget_LogicalOperators {
  360.   const _OR='OR';
  361.   const _AND='AND';
  362. }
  363.  
  364. class ExactTarget_DefinitionRequestMsg {
  365.   public $DescribeRequests; // ExactTarget_ArrayOfObjectDefinitionRequest
  366. }
  367.  
  368. class ExactTarget_ArrayOfObjectDefinitionRequest {
  369.   public $ObjectDefinitionRequest; // ExactTarget_ObjectDefinitionRequest
  370. }
  371.  
  372. class ExactTarget_ObjectDefinitionRequest {
  373.   public $Client; // ExactTarget_ClientID
  374.   public $ObjectType; // string
  375. }
  376.  
  377. class ExactTarget_DefinitionResponseMsg {
  378.   public $ObjectDefinition; // ExactTarget_ObjectDefinition
  379.   public $RequestID; // string
  380. }
  381.  
  382. class ExactTarget_PropertyDefinition {
  383.   public $Name; // string
  384.   public $DataType; // string
  385.   public $ValueType; // ExactTarget_SoapType
  386.   public $PropertyType; // ExactTarget_PropertyType
  387.   public $IsCreatable; // boolean
  388.   public $IsUpdatable; // boolean
  389.   public $IsRetrievable; // boolean
  390.   public $IsQueryable; // boolean
  391.   public $IsFilterable; // boolean
  392.   public $IsPartnerProperty; // boolean
  393.   public $IsAccountProperty; // boolean
  394.   public $PartnerMap; // string
  395.   public $AttributeMaps; // ExactTarget_AttributeMap
  396.   public $Markups; // ExactTarget_APIProperty
  397.   public $Precision; // int
  398.   public $Scale; // int
  399.   public $Label; // string
  400.   public $Description; // string
  401.   public $DefaultValue; // string
  402.   public $MinLength; // int
  403.   public $MaxLength; // int
  404.   public $MinValue; // string
  405.   public $MaxValue; // string
  406.   public $IsRequired; // boolean
  407.   public $IsViewable; // boolean
  408.   public $IsEditable; // boolean
  409.   public $IsNillable; // boolean
  410.   public $IsRestrictedPicklist; // boolean
  411.   public $PicklistItems; // ExactTarget_PicklistItems
  412.   public $IsSendTime; // boolean
  413.   public $DisplayOrder; // int
  414.   public $References; // ExactTarget_References
  415.   public $RelationshipName; // string
  416.   public $Status; // string
  417.   public $IsContextSpecific; // boolean
  418. }
  419.  
  420. class ExactTarget_PicklistItems {
  421.   public $PicklistItem; // ExactTarget_PicklistItem
  422. }
  423.  
  424. class ExactTarget_References {
  425.   public $Reference; // ExactTarget_APIObject
  426. }
  427.  
  428. class ExactTarget_ObjectDefinition {
  429.   public $ObjectType; // string
  430.   public $Name; // string
  431.   public $IsCreatable; // boolean
  432.   public $IsUpdatable; // boolean
  433.   public $IsRetrievable; // boolean
  434.   public $IsQueryable; // boolean
  435.   public $IsReference; // boolean
  436.   public $ReferencedType; // string
  437.   public $IsPropertyCollection; // string
  438.   public $IsObjectCollection; // boolean
  439.   public $Properties; // ExactTarget_PropertyDefinition
  440.   public $ExtendedProperties; // ExactTarget_ExtendedProperties
  441.   public $ChildObjects; // ExactTarget_ObjectDefinition
  442. }
  443.  
  444. class ExactTarget_ExtendedProperties {
  445.   public $ExtendedProperty; // ExactTarget_PropertyDefinition
  446. }
  447.  
  448. class ExactTarget_AttributeMap {
  449.   public $EntityName; // string
  450.   public $ColumnName; // string
  451.   public $ColumnNameMappedTo; // string
  452.   public $EntityNameMappedTo; // string
  453.   public $AdditionalData; // ExactTarget_APIProperty
  454. }
  455.  
  456. class ExactTarget_PicklistItem {
  457.   public $IsDefaultValue; // boolean
  458.   public $Label; // string
  459.   public $Value; // string
  460. }
  461.  
  462.  
  463.  
  464. class ExactTarget_SoapType {
  465.   const xsd_string='xsd:string';
  466.   const xsd_boolean='xsd:boolean';
  467.   const xsd_double='xsd:double';
  468.   const xsd_dateTime='xsd:dateTime';
  469. }
  470.  
  471. class ExactTarget_PropertyType {
  472.   const string='string';
  473.   const boolean='boolean';
  474.   const double='double';
  475.   const datetime='datetime';
  476. }
  477.  
  478. class ExactTarget_ExecuteRequest {
  479.   public $Client; // ExactTarget_ClientID
  480.   public $Name; // string
  481.   public $Parameters; // ExactTarget_APIProperty
  482. }
  483.  
  484. class ExactTarget_ExecuteResponse {
  485.   public $StatusCode; // string
  486.   public $StatusMessage; // string
  487.   public $OrdinalID; // int
  488.   public $Results; // ExactTarget_APIProperty
  489.   public $ErrorCode; // int
  490. }
  491.  
  492. class ExactTarget_ExecuteRequestMsg {
  493.   public $Requests; // ExactTarget_ExecuteRequest
  494. }
  495.  
  496. class ExactTarget_ExecuteResponseMsg {
  497.   public $OverallStatus; // string
  498.   public $RequestID; // string
  499.   public $Results; // ExactTarget_ExecuteResponse
  500. }
  501.  
  502. class ExactTarget_InteractionDefinition {
  503.   public $InteractionObjectID; // string
  504. }
  505.  
  506. class ExactTarget_InteractionBaseObject {
  507.   public $Name; // string
  508.   public $Description; // string
  509.   public $Keyword; // string
  510. }
  511.  
  512. class ExactTarget_PerformOptions {
  513.   public $Explanation; // string
  514. }
  515.  
  516. class ExactTarget_CampaignPerformOptions {
  517.   public $OccurrenceIDs; // string
  518.   public $OccurrenceIDsIndex; // int
  519. }
  520.  
  521. class ExactTarget_PerformRequest {
  522.   public $Client; // ExactTarget_ClientID
  523.   public $Action; // string
  524.   public $Definitions; // ExactTarget_Definitions
  525. }
  526.  
  527. class ExactTarget_Definitions {
  528.   public $Definition; // ExactTarget_InteractionBaseObject
  529. }
  530.  
  531. class ExactTarget_PerformResponse {
  532.   public $StatusCode; // string
  533.   public $StatusMessage; // string
  534.   public $OrdinalID; // int
  535.   public $Results; // ExactTarget_Results
  536.   public $ErrorCode; // int
  537. }
  538.  
  539.  
  540.  
  541. class ExactTarget_PerformResult {
  542.   public $Object; // ExactTarget_APIObject
  543.   public $Task; // ExactTarget_TaskResult
  544. }
  545.  
  546. class ExactTarget_PerformRequestMsg {
  547.   public $Options; // ExactTarget_PerformOptions
  548.   public $Action; // string
  549.   public $Definitions; // ExactTarget_Definitions
  550. }
  551.  
  552.  
  553.  
  554. class ExactTarget_PerformResponseMsg {
  555.   public $Results; // ExactTarget_Results
  556.   public $OverallStatus; // string
  557.   public $OverallStatusMessage; // string
  558.   public $RequestID; // string
  559. }
  560.  
  561.  
  562.  
  563. class ExactTarget_ValidationAction {
  564.   public $ValidationType; // string
  565.   public $ValidationOptions; // ExactTarget_ValidationOptions
  566. }
  567.  
  568. class ExactTarget_ValidationOptions {
  569.   public $ValidationOption; // ExactTarget_APIProperty
  570. }
  571.  
  572. class ExactTarget_SpamAssassinValidation {
  573. }
  574.  
  575. class ExactTarget_ContentValidation {
  576.   public $ValidationAction; // ExactTarget_ValidationAction
  577.   public $Email; // ExactTarget_Email
  578.   public $Subscribers; // ExactTarget_Subscribers
  579. }
  580.  
  581. class ExactTarget_Subscribers {
  582.   public $Subscriber; // ExactTarget_Subscriber
  583. }
  584.  
  585. class ExactTarget_ContentValidationResult {
  586. }
  587.  
  588. class ExactTarget_ValidationResult {
  589.   public $Subscriber; // ExactTarget_Subscriber
  590.   public $CheckTime; // dateTime
  591.   public $CheckTimeUTC; // dateTime
  592.   public $IsResultValid; // boolean
  593.   public $IsSpam; // boolean
  594.   public $Score; // double
  595.   public $Threshold; // double
  596.   public $Message; // string
  597. }
  598.  
  599. class ExactTarget_ContentValidationTaskResult {
  600.   public $ValidationResults; // ExactTarget_ValidationResults
  601. }
  602.  
  603. class ExactTarget_ValidationResults {
  604.   public $ValidationResult; // ExactTarget_ValidationResult
  605. }
  606.  
  607. class ExactTarget_ConfigureOptions {
  608. }
  609.  
  610. class ExactTarget_ConfigureResult {
  611.   public $Object; // ExactTarget_APIObject
  612. }
  613.  
  614. class ExactTarget_ConfigureRequestMsg {
  615.   public $Options; // ExactTarget_ConfigureOptions
  616.   public $Action; // string
  617.   public $Configurations; // ExactTarget_Configurations
  618. }
  619.  
  620. class ExactTarget_Configurations {
  621.   public $Configuration; // ExactTarget_APIObject
  622. }
  623.  
  624. class ExactTarget_ConfigureResponseMsg {
  625.   public $Results; // ExactTarget_Results
  626.   public $OverallStatus; // string
  627.   public $OverallStatusMessage; // string
  628.   public $RequestID; // string
  629. }
  630.  
  631.  
  632.  
  633. class ExactTarget_ScheduleDefinition {
  634.   public $Name; // string
  635.   public $Description; // string
  636.   public $Recurrence; // ExactTarget_Recurrence
  637.   public $RecurrenceType; // ExactTarget_RecurrenceTypeEnum
  638.   public $RecurrenceRangeType; // ExactTarget_RecurrenceRangeTypeEnum
  639.   public $StartDateTime; // dateTime
  640.   public $EndDateTime; // dateTime
  641.   public $Occurrences; // int
  642.   public $Keyword; // string
  643. }
  644.  
  645. class ExactTarget_ScheduleOptions {
  646. }
  647.  
  648. class ExactTarget_ScheduleResponse {
  649.   public $StatusCode; // string
  650.   public $StatusMessage; // string
  651.   public $OrdinalID; // int
  652.   public $Results; // ExactTarget_Results
  653.   public $ErrorCode; // int
  654. }
  655.  
  656. class ExactTarget_Results {
  657.   public $Result; // ExactTarget_APIProperty
  658. }
  659.  
  660. class ExactTarget_ScheduleResult {
  661.   public $Object; // ExactTarget_ScheduleDefinition
  662.   public $Task; // ExactTarget_TaskResult
  663. }
  664.  
  665. class ExactTarget_ScheduleRequestMsg {
  666.   public $Options; // ExactTarget_ScheduleOptions
  667.   public $Action; // string
  668.   public $Schedule; // ExactTarget_ScheduleDefinition
  669.   public $Interactions; // ExactTarget_Interactions
  670. }
  671.  
  672. class ExactTarget_Interactions {
  673.   public $Interaction; // ExactTarget_InteractionBaseObject
  674. }
  675.  
  676. class ExactTarget_ScheduleResponseMsg {
  677.   public $Results; // ExactTarget_Results
  678.   public $OverallStatus; // string
  679.   public $OverallStatusMessage; // string
  680.   public $RequestID; // string
  681. }
  682.  
  683.  
  684.  
  685. class ExactTarget_RecurrenceTypeEnum {
  686.   const Secondly='Secondly';
  687.   const Minutely='Minutely';
  688.   const Hourly='Hourly';
  689.   const Daily='Daily';
  690.   const Weekly='Weekly';
  691.   const Monthly='Monthly';
  692.   const Yearly='Yearly';
  693. }
  694.  
  695. class ExactTarget_RecurrenceRangeTypeEnum {
  696.   const EndAfter='EndAfter';
  697.   const EndOn='EndOn';
  698. }
  699.  
  700. class ExactTarget_Recurrence {
  701. }
  702.  
  703. class ExactTarget_HourlyRecurrencePatternTypeEnum {
  704.   const Interval='Interval';
  705. }
  706.  
  707. class ExactTarget_DailyRecurrencePatternTypeEnum {
  708.   const Interval='Interval';
  709.   const EveryWeekDay='EveryWeekDay';
  710. }
  711.  
  712. class ExactTarget_WeeklyRecurrencePatternTypeEnum {
  713.   const ByDay='ByDay';
  714. }
  715.  
  716. class ExactTarget_MonthlyRecurrencePatternTypeEnum {
  717.   const ByDay='ByDay';
  718.   const ByWeek='ByWeek';
  719. }
  720.  
  721. class ExactTarget_WeekOfMonthEnum {
  722.   const first='first';
  723.   const second='second';
  724.   const third='third';
  725.   const fourth='fourth';
  726.   const last='last';
  727. }
  728.  
  729. class ExactTarget_DayOfWeekEnum {
  730.   const Sunday='Sunday';
  731.   const Monday='Monday';
  732.   const Tuesday='Tuesday';
  733.   const Wednesday='Wednesday';
  734.   const Thursday='Thursday';
  735.   const Friday='Friday';
  736.   const Saturday='Saturday';
  737. }
  738.  
  739. class ExactTarget_YearlyRecurrencePatternTypeEnum {
  740.   const ByDay='ByDay';
  741.   const ByWeek='ByWeek';
  742.   const ByMonth='ByMonth';
  743. }
  744.  
  745. class ExactTarget_MonthOfYearEnum {
  746.   const January='January';
  747.   const February='February';
  748.   const March='March';
  749.   const April='April';
  750.   const May='May';
  751.   const June='June';
  752.   const July='July';
  753.   const August='August';
  754.   const September='September';
  755.   const October='October';
  756.   const November='November';
  757.   const December='December';
  758. }
  759.  
  760. class ExactTarget_HourlyRecurrence {
  761.   public $HourlyRecurrencePatternType; // ExactTarget_HourlyRecurrencePatternTypeEnum
  762.   public $HourInterval; // int
  763. }
  764.  
  765. class ExactTarget_DailyRecurrence {
  766.   public $DailyRecurrencePatternType; // ExactTarget_DailyRecurrencePatternTypeEnum
  767.   public $DayInterval; // int
  768. }
  769.  
  770. class ExactTarget_WeeklyRecurrence {
  771.   public $WeeklyRecurrencePatternType; // ExactTarget_WeeklyRecurrencePatternTypeEnum
  772.   public $WeekInterval; // int
  773.   public $Sunday; // boolean
  774.   public $Monday; // boolean
  775.   public $Tuesday; // boolean
  776.   public $Wednesday; // boolean
  777.   public $Thursday; // boolean
  778.   public $Friday; // boolean
  779.   public $Saturday; // boolean
  780. }
  781.  
  782. class ExactTarget_MonthlyRecurrence {
  783.   public $MonthlyRecurrencePatternType; // ExactTarget_MonthlyRecurrencePatternTypeEnum
  784.   public $MonthlyInterval; // int
  785.   public $ScheduledDay; // int
  786.   public $ScheduledWeek; // ExactTarget_WeekOfMonthEnum
  787.   public $ScheduledDayOfWeek; // ExactTarget_DayOfWeekEnum
  788. }
  789.  
  790. class ExactTarget_YearlyRecurrence {
  791.   public $YearlyRecurrencePatternType; // ExactTarget_YearlyRecurrencePatternTypeEnum
  792.   public $ScheduledDay; // int
  793.   public $ScheduledWeek; // ExactTarget_WeekOfMonthEnum
  794.   public $ScheduledMonth; // ExactTarget_MonthOfYearEnum
  795.   public $ScheduledDayOfWeek; // ExactTarget_DayOfWeekEnum
  796. }
  797.  
  798. class ExactTarget_ExtractRequest {
  799.   public $Client; // ExactTarget_ClientID
  800.   public $ID; // string
  801.   public $Options; // ExactTarget_ExtractOptions
  802.   public $Parameters; // ExactTarget_Parameters
  803.   public $Description; // ExactTarget_ExtractDescription
  804.   public $Definition; // ExactTarget_ExtractDefinition
  805. }
  806.  
  807.  
  808.  
  809. class ExactTarget_ExtractResult {
  810.   public $Request; // ExactTarget_ExtractRequest
  811. }
  812.  
  813. class ExactTarget_ExtractRequestMsg {
  814.   public $Requests; // ExactTarget_ExtractRequest
  815. }
  816.  
  817. class ExactTarget_ExtractResponseMsg {
  818.   public $OverallStatus; // string
  819.   public $RequestID; // string
  820.   public $Results; // ExactTarget_ExtractResult
  821. }
  822.  
  823. class ExactTarget_ExtractOptions {
  824. }
  825.  
  826. class ExactTarget_ExtractParameter {
  827. }
  828.  
  829. class ExactTarget_ExtractTemplate {
  830.   public $Name; // string
  831.   public $ConfigurationPage; // string
  832. }
  833.  
  834. class ExactTarget_ExtractDescription {
  835.   public $Parameters; // ExactTarget_Parameters
  836. }
  837.  
  838.  
  839.  
  840. class ExactTarget_ExtractDefinition {
  841.   public $Parameters; // ExactTarget_Parameters
  842. }
  843.  
  844.  
  845.  
  846. class ExactTarget_ExtractParameterDataType {
  847.   const datetime='datetime';
  848.   const bool='bool';
  849.   const string='string';
  850.   const integer='integer';
  851. }
  852.  
  853. class ExactTarget_ParameterDescription {
  854. }
  855.  
  856. class ExactTarget_ExtractParameterDescription {
  857.   public $Name; // string
  858.   public $DataType; // ExactTarget_ExtractParameterDataType
  859.   public $DefaultValue; // string
  860.   public $IsOptional; // boolean
  861. }
  862.  
  863. class ExactTarget_VersionInfoResponse {
  864.   public $Version; // string
  865.   public $VersionDate; // dateTime
  866.   public $Notes; // string
  867.   public $VersionHistory; // ExactTarget_VersionInfoResponse
  868. }
  869.  
  870. class ExactTarget_VersionInfoRequestMsg {
  871.   public $IncludeVersionHistory; // boolean
  872. }
  873.  
  874. class ExactTarget_VersionInfoResponseMsg {
  875.   public $VersionInfo; // ExactTarget_VersionInfoResponse
  876.   public $RequestID; // string
  877. }
  878.  
  879. class ExactTarget_Account {
  880.   public $AccountType; // ExactTarget_AccountTypeEnum
  881.   public $ParentID; // int
  882.   public $BrandID; // int
  883.   public $PrivateLabelID; // int
  884.   public $ReportingParentID; // int
  885.   public $Name; // string
  886.   public $Email; // string
  887.   public $FromName; // string
  888.   public $BusinessName; // string
  889.   public $Phone; // string
  890.   public $Address; // string
  891.   public $Fax; // string
  892.   public $City; // string
  893.   public $State; // string
  894.   public $Zip; // string
  895.   public $Country; // string
  896.   public $IsActive; // int
  897.   public $IsTestAccount; // boolean
  898.   public $OrgID; // int
  899.   public $DBID; // int
  900.   public $ParentName; // string
  901.   public $CustomerID; // long
  902.   public $DeletedDate; // dateTime
  903.   public $EditionID; // int
  904.   public $Children; // ExactTarget_AccountDataItem
  905.   public $Subscription; // ExactTarget_Subscription
  906.   public $PrivateLabels; // ExactTarget_PrivateLabel
  907.   public $BusinessRules; // ExactTarget_BusinessRule
  908.   public $AccountUsers; // ExactTarget_AccountUser
  909.   public $InheritAddress; // boolean
  910.   public $IsTrialAccount; // boolean
  911. }
  912.  
  913. class ExactTarget_AccountTypeEnum {
  914.   const None='None';
  915.   const EXACTTARGET='EXACTTARGET';
  916.   const PRO_CONNECT='PRO_CONNECT';
  917.   const CHANNEL_CONNECT='CHANNEL_CONNECT';
  918.   const CONNECT='CONNECT';
  919.   const PRO_CONNECT_CLIENT='PRO_CONNECT_CLIENT';
  920.   const LP_MEMBER='LP_MEMBER';
  921.   const DOTO_MEMBER='DOTO_MEMBER';
  922.   const ENTERPRISE_2='ENTERPRISE_2';
  923.   const BUSINESS_UNIT='BUSINESS_UNIT';
  924. }
  925.  
  926. class ExactTarget_AccountDataItem {
  927.   public $ChildAccountID; // int
  928.   public $BrandID; // int
  929.   public $PrivateLabelID; // int
  930.   public $AccountType; // int
  931. }
  932.  
  933. class ExactTarget_Subscription {
  934.   public $SubscriptionID; // int
  935.   public $EmailsPurchased; // int
  936.   public $AccountsPurchased; // int
  937.   public $AdvAccountsPurchased; // int
  938.   public $LPAccountsPurchased; // int
  939.   public $DOTOAccountsPurchased; // int
  940.   public $BUAccountsPurchased; // int
  941.   public $BeginDate; // dateTime
  942.   public $EndDate; // dateTime
  943.   public $Notes; // string
  944.   public $Period; // string
  945.   public $NotificationTitle; // string
  946.   public $NotificationMessage; // string
  947.   public $NotificationFlag; // string
  948.   public $NotificationExpDate; // dateTime
  949.   public $ForAccounting; // string
  950.   public $HasPurchasedEmails; // boolean
  951.   public $ContractNumber; // string
  952.   public $ContractModifier; // string
  953. }
  954.  
  955. class ExactTarget_PrivateLabel {
  956.   public $ID; // int
  957.   public $Name; // string
  958.   public $ColorPaletteXML; // string
  959.   public $LogoFile; // string
  960.   public $Delete; // int
  961.   public $SetActive; // boolean
  962. }
  963.  
  964. class ExactTarget_AccountPrivateLabel {
  965.   public $Name; // string
  966.   public $OwnerMemberID; // int
  967.   public $ColorPaletteXML; // string
  968. }
  969.  
  970. class ExactTarget_BusinessRule {
  971.   public $MemberBusinessRuleID; // int
  972.   public $BusinessRuleID; // int
  973.   public $Data; // int
  974.   public $Quality; // string
  975.   public $Name; // string
  976.   public $Type; // string
  977.   public $Description; // string
  978.   public $IsViewable; // boolean
  979.   public $IsInheritedFromParent; // boolean
  980.   public $DisplayName; // string
  981.   public $ProductCode; // string
  982. }
  983.  
  984. class ExactTarget_AccountUser {
  985.   public $AccountUserID; // int
  986.   public $UserID; // string
  987.   public $Password; // string
  988.   public $Name; // string
  989.   public $Email; // string
  990.   public $MustChangePassword; // boolean
  991.   public $ActiveFlag; // boolean
  992.   public $ChallengePhrase; // string
  993.   public $ChallengeAnswer; // string
  994.   public $UserPermissions; // ExactTarget_UserAccess
  995.   public $Delete; // int
  996.   public $LastSuccessfulLogin; // dateTime
  997.   public $IsAPIUser; // boolean
  998.   public $NotificationEmailAddress; // string
  999.   public $IsLocked; // boolean
  1000.   public $Unlock; // boolean
  1001.   public $BusinessUnit; // int
  1002.   public $DefaultBusinessUnit; // int
  1003. }
  1004.  
  1005. class ExactTarget_UserAccess {
  1006.   public $Name; // string
  1007.   public $Value; // string
  1008.   public $Description; // string
  1009.   public $Delete; // int
  1010. }
  1011.  
  1012. class ExactTarget_Brand {
  1013.   public $BrandID; // int
  1014.   public $Label; // string
  1015.   public $Comment; // string
  1016.   public $BrandTags; // ExactTarget_BrandTag
  1017. }
  1018.  
  1019. class ExactTarget_BrandTag {
  1020.   public $BrandID; // int
  1021.   public $Label; // string
  1022.   public $Data; // string
  1023. }
  1024.  
  1025. class ExactTarget_Email {
  1026.   public $Name; // string
  1027.   public $Folder; // string
  1028.   public $CategoryID; // int
  1029.   public $HTMLBody; // string
  1030.   public $TextBody; // string
  1031.   public $ContentAreas; // ExactTarget_ContentArea
  1032.   public $Subject; // string
  1033.   public $IsActive; // boolean
  1034.   public $IsHTMLPaste; // boolean
  1035.   public $ClonedFromID; // int
  1036.   public $Status; // string
  1037.   public $EmailType; // string
  1038.   public $CharacterSet; // string
  1039.   public $HasDynamicSubjectLine; // boolean
  1040.   public $ContentCheckStatus; // string
  1041. }
  1042.  
  1043. class ExactTarget_ContentArea {
  1044.   public $Key; // string
  1045.   public $Content; // string
  1046.   public $IsBlank; // boolean
  1047.   public $CategoryID; // int
  1048.   public $Name; // string
  1049.   public $Layout; // ExactTarget_LayoutType
  1050.   public $IsDynamicContent; // boolean
  1051.   public $IsSurvey; // boolean
  1052. }
  1053.  
  1054. class ExactTarget_LayoutType {
  1055.   const HTMLWrapped='HTMLWrapped';
  1056.   const RawText='RawText';
  1057.   const SMS='SMS';
  1058. }
  1059.  
  1060. class ExactTarget_Message {
  1061.   public $TextBody; // string
  1062. }
  1063.  
  1064. class ExactTarget_TrackingEvent {
  1065.   public $SendID; // int
  1066.   public $SubscriberKey; // string
  1067.   public $EventDate; // dateTime
  1068.   public $EventType; // ExactTarget_EventType
  1069.   public $TriggeredSendDefinitionObjectID; // string
  1070.   public $BatchID; // int
  1071. }
  1072.  
  1073. class ExactTarget_EventType {
  1074.   const Open='Open';
  1075.   const Click='Click';
  1076.   const HardBounce='HardBounce';
  1077.   const SoftBounce='SoftBounce';
  1078.   const OtherBounce='OtherBounce';
  1079.   const Unsubscribe='Unsubscribe';
  1080.   const Sent='Sent';
  1081.   const NotSent='NotSent';
  1082.   const Survey='Survey';
  1083.   const ForwardedEmail='ForwardedEmail';
  1084.   const ForwardedEmailOptIn='ForwardedEmailOptIn';
  1085. }
  1086.  
  1087. class ExactTarget_OpenEvent {
  1088. }
  1089.  
  1090. class ExactTarget_BounceEvent {
  1091.   public $SMTPCode; // string
  1092.   public $BounceCategory; // string
  1093.   public $SMTPReason; // string
  1094.   public $BounceType; // string
  1095. }
  1096.  
  1097. class ExactTarget_UnsubEvent {
  1098. }
  1099.  
  1100. class ExactTarget_ClickEvent {
  1101.   public $URLID; // int
  1102.   public $URL; // string
  1103. }
  1104.  
  1105. class ExactTarget_SentEvent {
  1106. }
  1107.  
  1108. class ExactTarget_NotSentEvent {
  1109. }
  1110.  
  1111. class ExactTarget_SurveyEvent {
  1112.   public $Question; // string
  1113.   public $Answer; // string
  1114. }
  1115.  
  1116. class ExactTarget_ForwardedEmailEvent {
  1117. }
  1118.  
  1119. class ExactTarget_ForwardedEmailOptInEvent {
  1120.   public $OptInSubscriberKey; // string
  1121. }
  1122.  
  1123. class ExactTarget_Subscriber {
  1124.   public $EmailAddress; // string
  1125.   public $Attributes; // ExactTarget_Attribute
  1126.   public $SubscriberKey; // string
  1127.   public $UnsubscribedDate; // dateTime
  1128.   public $Status; // ExactTarget_SubscriberStatus
  1129.   public $PartnerType; // string
  1130.   public $EmailTypePreference; // ExactTarget_EmailType
  1131.   public $Lists; // ExactTarget_SubscriberList
  1132.   public $GlobalUnsubscribeCategory; // ExactTarget_GlobalUnsubscribeCategory
  1133.   public $SubscriberTypeDefinition; // ExactTarget_SubscriberTypeDefinition
  1134.   public $Addresses; // ExactTarget_Addresses
  1135.   public $PrimarySMSAddress; // ExactTarget_SMSAddress
  1136.   public $PrimarySMSPublicationStatus; // ExactTarget_SubscriberAddressStatus
  1137.   public $PrimaryEmailAddress; // ExactTarget_EmailAddress
  1138. }
  1139.  
  1140. class ExactTarget_Addresses {
  1141.   public $Address; // ExactTarget_SubscriberAddress
  1142. }
  1143.  
  1144. class ExactTarget_Attribute {
  1145.   public $Name; // string
  1146.   public $Value; // string
  1147. }
  1148.  
  1149. class ExactTarget_SubscriberStatus {
  1150.   const Active='Active';
  1151.   const Bounced='Bounced';
  1152.   const Held='Held';
  1153.   const Unsubscribed='Unsubscribed';
  1154.   const Deleted='Deleted';
  1155. }
  1156.  
  1157. class ExactTarget_SubscriberTypeDefinition {
  1158.   public $SubscriberType; // string
  1159. }
  1160.  
  1161. class ExactTarget_EmailType {
  1162.   const Text='Text';
  1163.   const HTML='HTML';
  1164. }
  1165.  
  1166. class ExactTarget_ListSubscriber {
  1167.   public $Status; // ExactTarget_SubscriberStatus
  1168.   public $ListID; // int
  1169.   public $SubscriberKey; // string
  1170. }
  1171.  
  1172. class ExactTarget_SubscriberList {
  1173.   public $Status; // ExactTarget_SubscriberStatus
  1174.   public $List; // ExactTarget_List
  1175.   public $Action; // string
  1176.   public $Subscriber; // ExactTarget_Subscriber
  1177. }
  1178.  
  1179. class ExactTarget_List {
  1180.   public $ListName; // string
  1181.   public $Category; // int
  1182.   public $Type; // ExactTarget_ListTypeEnum
  1183.   public $Description; // string
  1184.   public $Subscribers; // ExactTarget_Subscriber
  1185. }
  1186.  
  1187. class ExactTarget_ListTypeEnum {
  1188.   const _Public='Public';
  1189.   const _Private='Private';
  1190.   const SalesForce='SalesForce';
  1191.   const GlobalUnsubscribe='GlobalUnsubscribe';
  1192.   const Master='Master';
  1193. }
  1194.  
  1195. class ExactTarget_Group {
  1196.   public $Name; // string
  1197.   public $Category; // int
  1198.   public $Description; // string
  1199.   public $Subscribers; // ExactTarget_Subscriber
  1200. }
  1201.  
  1202. class ExactTarget_GlobalUnsubscribeCategory {
  1203.   public $Name; // string
  1204.   public $IgnorableByPartners; // boolean
  1205.   public $Ignore; // boolean
  1206. }
  1207.  
  1208. class ExactTarget_Campaign {
  1209. }
  1210.  
  1211. class ExactTarget_Send {
  1212.   public $Email; // ExactTarget_Email
  1213.   public $List; // ExactTarget_List
  1214.   public $SendDate; // dateTime
  1215.   public $FromAddress; // string
  1216.   public $FromName; // string
  1217.   public $Duplicates; // int
  1218.   public $InvalidAddresses; // int
  1219.   public $ExistingUndeliverables; // int
  1220.   public $ExistingUnsubscribes; // int
  1221.   public $HardBounces; // int
  1222.   public $SoftBounces; // int
  1223.   public $OtherBounces; // int
  1224.   public $ForwardedEmails; // int
  1225.   public $UniqueClicks; // int
  1226.   public $UniqueOpens; // int
  1227.   public $NumberSent; // int
  1228.   public $NumberDelivered; // int
  1229.   public $Unsubscribes; // int
  1230.   public $MissingAddresses; // int
  1231.   public $Subject; // string
  1232.   public $PreviewURL; // string
  1233.   public $Links; // ExactTarget_Link
  1234.   public $Events; // ExactTarget_TrackingEvent
  1235.   public $SentDate; // dateTime
  1236.   public $EmailName; // string
  1237.   public $Status; // string
  1238.   public $IsMultipart; // boolean
  1239.   public $SendLimit; // int
  1240.   public $SendWindowOpen; // time
  1241.   public $SendWindowClose; // time
  1242.   public $IsAlwaysOn; // boolean
  1243.   public $Sources; // ExactTarget_Sources
  1244.   public $NumberTargeted; // int
  1245.   public $NumberErrored; // int
  1246.   public $NumberExcluded; // int
  1247. }
  1248.  
  1249. class ExactTarget_Sources {
  1250.   public $Source; // ExactTarget_APIObject
  1251. }
  1252.  
  1253. class ExactTarget_Link {
  1254.   public $LastClicked; // dateTime
  1255.   public $Alias; // string
  1256.   public $TotalClicks; // int
  1257.   public $UniqueClicks; // int
  1258.   public $URL; // string
  1259.   public $Subscribers; // ExactTarget_TrackingEvent
  1260. }
  1261.  
  1262. class ExactTarget_SendSummary {
  1263.   public $AccountID; // int
  1264.   public $AccountName; // string
  1265.   public $AccountEmail; // string
  1266.   public $IsTestAccount; // boolean
  1267.   public $SendID; // int
  1268.   public $DeliveredTime; // string
  1269.   public $TotalSent; // int
  1270.   public $Transactional; // int
  1271.   public $NonTransactional; // int
  1272. }
  1273.  
  1274. class ExactTarget_TriggeredSendDefinition {
  1275.   public $TriggeredSendType; // ExactTarget_TriggeredSendTypeEnum
  1276.   public $TriggeredSendStatus; // ExactTarget_TriggeredSendStatusEnum
  1277.   public $Email; // ExactTarget_Email
  1278.   public $List; // ExactTarget_List
  1279.   public $AutoAddSubscribers; // boolean
  1280.   public $AutoUpdateSubscribers; // boolean
  1281.   public $BatchInterval; // int
  1282.   public $BccEmail; // string
  1283.   public $EmailSubject; // string
  1284.   public $DynamicEmailSubject; // string
  1285.   public $IsMultipart; // boolean
  1286.   public $IsWrapped; // boolean
  1287.   public $AllowedSlots; // short
  1288.   public $NewSlotTrigger; // int
  1289.   public $SendLimit; // int
  1290.   public $SendWindowOpen; // time
  1291.   public $SendWindowClose; // time
  1292.   public $SendWindowDelete; // boolean
  1293.   public $RefreshContent; // boolean
  1294.   public $ExclusionFilter; // string
  1295.   public $Priority; // string
  1296.   public $SendSourceCustomerKey; // string
  1297.   public $ExclusionListCollection; // ExactTarget_TriggeredSendExclusionList
  1298.   public $CCEmail; // string
  1299.   public $SendSourceDataExtension; // ExactTarget_DataExtension
  1300.   public $IsAlwaysOn; // boolean
  1301. }
  1302.  
  1303. class ExactTarget_TriggeredSendExclusionList {
  1304. }
  1305.  
  1306. class ExactTarget_TriggeredSendTypeEnum {
  1307.   const Continuous='Continuous';
  1308.   const Batched='Batched';
  1309.   const Scheduled='Scheduled';
  1310. }
  1311.  
  1312. class ExactTarget_TriggeredSendStatusEnum {
  1313.   const _New='New';
  1314.   const Inactive='Inactive';
  1315.   const Active='Active';
  1316.   const Canceled='Canceled';
  1317.   const Deleted='Deleted';
  1318. }
  1319.  
  1320. class ExactTarget_TriggeredSend {
  1321.   public $TriggeredSendDefinition; // ExactTarget_TriggeredSendDefinition
  1322.   public $Subscribers; // ExactTarget_Subscriber
  1323.   public $Attributes; // ExactTarget_Attribute
  1324. }
  1325.  
  1326. class ExactTarget_TriggeredSendCreateResult {
  1327.   public $SubscriberFailures; // ExactTarget_SubscriberResult
  1328. }
  1329.  
  1330. class ExactTarget_SubscriberResult {
  1331.   public $Subscriber; // ExactTarget_Subscriber
  1332.   public $ErrorCode; // string
  1333.   public $ErrorDescription; // string
  1334.   public $Ordinal; // int
  1335. }
  1336.  
  1337. class ExactTarget_SubscriberSendResult {
  1338.   public $Send; // ExactTarget_Send
  1339.   public $Email; // ExactTarget_Email
  1340.   public $Subscriber; // ExactTarget_Subscriber
  1341.   public $ClickDate; // dateTime
  1342.   public $BounceDate; // dateTime
  1343.   public $OpenDate; // dateTime
  1344.   public $SentDate; // dateTime
  1345.   public $LastAction; // string
  1346.   public $UnsubscribeDate; // dateTime
  1347.   public $FromAddress; // string
  1348.   public $FromName; // string
  1349.   public $TotalClicks; // int
  1350.   public $UniqueClicks; // int
  1351.   public $Subject; // string
  1352.   public $ViewSentEmailURL; // string
  1353.   public $HardBounces; // int
  1354.   public $SoftBounces; // int
  1355.   public $OtherBounces; // int
  1356. }
  1357.  
  1358. class ExactTarget_TriggeredSendSummary {
  1359.   public $TriggeredSendDefinition; // ExactTarget_TriggeredSendDefinition
  1360.   public $Sent; // long
  1361.   public $NotSentDueToOptOut; // long
  1362.   public $NotSentDueToUndeliverable; // long
  1363.   public $Bounces; // long
  1364.   public $Opens; // long
  1365.   public $Clicks; // long
  1366.   public $UniqueOpens; // long
  1367.   public $UniqueClicks; // long
  1368.   public $OptOuts; // long
  1369.   public $SurveyResponses; // long
  1370.   public $FTAFRequests; // long
  1371.   public $FTAFEmailsSent; // long
  1372.   public $FTAFOptIns; // long
  1373.   public $Conversions; // long
  1374.   public $UniqueConversions; // long
  1375.   public $InProcess; // long
  1376.   public $NotSentDueToError; // long
  1377. }
  1378.  
  1379. class ExactTarget_AsyncRequestResult {
  1380.   public $Status; // string
  1381.   public $CompleteDate; // dateTime
  1382.   public $CallStatus; // string
  1383.   public $CallMessage; // string
  1384. }
  1385.  
  1386. class ExactTarget_VoiceTriggeredSend {
  1387.   public $VoiceTriggeredSendDefinition; // ExactTarget_VoiceTriggeredSendDefinition
  1388.   public $Subscriber; // ExactTarget_Subscriber
  1389.   public $Message; // string
  1390.   public $Number; // string
  1391. }
  1392.  
  1393. class ExactTarget_VoiceTriggeredSendDefinition {
  1394. }
  1395.  
  1396. class ExactTarget_SMSTriggeredSend {
  1397.   public $SMSTriggeredSendDefinition; // ExactTarget_SMSTriggeredSendDefinition
  1398.   public $Subscriber; // ExactTarget_Subscriber
  1399.   public $Message; // string
  1400.   public $Number; // string
  1401. }
  1402.  
  1403. class ExactTarget_SMSTriggeredSendDefinition {
  1404. }
  1405.  
  1406. class ExactTarget_SendClassification {
  1407.   public $SendClassificationType; // ExactTarget_SendClassificationTypeEnum
  1408.   public $Name; // string
  1409.   public $Description; // string
  1410.   public $SenderProfile; // ExactTarget_SenderProfile
  1411.   public $DeliveryProfile; // ExactTarget_DeliveryProfile
  1412.   public $HonorPublicationListOptOutsForTransactionalSends; // boolean
  1413. }
  1414.  
  1415. class ExactTarget_SendClassificationTypeEnum {
  1416.   const Operational='Operational';
  1417.   const Marketing='Marketing';
  1418. }
  1419.  
  1420. class ExactTarget_SenderProfile {
  1421.   public $Name; // string
  1422.   public $Description; // string
  1423.   public $FromName; // string
  1424.   public $FromAddress; // string
  1425.   public $UseDefaultRMMRules; // boolean
  1426.   public $AutoForwardToEmailAddress; // string
  1427.   public $AutoForwardToName; // string
  1428.   public $DirectForward; // boolean
  1429.   public $AutoForwardTriggeredSend; // ExactTarget_TriggeredSendDefinition
  1430.   public $AutoReply; // boolean
  1431.   public $AutoReplyTriggeredSend; // ExactTarget_TriggeredSendDefinition
  1432.   public $SenderHeaderEmailAddress; // string
  1433.   public $SenderHeaderName; // string
  1434.   public $DataRetentionPeriodLength; // short
  1435.   public $DataRetentionPeriodUnitOfMeasure; // ExactTarget_RecurrenceTypeEnum
  1436.   public $ReplyManagementRuleSet; // ExactTarget_APIObject
  1437. }
  1438.  
  1439. class ExactTarget_DeliveryProfile {
  1440.   public $Name; // string
  1441.   public $Description; // string
  1442.   public $SourceAddressType; // ExactTarget_DeliveryProfileSourceAddressTypeEnum
  1443.   public $PrivateIP; // ExactTarget_PrivateIP
  1444.   public $DomainType; // ExactTarget_DeliveryProfileDomainTypeEnum
  1445.   public $PrivateDomain; // ExactTarget_PrivateDomain
  1446.   public $HeaderSalutationSource; // ExactTarget_SalutationSourceEnum
  1447.   public $HeaderContentArea; // ExactTarget_ContentArea
  1448.   public $FooterSalutationSource; // ExactTarget_SalutationSourceEnum
  1449.   public $FooterContentArea; // ExactTarget_ContentArea
  1450. }
  1451.  
  1452. class ExactTarget_DeliveryProfileSourceAddressTypeEnum {
  1453.   const DefaultPrivateIPAddress='DefaultPrivateIPAddress';
  1454.   const CustomPrivateIPAddress='CustomPrivateIPAddress';
  1455. }
  1456.  
  1457. class ExactTarget_DeliveryProfileDomainTypeEnum {
  1458.   const DefaultDomain='DefaultDomain';
  1459.   const CustomDomain='CustomDomain';
  1460. }
  1461.  
  1462. class ExactTarget_SalutationSourceEnum {
  1463.   const _Default='Default';
  1464.   const ContentLibrary='ContentLibrary';
  1465.   const None='None';
  1466. }
  1467.  
  1468. class ExactTarget_PrivateDomain {
  1469. }
  1470.  
  1471. class ExactTarget_PrivateIP {
  1472.   public $Name; // string
  1473.   public $Description; // string
  1474.   public $IsActive; // boolean
  1475.   public $OrdinalID; // short
  1476.   public $IPAddress; // string
  1477. }
  1478.  
  1479. class ExactTarget_SendDefinition {
  1480.   public $CategoryID; // int
  1481.   public $SendClassification; // ExactTarget_SendClassification
  1482.   public $SenderProfile; // ExactTarget_SenderProfile
  1483.   public $FromName; // string
  1484.   public $FromAddress; // string
  1485.   public $DeliveryProfile; // ExactTarget_DeliveryProfile
  1486.   public $SourceAddressType; // ExactTarget_DeliveryProfileSourceAddressTypeEnum
  1487.   public $PrivateIP; // ExactTarget_PrivateIP
  1488.   public $DomainType; // ExactTarget_DeliveryProfileDomainTypeEnum
  1489.   public $PrivateDomain; // ExactTarget_PrivateDomain
  1490.   public $HeaderSalutationSource; // ExactTarget_SalutationSourceEnum
  1491.   public $HeaderContentArea; // ExactTarget_ContentArea
  1492.   public $FooterSalutationSource; // ExactTarget_SalutationSourceEnum
  1493.   public $FooterContentArea; // ExactTarget_ContentArea
  1494.   public $SuppressTracking; // boolean
  1495.   public $IsSendLogging; // boolean
  1496. }
  1497.  
  1498. class ExactTarget_AudienceItem {
  1499.   public $List; // ExactTarget_List
  1500.   public $SendDefinitionListType; // ExactTarget_SendDefinitionListTypeEnum
  1501.   public $CustomObjectID; // string
  1502.   public $DataSourceTypeID; // ExactTarget_DataSourceTypeEnum
  1503. }
  1504.  
  1505. class ExactTarget_EmailSendDefinition {
  1506.   public $SendDefinitionList; // ExactTarget_SendDefinitionList
  1507.   public $Email; // ExactTarget_Email
  1508.   public $BccEmail; // string
  1509.   public $AutoBccEmail; // string
  1510.   public $TestEmailAddr; // string
  1511.   public $EmailSubject; // string
  1512.   public $DynamicEmailSubject; // string
  1513.   public $IsMultipart; // boolean
  1514.   public $IsWrapped; // boolean
  1515.   public $SendLimit; // int
  1516.   public $SendWindowOpen; // time
  1517.   public $SendWindowClose; // time
  1518.   public $SendWindowDelete; // boolean
  1519.   public $DeduplicateByEmail; // boolean
  1520.   public $ExclusionFilter; // string
  1521.   public $TrackingUsers; // ExactTarget_TrackingUsers
  1522.   public $Additional; // string
  1523.   public $CCEmail; // string
  1524. }
  1525.  
  1526. class ExactTarget_TrackingUsers {
  1527.   public $TrackingUser; // ExactTarget_TrackingUser
  1528. }
  1529.  
  1530. class ExactTarget_SendDefinitionList {
  1531.   public $FilterDefinition; // ExactTarget_FilterDefinition
  1532.   public $IsTestObject; // boolean
  1533.   public $SalesForceObjectID; // string
  1534.   public $Name; // string
  1535.   public $Parameters; // ExactTarget_Parameters
  1536. }
  1537.  
  1538.  
  1539.  
  1540. class ExactTarget_SendDefinitionStatusEnum {
  1541.   const Active='Active';
  1542.   const Archived='Archived';
  1543.   const Deleted='Deleted';
  1544. }
  1545.  
  1546. class ExactTarget_SendDefinitionListTypeEnum {
  1547.   const SourceList='SourceList';
  1548.   const ExclusionList='ExclusionList';
  1549.   const DomainExclusion='DomainExclusion';
  1550.   const OptOutList='OptOutList';
  1551. }
  1552.  
  1553. class ExactTarget_DataSourceTypeEnum {
  1554.   const _List='List';
  1555.   const CustomObject='CustomObject';
  1556.   const DomainExclusion='DomainExclusion';
  1557.   const SalesForceReport='SalesForceReport';
  1558.   const SalesForceCampaign='SalesForceCampaign';
  1559.   const FilterDefinition='FilterDefinition';
  1560.   const OptOutList='OptOutList';
  1561. }
  1562.  
  1563. class ExactTarget_TrackingUser {
  1564.   public $IsActive; // boolean
  1565.   public $EmployeeID; // int
  1566. }
  1567.  
  1568. class ExactTarget_MessagingVendorKind {
  1569.   public $Vendor; // string
  1570.   public $Kind; // string
  1571.   public $IsUsernameRequired; // boolean
  1572.   public $IsPasswordRequired; // boolean
  1573.   public $IsProfileRequired; // boolean
  1574. }
  1575.  
  1576. class ExactTarget_MessagingConfiguration {
  1577.   public $Code; // string
  1578.   public $MessagingVendorKind; // ExactTarget_MessagingVendorKind
  1579.   public $IsActive; // boolean
  1580.   public $Url; // string
  1581.   public $UserName; // string
  1582.   public $Password; // string
  1583.   public $ProfileID; // string
  1584.   public $CallbackUrl; // string
  1585.   public $MediaTypes; // string
  1586. }
  1587.  
  1588. class ExactTarget_UserMap {
  1589.   public $ETAccountUser; // ExactTarget_AccountUser
  1590.   public $AdditionalData; // ExactTarget_APIProperty
  1591. }
  1592.  
  1593. class ExactTarget_Folder {
  1594.   public $ID; // int
  1595.   public $ParentID; // int
  1596. }
  1597.  
  1598. class ExactTarget_FileTransferLocation {
  1599. }
  1600.  
  1601. class ExactTarget_DataExtractActivity {
  1602. }
  1603.  
  1604. class ExactTarget_MessageSendActivity {
  1605. }
  1606.  
  1607. class ExactTarget_SmsSendActivity {
  1608. }
  1609.  
  1610. class ExactTarget_ReportActivity {
  1611. }
  1612.  
  1613. class ExactTarget_DataExtension {
  1614.   public $Name; // string
  1615.   public $Description; // string
  1616.   public $IsSendable; // boolean
  1617.   public $IsTestable; // boolean
  1618.   public $SendableDataExtensionField; // ExactTarget_DataExtensionField
  1619.   public $SendableSubscriberField; // ExactTarget_Attribute
  1620.   public $Template; // ExactTarget_DataExtensionTemplate
  1621.   public $DataRetentionPeriodLength; // int
  1622.   public $DataRetentionPeriodUnitOfMeasure; // int
  1623.   public $RowBasedRetention; // boolean
  1624.   public $ResetRetentionPeriodOnImport; // boolean
  1625.   public $DeleteAtEndOfRetentionPeriod; // boolean
  1626.   public $RetainUntil; // string
  1627.   public $Fields; // ExactTarget_Fields
  1628.   public $DataRetentionPeriod; // ExactTarget_DateTimeUnitOfMeasure
  1629.   public $CategoryID; // long
  1630. }
  1631.  
  1632. class ExactTarget_Fields {
  1633.   public $Field; // ExactTarget_DataExtensionField
  1634. }
  1635.  
  1636. class ExactTarget_DataExtensionField {
  1637.   public $Ordinal; // int
  1638.   public $IsPrimaryKey; // boolean
  1639.   public $FieldType; // ExactTarget_DataExtensionFieldType
  1640.   public $DataExtension; // ExactTarget_DataExtension
  1641. }
  1642.  
  1643. class ExactTarget_DataExtensionFieldType {
  1644.   const Text='Text';
  1645.   const Number='Number';
  1646.   const Date='Date';
  1647.   const Boolean='Boolean';
  1648.   const EmailAddress='EmailAddress';
  1649.   const Phone='Phone';
  1650. }
  1651.  
  1652. class ExactTarget_DateTimeUnitOfMeasure {
  1653.   const Days='Days';
  1654.   const Weeks='Weeks';
  1655.   const Months='Months';
  1656.   const Years='Years';
  1657. }
  1658.  
  1659. class ExactTarget_DataExtensionTemplate {
  1660.   public $Name; // string
  1661. }
  1662.  
  1663. class ExactTarget_DataExtensionObject {
  1664.   public $Name; // string
  1665.   public $Keys; // ExactTarget_Keys
  1666. }
  1667.  
  1668. class ExactTarget_Keys {
  1669.   public $Key; // ExactTarget_APIProperty
  1670. }
  1671.  
  1672. class ExactTarget_DataExtensionError {
  1673.   public $Name; // string
  1674.   public $ErrorCode; // integer
  1675.   public $ErrorMessage; // string
  1676. }
  1677.  
  1678. class ExactTarget_DataExtensionCreateResult {
  1679.   public $ErrorMessage; // string
  1680.   public $KeyErrors; // ExactTarget_KeyErrors
  1681.   public $ValueErrors; // ExactTarget_ValueErrors
  1682. }
  1683.  
  1684.  
  1685.  
  1686. class ExactTarget_ValueErrors {
  1687.   public $ValueError; // ExactTarget_DataExtensionError
  1688. }
  1689.  
  1690. class ExactTarget_DataExtensionUpdateResult {
  1691.   public $ErrorMessage; // string
  1692.   public $KeyErrors; // ExactTarget_KeyErrors
  1693.   public $ValueErrors; // ExactTarget_ValueErrors
  1694. }
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700. class ExactTarget_DataExtensionDeleteResult {
  1701.   public $ErrorMessage; // string
  1702.   public $KeyErrors; // ExactTarget_KeyErrors
  1703. }
  1704.  
  1705. class ExactTarget_KeyErrors {
  1706.   public $KeyError; // ExactTarget_DataExtensionError
  1707. }
  1708.  
  1709. class ExactTarget_FileType {
  1710.   const CSV='CSV';
  1711.   const TAB='TAB';
  1712.   const Other='Other';
  1713. }
  1714.  
  1715. class ExactTarget_ImportDefinitionSubscriberImportType {
  1716.   const Email='Email';
  1717.   const SMS='SMS';
  1718. }
  1719.  
  1720. class ExactTarget_ImportDefinitionUpdateType {
  1721.   const AddAndUpdate='AddAndUpdate';
  1722.   const AddAndDoNotUpdate='AddAndDoNotUpdate';
  1723.   const UpdateButDoNotAdd='UpdateButDoNotAdd';
  1724.   const Merge='Merge';
  1725.   const Overwrite='Overwrite';
  1726. }
  1727.  
  1728. class ExactTarget_ImportDefinitionFieldMappingType {
  1729.   const InferFromColumnHeadings='InferFromColumnHeadings';
  1730.   const MapByOrdinal='MapByOrdinal';
  1731.   const ManualMap='ManualMap';
  1732. }
  1733.  
  1734. class ExactTarget_FieldMap {
  1735.   public $SourceName; // string
  1736.   public $SourceOrdinal; // int
  1737.   public $DestinationName; // string
  1738. }
  1739.  
  1740. class ExactTarget_ImportDefinition {
  1741.   public $AllowErrors; // boolean
  1742.   public $DestinationObject; // ExactTarget_APIObject
  1743.   public $FieldMappingType; // ExactTarget_ImportDefinitionFieldMappingType
  1744.   public $FieldMaps; // ExactTarget_FieldMaps
  1745.   public $FileSpec; // string
  1746.   public $FileType; // ExactTarget_FileType
  1747.   public $Notification; // ExactTarget_AsyncResponse
  1748.   public $RetrieveFileTransferLocation; // ExactTarget_FileTransferLocation
  1749.   public $SubscriberImportType; // ExactTarget_ImportDefinitionSubscriberImportType
  1750.   public $UpdateType; // ExactTarget_ImportDefinitionUpdateType
  1751.   public $MaxFileAge; // int
  1752.   public $MaxFileAgeScheduleOffset; // int
  1753.   public $MaxImportFrequency; // int
  1754.   public $Delimiter; // string
  1755.   public $HeaderLines; // int
  1756. }
  1757.  
  1758. class ExactTarget_FieldMaps {
  1759.   public $FieldMap; // ExactTarget_FieldMap
  1760. }
  1761.  
  1762. class ExactTarget_ImportDefinitionFieldMap {
  1763.   public $SourceName; // string
  1764.   public $SourceOrdinal; // int
  1765.   public $DestinationName; // string
  1766. }
  1767.  
  1768. class ExactTarget_ImportResultsSummary {
  1769.   public $ImportDefinitionCustomerKey; // string
  1770.   public $StartDate; // string
  1771.   public $EndDate; // string
  1772.   public $DestinationID; // string
  1773.   public $NumberSuccessful; // int
  1774.   public $NumberDuplicated; // int
  1775.   public $NumberErrors; // int
  1776.   public $TotalRows; // int
  1777.   public $ImportType; // string
  1778.   public $ImportStatus; // string
  1779.   public $TaskResultID; // int
  1780. }
  1781.  
  1782. class ExactTarget_FilterDefinition {
  1783. }
  1784.  
  1785. class ExactTarget_GroupDefinition {
  1786. }
  1787.  
  1788. class ExactTarget_FileTransferActivity {
  1789. }
  1790.  
  1791. class ExactTarget_ListSend {
  1792.   public $SendID; // int
  1793.   public $List; // ExactTarget_List
  1794.   public $Duplicates; // int
  1795.   public $InvalidAddresses; // int
  1796.   public $ExistingUndeliverables; // int
  1797.   public $ExistingUnsubscribes; // int
  1798.   public $HardBounces; // int
  1799.   public $SoftBounces; // int
  1800.   public $OtherBounces; // int
  1801.   public $ForwardedEmails; // int
  1802.   public $UniqueClicks; // int
  1803.   public $UniqueOpens; // int
  1804.   public $NumberSent; // int
  1805.   public $NumberDelivered; // int
  1806.   public $Unsubscribes; // int
  1807.   public $MissingAddresses; // int
  1808.   public $PreviewURL; // string
  1809.   public $Links; // ExactTarget_Link
  1810.   public $Events; // ExactTarget_TrackingEvent
  1811. }
  1812.  
  1813. class ExactTarget_LinkSend {
  1814.   public $SendID; // int
  1815.   public $Link; // ExactTarget_Link
  1816. }
  1817.  
  1818. class ExactTarget_ObjectExtension {
  1819.   public $Type; // string
  1820.   public $Properties; // ExactTarget_Properties
  1821. }
  1822.  
  1823. class ExactTarget_Properties {
  1824.   public $Property; // ExactTarget_APIProperty
  1825. }
  1826.  
  1827. class ExactTarget_PublicKeyManagement {
  1828.   public $Name; // string
  1829.   public $Key; // base64Binary
  1830. }
  1831.  
  1832. class ExactTarget_SystemStatusOptions {
  1833. }
  1834.  
  1835. class ExactTarget_SystemStatusRequestMsg {
  1836.   public $Options; // ExactTarget_SystemStatusOptions
  1837. }
  1838.  
  1839. class ExactTarget_SystemStatusResult {
  1840.   public $SystemStatus; // ExactTarget_SystemStatusType
  1841.   public $Outages; // ExactTarget_Outages
  1842. }
  1843.  
  1844. class ExactTarget_Outages {
  1845.   public $Outage; // ExactTarget_SystemOutage
  1846. }
  1847.  
  1848. class ExactTarget_SystemStatusResponseMsg {
  1849.   public $Results; // ExactTarget_Results
  1850.   public $OverallStatus; // string
  1851.   public $OverallStatusMessage; // string
  1852.   public $RequestID; // string
  1853. }
  1854.  
  1855.  
  1856.  
  1857. class ExactTarget_SystemStatusType {
  1858.   const OK='OK';
  1859.   const UnplannedOutage='UnplannedOutage';
  1860.   const InMaintenance='InMaintenance';
  1861. }
  1862.  
  1863. class ExactTarget_SystemOutage {
  1864. }
  1865.  
  1866. class ExactTarget_Authentication {
  1867. }
  1868.  
  1869. class ExactTarget_UsernameAuthentication {
  1870.   public $UserName; // string
  1871.   public $PassWord; // string
  1872. }
  1873.  
  1874. class ExactTarget_ResourceSpecification {
  1875.   public $URN; // string
  1876.   public $Authentication; // ExactTarget_Authentication
  1877. }
  1878.  
  1879. class ExactTarget_Portfolio {
  1880.   public $Source; // ExactTarget_ResourceSpecification
  1881.   public $CategoryID; // int
  1882.   public $FileName; // string
  1883.   public $DisplayName; // string
  1884.   public $Description; // string
  1885.   public $TypeDescription; // string
  1886.   public $IsUploaded; // boolean
  1887.   public $IsActive; // boolean
  1888.   public $FileSizeKB; // int
  1889.   public $ThumbSizeKB; // int
  1890.   public $FileWidthPX; // int
  1891.   public $FileHeightPX; // int
  1892.   public $FileURL; // string
  1893.   public $ThumbURL; // string
  1894.   public $CacheClearTime; // dateTime
  1895.   public $CategoryType; // string
  1896. }
  1897.  
  1898. class ExactTarget_QueryDefinition {
  1899.   public $QueryText; // string
  1900.   public $TargetType; // string
  1901.   public $DataExtensionTarget; // ExactTarget_InteractionBaseObject
  1902.   public $TargetUpdateType; // string
  1903.   public $FileSpec; // string
  1904.   public $FileType; // string
  1905.   public $Status; // string
  1906. }
  1907.  
  1908. class ExactTarget_IntegrationProfile {
  1909.   public $ProfileID; // string
  1910.   public $SubscriberKey; // string
  1911.   public $ExternalID; // string
  1912.   public $ExternalType; // string
  1913. }
  1914.  
  1915. class ExactTarget_IntegrationProfileDefinition {
  1916.   public $ProfileID; // string
  1917.   public $Name; // string
  1918.   public $Description; // string
  1919.   public $ExternalSystemType; // int
  1920. }
  1921.  
  1922. class ExactTarget_ReplyMailManagementConfiguration {
  1923.   public $EmailDisplayName; // string
  1924.   public $ReplySubdomain; // string
  1925.   public $EmailReplyAddress; // string
  1926.   public $DNSRedirectComplete; // boolean
  1927.   public $DeleteAutoReplies; // boolean
  1928.   public $SupportUnsubscribes; // boolean
  1929.   public $SupportUnsubKeyword; // boolean
  1930.   public $SupportUnsubscribeKeyword; // boolean
  1931.   public $SupportRemoveKeyword; // boolean
  1932.   public $SupportOptOutKeyword; // boolean
  1933.   public $SupportLeaveKeyword; // boolean
  1934.   public $SupportMisspelledKeywords; // boolean
  1935.   public $SendAutoReplies; // boolean
  1936.   public $AutoReplySubject; // string
  1937.   public $AutoReplyBody; // string
  1938.   public $ForwardingAddress; // string
  1939. }
  1940.  
  1941. class ExactTarget_SubscriberAddress {
  1942.   public $AddressType; // string
  1943.   public $Address; // string
  1944.   public $Statuses; // ExactTarget_Statuses
  1945. }
  1946.  
  1947. class ExactTarget_Statuses {
  1948.   public $Status; // ExactTarget_AddressStatus
  1949. }
  1950.  
  1951. class ExactTarget_SMSAddress {
  1952.   public $Carrier; // string
  1953. }
  1954.  
  1955. class ExactTarget_EmailAddress {
  1956.   public $Type; // ExactTarget_EmailType
  1957. }
  1958.  
  1959. class ExactTarget_AddressStatus {
  1960.   public $Status; // ExactTarget_SubscriberAddressStatus
  1961. }
  1962.  
  1963. class ExactTarget_SubscriberAddressStatus {
  1964.   const OptedIn='OptedIn';
  1965.   const OptedOut='OptedOut';
  1966.   const InActive='InActive';
  1967. }
  1968.  
  1969. class ExactTarget_Publication {
  1970.   public $Name; // string
  1971.   public $IsActive; // boolean
  1972.   public $SendClassification; // ExactTarget_SendClassification
  1973.   public $Subscribers; // ExactTarget_Subscribers
  1974.   public $Category; // int
  1975. }
  1976.  
  1977.  
  1978.  
  1979. class ExactTarget_PublicationSubscriber {
  1980.   public $Publication; // ExactTarget_Publication
  1981.   public $Subscriber; // ExactTarget_Subscriber
  1982. }
  1983.  
  1984. ?>
  1985.  
  1986. /* End of file exacttarget_soap_client.php */
Add Comment
Please, Sign In to add comment