<?xml version="1.0" encoding="UTF-8"?>

<namespace xmlns="http://www.mulesoft.org/schema/mule/tooling.attributes" xmlns:mule="http://www.mulesoft.org/schema/mule/core" url="http://www.mulesoft.org/schema/mule/netsuite" prefix="netsuite">
  <global-cloud-connector versions="[3.5.0,8.0.0]" caption="Netsuite" description="" icon="" localId="parentConfig" image="" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric"></global-cloud-connector>
  <nested caption="" description="" localId="connection-pooling-profile" abstract="true">
    <radioBoolean name="defaultPoolingProfile" caption="Use default connection pool configuration" description="Use default connection pool configuration." fillLine="true"></radioBoolean>
    <radioBoolean name="customPoolingProfile" caption="Define connection pool configuration" description="Define connection pool configuration." fillLine="true"></radioBoolean>
    <integer defaultValue="5" min="-1" step="0" name="maxActive" caption="Max active" description="Controls the maximum number of connections that can be borrowed from the pool at one time. When set to a negative value, there is no limit to the number of connections that may be active at one time. When maxActive is exceeded, the pool is said to be exhausted." controlled="customPoolingProfile" indented="true" fillLine="true"></integer>
    <integer defaultValue="5" min="-1" step="0" name="maxIdle" caption="Max idle" description="Controls the maximum number of connections that can sit idle in the pool at any time. When set to a negative value, there is no limit to the number of connections that may be idle at one time." controlled="customPoolingProfile" indented="true" fillLine="true"></integer>
    <enum defaultValue="INITIALISE_ONE" name="initialisationPolicy" caption="Initialisation policy" description="Determines how connections in a pool should be initialized. The possible values are: INITIALISE_NONE (will not load any connection into the pool on startup), INITIALISE_ONE (will load one initial connection into the pool on startup), or INITIALISE_ALL (will load all connections in the pool on startup)" alwaysFill="true" controlled="customPoolingProfile" indented="true">
      <option value="INITIALISE_NONE"></option>
      <option value="INITIALISE_ONE"></option>
      <option value="INITIALISE_ALL"></option>
    </enum>
    <enum defaultValue="WHEN_EXHAUSTED_GROW" name="exhaustedAction" caption="Exhausted action" description="Specifies the behavior of the connection pool when the pool is exhausted. Possible values are: &quot;WHEN_EXHAUSTED_FAIL&quot;, which will throw a NoSuchElementException, &quot;WHEN_EXHAUSTED_WAIT&quot;, which will block by invoking Object.wait(long) until a new or idle object is available, or WHEN_EXHAUSTED_GROW, which will create a new connection and return it, essentially making maxActive meaningless. If a positive maxWait value is supplied, it will block for at most that many milliseconds, after which a NoSuchElementException will be thrown. If maxThreadWait is a negative value, it will block indefinitely." alwaysFill="true" controlled="customPoolingProfile" indented="true">
      <option value="WHEN_EXHAUSTED_WAIT"></option>
      <option value="WHEN_EXHAUSTED_FAIL"></option>
      <option value="WHEN_EXHAUSTED_GROW"></option>
    </enum>
    <integer defaultValue="5" min="-1" step="0" name="maxWait" caption="Max wait" description="When exhausted action is Wait (or block) this is the amount of time in milliseconds that the pool will wait before failing. Setting a negative value will block indefinitely until an idle instance becomes available." controlled="customPoolingProfile" indented="true" fillLine="true"></integer>
    <integer defaultValue="1800000" min="-1" step="0" name="minEvictionMillis" caption="Min eviction (ms)" description="Determines the minimum amount of time a connection may sit idle in the pool before it is eligible for eviction. When non-positive, no connections will be evicted from the pool due to idle time alone." controlled="customPoolingProfile" indented="true" fillLine="true"></integer>
    <integer defaultValue="-1" min="-1" step="0" name="evictionCheckIntervalMillis" caption="Eviction check interval (ms)" description="Specifies the number of milliseconds between runs of the connection evictor. When non-positive, no connection evictor is executed." controlled="customPoolingProfile" indented="true" fillLine="true"></integer>
  </nested>
  <nested caption="" description="" localId="reconnectionStrategyElement" abstract="true">
    <label name="connectionLabel" caption="Define how mule should attempt to handle a connection failure" description=""></label>
    <radioBoolean name="noReconnection" caption="Do not use a Reconnection strategy" description="Disable reconection strategy" fillLine="true"></radioBoolean>
    <radioBoolean name="standardReconnection" caption="Standard Reconnection" description="A reconnection strategy that allows the user to configure how many times a reconnection should be attempted and how long to wait between attempts." fillLine="true"></radioBoolean>
    <integer defaultValue="2000" min="1" max="2147483647" step="1" name="reconnectionFrequency" caption="Frequency (ms)" description="How often (in ms) to reconnect" controlled="standardReconnection" indented="true"></integer>
    <integer defaultValue="2" min="1" max="2147483647" step="1" name="reconnectionAttemps" caption="Reconnection Attempts" description="How many reconnection attempts to make" controlled="standardReconnection,!reconnectForever" indented="true"></integer>
    <boolean name="reconnectForever" caption="Reconnect Forever" description="A reconnection strategy that retries an infinite number of times at the specified frequency." controlled="standardReconnection" indented="true"></boolean>
    <radioBoolean name="customReconnection" caption="Custom Reconnection" description="A user-defined reconnection strategy." fillLine="true"></radioBoolean>
    <classname name="class" caption="Class" description="A class that implements the RetryPolicyTemplate interface." controlled="customReconnection" indented="true"></classname>
    <childElement allowMultiple="true" name="http://www.springframework.org/schema/beans/property" caption="Properties" description="Property elements." controlled="customReconnection"></childElement>
  </nested>
  <global-cloud-connector versions="[3.5.0,8.0.0]" caption="Netsuite" description="Global Netsuite configuration information." icon="icons/small/netsuite-connector-24x16.png" localId="config" image="icons/large/netsuite-connector-48x32.png" abstract="false" extends="http://www.mulesoft.org/schema/mule/netsuite/parentConfig" connectivityTesting="on" metaData="dynamic">
    <attribute-category caption="General" description="Netsuite configuration properties.">
      <group id="netsuiteGenericProperties" caption="Basic Settings">
        <name name="name" caption="Name" description="Give a name to this configuration so it can be later referenced by config-ref." required="true"></name>
      </group>
      <group id="connection" caption="Connection">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String" requiredForDataSense="true"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String" requiredForDataSense="true"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String" requiredForDataSense="true"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String" requiredForDataSense="true"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
      <group id="general" caption="General">
        <useMetaData name="useMetaData" caption="useMetaData"></useMetaData>
        <string defaultValue="https://webservices.na1.netsuite.com/services/NetSuitePort_2015_1" name="defaultEndpoint" caption="Default Endpoint" description="Service endpoint

Supports:

Live: https://webservices.netsuite.com/services/NetSuitePort_2015_1
Sandbox: https://webservices.sandbox.netsuite.com/services/NetSuitePort_2015_1

Defaults to Live." required="false" javaType="java.lang.String"></string>
        <string defaultValue="__" name="separator" caption="Separator" description="Separator used to generate the keys required to provided a better support for custom fields.
If the externalId or script Id of the field that defines a custom field/record contain the separator default character, setup a new one and regenerate the metadata.." required="false" javaType="java.lang.String"></string>
        <enum defaultValue="LOGIN_AUTHENTICATION" allowsCustom="true" name="authenticationType" caption="Authentication Type" description="Type of authentication to use: Log in once per session, or send the credentials with each request." supportsExpressions="true" required="false" javaType="org.mule.module.netsuite.api.authentication.AuthenticationType">
          <option value="LOGIN_AUTHENTICATION"></option>
          <option value="REQUEST_LEVEL_AUTHENTICATION"></option>
        </enum>
      </group>
    </attribute-category>
    <attribute-category caption="Pooling Profile" description="Pooling profile options.">
      <group id="poolingProfile" caption="Pooling Profile">
        <childElement inplace="true" name="http://www.mulesoft.org/schema/mule/netsuite/connection-pooling-profile" caption="" description="" valuePersistence="org.mule.tooling.ui.modules.core.widgets.meta.PoolingProfileValuePersistence"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Reconnection" description="Reconnection options.">
      <group id="reconnectionStrategies" caption="Strategies">
        <childElement inplace="true" name="http://www.mulesoft.org/schema/mule/core/reconnectionStrategyElement" caption="" description="" valuePersistence="org.mule.tooling.ui.modules.core.widgets.meta.HTTPTransactionValuePersistence"></childElement>
        <childElement allowSubTypes="true" allowedSubTypes="http://www.mulesoft.org/schema/mule/core/reconnect,http://www.mulesoft.org/schema/mule/core/reconnect-custom-strategy,http://www.mulesoft.org/schema/mule/core/reconnect-forever" name="http://www.mulesoft.org/schema/mule/core/abstractReconnectionStrategy" caption="" description="" visibleInDialog="false"></childElement>
      </group>
    </attribute-category>
  </global-cloud-connector>
  <cloud-connector caption="Abstractnetsuiteconnectorgeneric" description="Interact with Netsuite." icon="icons/small/netsuite-connector-24x16.png" localId="abstractNetsuiteConnectorGeneric" image="icons/large/netsuite-connector-48x32.png" abstract="true">
    <attribute-category caption="General" description="General.">
      <group id="abstractNetsuiteConnectorGeneric" caption="Basic Settings">
        <globalRef requiredType="http://www.mulesoft.org/schema/mule/netsuite/config" name="config-ref" caption="Connector Configuration" description="Specify which configuration to use for this invocation." required="true"></globalRef>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector versions="[3.5.0,8.0.0]" aliasId="org.mule.tooling.ui.modules.core.pattern.netsuite" caption="Netsuite" description="The NetSuite cloud connector facade, based on a." icon="icons/small/netsuite-connector-24x16.png" localId="netsuite-connector" image="icons/large/netsuite-connector-48x32.png" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric">
    <attribute-category caption="General" description="General.">
      <group id="netsuiteConnectorGeneric" caption="Basic Settings">
        <modeSwitch alwaysCombo="true" name="Netsuite operations to execute" caption="Operation" description="Operation.">
          <no-operation abstractElement="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" versions="[3.5.0,8.0.0]" connector-name="processor"></no-operation>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/add-file" modeLabel="Add file"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/add-list" modeLabel="Add list"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/add-record" modeLabel="Add record"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/add-record-objects" modeLabel="Add record objects"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/async-add-list" modeLabel="Async add list"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/async-delete-list" modeLabel="Async delete list"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/async-delete-list-records" modeLabel="Async delete list records"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/async-get-list" modeLabel="Async get list"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/async-get-list-records" modeLabel="Async get list records"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/async-initialize-list" modeLabel="Async initialize list"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/async-search" modeLabel="Async search"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/async-update-list" modeLabel="Async update list"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/async-upsert-list" modeLabel="Async upsert list"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/attach-record" modeLabel="Attach record"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/change-email" modeLabel="Change email"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/change-password" modeLabel="Change password"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/check-async-status" modeLabel="Check async status"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/delete" modeLabel="Delete"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/delete-list" modeLabel="Delete list"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/delete-record" modeLabel="Delete record"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/delete-records-list" modeLabel="Delete records list"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/detach-record" modeLabel="Detach record"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/get" modeLabel="Get"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/get-async-result" modeLabel="Get async result"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/get-budget-exchange-rates" modeLabel="Get budget exchange rates"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/get-consolidated-exchange-rates" modeLabel="Get consolidated exchange rates"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/get-current-rate" modeLabel="Get current rate"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/get-custom-record" modeLabel="Get custom record"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/get-customization-ids" modeLabel="Get customization ids"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/get-data-center-urls" modeLabel="Get data center urls"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/get-deleted-records" modeLabel="Get deleted records"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/get-item-availability" modeLabel="Get item availability"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/get-list" modeLabel="Get list"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/get-posting-transaction-summary" modeLabel="Get posting transaction summary"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/get-record" modeLabel="Get record"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/get-records" modeLabel="Get records"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/get-saved-search" modeLabel="Get saved search"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/get-select-value" modeLabel="Get select value"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/get-server-time" modeLabel="Get server time"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/initialize" modeLabel="Initialize"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/initialize-list" modeLabel="Initialize list"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/map-sso" modeLabel="Map sso"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/query-as-native-result" modeLabel="Query as native result"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/query-records" modeLabel="Query records"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/search" modeLabel="Search"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/search-more" modeLabel="Search more"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/search-more-with-id" modeLabel="Search more with id"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/search-next" modeLabel="Search next"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/search-with-expression" modeLabel="Search with expression"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/sso-login" modeLabel="Sso login"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/update-invitee-status" modeLabel="Update invitee status"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/update-invitee-status-list" modeLabel="Update invitee status list"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/update-list" modeLabel="Update list"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/update-record" modeLabel="Update record"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/update-records-list" modeLabel="Update records list"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/upsert-list" modeLabel="Upsert list"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/netsuite/upsert-record" modeLabel="Upsert record"></mode>
        </modeSwitch>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.RecordRef" caption="Add File" icon="icons/small/netsuite-connector-24x16.png" localId="add-file" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/folder-id" caption="Folder Id Reference" required="true" javaType="com.netsuite.webservices.platform.core.RecordRef"></childElement>
        <string name="content-ref" caption="Content Reference" description="The content of the file record to add. It can be of type String, byte array, File or InputStream. If it is an input stream, this Processors also closes it." required="true" javaType="java.lang.Object"></string>
        <string name="fileName" caption="File Name" description="The name of the remote file." required="true" javaType="java.lang.String"></string>
      </group>
      <group id="additional file attributes" caption="Additional file attributes">
        <element-controller-map mapName="attributes" localName="add-file-attributes" itemName="attribute" caption="Attributes" description="The additional file attributes." required="false" javaType="java.util.Map&lt;java.lang.String,java.lang.Object&gt;"></element-controller-map>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;com.netsuite.webservices.platform.messages.WriteResponse&gt;" caption="Add List" icon="icons/small/netsuite-connector-24x16.png" localId="add-list" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="dynamic">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <type-chooser associatedConfig="config-ref" affects="AUTO" name="recordType" caption="Record Type" description="The type of record to add." supportsExpressions="true" required="true" javaType="java.lang.String"></type-chooser>
        <element-controller-listOfMap listName="records" innerName="inner-record" localName="add-list-records" itemName="record" defaultValue="#[payload]" caption="Records" description="The records with their attributes, as a string-object map." required="false" javaType="java.util.List&lt;java.util.Map&lt;java.lang.String,java.lang.Object&gt;&gt;"></element-controller-listOfMap>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.BaseRef" caption="Add Record" icon="icons/small/netsuite-connector-24x16.png" localId="add-record" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="dynamic">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <type-chooser associatedConfig="config-ref" affects="AUTO" name="recordType" caption="Record Type" description="The type of record to add." supportsExpressions="true" required="true" javaType="java.lang.String"></type-chooser>
      </group>
      <group id="record attributes" caption="Record attributes">
        <element-controller-map mapName="attributes" localName="add-record-attributes" itemName="attribute" defaultValue="#[payload]" caption="Attributes" description="The record attributes, as a string-object map." required="false" javaType="java.util.Map&lt;java.lang.String,java.lang.Object&gt;"></element-controller-map>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;com.netsuite.webservices.platform.messages.WriteResponse&gt;" caption="Add Record Objects" icon="icons/small/netsuite-connector-24x16.png" localId="add-record-objects" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <element-controller-list listName="records" localName="add-record-objects-records" itemName="record" caption="Records" description="The Records object." required="true" javaType="java.util.List&lt;? extends com.netsuite.webservices.platform.core.Record&gt;"></element-controller-list>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.AsyncStatusResult" caption="Async Add List" icon="icons/small/netsuite-connector-24x16.png" localId="async-add-list" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="dynamic">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <type-chooser associatedConfig="config-ref" affects="AUTO" name="recordType" caption="Record Type" description="The target record type." supportsExpressions="true" required="true" javaType="java.lang.String"></type-chooser>
        <element-controller-listOfMap listName="records-attributes" innerName="inner-records-attribute" localName="async-add-list-records-attributes" itemName="records-attribute" defaultValue="#[payload]" caption="Records Attributes" description="A list of Map containing the attributes of the records that will be added." required="false" javaType="java.util.List&lt;java.util.Map&lt;java.lang.String,java.lang.Object&gt;&gt;"></element-controller-listOfMap>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.AsyncStatusResult" caption="Async Delete List" icon="icons/small/netsuite-connector-24x16.png" localId="async-delete-list" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <element-controller-listOfPojo listName="records" localName="async-delete-list-records" itemName="record" defaultValue="#[payload]" caption="Records" description="A list of  that references the objects to be deleted." javaType="java.util.List&lt;org.mule.module.netsuite.api.BaseRefType&gt;"></element-controller-listOfPojo>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.AsyncStatusResult" caption="Async Delete List Records" icon="icons/small/netsuite-connector-24x16.png" localId="async-delete-list-records" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <element-controller-listOfPojo listName="records" localName="async-delete-list-records-records" itemName="record" defaultValue="#[payload]" caption="Records" description="A list of  that references the objects to be deleted." javaType="java.util.List&lt;com.netsuite.webservices.platform.core.RecordRef&gt;"></element-controller-listOfPojo>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.AsyncStatusResult" caption="Async Get List" icon="icons/small/netsuite-connector-24x16.png" localId="async-get-list" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <element-controller-listOfPojo listName="records" localName="async-get-list-records" itemName="record" defaultValue="#[payload]" caption="Records" description="A list of  that references the objects to be retrieved." javaType="java.util.List&lt;org.mule.module.netsuite.api.BaseRefType&gt;"></element-controller-listOfPojo>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.AsyncStatusResult" caption="Async Get List Records" icon="icons/small/netsuite-connector-24x16.png" localId="async-get-list-records" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <element-controller-listOfPojo listName="records" localName="async-get-list-records-records" itemName="record" defaultValue="#[payload]" caption="Records" description="A list of  that references the objects to be retrieved." javaType="java.util.List&lt;com.netsuite.webservices.platform.core.RecordRef&gt;"></element-controller-listOfPojo>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.AsyncStatusResult" caption="Async Initialize List" icon="icons/small/netsuite-connector-24x16.png" localId="async-initialize-list" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <element-controller-listOfPojo listName="initialize-record" localName="async-initialize-list-initialize-record" itemName="initialize-record" defaultValue="#[payload]" caption="Initialize Record" description="A list of  that references the objects to be retrieved." javaType="java.util.List&lt;com.netsuite.webservices.platform.core.InitializeRecord&gt;"></element-controller-listOfPojo>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.AsyncStatusResult" caption="Async Search" icon="icons/small/netsuite-connector-24x16.png" localId="async-search" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <enum allowsCustom="true" name="recordType" caption="Record Type" description="The type of record to search." supportsExpressions="true" required="true" javaType="org.mule.module.netsuite.SearchRecordTypeEnum">
          <option value="ACCOUNT"></option>
          <option value="ACCOUNTING_PERIOD"></option>
          <option value="ACCOUNTING_PERIOD_ADVANCED"></option>
          <option value="ACCOUNTING_PERIOD_BASIC"></option>
          <option value="ACCOUNTING_TRANSACTION"></option>
          <option value="ACCOUNTING_TRANSACTION_ADVANCED"></option>
          <option value="ACCOUNTING_TRANSACTION_BASIC"></option>
          <option value="ACCOUNT_ADVANCED"></option>
          <option value="ACCOUNT_BASIC"></option>
          <option value="APP_DEFINITION"></option>
          <option value="APP_DEFINITION_ADVANCED"></option>
          <option value="APP_DEFINITION_BASIC"></option>
          <option value="APP_PACKAGE"></option>
          <option value="APP_PACKAGE_ADVANCED"></option>
          <option value="APP_PACKAGE_BASIC"></option>
          <option value="BILLING_SCHEDULE"></option>
          <option value="BILLING_SCHEDULE_ADVANCED"></option>
          <option value="BILLING_SCHEDULE_BASIC"></option>
          <option value="BIN"></option>
          <option value="BIN_ADVANCED"></option>
          <option value="BIN_BASIC"></option>
          <option value="BUDGET"></option>
          <option value="BUDGET_ADVANCED"></option>
          <option value="BUDGET_BASIC"></option>
          <option value="CALENDAR_EVENT"></option>
          <option value="CALENDAR_EVENT_ADVANCED"></option>
          <option value="CALENDAR_EVENT_BASIC"></option>
          <option value="CAMPAIGN"></option>
          <option value="CAMPAIGN_ADVANCED"></option>
          <option value="CAMPAIGN_BASIC"></option>
          <option value="CHARGE"></option>
          <option value="CHARGE_ADVANCED"></option>
          <option value="CHARGE_BASIC"></option>
          <option value="CLASSIFICATION"></option>
          <option value="CLASSIFICATION_ADVANCED"></option>
          <option value="CLASSIFICATION_BASIC"></option>
          <option value="CONTACT"></option>
          <option value="CONTACT_ADVANCED"></option>
          <option value="CONTACT_BASIC"></option>
          <option value="CONTACT_CATEGORY"></option>
          <option value="CONTACT_CATEGORY_ADVANCED"></option>
          <option value="CONTACT_CATEGORY_BASIC"></option>
          <option value="CONTACT_ROLE"></option>
          <option value="CONTACT_ROLE_ADVANCED"></option>
          <option value="CONTACT_ROLE_BASIC"></option>
          <option value="COUPON_CODE"></option>
          <option value="COUPON_CODE_ADVANCED"></option>
          <option value="COUPON_CODE_BASIC"></option>
          <option value="CURRENCY_RATE"></option>
          <option value="CURRENCY_RATE_ADVANCED"></option>
          <option value="CURRENCY_RATE_BASIC"></option>
          <option value="CUSTOMER"></option>
          <option value="CUSTOMER_ADVANCED"></option>
          <option value="CUSTOMER_BASIC"></option>
          <option value="CUSTOMER_CATEGORY"></option>
          <option value="CUSTOMER_CATEGORY_ADVANCED"></option>
          <option value="CUSTOMER_CATEGORY_BASIC"></option>
          <option value="CUSTOMER_MESSAGE"></option>
          <option value="CUSTOMER_MESSAGE_ADVANCED"></option>
          <option value="CUSTOMER_MESSAGE_BASIC"></option>
          <option value="CUSTOMER_STATUS"></option>
          <option value="CUSTOMER_STATUS_ADVANCED"></option>
          <option value="CUSTOMER_STATUS_BASIC"></option>
          <option value="CUSTOM_LIST"></option>
          <option value="CUSTOM_LIST_ADVANCED"></option>
          <option value="CUSTOM_LIST_BASIC"></option>
          <option value="CUSTOM_RECORD"></option>
          <option value="CUSTOM_RECORD_ADVANCED"></option>
          <option value="CUSTOM_RECORD_BASIC"></option>
          <option value="DEPARTMENT"></option>
          <option value="DEPARTMENT_ADVANCED"></option>
          <option value="DEPARTMENT_BASIC"></option>
          <option value="EMPLOYEE"></option>
          <option value="EMPLOYEE_ADVANCED"></option>
          <option value="EMPLOYEE_BASIC"></option>
          <option value="ENTITY_BASIC"></option>
          <option value="ENTITY_GROUP"></option>
          <option value="ENTITY_GROUP_ADVANCED"></option>
          <option value="ENTITY_GROUP_BASIC"></option>
          <option value="EXPENSE_CATEGORY"></option>
          <option value="EXPENSE_CATEGORY_ADVANCED"></option>
          <option value="EXPENSE_CATEGORY_BASIC"></option>
          <option value="FILE"></option>
          <option value="FILE_ADVANCED"></option>
          <option value="FILE_BASIC"></option>
          <option value="FOLDER"></option>
          <option value="FOLDER_ADVANCED"></option>
          <option value="FOLDER_BASIC"></option>
          <option value="GIFT_CERTIFICATE"></option>
          <option value="GIFT_CERTIFICATE_ADVANCED"></option>
          <option value="GIFT_CERTIFICATE_BASIC"></option>
          <option value="GLOBAL_ACCOUNT_MAPPING"></option>
          <option value="GLOBAL_ACCOUNT_MAPPING_ADVANCED"></option>
          <option value="GLOBAL_ACCOUNT_MAPPING_BASIC"></option>
          <option value="GROUP_MEMBER_BASIC"></option>
          <option value="INVENTORY_DETAIL_BASIC"></option>
          <option value="INVENTORY_NUMBER"></option>
          <option value="INVENTORY_NUMBER_ADVANCED"></option>
          <option value="INVENTORY_NUMBER_BASIC"></option>
          <option value="INVENTORY_NUMBER_BIN_BASIC"></option>
          <option value="ISSUE"></option>
          <option value="ISSUE_ADVANCED"></option>
          <option value="ISSUE_BASIC"></option>
          <option value="ITEM"></option>
          <option value="ITEM_ACCOUNT_MAPPING"></option>
          <option value="ITEM_ACCOUNT_MAPPING_ADVANCED"></option>
          <option value="ITEM_ACCOUNT_MAPPING_BASIC"></option>
          <option value="ITEM_ADVANCED"></option>
          <option value="ITEM_BASIC"></option>
          <option value="ITEM_BIN_NUMBER_BASIC"></option>
          <option value="ITEM_DEMAND_PLAN"></option>
          <option value="ITEM_DEMAND_PLAN_ADVANCED"></option>
          <option value="ITEM_DEMAND_PLAN_BASIC"></option>
          <option value="ITEM_DEMAND_SUPPLY_ADVANCED"></option>
          <option value="ITEM_REVISION"></option>
          <option value="ITEM_REVISION_ADVANCED"></option>
          <option value="ITEM_REVISION_BASIC"></option>
          <option value="ITEM_SUPPLY_PLAN"></option>
          <option value="ITEM_SUPPLY_PLAN_BASIC"></option>
          <option value="JOB"></option>
          <option value="JOB_ADVANCED"></option>
          <option value="JOB_BASIC"></option>
          <option value="JOB_STATUS"></option>
          <option value="JOB_STATUS_ADVANCED"></option>
          <option value="JOB_STATUS_BASIC"></option>
          <option value="JOB_TYPE"></option>
          <option value="JOB_TYPE_ADVANCED"></option>
          <option value="JOB_TYPE_BASIC"></option>
          <option value="LOCATION"></option>
          <option value="LOCATION_ADVANCED"></option>
          <option value="LOCATION_BASIC"></option>
          <option value="MANUFACTURING_COST_TEMPLATE"></option>
          <option value="MANUFACTURING_COST_TEMPLATE_ADVANCED"></option>
          <option value="MANUFACTURING_COST_TEMPLATE_BASIC"></option>
          <option value="MANUFACTURING_OPERATION_TASK"></option>
          <option value="MANUFACTURING_OPERATION_TASK_ADVANCED"></option>
          <option value="MANUFACTURING_OPERATION_TASK_BASIC"></option>
          <option value="MANUFACTURING_ROUTING"></option>
          <option value="MANUFACTURING_ROUTING_ADVANCED"></option>
          <option value="MANUFACTURING_ROUTING_BASIC"></option>
          <option value="MESSAGE"></option>
          <option value="MESSAGE_ADVANCED"></option>
          <option value="MESSAGE_BASIC"></option>
          <option value="NEXUS"></option>
          <option value="NEXUS_ADVANCED"></option>
          <option value="NEXUS_BASIC"></option>
          <option value="NOTE"></option>
          <option value="NOTE_ADVANCED"></option>
          <option value="NOTE_BASIC"></option>
          <option value="NOTE_TYPE"></option>
          <option value="NOTE_TYPE_ADVANCED"></option>
          <option value="NOTE_TYPE_BASIC"></option>
          <option value="OPPORTUNITY"></option>
          <option value="OPPORTUNITY_ADVANCED"></option>
          <option value="OPPORTUNITY_BASIC"></option>
          <option value="ORIGINATING_LEAD"></option>
          <option value="ORIGINATING_LEAD_BASIC"></option>
          <option value="OTHER_NAME_CATEGORY"></option>
          <option value="OTHER_NAME_CATEGORY_ADVANCED"></option>
          <option value="OTHER_NAME_CATEGORY_BASIC"></option>
          <option value="PARTNER"></option>
          <option value="PARTNER_ADVANCED"></option>
          <option value="PARTNER_BASIC"></option>
          <option value="PARTNER_CATEGORY"></option>
          <option value="PARTNER_CATEGORY_ADVANCED"></option>
          <option value="PARTNER_CATEGORY_BASIC"></option>
          <option value="PAYMENT_METHOD"></option>
          <option value="PAYMENT_METHOD_ADVANCED"></option>
          <option value="PAYMENT_METHOD_BASIC"></option>
          <option value="PAYROLL_ITEM"></option>
          <option value="PAYROLL_ITEM_ADVANCED"></option>
          <option value="PAYROLL_ITEM_BASIC"></option>
          <option value="PHONE_CALL"></option>
          <option value="PHONE_CALL_ADVANCED"></option>
          <option value="PHONE_CALL_BASIC"></option>
          <option value="PRICE_LEVEL"></option>
          <option value="PRICE_LEVEL_ADVANCED"></option>
          <option value="PRICE_LEVEL_BASIC"></option>
          <option value="PRICING"></option>
          <option value="PRICING_GROUP"></option>
          <option value="PRICING_GROUP_ADVANCED"></option>
          <option value="PRICING_GROUP_BASIC"></option>
          <option value="PROJECT_TASK"></option>
          <option value="PROJECT_TASK_ADVANCED"></option>
          <option value="PROJECT_TASK_ASSIGNMENT_BASIC"></option>
          <option value="PROJECT_TASK_BASIC"></option>
          <option value="PROMOTION_CODE"></option>
          <option value="PROMOTION_CODE_ADVANCED"></option>
          <option value="PROMOTION_CODE_BASIC"></option>
          <option value="RESOURCE_ALLOCATION"></option>
          <option value="RESOURCE_ALLOCATION_ADVANCED"></option>
          <option value="RESOURCE_ALLOCATION_BASIC"></option>
          <option value="REV_REC_SCHEDULE"></option>
          <option value="REV_REC_SCHEDULE_ADVANCED"></option>
          <option value="REV_REC_SCHEDULE_BASIC"></option>
          <option value="REV_REC_TEMPLATE"></option>
          <option value="REV_REC_TEMPLATE_ADVANCED"></option>
          <option value="REV_REC_TEMPLATE_BASIC"></option>
          <option value="SALES_ROLE"></option>
          <option value="SALES_ROLE_ADVANCED"></option>
          <option value="SALES_ROLE_BASIC"></option>
          <option value="SITE_CATEGORY"></option>
          <option value="SITE_CATEGORY_ADVANCED"></option>
          <option value="SITE_CATEGORY_BASIC"></option>
          <option value="SOLUTION"></option>
          <option value="SOLUTION_ADVANCED"></option>
          <option value="SOLUTION_BASIC"></option>
          <option value="SUBSIDIARY"></option>
          <option value="SUBSIDIARY_ADVANCED"></option>
          <option value="SUBSIDIARY_BASIC"></option>
          <option value="SUPPORT_CASE"></option>
          <option value="SUPPORT_CASE_ADVANCED"></option>
          <option value="SUPPORT_CASE_BASIC"></option>
          <option value="TASK"></option>
          <option value="TASK_ADVANCED"></option>
          <option value="TASK_BASIC"></option>
          <option value="TERM"></option>
          <option value="TERM_ADVANCED"></option>
          <option value="TERM_BASIC"></option>
          <option value="TIME_BILL"></option>
          <option value="TIME_BILL_ADVANCED"></option>
          <option value="TIME_BILL_BASIC"></option>
          <option value="TIME_ENTRY"></option>
          <option value="TIME_ENTRY_ADVANCED"></option>
          <option value="TIME_ENTRY_BASIC"></option>
          <option value="TIME_SHEET"></option>
          <option value="TIME_SHEET_ADVANCED"></option>
          <option value="TIME_SHEET_BASIC"></option>
          <option value="TOPIC"></option>
          <option value="TOPIC_ADVANCED"></option>
          <option value="TOPIC_BASIC"></option>
          <option value="TRANSACTION"></option>
          <option value="TRANSACTION_ADVANCED"></option>
          <option value="TRANSACTION_BASIC"></option>
          <option value="UNITS_TYPE"></option>
          <option value="UNITS_TYPE_ADVANCED"></option>
          <option value="UNITS_TYPE_BASIC"></option>
          <option value="VENDOR"></option>
          <option value="VENDOR_ADVANCED"></option>
          <option value="VENDOR_BASIC"></option>
          <option value="VENDOR_CATEGORY"></option>
          <option value="VENDOR_CATEGORY_ADVANCED"></option>
          <option value="VENDOR_CATEGORY_BASIC"></option>
          <option value="WIN_LOSS_REASON"></option>
          <option value="WIN_LOSS_REASON_ADVANCED"></option>
          <option value="WIN_LOSS_REASON_BASIC"></option>
        </enum>
        <string name="expression" caption="Expression" description="The filtering expression, in the form operator(attribute, arguments...) for basic search, and operator(join.attribute, arguments...) for joined search, where operator is any of the string, long, double, and text operators supported by SuiteTalk - MultiSelect operators are not supported - plus the isTrue/isFalse boolean operators, and arguments are zero up to three operands that depend on the operator used. Multiple filters can be combined using multiple predicates separated by commas." required="false" javaType="java.lang.String"></string>
      </group>
      <group id="search preferences" caption="Search preferences">
        <boolean defaultValue="true" name="bodyFieldsOnly" caption="Body Fields Only" description="Defaults to TRUE and indicates that the information in the body fields of the record are returned — significantly improving performance. Any fields in associated lists or sublists are not returned. If the bodyFieldsOnly field is set to FALSE, all fields associated with the record are returned." supportsExpressions="true" required="false" javaType="boolean"></boolean>
        <boolean defaultValue="true" name="returnSearchColumns" caption="Return Search Columns" description="Defaults to TRUE, meaning that only search columns will be returned in your search." supportsExpressions="true" required="false" javaType="boolean"></boolean>
        <integer min="0" step="1" name="pageSize" caption="Page Size" description="Maximum amount of results per page." required="false" javaType="java.lang.Integer"></integer>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.AsyncStatusResult" caption="Async Update List" icon="icons/small/netsuite-connector-24x16.png" localId="async-update-list" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="dynamic">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <type-chooser associatedConfig="config-ref" affects="AUTO" name="recordType" caption="Record Type" description="The target record type." supportsExpressions="true" required="true" javaType="java.lang.String"></type-chooser>
        <element-controller-listOfMap listName="records-attributes" innerName="inner-records-attribute" localName="async-update-list-records-attributes" itemName="records-attribute" defaultValue="#[payload]" caption="Records Attributes" description="A list of Map containing the attributes of the records that will be updated." required="false" javaType="java.util.List&lt;java.util.Map&lt;java.lang.String,java.lang.Object&gt;&gt;"></element-controller-listOfMap>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.AsyncStatusResult" caption="Async Upsert List" icon="icons/small/netsuite-connector-24x16.png" localId="async-upsert-list" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="dynamic">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <type-chooser associatedConfig="config-ref" affects="AUTO" name="recordType" caption="Record Type" description="The target record type." supportsExpressions="true" required="true" javaType="java.lang.String"></type-chooser>
        <element-controller-listOfMap listName="records-attributes" innerName="inner-records-attribute" localName="async-upsert-list-records-attributes" itemName="records-attribute" defaultValue="#[payload]" caption="Records Attributes" description="A list of Map containing the attributes of the records that will be inserted or updated." required="false" javaType="java.util.List&lt;java.util.Map&lt;java.lang.String,java.lang.Object&gt;&gt;"></element-controller-listOfMap>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.messages.WriteResponse" caption="Attach Record" icon="icons/small/netsuite-connector-24x16.png" localId="attach-record" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/source" caption="Source Reference" required="false" javaType="com.netsuite.webservices.platform.core.RecordRef"></childElement>
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/destination" caption="Destination Reference" required="true" javaType="com.netsuite.webservices.platform.core.RecordRef"></childElement>
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/contact" caption="Contact Reference" required="false" javaType="com.netsuite.webservices.platform.core.RecordRef"></childElement>
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/role" caption="Role Reference" required="false" javaType="com.netsuite.webservices.platform.core.RecordRef"></childElement>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.messages.SessionResponse" caption="Change Email" icon="icons/small/netsuite-connector-24x16.png" localId="change-email" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <string name="newEmail" caption="New Email" description="Value for the new email." required="true" javaType="java.lang.String"></string>
        <boolean defaultValue="true" name="justThisAccount" caption="Just This Account" description="Update email for just this account." supportsExpressions="true" required="false" javaType="java.lang.Boolean"></boolean>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.messages.SessionResponse" caption="Change Password" icon="icons/small/netsuite-connector-24x16.png" localId="change-password" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <string name="newPassword" caption="New Password" description="New password value." required="true" javaType="java.lang.String"></string>
        <boolean defaultValue="true" name="justThisAccount" caption="Just This Account" description="Apply change just to this account." supportsExpressions="true" required="false" javaType="java.lang.Boolean"></boolean>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.AsyncStatusResult" caption="Check Async Status" icon="icons/small/netsuite-connector-24x16.png" localId="check-async-status" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <string name="jobId" caption="Job Id" description="The id of the job whose status to check." required="true" javaType="java.lang.String"></string>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.messages.WriteResponse" caption="Delete" icon="icons/small/netsuite-connector-24x16.png" localId="delete" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/base-ref" caption="Base Ref Reference" required="true" javaType="org.mule.module.netsuite.api.BaseRefType"></childElement>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;com.netsuite.webservices.platform.messages.WriteResponse&gt;" caption="Delete List" icon="icons/small/netsuite-connector-24x16.png" localId="delete-list" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <element-controller-listOfPojo listName="records" localName="delete-list-records" itemName="record" caption="Records" description="The records with their attributes, as a string-object map." javaType="java.util.List&lt;org.mule.module.netsuite.api.BaseRefType&gt;"></element-controller-listOfPojo>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.messages.WriteResponse" caption="Delete Record" icon="icons/small/netsuite-connector-24x16.png" localId="delete-record" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/record-ref" caption="Record Ref Reference" required="true" javaType="com.netsuite.webservices.platform.core.RecordRef"></childElement>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;com.netsuite.webservices.platform.messages.WriteResponse&gt;" caption="Delete Records List" icon="icons/small/netsuite-connector-24x16.png" localId="delete-records-list" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <element-controller-listOfPojo listName="records" localName="delete-records-list-records" itemName="record" caption="Records" description="The records with their attributes, as a string-object map." javaType="java.util.List&lt;com.netsuite.webservices.platform.core.RecordRef&gt;"></element-controller-listOfPojo>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.messages.WriteResponse" caption="Detach Record" icon="icons/small/netsuite-connector-24x16.png" localId="detach-record" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/source" caption="Source Reference" required="true" javaType="com.netsuite.webservices.platform.core.RecordRef"></childElement>
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/destination" caption="Destination Reference" required="true" javaType="com.netsuite.webservices.platform.core.RecordRef"></childElement>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.Map&lt;java.lang.String,java.lang.Object&gt;" caption="Get" icon="icons/small/netsuite-connector-24x16.png" localId="get" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <childElement inplace="true" allowMultiple="false" defaultValue="#[payload]" name="http://www.mulesoft.org/schema/mule/netsuite/base-ref" caption="Base Ref Reference" required="false" javaType="org.mule.module.netsuite.api.BaseRefType"></childElement>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.messages.AsyncResult" caption="Get Async Result" icon="icons/small/netsuite-connector-24x16.png" localId="get-async-result" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <string name="jobId" caption="Job Id" description="The id of the job." required="true" javaType="java.lang.String"></string>
        <integer defaultValue="1" min="0" step="1" name="pageIndex" caption="Page Index" description="The page number the the async result." required="false" javaType="java.lang.Integer"></integer>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.GetBudgetExchangeRateResult" caption="Get Budget Exchange Rates" icon="icons/small/netsuite-connector-24x16.png" localId="get-budget-exchange-rates" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/period" caption="Period Reference" required="true" javaType="com.netsuite.webservices.platform.core.RecordRef"></childElement>
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/from-subsidiary" caption="From Subsidiary Reference" required="false" javaType="com.netsuite.webservices.platform.core.RecordRef"></childElement>
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/to-subsidiary" caption="To Subsidiary Reference" required="false" javaType="com.netsuite.webservices.platform.core.RecordRef"></childElement>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.GetConsolidatedExchangeRateResult" caption="Get Consolidated Exchange Rates" icon="icons/small/netsuite-connector-24x16.png" localId="get-consolidated-exchange-rates" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/period" caption="Period Reference" required="true" javaType="com.netsuite.webservices.platform.core.RecordRef"></childElement>
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/from-subsidiary" caption="From Subsidiary Reference" required="false" javaType="com.netsuite.webservices.platform.core.RecordRef"></childElement>
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/to-subsidiary" caption="To Subsidiary Reference" required="false" javaType="com.netsuite.webservices.platform.core.RecordRef"></childElement>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.GetCurrencyRateResult" caption="Get Current Rate" icon="icons/small/netsuite-connector-24x16.png" localId="get-current-rate" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <childElement inplace="true" allowMultiple="false" defaultValue="#[payload]" name="http://www.mulesoft.org/schema/mule/netsuite/rate-filter" caption="Rate Filter Reference" required="false" javaType="com.netsuite.webservices.platform.core.CurrencyRateFilter"></childElement>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.Map&lt;java.lang.String,java.lang.Object&gt;" caption="Get Custom Record" icon="icons/small/netsuite-connector-24x16.png" localId="get-custom-record" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <childElement inplace="true" allowMultiple="false" defaultValue="#[payload]" name="http://www.mulesoft.org/schema/mule/netsuite/custom-record-ref" caption="Custom Record Ref Reference" required="false" javaType="com.netsuite.webservices.platform.core.CustomRecordRef"></childElement>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.GetCustomizationIdResult" caption="Get Customization Ids" icon="icons/small/netsuite-connector-24x16.png" localId="get-customization-ids" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <enum allowsCustom="true" name="type" caption="Type" description="The target record type." supportsExpressions="true" required="true" javaType="com.netsuite.webservices.platform.core.types.GetCustomizationType">
          <option value="CRM_CUSTOM_FIELD"></option>
          <option value="CUSTOM_LIST"></option>
          <option value="CUSTOM_RECORD_TYPE"></option>
          <option value="ENTITY_CUSTOM_FIELD"></option>
          <option value="ITEM_CUSTOM_FIELD"></option>
          <option value="ITEM_NUMBER_CUSTOM_FIELD"></option>
          <option value="ITEM_OPTION_CUSTOM_FIELD"></option>
          <option value="OTHER_CUSTOM_FIELD"></option>
          <option value="TRANSACTION_BODY_CUSTOM_FIELD"></option>
          <option value="TRANSACTION_COLUMN_CUSTOM_FIELD"></option>
        </enum>
        <boolean defaultValue="false" name="includeInactives" caption="Include Inactives" description="If inactive customizations should also be returned." supportsExpressions="true" required="false" javaType="boolean"></boolean>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.GetDataCenterUrlsResult" caption="Get Data Center Urls" icon="icons/small/netsuite-connector-24x16.png" localId="get-data-center-urls" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <string name="accountId" caption="Account Id" description="Netsuite account Id." required="true" javaType="java.lang.String"></string>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.GetDeletedResult" caption="Get Deleted Records" icon="icons/small/netsuite-connector-24x16.png" localId="get-deleted-records" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <integer defaultValue="1" min="0" step="1" name="pageIndex" caption="Page Index" description="The page number to retrieve." required="false" javaType="java.lang.Integer"></integer>
        <string name="whenExpression" caption="When Expression" description="A predicate-style date filtering expression." required="false" javaType="java.lang.String"></string>
        <string name="date1" caption="Date1" description="The first date to use." required="false" javaType="java.util.Date"></string>
        <string name="date2" caption="Date2" description="The second date to use." required="false" javaType="java.util.Date"></string>
        <enum allowsCustom="true" name="operator" caption="Operator" description="The date operator." supportsExpressions="true" required="false" javaType="org.mule.module.netsuite.SearchDateFieldOperatorEnum">
          <option value="AFTER"></option>
          <option value="BEFORE"></option>
          <option value="EMPTY"></option>
          <option value="NOT_AFTER"></option>
          <option value="NOT_BEFORE"></option>
          <option value="NOT_EMPTY"></option>
          <option value="NOT_ON"></option>
          <option value="NOT_ON_OR_AFTER"></option>
          <option value="NOT_ON_OR_BEFORE"></option>
          <option value="NOT_WITHIN"></option>
          <option value="ON"></option>
          <option value="ON_OR_AFTER"></option>
          <option value="ON_OR_BEFORE"></option>
          <option value="WITHIN"></option>
        </enum>
        <enum allowsCustom="true" name="type" caption="Type" description="The type of the target deleted record to retrieve." supportsExpressions="true" required="true" javaType="org.mule.module.netsuite.RecordTypeEnum">
          <option value="ACCOUNT"></option>
          <option value="ACCOUNTING_PERIOD"></option>
          <option value="APP_DEFINITION"></option>
          <option value="APP_PACKAGE"></option>
          <option value="ASSEMBLY_BUILD"></option>
          <option value="ASSEMBLY_ITEM"></option>
          <option value="ASSEMBLY_UNBUILD"></option>
          <option value="BILLING_SCHEDULE"></option>
          <option value="BIN"></option>
          <option value="BIN_TRANSFER"></option>
          <option value="BIN_WORKSHEET"></option>
          <option value="BUDGET"></option>
          <option value="BUDGET_CATEGORY"></option>
          <option value="CALENDAR_EVENT"></option>
          <option value="CAMPAIGN"></option>
          <option value="CAMPAIGN_AUDIENCE"></option>
          <option value="CAMPAIGN_CATEGORY"></option>
          <option value="CAMPAIGN_CHANNEL"></option>
          <option value="CAMPAIGN_FAMILY"></option>
          <option value="CAMPAIGN_OFFER"></option>
          <option value="CAMPAIGN_RESPONSE"></option>
          <option value="CAMPAIGN_SEARCH_ENGINE"></option>
          <option value="CAMPAIGN_SUBSCRIPTION"></option>
          <option value="CAMPAIGN_VERTICAL"></option>
          <option value="CASH_REFUND"></option>
          <option value="CASH_SALE"></option>
          <option value="CHARGE"></option>
          <option value="CHECK"></option>
          <option value="CLASSIFICATION"></option>
          <option value="CONTACT"></option>
          <option value="CONTACT_CATEGORY"></option>
          <option value="CONTACT_ROLE"></option>
          <option value="COST_CATEGORY"></option>
          <option value="COUPON_CODE"></option>
          <option value="CREDIT_MEMO"></option>
          <option value="CRM_CUSTOM_FIELD"></option>
          <option value="CURRENCY"></option>
          <option value="CURRENCY_RATE"></option>
          <option value="CUSTOMER"></option>
          <option value="CUSTOMER_CATEGORY"></option>
          <option value="CUSTOMER_DEPOSIT"></option>
          <option value="CUSTOMER_MESSAGE"></option>
          <option value="CUSTOMER_PAYMENT"></option>
          <option value="CUSTOMER_REFUND"></option>
          <option value="CUSTOMER_STATUS"></option>
          <option value="CUSTOM_LIST"></option>
          <option value="CUSTOM_RECORD"></option>
          <option value="CUSTOM_RECORD_CUSTOM_FIELD"></option>
          <option value="CUSTOM_RECORD_TYPE"></option>
          <option value="CUSTOM_TRANSACTION"></option>
          <option value="DEPARTMENT"></option>
          <option value="DEPOSIT"></option>
          <option value="DEPOSIT_APPLICATION"></option>
          <option value="DESCRIPTION_ITEM"></option>
          <option value="DISCOUNT_ITEM"></option>
          <option value="DOWNLOAD_ITEM"></option>
          <option value="EMPLOYEE"></option>
          <option value="ENTITY_CUSTOM_FIELD"></option>
          <option value="ENTITY_GROUP"></option>
          <option value="ESTIMATE"></option>
          <option value="EXPENSE_CATEGORY"></option>
          <option value="EXPENSE_REPORT"></option>
          <option value="FILE"></option>
          <option value="FOLDER"></option>
          <option value="GIFT_CERTIFICATE"></option>
          <option value="GIFT_CERTIFICATE_ITEM"></option>
          <option value="GLOBAL_ACCOUNT_MAPPING"></option>
          <option value="INTER_COMPANY_JOURNAL_ENTRY"></option>
          <option value="INTER_COMPANY_TRANSFER_ORDER"></option>
          <option value="INVENTORY_ADJUSTMENT"></option>
          <option value="INVENTORY_COST_REVALUATION"></option>
          <option value="INVENTORY_ITEM"></option>
          <option value="INVENTORY_NUMBER"></option>
          <option value="INVENTORY_TRANSFER"></option>
          <option value="INVOICE"></option>
          <option value="ISSUE"></option>
          <option value="ITEM_ACCOUNT_MAPPING"></option>
          <option value="ITEM_CUSTOM_FIELD"></option>
          <option value="ITEM_DEMAND_PLAN"></option>
          <option value="ITEM_FULFILLMENT"></option>
          <option value="ITEM_GROUP"></option>
          <option value="ITEM_NUMBER_CUSTOM_FIELD"></option>
          <option value="ITEM_OPTION_CUSTOM_FIELD"></option>
          <option value="ITEM_RECEIPT"></option>
          <option value="ITEM_REVISION"></option>
          <option value="ITEM_SUPPLY_PLAN"></option>
          <option value="JOB"></option>
          <option value="JOB_STATUS"></option>
          <option value="JOB_TYPE"></option>
          <option value="JOURNAL_ENTRY"></option>
          <option value="KIT_ITEM"></option>
          <option value="LEAD_SOURCE"></option>
          <option value="LOCATION"></option>
          <option value="LOT_NUMBERED_ASSEMBLY_ITEM"></option>
          <option value="LOT_NUMBERED_INVENTORY_ITEM"></option>
          <option value="MANUFACTURING_COST_TEMPLATE"></option>
          <option value="MANUFACTURING_OPERATION_TASK"></option>
          <option value="MANUFACTURING_ROUTING"></option>
          <option value="MARKUP_ITEM"></option>
          <option value="MESSAGE"></option>
          <option value="NEXUS"></option>
          <option value="NON_INVENTORY_PURCHASE_ITEM"></option>
          <option value="NON_INVENTORY_RESALE_ITEM"></option>
          <option value="NON_INVENTORY_SALE_ITEM"></option>
          <option value="NOTE"></option>
          <option value="NOTE_TYPE"></option>
          <option value="OPPORTUNITY"></option>
          <option value="OTHER_CHARGE_PURCHASE_ITEM"></option>
          <option value="OTHER_CHARGE_RESALE_ITEM"></option>
          <option value="OTHER_CHARGE_SALE_ITEM"></option>
          <option value="OTHER_CUSTOM_FIELD"></option>
          <option value="OTHER_NAME_CATEGORY"></option>
          <option value="PARTNER"></option>
          <option value="PARTNER_CATEGORY"></option>
          <option value="PAYCHECK_JOURNAL"></option>
          <option value="PAYMENT_ITEM"></option>
          <option value="PAYMENT_METHOD"></option>
          <option value="PAYROLL_ITEM"></option>
          <option value="PHONE_CALL"></option>
          <option value="PRICE_LEVEL"></option>
          <option value="PRICING_GROUP"></option>
          <option value="PROJECT_TASK"></option>
          <option value="PROMOTION_CODE"></option>
          <option value="PURCHASE_ORDER"></option>
          <option value="PURCHASE_REQUISITION"></option>
          <option value="RESOURCE_ALLOCATION"></option>
          <option value="RETURN_AUTHORIZATION"></option>
          <option value="REV_REC_SCHEDULE"></option>
          <option value="REV_REC_TEMPLATE"></option>
          <option value="SALES_ORDER"></option>
          <option value="SALES_ROLE"></option>
          <option value="SALES_TAX_ITEM"></option>
          <option value="SERIALIZED_ASSEMBLY_ITEM"></option>
          <option value="SERIALIZED_INVENTORY_ITEM"></option>
          <option value="SERVICE_PURCHASE_ITEM"></option>
          <option value="SERVICE_RESALE_ITEM"></option>
          <option value="SERVICE_SALE_ITEM"></option>
          <option value="SITE_CATEGORY"></option>
          <option value="SOLUTION"></option>
          <option value="STATE"></option>
          <option value="STATISTICAL_JOURNAL_ENTRY"></option>
          <option value="SUBSIDIARY"></option>
          <option value="SUBTOTAL_ITEM"></option>
          <option value="SUPPORT_CASE"></option>
          <option value="SUPPORT_CASE_ISSUE"></option>
          <option value="SUPPORT_CASE_ORIGIN"></option>
          <option value="SUPPORT_CASE_PRIORITY"></option>
          <option value="SUPPORT_CASE_STATUS"></option>
          <option value="SUPPORT_CASE_TYPE"></option>
          <option value="TASK"></option>
          <option value="TAX_ACCT"></option>
          <option value="TAX_GROUP"></option>
          <option value="TAX_TYPE"></option>
          <option value="TERM"></option>
          <option value="TIME_BILL"></option>
          <option value="TIME_SHEET"></option>
          <option value="TOPIC"></option>
          <option value="TRANSACTION_BODY_CUSTOM_FIELD"></option>
          <option value="TRANSACTION_COLUMN_CUSTOM_FIELD"></option>
          <option value="TRANSFER_ORDER"></option>
          <option value="UNITS_TYPE"></option>
          <option value="VENDOR"></option>
          <option value="VENDOR_BILL"></option>
          <option value="VENDOR_CATEGORY"></option>
          <option value="VENDOR_CREDIT"></option>
          <option value="VENDOR_PAYMENT"></option>
          <option value="VENDOR_RETURN_AUTHORIZATION"></option>
          <option value="WIN_LOSS_REASON"></option>
          <option value="WORK_ORDER"></option>
          <option value="WORK_ORDER_CLOSE"></option>
          <option value="WORK_ORDER_COMPLETION"></option>
          <option value="WORK_ORDER_ISSUE"></option>
        </enum>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.GetItemAvailabilityResult" caption="Get Item Availability" icon="icons/small/netsuite-connector-24x16.png" localId="get-item-availability" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/record" caption="Record Reference" required="true" javaType="com.netsuite.webservices.platform.core.RecordRef"></childElement>
        <string name="ifModifiedSince" caption="If Modified Since" description="An optional modified since date. If set, only items with quantity available changes recorded as of the specified date are returned." required="false" javaType="java.util.Date"></string>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;com.netsuite.webservices.platform.messages.ReadResponse&gt;" caption="Get List" icon="icons/small/netsuite-connector-24x16.png" localId="get-list" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <element-controller-list listName="references" localName="get-list-references" itemName="reference" caption="References" description="List of BaseRef child classes. Check  for a list of child classes." required="true" javaType="java.util.List&lt;? extends com.netsuite.webservices.platform.core.BaseRef&gt;"></element-controller-list>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.GetPostingTransactionSummaryResult" caption="Get Posting Transaction Summary" icon="icons/small/netsuite-connector-24x16.png" localId="get-posting-transaction-summary" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/fields" caption="Fields Reference" required="true" javaType="com.netsuite.webservices.platform.core.PostingTransactionSummaryField"></childElement>
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/filters" caption="Filters Reference" required="true" javaType="com.netsuite.webservices.platform.core.PostingTransactionSummaryFilter"></childElement>
        <integer defaultValue="1" min="0" step="1" name="pageIndex" caption="Page Index" description="Specify the page to be returned." required="false" javaType="java.lang.Integer"></integer>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.Map&lt;java.lang.String,java.lang.Object&gt;" caption="Get Record" icon="icons/small/netsuite-connector-24x16.png" localId="get-record" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <childElement inplace="true" allowMultiple="false" defaultValue="#[payload]" name="http://www.mulesoft.org/schema/mule/netsuite/record-ref" caption="Record Ref Reference" required="false" javaType="com.netsuite.webservices.platform.core.RecordRef"></childElement>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.GetAllResult" caption="Get Records" icon="icons/small/netsuite-connector-24x16.png" localId="get-records" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <enum allowsCustom="true" name="type" caption="Type" description="The target record type." supportsExpressions="true" required="true" javaType="com.netsuite.webservices.platform.core.types.GetAllRecordType">
          <option value="BUDGET_CATEGORY"></option>
          <option value="CAMPAIGN_AUDIENCE"></option>
          <option value="CAMPAIGN_CATEGORY"></option>
          <option value="CAMPAIGN_CHANNEL"></option>
          <option value="CAMPAIGN_FAMILY"></option>
          <option value="CAMPAIGN_OFFER"></option>
          <option value="CAMPAIGN_SEARCH_ENGINE"></option>
          <option value="CAMPAIGN_SUBSCRIPTION"></option>
          <option value="CAMPAIGN_VERTICAL"></option>
          <option value="COST_CATEGORY"></option>
          <option value="CURRENCY"></option>
          <option value="LEAD_SOURCE"></option>
          <option value="SALES_TAX_ITEM"></option>
          <option value="STATE"></option>
          <option value="SUPPORT_CASE_ISSUE"></option>
          <option value="SUPPORT_CASE_ORIGIN"></option>
          <option value="SUPPORT_CASE_PRIORITY"></option>
          <option value="SUPPORT_CASE_STATUS"></option>
          <option value="SUPPORT_CASE_TYPE"></option>
          <option value="TAX_ACCT"></option>
          <option value="TAX_GROUP"></option>
          <option value="TAX_TYPE"></option>
        </enum>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.GetSavedSearchResult" caption="Get Saved Search" icon="icons/small/netsuite-connector-24x16.png" localId="get-saved-search" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <enum allowsCustom="true" name="type" caption="Type" description="The target record type." supportsExpressions="true" required="true" javaType="com.netsuite.webservices.platform.core.types.RecordType">
          <option value="ACCOUNT"></option>
          <option value="ACCOUNTING_PERIOD"></option>
          <option value="APP_DEFINITION"></option>
          <option value="APP_PACKAGE"></option>
          <option value="ASSEMBLY_BUILD"></option>
          <option value="ASSEMBLY_ITEM"></option>
          <option value="ASSEMBLY_UNBUILD"></option>
          <option value="BILLING_SCHEDULE"></option>
          <option value="BIN"></option>
          <option value="BIN_TRANSFER"></option>
          <option value="BIN_WORKSHEET"></option>
          <option value="BUDGET"></option>
          <option value="BUDGET_CATEGORY"></option>
          <option value="CALENDAR_EVENT"></option>
          <option value="CAMPAIGN"></option>
          <option value="CAMPAIGN_AUDIENCE"></option>
          <option value="CAMPAIGN_CATEGORY"></option>
          <option value="CAMPAIGN_CHANNEL"></option>
          <option value="CAMPAIGN_FAMILY"></option>
          <option value="CAMPAIGN_OFFER"></option>
          <option value="CAMPAIGN_RESPONSE"></option>
          <option value="CAMPAIGN_SEARCH_ENGINE"></option>
          <option value="CAMPAIGN_SUBSCRIPTION"></option>
          <option value="CAMPAIGN_VERTICAL"></option>
          <option value="CASH_REFUND"></option>
          <option value="CASH_SALE"></option>
          <option value="CHARGE"></option>
          <option value="CHECK"></option>
          <option value="CLASSIFICATION"></option>
          <option value="CONTACT"></option>
          <option value="CONTACT_CATEGORY"></option>
          <option value="CONTACT_ROLE"></option>
          <option value="COST_CATEGORY"></option>
          <option value="COUPON_CODE"></option>
          <option value="CREDIT_MEMO"></option>
          <option value="CRM_CUSTOM_FIELD"></option>
          <option value="CURRENCY"></option>
          <option value="CURRENCY_RATE"></option>
          <option value="CUSTOMER"></option>
          <option value="CUSTOMER_CATEGORY"></option>
          <option value="CUSTOMER_DEPOSIT"></option>
          <option value="CUSTOMER_MESSAGE"></option>
          <option value="CUSTOMER_PAYMENT"></option>
          <option value="CUSTOMER_REFUND"></option>
          <option value="CUSTOMER_STATUS"></option>
          <option value="CUSTOM_LIST"></option>
          <option value="CUSTOM_RECORD"></option>
          <option value="CUSTOM_RECORD_CUSTOM_FIELD"></option>
          <option value="CUSTOM_RECORD_TYPE"></option>
          <option value="CUSTOM_TRANSACTION"></option>
          <option value="DEPARTMENT"></option>
          <option value="DEPOSIT"></option>
          <option value="DEPOSIT_APPLICATION"></option>
          <option value="DESCRIPTION_ITEM"></option>
          <option value="DISCOUNT_ITEM"></option>
          <option value="DOWNLOAD_ITEM"></option>
          <option value="EMPLOYEE"></option>
          <option value="ENTITY_CUSTOM_FIELD"></option>
          <option value="ENTITY_GROUP"></option>
          <option value="ESTIMATE"></option>
          <option value="EXPENSE_CATEGORY"></option>
          <option value="EXPENSE_REPORT"></option>
          <option value="FILE"></option>
          <option value="FOLDER"></option>
          <option value="GIFT_CERTIFICATE"></option>
          <option value="GIFT_CERTIFICATE_ITEM"></option>
          <option value="GLOBAL_ACCOUNT_MAPPING"></option>
          <option value="INTER_COMPANY_JOURNAL_ENTRY"></option>
          <option value="INTER_COMPANY_TRANSFER_ORDER"></option>
          <option value="INVENTORY_ADJUSTMENT"></option>
          <option value="INVENTORY_COST_REVALUATION"></option>
          <option value="INVENTORY_ITEM"></option>
          <option value="INVENTORY_NUMBER"></option>
          <option value="INVENTORY_TRANSFER"></option>
          <option value="INVOICE"></option>
          <option value="ISSUE"></option>
          <option value="ITEM_ACCOUNT_MAPPING"></option>
          <option value="ITEM_CUSTOM_FIELD"></option>
          <option value="ITEM_DEMAND_PLAN"></option>
          <option value="ITEM_FULFILLMENT"></option>
          <option value="ITEM_GROUP"></option>
          <option value="ITEM_NUMBER_CUSTOM_FIELD"></option>
          <option value="ITEM_OPTION_CUSTOM_FIELD"></option>
          <option value="ITEM_RECEIPT"></option>
          <option value="ITEM_REVISION"></option>
          <option value="ITEM_SUPPLY_PLAN"></option>
          <option value="JOB"></option>
          <option value="JOB_STATUS"></option>
          <option value="JOB_TYPE"></option>
          <option value="JOURNAL_ENTRY"></option>
          <option value="KIT_ITEM"></option>
          <option value="LEAD_SOURCE"></option>
          <option value="LOCATION"></option>
          <option value="LOT_NUMBERED_ASSEMBLY_ITEM"></option>
          <option value="LOT_NUMBERED_INVENTORY_ITEM"></option>
          <option value="MANUFACTURING_COST_TEMPLATE"></option>
          <option value="MANUFACTURING_OPERATION_TASK"></option>
          <option value="MANUFACTURING_ROUTING"></option>
          <option value="MARKUP_ITEM"></option>
          <option value="MESSAGE"></option>
          <option value="NEXUS"></option>
          <option value="NON_INVENTORY_PURCHASE_ITEM"></option>
          <option value="NON_INVENTORY_RESALE_ITEM"></option>
          <option value="NON_INVENTORY_SALE_ITEM"></option>
          <option value="NOTE"></option>
          <option value="NOTE_TYPE"></option>
          <option value="OPPORTUNITY"></option>
          <option value="OTHER_CHARGE_PURCHASE_ITEM"></option>
          <option value="OTHER_CHARGE_RESALE_ITEM"></option>
          <option value="OTHER_CHARGE_SALE_ITEM"></option>
          <option value="OTHER_CUSTOM_FIELD"></option>
          <option value="OTHER_NAME_CATEGORY"></option>
          <option value="PARTNER"></option>
          <option value="PARTNER_CATEGORY"></option>
          <option value="PAYCHECK_JOURNAL"></option>
          <option value="PAYMENT_ITEM"></option>
          <option value="PAYMENT_METHOD"></option>
          <option value="PAYROLL_ITEM"></option>
          <option value="PHONE_CALL"></option>
          <option value="PRICE_LEVEL"></option>
          <option value="PRICING_GROUP"></option>
          <option value="PROJECT_TASK"></option>
          <option value="PROMOTION_CODE"></option>
          <option value="PURCHASE_ORDER"></option>
          <option value="PURCHASE_REQUISITION"></option>
          <option value="RESOURCE_ALLOCATION"></option>
          <option value="RETURN_AUTHORIZATION"></option>
          <option value="REV_REC_SCHEDULE"></option>
          <option value="REV_REC_TEMPLATE"></option>
          <option value="SALES_ORDER"></option>
          <option value="SALES_ROLE"></option>
          <option value="SALES_TAX_ITEM"></option>
          <option value="SERIALIZED_ASSEMBLY_ITEM"></option>
          <option value="SERIALIZED_INVENTORY_ITEM"></option>
          <option value="SERVICE_PURCHASE_ITEM"></option>
          <option value="SERVICE_RESALE_ITEM"></option>
          <option value="SERVICE_SALE_ITEM"></option>
          <option value="SITE_CATEGORY"></option>
          <option value="SOLUTION"></option>
          <option value="STATE"></option>
          <option value="STATISTICAL_JOURNAL_ENTRY"></option>
          <option value="SUBSIDIARY"></option>
          <option value="SUBTOTAL_ITEM"></option>
          <option value="SUPPORT_CASE"></option>
          <option value="SUPPORT_CASE_ISSUE"></option>
          <option value="SUPPORT_CASE_ORIGIN"></option>
          <option value="SUPPORT_CASE_PRIORITY"></option>
          <option value="SUPPORT_CASE_STATUS"></option>
          <option value="SUPPORT_CASE_TYPE"></option>
          <option value="TASK"></option>
          <option value="TAX_ACCT"></option>
          <option value="TAX_GROUP"></option>
          <option value="TAX_TYPE"></option>
          <option value="TERM"></option>
          <option value="TIME_BILL"></option>
          <option value="TIME_SHEET"></option>
          <option value="TOPIC"></option>
          <option value="TRANSACTION_BODY_CUSTOM_FIELD"></option>
          <option value="TRANSACTION_COLUMN_CUSTOM_FIELD"></option>
          <option value="TRANSFER_ORDER"></option>
          <option value="UNITS_TYPE"></option>
          <option value="VENDOR"></option>
          <option value="VENDOR_BILL"></option>
          <option value="VENDOR_CATEGORY"></option>
          <option value="VENDOR_CREDIT"></option>
          <option value="VENDOR_PAYMENT"></option>
          <option value="VENDOR_RETURN_AUTHORIZATION"></option>
          <option value="WIN_LOSS_REASON"></option>
          <option value="WORK_ORDER"></option>
          <option value="WORK_ORDER_CLOSE"></option>
          <option value="WORK_ORDER_COMPLETION"></option>
          <option value="WORK_ORDER_ISSUE"></option>
        </enum>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.GetSelectValueResult" caption="Get Select Value" icon="icons/small/netsuite-connector-24x16.png" localId="get-select-value" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <integer min="0" step="1" name="page" caption="Page" description="For select values that span multiple pages, use this argument to specify which page to return in your response." required="true" javaType="int"></integer>
        <childElement inplace="true" allowMultiple="false" defaultValue="#[payload]" name="http://www.mulesoft.org/schema/mule/netsuite/field-descriptor" caption="Field Descriptor Reference" required="false" javaType="com.netsuite.webservices.platform.core.GetSelectValueFieldDescription"></childElement>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.Date" caption="Get Server Time" icon="icons/small/netsuite-connector-24x16.png" localId="get-server-time" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General."></attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.messages.ReadResponse" caption="Initialize" icon="icons/small/netsuite-connector-24x16.png" localId="initialize" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <childElement inplace="true" allowMultiple="false" defaultValue="#[payload]" name="http://www.mulesoft.org/schema/mule/netsuite/record" caption="Record Reference" required="false" javaType="com.netsuite.webservices.platform.core.InitializeRecord"></childElement>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;com.netsuite.webservices.platform.messages.ReadResponse&gt;" caption="Initialize List" icon="icons/small/netsuite-connector-24x16.png" localId="initialize-list" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <element-controller-listOfPojo listName="initialize-record" localName="initialize-list-initialize-record" itemName="initialize-record" defaultValue="#[payload]" caption="Initialize Record" description="The list of  to initialize." javaType="java.util.List&lt;com.netsuite.webservices.platform.core.InitializeRecord&gt;"></element-controller-listOfPojo>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.messages.SessionResponse" caption="Map Sso" icon="icons/small/netsuite-connector-24x16.png" localId="map-sso" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <string name="authenticationToken" caption="Authentication Token" description="This is a string representing the encrypted token." required="true" javaType="java.lang.String"></string>
        <string name="userAccount" caption="User Account" description="Account." required="true" javaType="java.lang.String"></string>
        <string name="userEmail" caption="User Email" description="Email." required="true" javaType="java.lang.String"></string>
        <string name="userPartnerId" caption="User Partner Id" description="This is the integration partner’s affiliate ID as provided to the partner by NetSuite." required="true" javaType="java.lang.String"></string>
        <string name="userPassword" caption="User Password" description="Password." required="true" javaType="java.lang.String"></string>
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/user-role" caption="User Role Reference" required="true" javaType="com.netsuite.webservices.platform.core.RecordRef"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.SearchResult" caption="Query As Native Result" icon="icons/small/netsuite-connector-24x16.png" localId="query-as-native-result" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="dynamic">
    <attribute-category caption="General" description="General.">
      <group id="query" caption="Query">
        <element-query associatedConfig="config-ref" andOperator="enabled" orOperator="enabled" nativeQuery="disabled" limit="disabled" offset="disabled" orderBy="disabled" name="query" caption="Query" description="The query." supportsExpressions="true" required="true" javaType="java.lang.String"></element-query>
      </group>
      <group id="search preferences" caption="Search preferences">
        <boolean defaultValue="true" name="bodyFieldsOnly" caption="Body Fields Only" description="Defaults to TRUE and indicates that the information in the body fields of the record are returned — significantly improving performance. Any fields in associated lists or sublists are not returned. If the bodyFieldsOnly field is set to FALSE, all fields associated with the record are returned." supportsExpressions="true" required="false" javaType="boolean"></boolean>
        <integer min="0" step="1" name="pageSize" caption="Page Size" description="Maximum amount of results per page." required="false" javaType="java.lang.Integer"></integer>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.util.Map&lt;java.lang.String,java.lang.Object&gt;&gt;" caption="Query Records" icon="icons/small/netsuite-connector-24x16.png" localId="query-records" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="dynamic">
    <attribute-category caption="General" description="General.">
      <group id="query" caption="Query">
        <element-query associatedConfig="config-ref" andOperator="enabled" orOperator="enabled" nativeQuery="disabled" limit="disabled" offset="disabled" orderBy="disabled" name="query" caption="Query" description="The query." supportsExpressions="true" required="true" javaType="java.lang.String"></element-query>
      </group>
      <group id="search preferences" caption="Search preferences">
        <boolean defaultValue="true" name="bodyFieldsOnly" caption="Body Fields Only" description="Defaults to TRUE and indicates that the information in the body fields of the record are returned — significantly improving performance. Any fields in associated lists or sublists are not returned. If the bodyFieldsOnly field is set to FALSE, all fields associated with the record are returned." supportsExpressions="true" required="false" javaType="boolean"></boolean>
      </group>
      <group id="paging" caption="Paging">
        <string defaultValue="100" name="fetchSize" caption="Fetch Size" description="The amount of items to fetch on each invocation to the data source." required="false" javaType="java.lang.String"></string>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.SearchResult" caption="Search" icon="icons/small/netsuite-connector-24x16.png" localId="search" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <enum allowsCustom="true" name="searchRecord" caption="Search Record" description="The search type. See ." supportsExpressions="true" required="true" javaType="org.mule.module.netsuite.SearchRecordTypeEnum">
          <option value="ACCOUNT"></option>
          <option value="ACCOUNTING_PERIOD"></option>
          <option value="ACCOUNTING_PERIOD_ADVANCED"></option>
          <option value="ACCOUNTING_PERIOD_BASIC"></option>
          <option value="ACCOUNTING_TRANSACTION"></option>
          <option value="ACCOUNTING_TRANSACTION_ADVANCED"></option>
          <option value="ACCOUNTING_TRANSACTION_BASIC"></option>
          <option value="ACCOUNT_ADVANCED"></option>
          <option value="ACCOUNT_BASIC"></option>
          <option value="APP_DEFINITION"></option>
          <option value="APP_DEFINITION_ADVANCED"></option>
          <option value="APP_DEFINITION_BASIC"></option>
          <option value="APP_PACKAGE"></option>
          <option value="APP_PACKAGE_ADVANCED"></option>
          <option value="APP_PACKAGE_BASIC"></option>
          <option value="BILLING_SCHEDULE"></option>
          <option value="BILLING_SCHEDULE_ADVANCED"></option>
          <option value="BILLING_SCHEDULE_BASIC"></option>
          <option value="BIN"></option>
          <option value="BIN_ADVANCED"></option>
          <option value="BIN_BASIC"></option>
          <option value="BUDGET"></option>
          <option value="BUDGET_ADVANCED"></option>
          <option value="BUDGET_BASIC"></option>
          <option value="CALENDAR_EVENT"></option>
          <option value="CALENDAR_EVENT_ADVANCED"></option>
          <option value="CALENDAR_EVENT_BASIC"></option>
          <option value="CAMPAIGN"></option>
          <option value="CAMPAIGN_ADVANCED"></option>
          <option value="CAMPAIGN_BASIC"></option>
          <option value="CHARGE"></option>
          <option value="CHARGE_ADVANCED"></option>
          <option value="CHARGE_BASIC"></option>
          <option value="CLASSIFICATION"></option>
          <option value="CLASSIFICATION_ADVANCED"></option>
          <option value="CLASSIFICATION_BASIC"></option>
          <option value="CONTACT"></option>
          <option value="CONTACT_ADVANCED"></option>
          <option value="CONTACT_BASIC"></option>
          <option value="CONTACT_CATEGORY"></option>
          <option value="CONTACT_CATEGORY_ADVANCED"></option>
          <option value="CONTACT_CATEGORY_BASIC"></option>
          <option value="CONTACT_ROLE"></option>
          <option value="CONTACT_ROLE_ADVANCED"></option>
          <option value="CONTACT_ROLE_BASIC"></option>
          <option value="COUPON_CODE"></option>
          <option value="COUPON_CODE_ADVANCED"></option>
          <option value="COUPON_CODE_BASIC"></option>
          <option value="CURRENCY_RATE"></option>
          <option value="CURRENCY_RATE_ADVANCED"></option>
          <option value="CURRENCY_RATE_BASIC"></option>
          <option value="CUSTOMER"></option>
          <option value="CUSTOMER_ADVANCED"></option>
          <option value="CUSTOMER_BASIC"></option>
          <option value="CUSTOMER_CATEGORY"></option>
          <option value="CUSTOMER_CATEGORY_ADVANCED"></option>
          <option value="CUSTOMER_CATEGORY_BASIC"></option>
          <option value="CUSTOMER_MESSAGE"></option>
          <option value="CUSTOMER_MESSAGE_ADVANCED"></option>
          <option value="CUSTOMER_MESSAGE_BASIC"></option>
          <option value="CUSTOMER_STATUS"></option>
          <option value="CUSTOMER_STATUS_ADVANCED"></option>
          <option value="CUSTOMER_STATUS_BASIC"></option>
          <option value="CUSTOM_LIST"></option>
          <option value="CUSTOM_LIST_ADVANCED"></option>
          <option value="CUSTOM_LIST_BASIC"></option>
          <option value="CUSTOM_RECORD"></option>
          <option value="CUSTOM_RECORD_ADVANCED"></option>
          <option value="CUSTOM_RECORD_BASIC"></option>
          <option value="DEPARTMENT"></option>
          <option value="DEPARTMENT_ADVANCED"></option>
          <option value="DEPARTMENT_BASIC"></option>
          <option value="EMPLOYEE"></option>
          <option value="EMPLOYEE_ADVANCED"></option>
          <option value="EMPLOYEE_BASIC"></option>
          <option value="ENTITY_BASIC"></option>
          <option value="ENTITY_GROUP"></option>
          <option value="ENTITY_GROUP_ADVANCED"></option>
          <option value="ENTITY_GROUP_BASIC"></option>
          <option value="EXPENSE_CATEGORY"></option>
          <option value="EXPENSE_CATEGORY_ADVANCED"></option>
          <option value="EXPENSE_CATEGORY_BASIC"></option>
          <option value="FILE"></option>
          <option value="FILE_ADVANCED"></option>
          <option value="FILE_BASIC"></option>
          <option value="FOLDER"></option>
          <option value="FOLDER_ADVANCED"></option>
          <option value="FOLDER_BASIC"></option>
          <option value="GIFT_CERTIFICATE"></option>
          <option value="GIFT_CERTIFICATE_ADVANCED"></option>
          <option value="GIFT_CERTIFICATE_BASIC"></option>
          <option value="GLOBAL_ACCOUNT_MAPPING"></option>
          <option value="GLOBAL_ACCOUNT_MAPPING_ADVANCED"></option>
          <option value="GLOBAL_ACCOUNT_MAPPING_BASIC"></option>
          <option value="GROUP_MEMBER_BASIC"></option>
          <option value="INVENTORY_DETAIL_BASIC"></option>
          <option value="INVENTORY_NUMBER"></option>
          <option value="INVENTORY_NUMBER_ADVANCED"></option>
          <option value="INVENTORY_NUMBER_BASIC"></option>
          <option value="INVENTORY_NUMBER_BIN_BASIC"></option>
          <option value="ISSUE"></option>
          <option value="ISSUE_ADVANCED"></option>
          <option value="ISSUE_BASIC"></option>
          <option value="ITEM"></option>
          <option value="ITEM_ACCOUNT_MAPPING"></option>
          <option value="ITEM_ACCOUNT_MAPPING_ADVANCED"></option>
          <option value="ITEM_ACCOUNT_MAPPING_BASIC"></option>
          <option value="ITEM_ADVANCED"></option>
          <option value="ITEM_BASIC"></option>
          <option value="ITEM_BIN_NUMBER_BASIC"></option>
          <option value="ITEM_DEMAND_PLAN"></option>
          <option value="ITEM_DEMAND_PLAN_ADVANCED"></option>
          <option value="ITEM_DEMAND_PLAN_BASIC"></option>
          <option value="ITEM_DEMAND_SUPPLY_ADVANCED"></option>
          <option value="ITEM_REVISION"></option>
          <option value="ITEM_REVISION_ADVANCED"></option>
          <option value="ITEM_REVISION_BASIC"></option>
          <option value="ITEM_SUPPLY_PLAN"></option>
          <option value="ITEM_SUPPLY_PLAN_BASIC"></option>
          <option value="JOB"></option>
          <option value="JOB_ADVANCED"></option>
          <option value="JOB_BASIC"></option>
          <option value="JOB_STATUS"></option>
          <option value="JOB_STATUS_ADVANCED"></option>
          <option value="JOB_STATUS_BASIC"></option>
          <option value="JOB_TYPE"></option>
          <option value="JOB_TYPE_ADVANCED"></option>
          <option value="JOB_TYPE_BASIC"></option>
          <option value="LOCATION"></option>
          <option value="LOCATION_ADVANCED"></option>
          <option value="LOCATION_BASIC"></option>
          <option value="MANUFACTURING_COST_TEMPLATE"></option>
          <option value="MANUFACTURING_COST_TEMPLATE_ADVANCED"></option>
          <option value="MANUFACTURING_COST_TEMPLATE_BASIC"></option>
          <option value="MANUFACTURING_OPERATION_TASK"></option>
          <option value="MANUFACTURING_OPERATION_TASK_ADVANCED"></option>
          <option value="MANUFACTURING_OPERATION_TASK_BASIC"></option>
          <option value="MANUFACTURING_ROUTING"></option>
          <option value="MANUFACTURING_ROUTING_ADVANCED"></option>
          <option value="MANUFACTURING_ROUTING_BASIC"></option>
          <option value="MESSAGE"></option>
          <option value="MESSAGE_ADVANCED"></option>
          <option value="MESSAGE_BASIC"></option>
          <option value="NEXUS"></option>
          <option value="NEXUS_ADVANCED"></option>
          <option value="NEXUS_BASIC"></option>
          <option value="NOTE"></option>
          <option value="NOTE_ADVANCED"></option>
          <option value="NOTE_BASIC"></option>
          <option value="NOTE_TYPE"></option>
          <option value="NOTE_TYPE_ADVANCED"></option>
          <option value="NOTE_TYPE_BASIC"></option>
          <option value="OPPORTUNITY"></option>
          <option value="OPPORTUNITY_ADVANCED"></option>
          <option value="OPPORTUNITY_BASIC"></option>
          <option value="ORIGINATING_LEAD"></option>
          <option value="ORIGINATING_LEAD_BASIC"></option>
          <option value="OTHER_NAME_CATEGORY"></option>
          <option value="OTHER_NAME_CATEGORY_ADVANCED"></option>
          <option value="OTHER_NAME_CATEGORY_BASIC"></option>
          <option value="PARTNER"></option>
          <option value="PARTNER_ADVANCED"></option>
          <option value="PARTNER_BASIC"></option>
          <option value="PARTNER_CATEGORY"></option>
          <option value="PARTNER_CATEGORY_ADVANCED"></option>
          <option value="PARTNER_CATEGORY_BASIC"></option>
          <option value="PAYMENT_METHOD"></option>
          <option value="PAYMENT_METHOD_ADVANCED"></option>
          <option value="PAYMENT_METHOD_BASIC"></option>
          <option value="PAYROLL_ITEM"></option>
          <option value="PAYROLL_ITEM_ADVANCED"></option>
          <option value="PAYROLL_ITEM_BASIC"></option>
          <option value="PHONE_CALL"></option>
          <option value="PHONE_CALL_ADVANCED"></option>
          <option value="PHONE_CALL_BASIC"></option>
          <option value="PRICE_LEVEL"></option>
          <option value="PRICE_LEVEL_ADVANCED"></option>
          <option value="PRICE_LEVEL_BASIC"></option>
          <option value="PRICING"></option>
          <option value="PRICING_GROUP"></option>
          <option value="PRICING_GROUP_ADVANCED"></option>
          <option value="PRICING_GROUP_BASIC"></option>
          <option value="PROJECT_TASK"></option>
          <option value="PROJECT_TASK_ADVANCED"></option>
          <option value="PROJECT_TASK_ASSIGNMENT_BASIC"></option>
          <option value="PROJECT_TASK_BASIC"></option>
          <option value="PROMOTION_CODE"></option>
          <option value="PROMOTION_CODE_ADVANCED"></option>
          <option value="PROMOTION_CODE_BASIC"></option>
          <option value="RESOURCE_ALLOCATION"></option>
          <option value="RESOURCE_ALLOCATION_ADVANCED"></option>
          <option value="RESOURCE_ALLOCATION_BASIC"></option>
          <option value="REV_REC_SCHEDULE"></option>
          <option value="REV_REC_SCHEDULE_ADVANCED"></option>
          <option value="REV_REC_SCHEDULE_BASIC"></option>
          <option value="REV_REC_TEMPLATE"></option>
          <option value="REV_REC_TEMPLATE_ADVANCED"></option>
          <option value="REV_REC_TEMPLATE_BASIC"></option>
          <option value="SALES_ROLE"></option>
          <option value="SALES_ROLE_ADVANCED"></option>
          <option value="SALES_ROLE_BASIC"></option>
          <option value="SITE_CATEGORY"></option>
          <option value="SITE_CATEGORY_ADVANCED"></option>
          <option value="SITE_CATEGORY_BASIC"></option>
          <option value="SOLUTION"></option>
          <option value="SOLUTION_ADVANCED"></option>
          <option value="SOLUTION_BASIC"></option>
          <option value="SUBSIDIARY"></option>
          <option value="SUBSIDIARY_ADVANCED"></option>
          <option value="SUBSIDIARY_BASIC"></option>
          <option value="SUPPORT_CASE"></option>
          <option value="SUPPORT_CASE_ADVANCED"></option>
          <option value="SUPPORT_CASE_BASIC"></option>
          <option value="TASK"></option>
          <option value="TASK_ADVANCED"></option>
          <option value="TASK_BASIC"></option>
          <option value="TERM"></option>
          <option value="TERM_ADVANCED"></option>
          <option value="TERM_BASIC"></option>
          <option value="TIME_BILL"></option>
          <option value="TIME_BILL_ADVANCED"></option>
          <option value="TIME_BILL_BASIC"></option>
          <option value="TIME_ENTRY"></option>
          <option value="TIME_ENTRY_ADVANCED"></option>
          <option value="TIME_ENTRY_BASIC"></option>
          <option value="TIME_SHEET"></option>
          <option value="TIME_SHEET_ADVANCED"></option>
          <option value="TIME_SHEET_BASIC"></option>
          <option value="TOPIC"></option>
          <option value="TOPIC_ADVANCED"></option>
          <option value="TOPIC_BASIC"></option>
          <option value="TRANSACTION"></option>
          <option value="TRANSACTION_ADVANCED"></option>
          <option value="TRANSACTION_BASIC"></option>
          <option value="UNITS_TYPE"></option>
          <option value="UNITS_TYPE_ADVANCED"></option>
          <option value="UNITS_TYPE_BASIC"></option>
          <option value="VENDOR"></option>
          <option value="VENDOR_ADVANCED"></option>
          <option value="VENDOR_BASIC"></option>
          <option value="VENDOR_CATEGORY"></option>
          <option value="VENDOR_CATEGORY_ADVANCED"></option>
          <option value="VENDOR_CATEGORY_BASIC"></option>
          <option value="WIN_LOSS_REASON"></option>
          <option value="WIN_LOSS_REASON_ADVANCED"></option>
          <option value="WIN_LOSS_REASON_BASIC"></option>
        </enum>
        <element-controller-map mapName="criteria" localName="search-criteria" itemName="criterium" defaultValue="#[payload]" caption="Criteria" description="A map that contains objects or maps describing the nested objects that define the  object." required="false" javaType="java.util.Map&lt;java.lang.String,java.lang.Object&gt;"></element-controller-map>
      </group>
      <group id="search preferences" caption="Search preferences">
        <boolean defaultValue="true" name="bodyFieldsOnly" caption="Body Fields Only" description="Defaults to TRUE and indicates that the information in the body fields of the record are returned — significantly improving performance. Any fields in associated lists or sublists are not returned. If the bodyFieldsOnly field is set to FALSE, all fields associated with the record are returned." supportsExpressions="true" required="false" javaType="boolean"></boolean>
        <boolean defaultValue="true" name="returnSearchColumns" caption="Return Search Columns" description="Defaults to TRUE, meaning that only search columns will be returned in your search." supportsExpressions="true" required="false" javaType="boolean"></boolean>
        <integer min="0" step="1" name="pageSize" caption="Page Size" description="Maximum amount of results per page." required="false" javaType="java.lang.Integer"></integer>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.SearchResult" caption="Search More" icon="icons/small/netsuite-connector-24x16.png" localId="search-more" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <integer min="0" step="1" name="pageIndex" caption="Page Index" description="An index that specifies which page in the search to return." required="true" javaType="int"></integer>
      </group>
      <group id="search preferences" caption="Search preferences">
        <boolean defaultValue="true" name="bodyFieldsOnly" caption="Body Fields Only" description="Defaults to TRUE and indicates that the information in the body fields of the record are returned — significantly improving performance. Any fields in associated lists or sublists are not returned. If the bodyFieldsOnly field is set to FALSE, all fields associated with the record are returned." supportsExpressions="true" required="false" javaType="boolean"></boolean>
        <boolean defaultValue="true" name="returnSearchColumns" caption="Return Search Columns" description="Defaults to TRUE, meaning that only search columns will be returned in your search." supportsExpressions="true" required="false" javaType="boolean"></boolean>
        <integer min="0" step="1" name="pageSize" caption="Page Size" description="Maximum amount of results per page." required="false" javaType="java.lang.Integer"></integer>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.SearchResult" caption="Search More With Id" icon="icons/small/netsuite-connector-24x16.png" localId="search-more-with-id" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <string name="searchId" caption="Search Id" description="The search result Id." required="true" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="pageIndex" caption="Page Index" description="An index that specifies which page in the search to return." required="true" javaType="int"></integer>
      </group>
      <group id="search preferences" caption="Search preferences">
        <boolean defaultValue="true" name="bodyFieldsOnly" caption="Body Fields Only" description="Defaults to TRUE and indicates that the information in the body fields of the record are returned — significantly improving performance. Any fields in associated lists or sublists are not returned. If the bodyFieldsOnly field is set to FALSE, all fields associated with the record are returned." supportsExpressions="true" required="false" javaType="boolean"></boolean>
        <boolean defaultValue="true" name="returnSearchColumns" caption="Return Search Columns" description="Defaults to TRUE, meaning that only search columns will be returned in your search." supportsExpressions="true" required="false" javaType="boolean"></boolean>
        <integer min="0" step="1" name="pageSize" caption="Page Size" description="Maximum amount of results per page." required="false" javaType="java.lang.Integer"></integer>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.SearchResult" caption="Search Next" icon="icons/small/netsuite-connector-24x16.png" localId="search-next" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="search preferences" caption="Search preferences">
        <boolean defaultValue="true" name="bodyFieldsOnly" caption="Body Fields Only" description="Defaults to TRUE and indicates that the information in the body fields of the record are returned — significantly improving performance. Any fields in associated lists or sublists are not returned. If the bodyFieldsOnly field is set to FALSE, all fields associated with the record are returned." supportsExpressions="true" required="false" javaType="boolean"></boolean>
        <boolean defaultValue="true" name="returnSearchColumns" caption="Return Search Columns" description="Defaults to TRUE, meaning that only search columns will be returned in your search." supportsExpressions="true" required="false" javaType="boolean"></boolean>
        <integer min="0" step="1" name="pageSize" caption="Page Size" description="Maximum amount of results per page." required="false" javaType="java.lang.Integer"></integer>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.SearchResult" caption="Search With Expression" icon="icons/small/netsuite-connector-24x16.png" localId="search-with-expression" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <string name="expression" caption="Expression" description="The filtering expression Multiple filters can be combined using multiple predicates separated by commas." required="true" javaType="java.lang.String"></string>
        <enum allowsCustom="true" name="searchRecord" caption="Search Record" description="The search type. See ." supportsExpressions="true" required="true" javaType="org.mule.module.netsuite.SearchRecordTypeEnum">
          <option value="ACCOUNT"></option>
          <option value="ACCOUNTING_PERIOD"></option>
          <option value="ACCOUNTING_PERIOD_ADVANCED"></option>
          <option value="ACCOUNTING_PERIOD_BASIC"></option>
          <option value="ACCOUNTING_TRANSACTION"></option>
          <option value="ACCOUNTING_TRANSACTION_ADVANCED"></option>
          <option value="ACCOUNTING_TRANSACTION_BASIC"></option>
          <option value="ACCOUNT_ADVANCED"></option>
          <option value="ACCOUNT_BASIC"></option>
          <option value="APP_DEFINITION"></option>
          <option value="APP_DEFINITION_ADVANCED"></option>
          <option value="APP_DEFINITION_BASIC"></option>
          <option value="APP_PACKAGE"></option>
          <option value="APP_PACKAGE_ADVANCED"></option>
          <option value="APP_PACKAGE_BASIC"></option>
          <option value="BILLING_SCHEDULE"></option>
          <option value="BILLING_SCHEDULE_ADVANCED"></option>
          <option value="BILLING_SCHEDULE_BASIC"></option>
          <option value="BIN"></option>
          <option value="BIN_ADVANCED"></option>
          <option value="BIN_BASIC"></option>
          <option value="BUDGET"></option>
          <option value="BUDGET_ADVANCED"></option>
          <option value="BUDGET_BASIC"></option>
          <option value="CALENDAR_EVENT"></option>
          <option value="CALENDAR_EVENT_ADVANCED"></option>
          <option value="CALENDAR_EVENT_BASIC"></option>
          <option value="CAMPAIGN"></option>
          <option value="CAMPAIGN_ADVANCED"></option>
          <option value="CAMPAIGN_BASIC"></option>
          <option value="CHARGE"></option>
          <option value="CHARGE_ADVANCED"></option>
          <option value="CHARGE_BASIC"></option>
          <option value="CLASSIFICATION"></option>
          <option value="CLASSIFICATION_ADVANCED"></option>
          <option value="CLASSIFICATION_BASIC"></option>
          <option value="CONTACT"></option>
          <option value="CONTACT_ADVANCED"></option>
          <option value="CONTACT_BASIC"></option>
          <option value="CONTACT_CATEGORY"></option>
          <option value="CONTACT_CATEGORY_ADVANCED"></option>
          <option value="CONTACT_CATEGORY_BASIC"></option>
          <option value="CONTACT_ROLE"></option>
          <option value="CONTACT_ROLE_ADVANCED"></option>
          <option value="CONTACT_ROLE_BASIC"></option>
          <option value="COUPON_CODE"></option>
          <option value="COUPON_CODE_ADVANCED"></option>
          <option value="COUPON_CODE_BASIC"></option>
          <option value="CURRENCY_RATE"></option>
          <option value="CURRENCY_RATE_ADVANCED"></option>
          <option value="CURRENCY_RATE_BASIC"></option>
          <option value="CUSTOMER"></option>
          <option value="CUSTOMER_ADVANCED"></option>
          <option value="CUSTOMER_BASIC"></option>
          <option value="CUSTOMER_CATEGORY"></option>
          <option value="CUSTOMER_CATEGORY_ADVANCED"></option>
          <option value="CUSTOMER_CATEGORY_BASIC"></option>
          <option value="CUSTOMER_MESSAGE"></option>
          <option value="CUSTOMER_MESSAGE_ADVANCED"></option>
          <option value="CUSTOMER_MESSAGE_BASIC"></option>
          <option value="CUSTOMER_STATUS"></option>
          <option value="CUSTOMER_STATUS_ADVANCED"></option>
          <option value="CUSTOMER_STATUS_BASIC"></option>
          <option value="CUSTOM_LIST"></option>
          <option value="CUSTOM_LIST_ADVANCED"></option>
          <option value="CUSTOM_LIST_BASIC"></option>
          <option value="CUSTOM_RECORD"></option>
          <option value="CUSTOM_RECORD_ADVANCED"></option>
          <option value="CUSTOM_RECORD_BASIC"></option>
          <option value="DEPARTMENT"></option>
          <option value="DEPARTMENT_ADVANCED"></option>
          <option value="DEPARTMENT_BASIC"></option>
          <option value="EMPLOYEE"></option>
          <option value="EMPLOYEE_ADVANCED"></option>
          <option value="EMPLOYEE_BASIC"></option>
          <option value="ENTITY_BASIC"></option>
          <option value="ENTITY_GROUP"></option>
          <option value="ENTITY_GROUP_ADVANCED"></option>
          <option value="ENTITY_GROUP_BASIC"></option>
          <option value="EXPENSE_CATEGORY"></option>
          <option value="EXPENSE_CATEGORY_ADVANCED"></option>
          <option value="EXPENSE_CATEGORY_BASIC"></option>
          <option value="FILE"></option>
          <option value="FILE_ADVANCED"></option>
          <option value="FILE_BASIC"></option>
          <option value="FOLDER"></option>
          <option value="FOLDER_ADVANCED"></option>
          <option value="FOLDER_BASIC"></option>
          <option value="GIFT_CERTIFICATE"></option>
          <option value="GIFT_CERTIFICATE_ADVANCED"></option>
          <option value="GIFT_CERTIFICATE_BASIC"></option>
          <option value="GLOBAL_ACCOUNT_MAPPING"></option>
          <option value="GLOBAL_ACCOUNT_MAPPING_ADVANCED"></option>
          <option value="GLOBAL_ACCOUNT_MAPPING_BASIC"></option>
          <option value="GROUP_MEMBER_BASIC"></option>
          <option value="INVENTORY_DETAIL_BASIC"></option>
          <option value="INVENTORY_NUMBER"></option>
          <option value="INVENTORY_NUMBER_ADVANCED"></option>
          <option value="INVENTORY_NUMBER_BASIC"></option>
          <option value="INVENTORY_NUMBER_BIN_BASIC"></option>
          <option value="ISSUE"></option>
          <option value="ISSUE_ADVANCED"></option>
          <option value="ISSUE_BASIC"></option>
          <option value="ITEM"></option>
          <option value="ITEM_ACCOUNT_MAPPING"></option>
          <option value="ITEM_ACCOUNT_MAPPING_ADVANCED"></option>
          <option value="ITEM_ACCOUNT_MAPPING_BASIC"></option>
          <option value="ITEM_ADVANCED"></option>
          <option value="ITEM_BASIC"></option>
          <option value="ITEM_BIN_NUMBER_BASIC"></option>
          <option value="ITEM_DEMAND_PLAN"></option>
          <option value="ITEM_DEMAND_PLAN_ADVANCED"></option>
          <option value="ITEM_DEMAND_PLAN_BASIC"></option>
          <option value="ITEM_DEMAND_SUPPLY_ADVANCED"></option>
          <option value="ITEM_REVISION"></option>
          <option value="ITEM_REVISION_ADVANCED"></option>
          <option value="ITEM_REVISION_BASIC"></option>
          <option value="ITEM_SUPPLY_PLAN"></option>
          <option value="ITEM_SUPPLY_PLAN_BASIC"></option>
          <option value="JOB"></option>
          <option value="JOB_ADVANCED"></option>
          <option value="JOB_BASIC"></option>
          <option value="JOB_STATUS"></option>
          <option value="JOB_STATUS_ADVANCED"></option>
          <option value="JOB_STATUS_BASIC"></option>
          <option value="JOB_TYPE"></option>
          <option value="JOB_TYPE_ADVANCED"></option>
          <option value="JOB_TYPE_BASIC"></option>
          <option value="LOCATION"></option>
          <option value="LOCATION_ADVANCED"></option>
          <option value="LOCATION_BASIC"></option>
          <option value="MANUFACTURING_COST_TEMPLATE"></option>
          <option value="MANUFACTURING_COST_TEMPLATE_ADVANCED"></option>
          <option value="MANUFACTURING_COST_TEMPLATE_BASIC"></option>
          <option value="MANUFACTURING_OPERATION_TASK"></option>
          <option value="MANUFACTURING_OPERATION_TASK_ADVANCED"></option>
          <option value="MANUFACTURING_OPERATION_TASK_BASIC"></option>
          <option value="MANUFACTURING_ROUTING"></option>
          <option value="MANUFACTURING_ROUTING_ADVANCED"></option>
          <option value="MANUFACTURING_ROUTING_BASIC"></option>
          <option value="MESSAGE"></option>
          <option value="MESSAGE_ADVANCED"></option>
          <option value="MESSAGE_BASIC"></option>
          <option value="NEXUS"></option>
          <option value="NEXUS_ADVANCED"></option>
          <option value="NEXUS_BASIC"></option>
          <option value="NOTE"></option>
          <option value="NOTE_ADVANCED"></option>
          <option value="NOTE_BASIC"></option>
          <option value="NOTE_TYPE"></option>
          <option value="NOTE_TYPE_ADVANCED"></option>
          <option value="NOTE_TYPE_BASIC"></option>
          <option value="OPPORTUNITY"></option>
          <option value="OPPORTUNITY_ADVANCED"></option>
          <option value="OPPORTUNITY_BASIC"></option>
          <option value="ORIGINATING_LEAD"></option>
          <option value="ORIGINATING_LEAD_BASIC"></option>
          <option value="OTHER_NAME_CATEGORY"></option>
          <option value="OTHER_NAME_CATEGORY_ADVANCED"></option>
          <option value="OTHER_NAME_CATEGORY_BASIC"></option>
          <option value="PARTNER"></option>
          <option value="PARTNER_ADVANCED"></option>
          <option value="PARTNER_BASIC"></option>
          <option value="PARTNER_CATEGORY"></option>
          <option value="PARTNER_CATEGORY_ADVANCED"></option>
          <option value="PARTNER_CATEGORY_BASIC"></option>
          <option value="PAYMENT_METHOD"></option>
          <option value="PAYMENT_METHOD_ADVANCED"></option>
          <option value="PAYMENT_METHOD_BASIC"></option>
          <option value="PAYROLL_ITEM"></option>
          <option value="PAYROLL_ITEM_ADVANCED"></option>
          <option value="PAYROLL_ITEM_BASIC"></option>
          <option value="PHONE_CALL"></option>
          <option value="PHONE_CALL_ADVANCED"></option>
          <option value="PHONE_CALL_BASIC"></option>
          <option value="PRICE_LEVEL"></option>
          <option value="PRICE_LEVEL_ADVANCED"></option>
          <option value="PRICE_LEVEL_BASIC"></option>
          <option value="PRICING"></option>
          <option value="PRICING_GROUP"></option>
          <option value="PRICING_GROUP_ADVANCED"></option>
          <option value="PRICING_GROUP_BASIC"></option>
          <option value="PROJECT_TASK"></option>
          <option value="PROJECT_TASK_ADVANCED"></option>
          <option value="PROJECT_TASK_ASSIGNMENT_BASIC"></option>
          <option value="PROJECT_TASK_BASIC"></option>
          <option value="PROMOTION_CODE"></option>
          <option value="PROMOTION_CODE_ADVANCED"></option>
          <option value="PROMOTION_CODE_BASIC"></option>
          <option value="RESOURCE_ALLOCATION"></option>
          <option value="RESOURCE_ALLOCATION_ADVANCED"></option>
          <option value="RESOURCE_ALLOCATION_BASIC"></option>
          <option value="REV_REC_SCHEDULE"></option>
          <option value="REV_REC_SCHEDULE_ADVANCED"></option>
          <option value="REV_REC_SCHEDULE_BASIC"></option>
          <option value="REV_REC_TEMPLATE"></option>
          <option value="REV_REC_TEMPLATE_ADVANCED"></option>
          <option value="REV_REC_TEMPLATE_BASIC"></option>
          <option value="SALES_ROLE"></option>
          <option value="SALES_ROLE_ADVANCED"></option>
          <option value="SALES_ROLE_BASIC"></option>
          <option value="SITE_CATEGORY"></option>
          <option value="SITE_CATEGORY_ADVANCED"></option>
          <option value="SITE_CATEGORY_BASIC"></option>
          <option value="SOLUTION"></option>
          <option value="SOLUTION_ADVANCED"></option>
          <option value="SOLUTION_BASIC"></option>
          <option value="SUBSIDIARY"></option>
          <option value="SUBSIDIARY_ADVANCED"></option>
          <option value="SUBSIDIARY_BASIC"></option>
          <option value="SUPPORT_CASE"></option>
          <option value="SUPPORT_CASE_ADVANCED"></option>
          <option value="SUPPORT_CASE_BASIC"></option>
          <option value="TASK"></option>
          <option value="TASK_ADVANCED"></option>
          <option value="TASK_BASIC"></option>
          <option value="TERM"></option>
          <option value="TERM_ADVANCED"></option>
          <option value="TERM_BASIC"></option>
          <option value="TIME_BILL"></option>
          <option value="TIME_BILL_ADVANCED"></option>
          <option value="TIME_BILL_BASIC"></option>
          <option value="TIME_ENTRY"></option>
          <option value="TIME_ENTRY_ADVANCED"></option>
          <option value="TIME_ENTRY_BASIC"></option>
          <option value="TIME_SHEET"></option>
          <option value="TIME_SHEET_ADVANCED"></option>
          <option value="TIME_SHEET_BASIC"></option>
          <option value="TOPIC"></option>
          <option value="TOPIC_ADVANCED"></option>
          <option value="TOPIC_BASIC"></option>
          <option value="TRANSACTION"></option>
          <option value="TRANSACTION_ADVANCED"></option>
          <option value="TRANSACTION_BASIC"></option>
          <option value="UNITS_TYPE"></option>
          <option value="UNITS_TYPE_ADVANCED"></option>
          <option value="UNITS_TYPE_BASIC"></option>
          <option value="VENDOR"></option>
          <option value="VENDOR_ADVANCED"></option>
          <option value="VENDOR_BASIC"></option>
          <option value="VENDOR_CATEGORY"></option>
          <option value="VENDOR_CATEGORY_ADVANCED"></option>
          <option value="VENDOR_CATEGORY_BASIC"></option>
          <option value="WIN_LOSS_REASON"></option>
          <option value="WIN_LOSS_REASON_ADVANCED"></option>
          <option value="WIN_LOSS_REASON_BASIC"></option>
        </enum>
      </group>
      <group id="search preferences" caption="Search preferences">
        <boolean defaultValue="true" name="bodyFieldsOnly" caption="Body Fields Only" description="Defaults to TRUE and indicates that the information in the body fields of the record are returned — significantly improving performance. Any fields in associated lists or sublists are not returned. If the bodyFieldsOnly field is set to FALSE, all fields associated with the record are returned." supportsExpressions="true" required="false" javaType="boolean"></boolean>
        <boolean defaultValue="true" name="returnSearchColumns" caption="Return Search Columns" description="Defaults to TRUE, meaning that only search columns will be returned in your search." supportsExpressions="true" required="false" javaType="boolean"></boolean>
        <integer min="0" step="1" name="pageSize" caption="Page Size" description="Maximum amount of results per page." required="false" javaType="java.lang.Integer"></integer>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.messages.SessionResponse" caption="Sso Login" icon="icons/small/netsuite-connector-24x16.png" localId="sso-login" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <string name="authenticationToken" caption="Authentication Token" description="Token to use for authentication." required="true" javaType="java.lang.String"></string>
        <string name="partnerAccount" caption="Partner Account" description="Partner Account." required="true" javaType="java.lang.String"></string>
        <string name="partnerId" caption="Partner Id" description="Partner Id." required="true" javaType="java.lang.String"></string>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.messages.WriteResponse" caption="Update Invitee Status" icon="icons/small/netsuite-connector-24x16.png" localId="update-invitee-status" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <childElement inplace="true" allowMultiple="false" defaultValue="#[payload]" name="http://www.mulesoft.org/schema/mule/netsuite/event-id" caption="Event Id Reference" required="false" javaType="com.netsuite.webservices.platform.core.RecordRef"></childElement>
        <enum allowsCustom="true" name="status" caption="Status" description="The new status to set." supportsExpressions="true" required="true" javaType="org.mule.module.netsuite.CalendarEventAttendeeResponseEnum">
          <option value="ACCEPTED"></option>
          <option value="DECLINED"></option>
          <option value="NO_RESPONSE"></option>
          <option value="TENTATIVE"></option>
        </enum>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;com.netsuite.webservices.platform.messages.WriteResponse&gt;" caption="Update Invitee Status List" icon="icons/small/netsuite-connector-24x16.png" localId="update-invitee-status-list" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <element-controller-listOfPojo listName="invitee-status-list" localName="update-invitee-status-list-invitee-status-list" itemName="invitee-status-list" defaultValue="#[payload]" caption="Invitee Status List" description="A list of the  items." javaType="java.util.List&lt;com.netsuite.webservices.platform.core.UpdateInviteeStatusReference&gt;"></element-controller-listOfPojo>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;com.netsuite.webservices.platform.messages.WriteResponse&gt;" caption="Update List" icon="icons/small/netsuite-connector-24x16.png" localId="update-list" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="dynamic">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <type-chooser associatedConfig="config-ref" affects="AUTO" name="recordType" caption="Record Type" description="The type of record to add." supportsExpressions="true" required="true" javaType="java.lang.String"></type-chooser>
        <element-controller-listOfMap listName="records" innerName="inner-record" localName="update-list-records" itemName="record" defaultValue="#[payload]" caption="Records" description="The records with their attributes, as a string-object map." required="false" javaType="java.util.List&lt;java.util.Map&lt;java.lang.String,java.lang.Object&gt;&gt;"></element-controller-listOfMap>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.BaseRef" caption="Update Record" icon="icons/small/netsuite-connector-24x16.png" localId="update-record" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="dynamic">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <type-chooser associatedConfig="config-ref" affects="AUTO" name="recordType" caption="Record Type" description="The target record type to update." supportsExpressions="true" required="true" javaType="java.lang.String"></type-chooser>
      </group>
      <group id="record attributes" caption="Record attributes">
        <element-controller-map mapName="attributes" localName="update-record-attributes" itemName="attribute" defaultValue="#[payload]" caption="Attributes" description="The record attributes, as a string-object map, including internalId or externalId attribute." required="false" javaType="java.util.Map&lt;java.lang.String,java.lang.Object&gt;"></element-controller-map>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;com.netsuite.webservices.platform.messages.WriteResponse&gt;" caption="Update Records List" icon="icons/small/netsuite-connector-24x16.png" localId="update-records-list" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <element-controller-list listName="records" localName="update-records-list-records" itemName="record" caption="Records" description="The records with their attributes." required="true" javaType="java.util.List&lt;? extends com.netsuite.webservices.platform.core.Record&gt;"></element-controller-list>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;com.netsuite.webservices.platform.messages.WriteResponse&gt;" caption="Upsert List" icon="icons/small/netsuite-connector-24x16.png" localId="upsert-list" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="dynamic">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <type-chooser associatedConfig="config-ref" affects="AUTO" name="recordType" caption="Record Type" description="The target record type to update." supportsExpressions="true" required="true" javaType="java.lang.String"></type-chooser>
        <element-controller-listOfMap listName="records" innerName="inner-record" localName="upsert-list-records" itemName="record" defaultValue="#[payload]" caption="Records" description="The record attributes, as a string-object map." required="false" javaType="java.util.List&lt;java.util.Map&lt;java.lang.String,java.lang.Object&gt;&gt;"></element-controller-listOfMap>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.netsuite.webservices.platform.core.BaseRef" caption="Upsert Record" icon="icons/small/netsuite-connector-24x16.png" localId="upsert-record" image="icons/large/netsuite-connector-48x32.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/netsuite/abstractNetsuiteConnectorGeneric" metaData="dynamic">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <type-chooser associatedConfig="config-ref" affects="AUTO" name="recordType" caption="Record Type" description="The target record type to update." supportsExpressions="true" required="true" javaType="java.lang.String"></type-chooser>
      </group>
      <group id="record attributes" caption="Record attributes">
        <element-controller-map mapName="attributes" localName="upsert-record-attributes" itemName="attribute" defaultValue="#[payload]" caption="Attributes" description="The record attributes, as a string-object map." required="false" javaType="java.util.Map&lt;java.lang.String,java.lang.Object&gt;"></element-controller-map>
      </group>
      <group id="request Preferences" caption="Request Preferences">
        <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/preferences" caption="Preferences Reference" required="false" javaType="com.netsuite.webservices.platform.messages.Preferences"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Advanced" description="Advanced.">
      <group id="connector Configuration Overrides" caption="Connector Configuration Overrides">
        <string name="email" caption="Email" description="The login email of both NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="The login password of both the NetSuite UI and SuiteTalk." required="false" javaType="java.lang.String"></password>
        <string name="endpoint" caption="Endpoint" description="Service endpoint." required="false" javaType="java.lang.String"></string>
        <string name="account" caption="Account" description="SuiteTalk -NetSuite WebService - account id. It looks like TSTDRVXXXXXX." required="false" javaType="java.lang.String"></string>
        <string name="roleId" caption="Role Id" description="The id of the role used to login in SuiteTalk, which determines the Processor privileges." required="false" javaType="java.lang.String"></string>
        <integer min="0" step="1" name="connectionTimeout" caption="Connection Timeout" description="Specifies the amount of time, in milliseconds, that the client will attempt to establish a connection before it times out. The default is 30000 (30 seconds). 0 specifies that the client will continue to attempt to open a connection indefinitely." required="false" javaType="java.lang.Long"></integer>
        <integer min="0" step="1" name="receiveTimeout" caption="Receive Timeout" description="Specifies the amount of time, in milliseconds, that the client will wait for a response before it times out. The default is 60000. 0 specifies that the client will wait indefinitely." required="false" javaType="java.lang.Long"></integer>
      </group>
    </attribute-category>
  </cloud-connector>
  <nested xmlname="account" caption="" description="" localId="account" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Account Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <element-controller-listOfPojo listName="record-ref" localName="configurable-record-ref" itemName="record-ref" caption="Record Ref" description="" required="false" controlled="complex" javaType="java.util.List&lt;com.netsuite.webservices.platform.core.RecordRef&gt;"></element-controller-listOfPojo>
  </nested>
  <nested xmlname="aux-reference" caption="" description="" localId="aux-reference" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Aux Reference Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <enum allowsCustom="true" name="type" caption="Type" description="" supportsExpressions="true" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.types.InitializeAuxRefType">
      <option value="AP_ACCOUNT"></option>
      <option value="AR_ACCOUNT"></option>
      <option value="SHIPPING_GROUP"></option>
    </enum>
    <string name="internalId" caption="Internal Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <string name="externalId" caption="External Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
  </nested>
  <nested xmlname="base-currency" caption="" description="" localId="base-currency" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Base Currency Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <string name="internalId" caption="Internal Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <string name="externalId" caption="External Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <enum allowsCustom="true" name="type" caption="Type" description="" supportsExpressions="true" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.types.RecordType">
      <option value="ACCOUNT"></option>
      <option value="ACCOUNTING_PERIOD"></option>
      <option value="APP_DEFINITION"></option>
      <option value="APP_PACKAGE"></option>
      <option value="ASSEMBLY_BUILD"></option>
      <option value="ASSEMBLY_ITEM"></option>
      <option value="ASSEMBLY_UNBUILD"></option>
      <option value="BILLING_SCHEDULE"></option>
      <option value="BIN"></option>
      <option value="BIN_TRANSFER"></option>
      <option value="BIN_WORKSHEET"></option>
      <option value="BUDGET"></option>
      <option value="BUDGET_CATEGORY"></option>
      <option value="CALENDAR_EVENT"></option>
      <option value="CAMPAIGN"></option>
      <option value="CAMPAIGN_AUDIENCE"></option>
      <option value="CAMPAIGN_CATEGORY"></option>
      <option value="CAMPAIGN_CHANNEL"></option>
      <option value="CAMPAIGN_FAMILY"></option>
      <option value="CAMPAIGN_OFFER"></option>
      <option value="CAMPAIGN_RESPONSE"></option>
      <option value="CAMPAIGN_SEARCH_ENGINE"></option>
      <option value="CAMPAIGN_SUBSCRIPTION"></option>
      <option value="CAMPAIGN_VERTICAL"></option>
      <option value="CASH_REFUND"></option>
      <option value="CASH_SALE"></option>
      <option value="CHARGE"></option>
      <option value="CHECK"></option>
      <option value="CLASSIFICATION"></option>
      <option value="CONTACT"></option>
      <option value="CONTACT_CATEGORY"></option>
      <option value="CONTACT_ROLE"></option>
      <option value="COST_CATEGORY"></option>
      <option value="COUPON_CODE"></option>
      <option value="CREDIT_MEMO"></option>
      <option value="CRM_CUSTOM_FIELD"></option>
      <option value="CURRENCY"></option>
      <option value="CURRENCY_RATE"></option>
      <option value="CUSTOMER"></option>
      <option value="CUSTOMER_CATEGORY"></option>
      <option value="CUSTOMER_DEPOSIT"></option>
      <option value="CUSTOMER_MESSAGE"></option>
      <option value="CUSTOMER_PAYMENT"></option>
      <option value="CUSTOMER_REFUND"></option>
      <option value="CUSTOMER_STATUS"></option>
      <option value="CUSTOM_LIST"></option>
      <option value="CUSTOM_RECORD"></option>
      <option value="CUSTOM_RECORD_CUSTOM_FIELD"></option>
      <option value="CUSTOM_RECORD_TYPE"></option>
      <option value="CUSTOM_TRANSACTION"></option>
      <option value="DEPARTMENT"></option>
      <option value="DEPOSIT"></option>
      <option value="DEPOSIT_APPLICATION"></option>
      <option value="DESCRIPTION_ITEM"></option>
      <option value="DISCOUNT_ITEM"></option>
      <option value="DOWNLOAD_ITEM"></option>
      <option value="EMPLOYEE"></option>
      <option value="ENTITY_CUSTOM_FIELD"></option>
      <option value="ENTITY_GROUP"></option>
      <option value="ESTIMATE"></option>
      <option value="EXPENSE_CATEGORY"></option>
      <option value="EXPENSE_REPORT"></option>
      <option value="FILE"></option>
      <option value="FOLDER"></option>
      <option value="GIFT_CERTIFICATE"></option>
      <option value="GIFT_CERTIFICATE_ITEM"></option>
      <option value="GLOBAL_ACCOUNT_MAPPING"></option>
      <option value="INTER_COMPANY_JOURNAL_ENTRY"></option>
      <option value="INTER_COMPANY_TRANSFER_ORDER"></option>
      <option value="INVENTORY_ADJUSTMENT"></option>
      <option value="INVENTORY_COST_REVALUATION"></option>
      <option value="INVENTORY_ITEM"></option>
      <option value="INVENTORY_NUMBER"></option>
      <option value="INVENTORY_TRANSFER"></option>
      <option value="INVOICE"></option>
      <option value="ISSUE"></option>
      <option value="ITEM_ACCOUNT_MAPPING"></option>
      <option value="ITEM_CUSTOM_FIELD"></option>
      <option value="ITEM_DEMAND_PLAN"></option>
      <option value="ITEM_FULFILLMENT"></option>
      <option value="ITEM_GROUP"></option>
      <option value="ITEM_NUMBER_CUSTOM_FIELD"></option>
      <option value="ITEM_OPTION_CUSTOM_FIELD"></option>
      <option value="ITEM_RECEIPT"></option>
      <option value="ITEM_REVISION"></option>
      <option value="ITEM_SUPPLY_PLAN"></option>
      <option value="JOB"></option>
      <option value="JOB_STATUS"></option>
      <option value="JOB_TYPE"></option>
      <option value="JOURNAL_ENTRY"></option>
      <option value="KIT_ITEM"></option>
      <option value="LEAD_SOURCE"></option>
      <option value="LOCATION"></option>
      <option value="LOT_NUMBERED_ASSEMBLY_ITEM"></option>
      <option value="LOT_NUMBERED_INVENTORY_ITEM"></option>
      <option value="MANUFACTURING_COST_TEMPLATE"></option>
      <option value="MANUFACTURING_OPERATION_TASK"></option>
      <option value="MANUFACTURING_ROUTING"></option>
      <option value="MARKUP_ITEM"></option>
      <option value="MESSAGE"></option>
      <option value="NEXUS"></option>
      <option value="NON_INVENTORY_PURCHASE_ITEM"></option>
      <option value="NON_INVENTORY_RESALE_ITEM"></option>
      <option value="NON_INVENTORY_SALE_ITEM"></option>
      <option value="NOTE"></option>
      <option value="NOTE_TYPE"></option>
      <option value="OPPORTUNITY"></option>
      <option value="OTHER_CHARGE_PURCHASE_ITEM"></option>
      <option value="OTHER_CHARGE_RESALE_ITEM"></option>
      <option value="OTHER_CHARGE_SALE_ITEM"></option>
      <option value="OTHER_CUSTOM_FIELD"></option>
      <option value="OTHER_NAME_CATEGORY"></option>
      <option value="PARTNER"></option>
      <option value="PARTNER_CATEGORY"></option>
      <option value="PAYCHECK_JOURNAL"></option>
      <option value="PAYMENT_ITEM"></option>
      <option value="PAYMENT_METHOD"></option>
      <option value="PAYROLL_ITEM"></option>
      <option value="PHONE_CALL"></option>
      <option value="PRICE_LEVEL"></option>
      <option value="PRICING_GROUP"></option>
      <option value="PROJECT_TASK"></option>
      <option value="PROMOTION_CODE"></option>
      <option value="PURCHASE_ORDER"></option>
      <option value="PURCHASE_REQUISITION"></option>
      <option value="RESOURCE_ALLOCATION"></option>
      <option value="RETURN_AUTHORIZATION"></option>
      <option value="REV_REC_SCHEDULE"></option>
      <option value="REV_REC_TEMPLATE"></option>
      <option value="SALES_ORDER"></option>
      <option value="SALES_ROLE"></option>
      <option value="SALES_TAX_ITEM"></option>
      <option value="SERIALIZED_ASSEMBLY_ITEM"></option>
      <option value="SERIALIZED_INVENTORY_ITEM"></option>
      <option value="SERVICE_PURCHASE_ITEM"></option>
      <option value="SERVICE_RESALE_ITEM"></option>
      <option value="SERVICE_SALE_ITEM"></option>
      <option value="SITE_CATEGORY"></option>
      <option value="SOLUTION"></option>
      <option value="STATE"></option>
      <option value="STATISTICAL_JOURNAL_ENTRY"></option>
      <option value="SUBSIDIARY"></option>
      <option value="SUBTOTAL_ITEM"></option>
      <option value="SUPPORT_CASE"></option>
      <option value="SUPPORT_CASE_ISSUE"></option>
      <option value="SUPPORT_CASE_ORIGIN"></option>
      <option value="SUPPORT_CASE_PRIORITY"></option>
      <option value="SUPPORT_CASE_STATUS"></option>
      <option value="SUPPORT_CASE_TYPE"></option>
      <option value="TASK"></option>
      <option value="TAX_ACCT"></option>
      <option value="TAX_GROUP"></option>
      <option value="TAX_TYPE"></option>
      <option value="TERM"></option>
      <option value="TIME_BILL"></option>
      <option value="TIME_SHEET"></option>
      <option value="TOPIC"></option>
      <option value="TRANSACTION_BODY_CUSTOM_FIELD"></option>
      <option value="TRANSACTION_COLUMN_CUSTOM_FIELD"></option>
      <option value="TRANSFER_ORDER"></option>
      <option value="UNITS_TYPE"></option>
      <option value="VENDOR"></option>
      <option value="VENDOR_BILL"></option>
      <option value="VENDOR_CATEGORY"></option>
      <option value="VENDOR_CREDIT"></option>
      <option value="VENDOR_PAYMENT"></option>
      <option value="VENDOR_RETURN_AUTHORIZATION"></option>
      <option value="WIN_LOSS_REASON"></option>
      <option value="WORK_ORDER"></option>
      <option value="WORK_ORDER_CLOSE"></option>
      <option value="WORK_ORDER_COMPLETION"></option>
      <option value="WORK_ORDER_ISSUE"></option>
    </enum>
  </nested>
  <nested xmlname="base-ref" caption="" description="" localId="base-ref" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Base Ref Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <enum allowsCustom="true" name="type" caption="Type" description="" supportsExpressions="true" required="false" controlled="complex" javaType="org.mule.module.netsuite.api.ReferenceEnum">
      <option value="CUSTOMIZATION_REF"></option>
      <option value="CUSTOM_RECORD_REF"></option>
      <option value="INITIALIZE_AUX_REF"></option>
      <option value="INITIALIZE_REF"></option>
      <option value="RECORD_REF"></option>
    </enum>
    <string name="name" caption="Name" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <string name="internalId" caption="Internal Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <string name="externalId" caption="External Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <element-controller-map mapName="specific-fields" localName="configurable-specific-fields" itemName="specific-field" caption="Specific Fields" description="" required="false" controlled="complex" javaType="java.util.Map&lt;java.lang.String,java.lang.Object&gt;"></element-controller-map>
  </nested>
  <nested xmlname="book" caption="" description="" localId="book" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Book Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <element-controller-listOfPojo listName="record-ref" localName="configurable-record-ref" itemName="record-ref" caption="Record Ref" description="" required="false" controlled="complex" javaType="java.util.List&lt;com.netsuite.webservices.platform.core.RecordRef&gt;"></element-controller-listOfPojo>
  </nested>
  <nested xmlname="clazz" caption="" description="" localId="clazz" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Clazz Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <element-controller-listOfPojo listName="record-ref" localName="configurable-record-ref" itemName="record-ref" caption="Record Ref" description="" required="false" controlled="complex" javaType="java.util.List&lt;com.netsuite.webservices.platform.core.RecordRef&gt;"></element-controller-listOfPojo>
  </nested>
  <nested xmlname="contact" caption="" description="" localId="contact" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Contact Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <string name="internalId" caption="Internal Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <string name="externalId" caption="External Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <enum allowsCustom="true" name="type" caption="Type" description="" supportsExpressions="true" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.types.RecordType">
      <option value="ACCOUNT"></option>
      <option value="ACCOUNTING_PERIOD"></option>
      <option value="APP_DEFINITION"></option>
      <option value="APP_PACKAGE"></option>
      <option value="ASSEMBLY_BUILD"></option>
      <option value="ASSEMBLY_ITEM"></option>
      <option value="ASSEMBLY_UNBUILD"></option>
      <option value="BILLING_SCHEDULE"></option>
      <option value="BIN"></option>
      <option value="BIN_TRANSFER"></option>
      <option value="BIN_WORKSHEET"></option>
      <option value="BUDGET"></option>
      <option value="BUDGET_CATEGORY"></option>
      <option value="CALENDAR_EVENT"></option>
      <option value="CAMPAIGN"></option>
      <option value="CAMPAIGN_AUDIENCE"></option>
      <option value="CAMPAIGN_CATEGORY"></option>
      <option value="CAMPAIGN_CHANNEL"></option>
      <option value="CAMPAIGN_FAMILY"></option>
      <option value="CAMPAIGN_OFFER"></option>
      <option value="CAMPAIGN_RESPONSE"></option>
      <option value="CAMPAIGN_SEARCH_ENGINE"></option>
      <option value="CAMPAIGN_SUBSCRIPTION"></option>
      <option value="CAMPAIGN_VERTICAL"></option>
      <option value="CASH_REFUND"></option>
      <option value="CASH_SALE"></option>
      <option value="CHARGE"></option>
      <option value="CHECK"></option>
      <option value="CLASSIFICATION"></option>
      <option value="CONTACT"></option>
      <option value="CONTACT_CATEGORY"></option>
      <option value="CONTACT_ROLE"></option>
      <option value="COST_CATEGORY"></option>
      <option value="COUPON_CODE"></option>
      <option value="CREDIT_MEMO"></option>
      <option value="CRM_CUSTOM_FIELD"></option>
      <option value="CURRENCY"></option>
      <option value="CURRENCY_RATE"></option>
      <option value="CUSTOMER"></option>
      <option value="CUSTOMER_CATEGORY"></option>
      <option value="CUSTOMER_DEPOSIT"></option>
      <option value="CUSTOMER_MESSAGE"></option>
      <option value="CUSTOMER_PAYMENT"></option>
      <option value="CUSTOMER_REFUND"></option>
      <option value="CUSTOMER_STATUS"></option>
      <option value="CUSTOM_LIST"></option>
      <option value="CUSTOM_RECORD"></option>
      <option value="CUSTOM_RECORD_CUSTOM_FIELD"></option>
      <option value="CUSTOM_RECORD_TYPE"></option>
      <option value="CUSTOM_TRANSACTION"></option>
      <option value="DEPARTMENT"></option>
      <option value="DEPOSIT"></option>
      <option value="DEPOSIT_APPLICATION"></option>
      <option value="DESCRIPTION_ITEM"></option>
      <option value="DISCOUNT_ITEM"></option>
      <option value="DOWNLOAD_ITEM"></option>
      <option value="EMPLOYEE"></option>
      <option value="ENTITY_CUSTOM_FIELD"></option>
      <option value="ENTITY_GROUP"></option>
      <option value="ESTIMATE"></option>
      <option value="EXPENSE_CATEGORY"></option>
      <option value="EXPENSE_REPORT"></option>
      <option value="FILE"></option>
      <option value="FOLDER"></option>
      <option value="GIFT_CERTIFICATE"></option>
      <option value="GIFT_CERTIFICATE_ITEM"></option>
      <option value="GLOBAL_ACCOUNT_MAPPING"></option>
      <option value="INTER_COMPANY_JOURNAL_ENTRY"></option>
      <option value="INTER_COMPANY_TRANSFER_ORDER"></option>
      <option value="INVENTORY_ADJUSTMENT"></option>
      <option value="INVENTORY_COST_REVALUATION"></option>
      <option value="INVENTORY_ITEM"></option>
      <option value="INVENTORY_NUMBER"></option>
      <option value="INVENTORY_TRANSFER"></option>
      <option value="INVOICE"></option>
      <option value="ISSUE"></option>
      <option value="ITEM_ACCOUNT_MAPPING"></option>
      <option value="ITEM_CUSTOM_FIELD"></option>
      <option value="ITEM_DEMAND_PLAN"></option>
      <option value="ITEM_FULFILLMENT"></option>
      <option value="ITEM_GROUP"></option>
      <option value="ITEM_NUMBER_CUSTOM_FIELD"></option>
      <option value="ITEM_OPTION_CUSTOM_FIELD"></option>
      <option value="ITEM_RECEIPT"></option>
      <option value="ITEM_REVISION"></option>
      <option value="ITEM_SUPPLY_PLAN"></option>
      <option value="JOB"></option>
      <option value="JOB_STATUS"></option>
      <option value="JOB_TYPE"></option>
      <option value="JOURNAL_ENTRY"></option>
      <option value="KIT_ITEM"></option>
      <option value="LEAD_SOURCE"></option>
      <option value="LOCATION"></option>
      <option value="LOT_NUMBERED_ASSEMBLY_ITEM"></option>
      <option value="LOT_NUMBERED_INVENTORY_ITEM"></option>
      <option value="MANUFACTURING_COST_TEMPLATE"></option>
      <option value="MANUFACTURING_OPERATION_TASK"></option>
      <option value="MANUFACTURING_ROUTING"></option>
      <option value="MARKUP_ITEM"></option>
      <option value="MESSAGE"></option>
      <option value="NEXUS"></option>
      <option value="NON_INVENTORY_PURCHASE_ITEM"></option>
      <option value="NON_INVENTORY_RESALE_ITEM"></option>
      <option value="NON_INVENTORY_SALE_ITEM"></option>
      <option value="NOTE"></option>
      <option value="NOTE_TYPE"></option>
      <option value="OPPORTUNITY"></option>
      <option value="OTHER_CHARGE_PURCHASE_ITEM"></option>
      <option value="OTHER_CHARGE_RESALE_ITEM"></option>
      <option value="OTHER_CHARGE_SALE_ITEM"></option>
      <option value="OTHER_CUSTOM_FIELD"></option>
      <option value="OTHER_NAME_CATEGORY"></option>
      <option value="PARTNER"></option>
      <option value="PARTNER_CATEGORY"></option>
      <option value="PAYCHECK_JOURNAL"></option>
      <option value="PAYMENT_ITEM"></option>
      <option value="PAYMENT_METHOD"></option>
      <option value="PAYROLL_ITEM"></option>
      <option value="PHONE_CALL"></option>
      <option value="PRICE_LEVEL"></option>
      <option value="PRICING_GROUP"></option>
      <option value="PROJECT_TASK"></option>
      <option value="PROMOTION_CODE"></option>
      <option value="PURCHASE_ORDER"></option>
      <option value="PURCHASE_REQUISITION"></option>
      <option value="RESOURCE_ALLOCATION"></option>
      <option value="RETURN_AUTHORIZATION"></option>
      <option value="REV_REC_SCHEDULE"></option>
      <option value="REV_REC_TEMPLATE"></option>
      <option value="SALES_ORDER"></option>
      <option value="SALES_ROLE"></option>
      <option value="SALES_TAX_ITEM"></option>
      <option value="SERIALIZED_ASSEMBLY_ITEM"></option>
      <option value="SERIALIZED_INVENTORY_ITEM"></option>
      <option value="SERVICE_PURCHASE_ITEM"></option>
      <option value="SERVICE_RESALE_ITEM"></option>
      <option value="SERVICE_SALE_ITEM"></option>
      <option value="SITE_CATEGORY"></option>
      <option value="SOLUTION"></option>
      <option value="STATE"></option>
      <option value="STATISTICAL_JOURNAL_ENTRY"></option>
      <option value="SUBSIDIARY"></option>
      <option value="SUBTOTAL_ITEM"></option>
      <option value="SUPPORT_CASE"></option>
      <option value="SUPPORT_CASE_ISSUE"></option>
      <option value="SUPPORT_CASE_ORIGIN"></option>
      <option value="SUPPORT_CASE_PRIORITY"></option>
      <option value="SUPPORT_CASE_STATUS"></option>
      <option value="SUPPORT_CASE_TYPE"></option>
      <option value="TASK"></option>
      <option value="TAX_ACCT"></option>
      <option value="TAX_GROUP"></option>
      <option value="TAX_TYPE"></option>
      <option value="TERM"></option>
      <option value="TIME_BILL"></option>
      <option value="TIME_SHEET"></option>
      <option value="TOPIC"></option>
      <option value="TRANSACTION_BODY_CUSTOM_FIELD"></option>
      <option value="TRANSACTION_COLUMN_CUSTOM_FIELD"></option>
      <option value="TRANSFER_ORDER"></option>
      <option value="UNITS_TYPE"></option>
      <option value="VENDOR"></option>
      <option value="VENDOR_BILL"></option>
      <option value="VENDOR_CATEGORY"></option>
      <option value="VENDOR_CREDIT"></option>
      <option value="VENDOR_PAYMENT"></option>
      <option value="VENDOR_RETURN_AUTHORIZATION"></option>
      <option value="WIN_LOSS_REASON"></option>
      <option value="WORK_ORDER"></option>
      <option value="WORK_ORDER_CLOSE"></option>
      <option value="WORK_ORDER_COMPLETION"></option>
      <option value="WORK_ORDER_ISSUE"></option>
    </enum>
  </nested>
  <nested xmlname="custom-form" caption="" description="" localId="custom-form" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Custom Form Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <string name="internalId" caption="Internal Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <string name="externalId" caption="External Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <enum allowsCustom="true" name="type" caption="Type" description="" supportsExpressions="true" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.types.RecordType">
      <option value="ACCOUNT"></option>
      <option value="ACCOUNTING_PERIOD"></option>
      <option value="APP_DEFINITION"></option>
      <option value="APP_PACKAGE"></option>
      <option value="ASSEMBLY_BUILD"></option>
      <option value="ASSEMBLY_ITEM"></option>
      <option value="ASSEMBLY_UNBUILD"></option>
      <option value="BILLING_SCHEDULE"></option>
      <option value="BIN"></option>
      <option value="BIN_TRANSFER"></option>
      <option value="BIN_WORKSHEET"></option>
      <option value="BUDGET"></option>
      <option value="BUDGET_CATEGORY"></option>
      <option value="CALENDAR_EVENT"></option>
      <option value="CAMPAIGN"></option>
      <option value="CAMPAIGN_AUDIENCE"></option>
      <option value="CAMPAIGN_CATEGORY"></option>
      <option value="CAMPAIGN_CHANNEL"></option>
      <option value="CAMPAIGN_FAMILY"></option>
      <option value="CAMPAIGN_OFFER"></option>
      <option value="CAMPAIGN_RESPONSE"></option>
      <option value="CAMPAIGN_SEARCH_ENGINE"></option>
      <option value="CAMPAIGN_SUBSCRIPTION"></option>
      <option value="CAMPAIGN_VERTICAL"></option>
      <option value="CASH_REFUND"></option>
      <option value="CASH_SALE"></option>
      <option value="CHARGE"></option>
      <option value="CHECK"></option>
      <option value="CLASSIFICATION"></option>
      <option value="CONTACT"></option>
      <option value="CONTACT_CATEGORY"></option>
      <option value="CONTACT_ROLE"></option>
      <option value="COST_CATEGORY"></option>
      <option value="COUPON_CODE"></option>
      <option value="CREDIT_MEMO"></option>
      <option value="CRM_CUSTOM_FIELD"></option>
      <option value="CURRENCY"></option>
      <option value="CURRENCY_RATE"></option>
      <option value="CUSTOMER"></option>
      <option value="CUSTOMER_CATEGORY"></option>
      <option value="CUSTOMER_DEPOSIT"></option>
      <option value="CUSTOMER_MESSAGE"></option>
      <option value="CUSTOMER_PAYMENT"></option>
      <option value="CUSTOMER_REFUND"></option>
      <option value="CUSTOMER_STATUS"></option>
      <option value="CUSTOM_LIST"></option>
      <option value="CUSTOM_RECORD"></option>
      <option value="CUSTOM_RECORD_CUSTOM_FIELD"></option>
      <option value="CUSTOM_RECORD_TYPE"></option>
      <option value="CUSTOM_TRANSACTION"></option>
      <option value="DEPARTMENT"></option>
      <option value="DEPOSIT"></option>
      <option value="DEPOSIT_APPLICATION"></option>
      <option value="DESCRIPTION_ITEM"></option>
      <option value="DISCOUNT_ITEM"></option>
      <option value="DOWNLOAD_ITEM"></option>
      <option value="EMPLOYEE"></option>
      <option value="ENTITY_CUSTOM_FIELD"></option>
      <option value="ENTITY_GROUP"></option>
      <option value="ESTIMATE"></option>
      <option value="EXPENSE_CATEGORY"></option>
      <option value="EXPENSE_REPORT"></option>
      <option value="FILE"></option>
      <option value="FOLDER"></option>
      <option value="GIFT_CERTIFICATE"></option>
      <option value="GIFT_CERTIFICATE_ITEM"></option>
      <option value="GLOBAL_ACCOUNT_MAPPING"></option>
      <option value="INTER_COMPANY_JOURNAL_ENTRY"></option>
      <option value="INTER_COMPANY_TRANSFER_ORDER"></option>
      <option value="INVENTORY_ADJUSTMENT"></option>
      <option value="INVENTORY_COST_REVALUATION"></option>
      <option value="INVENTORY_ITEM"></option>
      <option value="INVENTORY_NUMBER"></option>
      <option value="INVENTORY_TRANSFER"></option>
      <option value="INVOICE"></option>
      <option value="ISSUE"></option>
      <option value="ITEM_ACCOUNT_MAPPING"></option>
      <option value="ITEM_CUSTOM_FIELD"></option>
      <option value="ITEM_DEMAND_PLAN"></option>
      <option value="ITEM_FULFILLMENT"></option>
      <option value="ITEM_GROUP"></option>
      <option value="ITEM_NUMBER_CUSTOM_FIELD"></option>
      <option value="ITEM_OPTION_CUSTOM_FIELD"></option>
      <option value="ITEM_RECEIPT"></option>
      <option value="ITEM_REVISION"></option>
      <option value="ITEM_SUPPLY_PLAN"></option>
      <option value="JOB"></option>
      <option value="JOB_STATUS"></option>
      <option value="JOB_TYPE"></option>
      <option value="JOURNAL_ENTRY"></option>
      <option value="KIT_ITEM"></option>
      <option value="LEAD_SOURCE"></option>
      <option value="LOCATION"></option>
      <option value="LOT_NUMBERED_ASSEMBLY_ITEM"></option>
      <option value="LOT_NUMBERED_INVENTORY_ITEM"></option>
      <option value="MANUFACTURING_COST_TEMPLATE"></option>
      <option value="MANUFACTURING_OPERATION_TASK"></option>
      <option value="MANUFACTURING_ROUTING"></option>
      <option value="MARKUP_ITEM"></option>
      <option value="MESSAGE"></option>
      <option value="NEXUS"></option>
      <option value="NON_INVENTORY_PURCHASE_ITEM"></option>
      <option value="NON_INVENTORY_RESALE_ITEM"></option>
      <option value="NON_INVENTORY_SALE_ITEM"></option>
      <option value="NOTE"></option>
      <option value="NOTE_TYPE"></option>
      <option value="OPPORTUNITY"></option>
      <option value="OTHER_CHARGE_PURCHASE_ITEM"></option>
      <option value="OTHER_CHARGE_RESALE_ITEM"></option>
      <option value="OTHER_CHARGE_SALE_ITEM"></option>
      <option value="OTHER_CUSTOM_FIELD"></option>
      <option value="OTHER_NAME_CATEGORY"></option>
      <option value="PARTNER"></option>
      <option value="PARTNER_CATEGORY"></option>
      <option value="PAYCHECK_JOURNAL"></option>
      <option value="PAYMENT_ITEM"></option>
      <option value="PAYMENT_METHOD"></option>
      <option value="PAYROLL_ITEM"></option>
      <option value="PHONE_CALL"></option>
      <option value="PRICE_LEVEL"></option>
      <option value="PRICING_GROUP"></option>
      <option value="PROJECT_TASK"></option>
      <option value="PROMOTION_CODE"></option>
      <option value="PURCHASE_ORDER"></option>
      <option value="PURCHASE_REQUISITION"></option>
      <option value="RESOURCE_ALLOCATION"></option>
      <option value="RETURN_AUTHORIZATION"></option>
      <option value="REV_REC_SCHEDULE"></option>
      <option value="REV_REC_TEMPLATE"></option>
      <option value="SALES_ORDER"></option>
      <option value="SALES_ROLE"></option>
      <option value="SALES_TAX_ITEM"></option>
      <option value="SERIALIZED_ASSEMBLY_ITEM"></option>
      <option value="SERIALIZED_INVENTORY_ITEM"></option>
      <option value="SERVICE_PURCHASE_ITEM"></option>
      <option value="SERVICE_RESALE_ITEM"></option>
      <option value="SERVICE_SALE_ITEM"></option>
      <option value="SITE_CATEGORY"></option>
      <option value="SOLUTION"></option>
      <option value="STATE"></option>
      <option value="STATISTICAL_JOURNAL_ENTRY"></option>
      <option value="SUBSIDIARY"></option>
      <option value="SUBTOTAL_ITEM"></option>
      <option value="SUPPORT_CASE"></option>
      <option value="SUPPORT_CASE_ISSUE"></option>
      <option value="SUPPORT_CASE_ORIGIN"></option>
      <option value="SUPPORT_CASE_PRIORITY"></option>
      <option value="SUPPORT_CASE_STATUS"></option>
      <option value="SUPPORT_CASE_TYPE"></option>
      <option value="TASK"></option>
      <option value="TAX_ACCT"></option>
      <option value="TAX_GROUP"></option>
      <option value="TAX_TYPE"></option>
      <option value="TERM"></option>
      <option value="TIME_BILL"></option>
      <option value="TIME_SHEET"></option>
      <option value="TOPIC"></option>
      <option value="TRANSACTION_BODY_CUSTOM_FIELD"></option>
      <option value="TRANSACTION_COLUMN_CUSTOM_FIELD"></option>
      <option value="TRANSFER_ORDER"></option>
      <option value="UNITS_TYPE"></option>
      <option value="VENDOR"></option>
      <option value="VENDOR_BILL"></option>
      <option value="VENDOR_CATEGORY"></option>
      <option value="VENDOR_CREDIT"></option>
      <option value="VENDOR_PAYMENT"></option>
      <option value="VENDOR_RETURN_AUTHORIZATION"></option>
      <option value="WIN_LOSS_REASON"></option>
      <option value="WORK_ORDER"></option>
      <option value="WORK_ORDER_CLOSE"></option>
      <option value="WORK_ORDER_COMPLETION"></option>
      <option value="WORK_ORDER_ISSUE"></option>
    </enum>
  </nested>
  <nested xmlname="custom-record-ref" caption="" description="" localId="custom-record-ref" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Custom Record Ref Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <string name="internalId" caption="Internal Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <string name="externalId" caption="External Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <string name="typeId" caption="Type Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
  </nested>
  <nested xmlname="custom-record-type" caption="" description="" localId="custom-record-type" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Custom Record Type Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <string name="internalId" caption="Internal Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <string name="externalId" caption="External Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <enum allowsCustom="true" name="type" caption="Type" description="" supportsExpressions="true" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.types.RecordType">
      <option value="ACCOUNT"></option>
      <option value="ACCOUNTING_PERIOD"></option>
      <option value="APP_DEFINITION"></option>
      <option value="APP_PACKAGE"></option>
      <option value="ASSEMBLY_BUILD"></option>
      <option value="ASSEMBLY_ITEM"></option>
      <option value="ASSEMBLY_UNBUILD"></option>
      <option value="BILLING_SCHEDULE"></option>
      <option value="BIN"></option>
      <option value="BIN_TRANSFER"></option>
      <option value="BIN_WORKSHEET"></option>
      <option value="BUDGET"></option>
      <option value="BUDGET_CATEGORY"></option>
      <option value="CALENDAR_EVENT"></option>
      <option value="CAMPAIGN"></option>
      <option value="CAMPAIGN_AUDIENCE"></option>
      <option value="CAMPAIGN_CATEGORY"></option>
      <option value="CAMPAIGN_CHANNEL"></option>
      <option value="CAMPAIGN_FAMILY"></option>
      <option value="CAMPAIGN_OFFER"></option>
      <option value="CAMPAIGN_RESPONSE"></option>
      <option value="CAMPAIGN_SEARCH_ENGINE"></option>
      <option value="CAMPAIGN_SUBSCRIPTION"></option>
      <option value="CAMPAIGN_VERTICAL"></option>
      <option value="CASH_REFUND"></option>
      <option value="CASH_SALE"></option>
      <option value="CHARGE"></option>
      <option value="CHECK"></option>
      <option value="CLASSIFICATION"></option>
      <option value="CONTACT"></option>
      <option value="CONTACT_CATEGORY"></option>
      <option value="CONTACT_ROLE"></option>
      <option value="COST_CATEGORY"></option>
      <option value="COUPON_CODE"></option>
      <option value="CREDIT_MEMO"></option>
      <option value="CRM_CUSTOM_FIELD"></option>
      <option value="CURRENCY"></option>
      <option value="CURRENCY_RATE"></option>
      <option value="CUSTOMER"></option>
      <option value="CUSTOMER_CATEGORY"></option>
      <option value="CUSTOMER_DEPOSIT"></option>
      <option value="CUSTOMER_MESSAGE"></option>
      <option value="CUSTOMER_PAYMENT"></option>
      <option value="CUSTOMER_REFUND"></option>
      <option value="CUSTOMER_STATUS"></option>
      <option value="CUSTOM_LIST"></option>
      <option value="CUSTOM_RECORD"></option>
      <option value="CUSTOM_RECORD_CUSTOM_FIELD"></option>
      <option value="CUSTOM_RECORD_TYPE"></option>
      <option value="CUSTOM_TRANSACTION"></option>
      <option value="DEPARTMENT"></option>
      <option value="DEPOSIT"></option>
      <option value="DEPOSIT_APPLICATION"></option>
      <option value="DESCRIPTION_ITEM"></option>
      <option value="DISCOUNT_ITEM"></option>
      <option value="DOWNLOAD_ITEM"></option>
      <option value="EMPLOYEE"></option>
      <option value="ENTITY_CUSTOM_FIELD"></option>
      <option value="ENTITY_GROUP"></option>
      <option value="ESTIMATE"></option>
      <option value="EXPENSE_CATEGORY"></option>
      <option value="EXPENSE_REPORT"></option>
      <option value="FILE"></option>
      <option value="FOLDER"></option>
      <option value="GIFT_CERTIFICATE"></option>
      <option value="GIFT_CERTIFICATE_ITEM"></option>
      <option value="GLOBAL_ACCOUNT_MAPPING"></option>
      <option value="INTER_COMPANY_JOURNAL_ENTRY"></option>
      <option value="INTER_COMPANY_TRANSFER_ORDER"></option>
      <option value="INVENTORY_ADJUSTMENT"></option>
      <option value="INVENTORY_COST_REVALUATION"></option>
      <option value="INVENTORY_ITEM"></option>
      <option value="INVENTORY_NUMBER"></option>
      <option value="INVENTORY_TRANSFER"></option>
      <option value="INVOICE"></option>
      <option value="ISSUE"></option>
      <option value="ITEM_ACCOUNT_MAPPING"></option>
      <option value="ITEM_CUSTOM_FIELD"></option>
      <option value="ITEM_DEMAND_PLAN"></option>
      <option value="ITEM_FULFILLMENT"></option>
      <option value="ITEM_GROUP"></option>
      <option value="ITEM_NUMBER_CUSTOM_FIELD"></option>
      <option value="ITEM_OPTION_CUSTOM_FIELD"></option>
      <option value="ITEM_RECEIPT"></option>
      <option value="ITEM_REVISION"></option>
      <option value="ITEM_SUPPLY_PLAN"></option>
      <option value="JOB"></option>
      <option value="JOB_STATUS"></option>
      <option value="JOB_TYPE"></option>
      <option value="JOURNAL_ENTRY"></option>
      <option value="KIT_ITEM"></option>
      <option value="LEAD_SOURCE"></option>
      <option value="LOCATION"></option>
      <option value="LOT_NUMBERED_ASSEMBLY_ITEM"></option>
      <option value="LOT_NUMBERED_INVENTORY_ITEM"></option>
      <option value="MANUFACTURING_COST_TEMPLATE"></option>
      <option value="MANUFACTURING_OPERATION_TASK"></option>
      <option value="MANUFACTURING_ROUTING"></option>
      <option value="MARKUP_ITEM"></option>
      <option value="MESSAGE"></option>
      <option value="NEXUS"></option>
      <option value="NON_INVENTORY_PURCHASE_ITEM"></option>
      <option value="NON_INVENTORY_RESALE_ITEM"></option>
      <option value="NON_INVENTORY_SALE_ITEM"></option>
      <option value="NOTE"></option>
      <option value="NOTE_TYPE"></option>
      <option value="OPPORTUNITY"></option>
      <option value="OTHER_CHARGE_PURCHASE_ITEM"></option>
      <option value="OTHER_CHARGE_RESALE_ITEM"></option>
      <option value="OTHER_CHARGE_SALE_ITEM"></option>
      <option value="OTHER_CUSTOM_FIELD"></option>
      <option value="OTHER_NAME_CATEGORY"></option>
      <option value="PARTNER"></option>
      <option value="PARTNER_CATEGORY"></option>
      <option value="PAYCHECK_JOURNAL"></option>
      <option value="PAYMENT_ITEM"></option>
      <option value="PAYMENT_METHOD"></option>
      <option value="PAYROLL_ITEM"></option>
      <option value="PHONE_CALL"></option>
      <option value="PRICE_LEVEL"></option>
      <option value="PRICING_GROUP"></option>
      <option value="PROJECT_TASK"></option>
      <option value="PROMOTION_CODE"></option>
      <option value="PURCHASE_ORDER"></option>
      <option value="PURCHASE_REQUISITION"></option>
      <option value="RESOURCE_ALLOCATION"></option>
      <option value="RETURN_AUTHORIZATION"></option>
      <option value="REV_REC_SCHEDULE"></option>
      <option value="REV_REC_TEMPLATE"></option>
      <option value="SALES_ORDER"></option>
      <option value="SALES_ROLE"></option>
      <option value="SALES_TAX_ITEM"></option>
      <option value="SERIALIZED_ASSEMBLY_ITEM"></option>
      <option value="SERIALIZED_INVENTORY_ITEM"></option>
      <option value="SERVICE_PURCHASE_ITEM"></option>
      <option value="SERVICE_RESALE_ITEM"></option>
      <option value="SERVICE_SALE_ITEM"></option>
      <option value="SITE_CATEGORY"></option>
      <option value="SOLUTION"></option>
      <option value="STATE"></option>
      <option value="STATISTICAL_JOURNAL_ENTRY"></option>
      <option value="SUBSIDIARY"></option>
      <option value="SUBTOTAL_ITEM"></option>
      <option value="SUPPORT_CASE"></option>
      <option value="SUPPORT_CASE_ISSUE"></option>
      <option value="SUPPORT_CASE_ORIGIN"></option>
      <option value="SUPPORT_CASE_PRIORITY"></option>
      <option value="SUPPORT_CASE_STATUS"></option>
      <option value="SUPPORT_CASE_TYPE"></option>
      <option value="TASK"></option>
      <option value="TAX_ACCT"></option>
      <option value="TAX_GROUP"></option>
      <option value="TAX_TYPE"></option>
      <option value="TERM"></option>
      <option value="TIME_BILL"></option>
      <option value="TIME_SHEET"></option>
      <option value="TOPIC"></option>
      <option value="TRANSACTION_BODY_CUSTOM_FIELD"></option>
      <option value="TRANSACTION_COLUMN_CUSTOM_FIELD"></option>
      <option value="TRANSFER_ORDER"></option>
      <option value="UNITS_TYPE"></option>
      <option value="VENDOR"></option>
      <option value="VENDOR_BILL"></option>
      <option value="VENDOR_CATEGORY"></option>
      <option value="VENDOR_CREDIT"></option>
      <option value="VENDOR_PAYMENT"></option>
      <option value="VENDOR_RETURN_AUTHORIZATION"></option>
      <option value="WIN_LOSS_REASON"></option>
      <option value="WORK_ORDER"></option>
      <option value="WORK_ORDER_CLOSE"></option>
      <option value="WORK_ORDER_COMPLETION"></option>
      <option value="WORK_ORDER_ISSUE"></option>
    </enum>
  </nested>
  <nested xmlname="department" caption="" description="" localId="department" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Department Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <element-controller-listOfPojo listName="record-ref" localName="configurable-record-ref" itemName="record-ref" caption="Record Ref" description="" required="false" controlled="complex" javaType="java.util.List&lt;com.netsuite.webservices.platform.core.RecordRef&gt;"></element-controller-listOfPojo>
  </nested>
  <nested xmlname="destination" caption="" description="" localId="destination" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Destination Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <string name="internalId" caption="Internal Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <string name="externalId" caption="External Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <enum allowsCustom="true" name="type" caption="Type" description="" supportsExpressions="true" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.types.RecordType">
      <option value="ACCOUNT"></option>
      <option value="ACCOUNTING_PERIOD"></option>
      <option value="APP_DEFINITION"></option>
      <option value="APP_PACKAGE"></option>
      <option value="ASSEMBLY_BUILD"></option>
      <option value="ASSEMBLY_ITEM"></option>
      <option value="ASSEMBLY_UNBUILD"></option>
      <option value="BILLING_SCHEDULE"></option>
      <option value="BIN"></option>
      <option value="BIN_TRANSFER"></option>
      <option value="BIN_WORKSHEET"></option>
      <option value="BUDGET"></option>
      <option value="BUDGET_CATEGORY"></option>
      <option value="CALENDAR_EVENT"></option>
      <option value="CAMPAIGN"></option>
      <option value="CAMPAIGN_AUDIENCE"></option>
      <option value="CAMPAIGN_CATEGORY"></option>
      <option value="CAMPAIGN_CHANNEL"></option>
      <option value="CAMPAIGN_FAMILY"></option>
      <option value="CAMPAIGN_OFFER"></option>
      <option value="CAMPAIGN_RESPONSE"></option>
      <option value="CAMPAIGN_SEARCH_ENGINE"></option>
      <option value="CAMPAIGN_SUBSCRIPTION"></option>
      <option value="CAMPAIGN_VERTICAL"></option>
      <option value="CASH_REFUND"></option>
      <option value="CASH_SALE"></option>
      <option value="CHARGE"></option>
      <option value="CHECK"></option>
      <option value="CLASSIFICATION"></option>
      <option value="CONTACT"></option>
      <option value="CONTACT_CATEGORY"></option>
      <option value="CONTACT_ROLE"></option>
      <option value="COST_CATEGORY"></option>
      <option value="COUPON_CODE"></option>
      <option value="CREDIT_MEMO"></option>
      <option value="CRM_CUSTOM_FIELD"></option>
      <option value="CURRENCY"></option>
      <option value="CURRENCY_RATE"></option>
      <option value="CUSTOMER"></option>
      <option value="CUSTOMER_CATEGORY"></option>
      <option value="CUSTOMER_DEPOSIT"></option>
      <option value="CUSTOMER_MESSAGE"></option>
      <option value="CUSTOMER_PAYMENT"></option>
      <option value="CUSTOMER_REFUND"></option>
      <option value="CUSTOMER_STATUS"></option>
      <option value="CUSTOM_LIST"></option>
      <option value="CUSTOM_RECORD"></option>
      <option value="CUSTOM_RECORD_CUSTOM_FIELD"></option>
      <option value="CUSTOM_RECORD_TYPE"></option>
      <option value="CUSTOM_TRANSACTION"></option>
      <option value="DEPARTMENT"></option>
      <option value="DEPOSIT"></option>
      <option value="DEPOSIT_APPLICATION"></option>
      <option value="DESCRIPTION_ITEM"></option>
      <option value="DISCOUNT_ITEM"></option>
      <option value="DOWNLOAD_ITEM"></option>
      <option value="EMPLOYEE"></option>
      <option value="ENTITY_CUSTOM_FIELD"></option>
      <option value="ENTITY_GROUP"></option>
      <option value="ESTIMATE"></option>
      <option value="EXPENSE_CATEGORY"></option>
      <option value="EXPENSE_REPORT"></option>
      <option value="FILE"></option>
      <option value="FOLDER"></option>
      <option value="GIFT_CERTIFICATE"></option>
      <option value="GIFT_CERTIFICATE_ITEM"></option>
      <option value="GLOBAL_ACCOUNT_MAPPING"></option>
      <option value="INTER_COMPANY_JOURNAL_ENTRY"></option>
      <option value="INTER_COMPANY_TRANSFER_ORDER"></option>
      <option value="INVENTORY_ADJUSTMENT"></option>
      <option value="INVENTORY_COST_REVALUATION"></option>
      <option value="INVENTORY_ITEM"></option>
      <option value="INVENTORY_NUMBER"></option>
      <option value="INVENTORY_TRANSFER"></option>
      <option value="INVOICE"></option>
      <option value="ISSUE"></option>
      <option value="ITEM_ACCOUNT_MAPPING"></option>
      <option value="ITEM_CUSTOM_FIELD"></option>
      <option value="ITEM_DEMAND_PLAN"></option>
      <option value="ITEM_FULFILLMENT"></option>
      <option value="ITEM_GROUP"></option>
      <option value="ITEM_NUMBER_CUSTOM_FIELD"></option>
      <option value="ITEM_OPTION_CUSTOM_FIELD"></option>
      <option value="ITEM_RECEIPT"></option>
      <option value="ITEM_REVISION"></option>
      <option value="ITEM_SUPPLY_PLAN"></option>
      <option value="JOB"></option>
      <option value="JOB_STATUS"></option>
      <option value="JOB_TYPE"></option>
      <option value="JOURNAL_ENTRY"></option>
      <option value="KIT_ITEM"></option>
      <option value="LEAD_SOURCE"></option>
      <option value="LOCATION"></option>
      <option value="LOT_NUMBERED_ASSEMBLY_ITEM"></option>
      <option value="LOT_NUMBERED_INVENTORY_ITEM"></option>
      <option value="MANUFACTURING_COST_TEMPLATE"></option>
      <option value="MANUFACTURING_OPERATION_TASK"></option>
      <option value="MANUFACTURING_ROUTING"></option>
      <option value="MARKUP_ITEM"></option>
      <option value="MESSAGE"></option>
      <option value="NEXUS"></option>
      <option value="NON_INVENTORY_PURCHASE_ITEM"></option>
      <option value="NON_INVENTORY_RESALE_ITEM"></option>
      <option value="NON_INVENTORY_SALE_ITEM"></option>
      <option value="NOTE"></option>
      <option value="NOTE_TYPE"></option>
      <option value="OPPORTUNITY"></option>
      <option value="OTHER_CHARGE_PURCHASE_ITEM"></option>
      <option value="OTHER_CHARGE_RESALE_ITEM"></option>
      <option value="OTHER_CHARGE_SALE_ITEM"></option>
      <option value="OTHER_CUSTOM_FIELD"></option>
      <option value="OTHER_NAME_CATEGORY"></option>
      <option value="PARTNER"></option>
      <option value="PARTNER_CATEGORY"></option>
      <option value="PAYCHECK_JOURNAL"></option>
      <option value="PAYMENT_ITEM"></option>
      <option value="PAYMENT_METHOD"></option>
      <option value="PAYROLL_ITEM"></option>
      <option value="PHONE_CALL"></option>
      <option value="PRICE_LEVEL"></option>
      <option value="PRICING_GROUP"></option>
      <option value="PROJECT_TASK"></option>
      <option value="PROMOTION_CODE"></option>
      <option value="PURCHASE_ORDER"></option>
      <option value="PURCHASE_REQUISITION"></option>
      <option value="RESOURCE_ALLOCATION"></option>
      <option value="RETURN_AUTHORIZATION"></option>
      <option value="REV_REC_SCHEDULE"></option>
      <option value="REV_REC_TEMPLATE"></option>
      <option value="SALES_ORDER"></option>
      <option value="SALES_ROLE"></option>
      <option value="SALES_TAX_ITEM"></option>
      <option value="SERIALIZED_ASSEMBLY_ITEM"></option>
      <option value="SERIALIZED_INVENTORY_ITEM"></option>
      <option value="SERVICE_PURCHASE_ITEM"></option>
      <option value="SERVICE_RESALE_ITEM"></option>
      <option value="SERVICE_SALE_ITEM"></option>
      <option value="SITE_CATEGORY"></option>
      <option value="SOLUTION"></option>
      <option value="STATE"></option>
      <option value="STATISTICAL_JOURNAL_ENTRY"></option>
      <option value="SUBSIDIARY"></option>
      <option value="SUBTOTAL_ITEM"></option>
      <option value="SUPPORT_CASE"></option>
      <option value="SUPPORT_CASE_ISSUE"></option>
      <option value="SUPPORT_CASE_ORIGIN"></option>
      <option value="SUPPORT_CASE_PRIORITY"></option>
      <option value="SUPPORT_CASE_STATUS"></option>
      <option value="SUPPORT_CASE_TYPE"></option>
      <option value="TASK"></option>
      <option value="TAX_ACCT"></option>
      <option value="TAX_GROUP"></option>
      <option value="TAX_TYPE"></option>
      <option value="TERM"></option>
      <option value="TIME_BILL"></option>
      <option value="TIME_SHEET"></option>
      <option value="TOPIC"></option>
      <option value="TRANSACTION_BODY_CUSTOM_FIELD"></option>
      <option value="TRANSACTION_COLUMN_CUSTOM_FIELD"></option>
      <option value="TRANSFER_ORDER"></option>
      <option value="UNITS_TYPE"></option>
      <option value="VENDOR"></option>
      <option value="VENDOR_BILL"></option>
      <option value="VENDOR_CATEGORY"></option>
      <option value="VENDOR_CREDIT"></option>
      <option value="VENDOR_PAYMENT"></option>
      <option value="VENDOR_RETURN_AUTHORIZATION"></option>
      <option value="WIN_LOSS_REASON"></option>
      <option value="WORK_ORDER"></option>
      <option value="WORK_ORDER_CLOSE"></option>
      <option value="WORK_ORDER_COMPLETION"></option>
      <option value="WORK_ORDER_ISSUE"></option>
    </enum>
  </nested>
  <nested xmlname="entity" caption="" description="" localId="entity" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Entity Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <element-controller-listOfPojo listName="record-ref" localName="configurable-record-ref" itemName="record-ref" caption="Record Ref" description="" required="false" controlled="complex" javaType="java.util.List&lt;com.netsuite.webservices.platform.core.RecordRef&gt;"></element-controller-listOfPojo>
  </nested>
  <nested xmlname="event-id" caption="" description="" localId="event-id" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Event Id Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <string name="internalId" caption="Internal Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <string name="externalId" caption="External Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <enum allowsCustom="true" name="type" caption="Type" description="" supportsExpressions="true" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.types.RecordType">
      <option value="ACCOUNT"></option>
      <option value="ACCOUNTING_PERIOD"></option>
      <option value="APP_DEFINITION"></option>
      <option value="APP_PACKAGE"></option>
      <option value="ASSEMBLY_BUILD"></option>
      <option value="ASSEMBLY_ITEM"></option>
      <option value="ASSEMBLY_UNBUILD"></option>
      <option value="BILLING_SCHEDULE"></option>
      <option value="BIN"></option>
      <option value="BIN_TRANSFER"></option>
      <option value="BIN_WORKSHEET"></option>
      <option value="BUDGET"></option>
      <option value="BUDGET_CATEGORY"></option>
      <option value="CALENDAR_EVENT"></option>
      <option value="CAMPAIGN"></option>
      <option value="CAMPAIGN_AUDIENCE"></option>
      <option value="CAMPAIGN_CATEGORY"></option>
      <option value="CAMPAIGN_CHANNEL"></option>
      <option value="CAMPAIGN_FAMILY"></option>
      <option value="CAMPAIGN_OFFER"></option>
      <option value="CAMPAIGN_RESPONSE"></option>
      <option value="CAMPAIGN_SEARCH_ENGINE"></option>
      <option value="CAMPAIGN_SUBSCRIPTION"></option>
      <option value="CAMPAIGN_VERTICAL"></option>
      <option value="CASH_REFUND"></option>
      <option value="CASH_SALE"></option>
      <option value="CHARGE"></option>
      <option value="CHECK"></option>
      <option value="CLASSIFICATION"></option>
      <option value="CONTACT"></option>
      <option value="CONTACT_CATEGORY"></option>
      <option value="CONTACT_ROLE"></option>
      <option value="COST_CATEGORY"></option>
      <option value="COUPON_CODE"></option>
      <option value="CREDIT_MEMO"></option>
      <option value="CRM_CUSTOM_FIELD"></option>
      <option value="CURRENCY"></option>
      <option value="CURRENCY_RATE"></option>
      <option value="CUSTOMER"></option>
      <option value="CUSTOMER_CATEGORY"></option>
      <option value="CUSTOMER_DEPOSIT"></option>
      <option value="CUSTOMER_MESSAGE"></option>
      <option value="CUSTOMER_PAYMENT"></option>
      <option value="CUSTOMER_REFUND"></option>
      <option value="CUSTOMER_STATUS"></option>
      <option value="CUSTOM_LIST"></option>
      <option value="CUSTOM_RECORD"></option>
      <option value="CUSTOM_RECORD_CUSTOM_FIELD"></option>
      <option value="CUSTOM_RECORD_TYPE"></option>
      <option value="CUSTOM_TRANSACTION"></option>
      <option value="DEPARTMENT"></option>
      <option value="DEPOSIT"></option>
      <option value="DEPOSIT_APPLICATION"></option>
      <option value="DESCRIPTION_ITEM"></option>
      <option value="DISCOUNT_ITEM"></option>
      <option value="DOWNLOAD_ITEM"></option>
      <option value="EMPLOYEE"></option>
      <option value="ENTITY_CUSTOM_FIELD"></option>
      <option value="ENTITY_GROUP"></option>
      <option value="ESTIMATE"></option>
      <option value="EXPENSE_CATEGORY"></option>
      <option value="EXPENSE_REPORT"></option>
      <option value="FILE"></option>
      <option value="FOLDER"></option>
      <option value="GIFT_CERTIFICATE"></option>
      <option value="GIFT_CERTIFICATE_ITEM"></option>
      <option value="GLOBAL_ACCOUNT_MAPPING"></option>
      <option value="INTER_COMPANY_JOURNAL_ENTRY"></option>
      <option value="INTER_COMPANY_TRANSFER_ORDER"></option>
      <option value="INVENTORY_ADJUSTMENT"></option>
      <option value="INVENTORY_COST_REVALUATION"></option>
      <option value="INVENTORY_ITEM"></option>
      <option value="INVENTORY_NUMBER"></option>
      <option value="INVENTORY_TRANSFER"></option>
      <option value="INVOICE"></option>
      <option value="ISSUE"></option>
      <option value="ITEM_ACCOUNT_MAPPING"></option>
      <option value="ITEM_CUSTOM_FIELD"></option>
      <option value="ITEM_DEMAND_PLAN"></option>
      <option value="ITEM_FULFILLMENT"></option>
      <option value="ITEM_GROUP"></option>
      <option value="ITEM_NUMBER_CUSTOM_FIELD"></option>
      <option value="ITEM_OPTION_CUSTOM_FIELD"></option>
      <option value="ITEM_RECEIPT"></option>
      <option value="ITEM_REVISION"></option>
      <option value="ITEM_SUPPLY_PLAN"></option>
      <option value="JOB"></option>
      <option value="JOB_STATUS"></option>
      <option value="JOB_TYPE"></option>
      <option value="JOURNAL_ENTRY"></option>
      <option value="KIT_ITEM"></option>
      <option value="LEAD_SOURCE"></option>
      <option value="LOCATION"></option>
      <option value="LOT_NUMBERED_ASSEMBLY_ITEM"></option>
      <option value="LOT_NUMBERED_INVENTORY_ITEM"></option>
      <option value="MANUFACTURING_COST_TEMPLATE"></option>
      <option value="MANUFACTURING_OPERATION_TASK"></option>
      <option value="MANUFACTURING_ROUTING"></option>
      <option value="MARKUP_ITEM"></option>
      <option value="MESSAGE"></option>
      <option value="NEXUS"></option>
      <option value="NON_INVENTORY_PURCHASE_ITEM"></option>
      <option value="NON_INVENTORY_RESALE_ITEM"></option>
      <option value="NON_INVENTORY_SALE_ITEM"></option>
      <option value="NOTE"></option>
      <option value="NOTE_TYPE"></option>
      <option value="OPPORTUNITY"></option>
      <option value="OTHER_CHARGE_PURCHASE_ITEM"></option>
      <option value="OTHER_CHARGE_RESALE_ITEM"></option>
      <option value="OTHER_CHARGE_SALE_ITEM"></option>
      <option value="OTHER_CUSTOM_FIELD"></option>
      <option value="OTHER_NAME_CATEGORY"></option>
      <option value="PARTNER"></option>
      <option value="PARTNER_CATEGORY"></option>
      <option value="PAYCHECK_JOURNAL"></option>
      <option value="PAYMENT_ITEM"></option>
      <option value="PAYMENT_METHOD"></option>
      <option value="PAYROLL_ITEM"></option>
      <option value="PHONE_CALL"></option>
      <option value="PRICE_LEVEL"></option>
      <option value="PRICING_GROUP"></option>
      <option value="PROJECT_TASK"></option>
      <option value="PROMOTION_CODE"></option>
      <option value="PURCHASE_ORDER"></option>
      <option value="PURCHASE_REQUISITION"></option>
      <option value="RESOURCE_ALLOCATION"></option>
      <option value="RETURN_AUTHORIZATION"></option>
      <option value="REV_REC_SCHEDULE"></option>
      <option value="REV_REC_TEMPLATE"></option>
      <option value="SALES_ORDER"></option>
      <option value="SALES_ROLE"></option>
      <option value="SALES_TAX_ITEM"></option>
      <option value="SERIALIZED_ASSEMBLY_ITEM"></option>
      <option value="SERIALIZED_INVENTORY_ITEM"></option>
      <option value="SERVICE_PURCHASE_ITEM"></option>
      <option value="SERVICE_RESALE_ITEM"></option>
      <option value="SERVICE_SALE_ITEM"></option>
      <option value="SITE_CATEGORY"></option>
      <option value="SOLUTION"></option>
      <option value="STATE"></option>
      <option value="STATISTICAL_JOURNAL_ENTRY"></option>
      <option value="SUBSIDIARY"></option>
      <option value="SUBTOTAL_ITEM"></option>
      <option value="SUPPORT_CASE"></option>
      <option value="SUPPORT_CASE_ISSUE"></option>
      <option value="SUPPORT_CASE_ORIGIN"></option>
      <option value="SUPPORT_CASE_PRIORITY"></option>
      <option value="SUPPORT_CASE_STATUS"></option>
      <option value="SUPPORT_CASE_TYPE"></option>
      <option value="TASK"></option>
      <option value="TAX_ACCT"></option>
      <option value="TAX_GROUP"></option>
      <option value="TAX_TYPE"></option>
      <option value="TERM"></option>
      <option value="TIME_BILL"></option>
      <option value="TIME_SHEET"></option>
      <option value="TOPIC"></option>
      <option value="TRANSACTION_BODY_CUSTOM_FIELD"></option>
      <option value="TRANSACTION_COLUMN_CUSTOM_FIELD"></option>
      <option value="TRANSFER_ORDER"></option>
      <option value="UNITS_TYPE"></option>
      <option value="VENDOR"></option>
      <option value="VENDOR_BILL"></option>
      <option value="VENDOR_CATEGORY"></option>
      <option value="VENDOR_CREDIT"></option>
      <option value="VENDOR_PAYMENT"></option>
      <option value="VENDOR_RETURN_AUTHORIZATION"></option>
      <option value="WIN_LOSS_REASON"></option>
      <option value="WORK_ORDER"></option>
      <option value="WORK_ORDER_CLOSE"></option>
      <option value="WORK_ORDER_COMPLETION"></option>
      <option value="WORK_ORDER_ISSUE"></option>
    </enum>
  </nested>
  <nested xmlname="field-descriptor" caption="" description="" localId="field-descriptor" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Field Descriptor Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <enum allowsCustom="true" name="recordType" caption="Record Type" description="" supportsExpressions="true" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.types.RecordType">
      <option value="ACCOUNT"></option>
      <option value="ACCOUNTING_PERIOD"></option>
      <option value="APP_DEFINITION"></option>
      <option value="APP_PACKAGE"></option>
      <option value="ASSEMBLY_BUILD"></option>
      <option value="ASSEMBLY_ITEM"></option>
      <option value="ASSEMBLY_UNBUILD"></option>
      <option value="BILLING_SCHEDULE"></option>
      <option value="BIN"></option>
      <option value="BIN_TRANSFER"></option>
      <option value="BIN_WORKSHEET"></option>
      <option value="BUDGET"></option>
      <option value="BUDGET_CATEGORY"></option>
      <option value="CALENDAR_EVENT"></option>
      <option value="CAMPAIGN"></option>
      <option value="CAMPAIGN_AUDIENCE"></option>
      <option value="CAMPAIGN_CATEGORY"></option>
      <option value="CAMPAIGN_CHANNEL"></option>
      <option value="CAMPAIGN_FAMILY"></option>
      <option value="CAMPAIGN_OFFER"></option>
      <option value="CAMPAIGN_RESPONSE"></option>
      <option value="CAMPAIGN_SEARCH_ENGINE"></option>
      <option value="CAMPAIGN_SUBSCRIPTION"></option>
      <option value="CAMPAIGN_VERTICAL"></option>
      <option value="CASH_REFUND"></option>
      <option value="CASH_SALE"></option>
      <option value="CHARGE"></option>
      <option value="CHECK"></option>
      <option value="CLASSIFICATION"></option>
      <option value="CONTACT"></option>
      <option value="CONTACT_CATEGORY"></option>
      <option value="CONTACT_ROLE"></option>
      <option value="COST_CATEGORY"></option>
      <option value="COUPON_CODE"></option>
      <option value="CREDIT_MEMO"></option>
      <option value="CRM_CUSTOM_FIELD"></option>
      <option value="CURRENCY"></option>
      <option value="CURRENCY_RATE"></option>
      <option value="CUSTOMER"></option>
      <option value="CUSTOMER_CATEGORY"></option>
      <option value="CUSTOMER_DEPOSIT"></option>
      <option value="CUSTOMER_MESSAGE"></option>
      <option value="CUSTOMER_PAYMENT"></option>
      <option value="CUSTOMER_REFUND"></option>
      <option value="CUSTOMER_STATUS"></option>
      <option value="CUSTOM_LIST"></option>
      <option value="CUSTOM_RECORD"></option>
      <option value="CUSTOM_RECORD_CUSTOM_FIELD"></option>
      <option value="CUSTOM_RECORD_TYPE"></option>
      <option value="CUSTOM_TRANSACTION"></option>
      <option value="DEPARTMENT"></option>
      <option value="DEPOSIT"></option>
      <option value="DEPOSIT_APPLICATION"></option>
      <option value="DESCRIPTION_ITEM"></option>
      <option value="DISCOUNT_ITEM"></option>
      <option value="DOWNLOAD_ITEM"></option>
      <option value="EMPLOYEE"></option>
      <option value="ENTITY_CUSTOM_FIELD"></option>
      <option value="ENTITY_GROUP"></option>
      <option value="ESTIMATE"></option>
      <option value="EXPENSE_CATEGORY"></option>
      <option value="EXPENSE_REPORT"></option>
      <option value="FILE"></option>
      <option value="FOLDER"></option>
      <option value="GIFT_CERTIFICATE"></option>
      <option value="GIFT_CERTIFICATE_ITEM"></option>
      <option value="GLOBAL_ACCOUNT_MAPPING"></option>
      <option value="INTER_COMPANY_JOURNAL_ENTRY"></option>
      <option value="INTER_COMPANY_TRANSFER_ORDER"></option>
      <option value="INVENTORY_ADJUSTMENT"></option>
      <option value="INVENTORY_COST_REVALUATION"></option>
      <option value="INVENTORY_ITEM"></option>
      <option value="INVENTORY_NUMBER"></option>
      <option value="INVENTORY_TRANSFER"></option>
      <option value="INVOICE"></option>
      <option value="ISSUE"></option>
      <option value="ITEM_ACCOUNT_MAPPING"></option>
      <option value="ITEM_CUSTOM_FIELD"></option>
      <option value="ITEM_DEMAND_PLAN"></option>
      <option value="ITEM_FULFILLMENT"></option>
      <option value="ITEM_GROUP"></option>
      <option value="ITEM_NUMBER_CUSTOM_FIELD"></option>
      <option value="ITEM_OPTION_CUSTOM_FIELD"></option>
      <option value="ITEM_RECEIPT"></option>
      <option value="ITEM_REVISION"></option>
      <option value="ITEM_SUPPLY_PLAN"></option>
      <option value="JOB"></option>
      <option value="JOB_STATUS"></option>
      <option value="JOB_TYPE"></option>
      <option value="JOURNAL_ENTRY"></option>
      <option value="KIT_ITEM"></option>
      <option value="LEAD_SOURCE"></option>
      <option value="LOCATION"></option>
      <option value="LOT_NUMBERED_ASSEMBLY_ITEM"></option>
      <option value="LOT_NUMBERED_INVENTORY_ITEM"></option>
      <option value="MANUFACTURING_COST_TEMPLATE"></option>
      <option value="MANUFACTURING_OPERATION_TASK"></option>
      <option value="MANUFACTURING_ROUTING"></option>
      <option value="MARKUP_ITEM"></option>
      <option value="MESSAGE"></option>
      <option value="NEXUS"></option>
      <option value="NON_INVENTORY_PURCHASE_ITEM"></option>
      <option value="NON_INVENTORY_RESALE_ITEM"></option>
      <option value="NON_INVENTORY_SALE_ITEM"></option>
      <option value="NOTE"></option>
      <option value="NOTE_TYPE"></option>
      <option value="OPPORTUNITY"></option>
      <option value="OTHER_CHARGE_PURCHASE_ITEM"></option>
      <option value="OTHER_CHARGE_RESALE_ITEM"></option>
      <option value="OTHER_CHARGE_SALE_ITEM"></option>
      <option value="OTHER_CUSTOM_FIELD"></option>
      <option value="OTHER_NAME_CATEGORY"></option>
      <option value="PARTNER"></option>
      <option value="PARTNER_CATEGORY"></option>
      <option value="PAYCHECK_JOURNAL"></option>
      <option value="PAYMENT_ITEM"></option>
      <option value="PAYMENT_METHOD"></option>
      <option value="PAYROLL_ITEM"></option>
      <option value="PHONE_CALL"></option>
      <option value="PRICE_LEVEL"></option>
      <option value="PRICING_GROUP"></option>
      <option value="PROJECT_TASK"></option>
      <option value="PROMOTION_CODE"></option>
      <option value="PURCHASE_ORDER"></option>
      <option value="PURCHASE_REQUISITION"></option>
      <option value="RESOURCE_ALLOCATION"></option>
      <option value="RETURN_AUTHORIZATION"></option>
      <option value="REV_REC_SCHEDULE"></option>
      <option value="REV_REC_TEMPLATE"></option>
      <option value="SALES_ORDER"></option>
      <option value="SALES_ROLE"></option>
      <option value="SALES_TAX_ITEM"></option>
      <option value="SERIALIZED_ASSEMBLY_ITEM"></option>
      <option value="SERIALIZED_INVENTORY_ITEM"></option>
      <option value="SERVICE_PURCHASE_ITEM"></option>
      <option value="SERVICE_RESALE_ITEM"></option>
      <option value="SERVICE_SALE_ITEM"></option>
      <option value="SITE_CATEGORY"></option>
      <option value="SOLUTION"></option>
      <option value="STATE"></option>
      <option value="STATISTICAL_JOURNAL_ENTRY"></option>
      <option value="SUBSIDIARY"></option>
      <option value="SUBTOTAL_ITEM"></option>
      <option value="SUPPORT_CASE"></option>
      <option value="SUPPORT_CASE_ISSUE"></option>
      <option value="SUPPORT_CASE_ORIGIN"></option>
      <option value="SUPPORT_CASE_PRIORITY"></option>
      <option value="SUPPORT_CASE_STATUS"></option>
      <option value="SUPPORT_CASE_TYPE"></option>
      <option value="TASK"></option>
      <option value="TAX_ACCT"></option>
      <option value="TAX_GROUP"></option>
      <option value="TAX_TYPE"></option>
      <option value="TERM"></option>
      <option value="TIME_BILL"></option>
      <option value="TIME_SHEET"></option>
      <option value="TOPIC"></option>
      <option value="TRANSACTION_BODY_CUSTOM_FIELD"></option>
      <option value="TRANSACTION_COLUMN_CUSTOM_FIELD"></option>
      <option value="TRANSFER_ORDER"></option>
      <option value="UNITS_TYPE"></option>
      <option value="VENDOR"></option>
      <option value="VENDOR_BILL"></option>
      <option value="VENDOR_CATEGORY"></option>
      <option value="VENDOR_CREDIT"></option>
      <option value="VENDOR_PAYMENT"></option>
      <option value="VENDOR_RETURN_AUTHORIZATION"></option>
      <option value="WIN_LOSS_REASON"></option>
      <option value="WORK_ORDER"></option>
      <option value="WORK_ORDER_CLOSE"></option>
      <option value="WORK_ORDER_COMPLETION"></option>
      <option value="WORK_ORDER_ISSUE"></option>
    </enum>
    <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/custom-record-type" caption="Custom Record Type Reference" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.RecordRef"></childElement>
    <string name="sublist" caption="Sublist" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <string name="field" caption="Field" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/custom-form" caption="Custom Form Reference" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.RecordRef"></childElement>
    <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/filter" caption="Filter Reference" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.GetSelectValueFilter"></childElement>
    <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/filter-by-value-list" caption="Filter By Value List Reference" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.GetSelectFilterByFieldValueList"></childElement>
  </nested>
  <nested xmlname="fields" caption="" description="" localId="fields" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Fields Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <boolean name="period" caption="Period" description="" supportsExpressions="true" required="false" controlled="complex" javaType="java.lang.Boolean"></boolean>
    <boolean name="account" caption="Account" description="" supportsExpressions="true" required="false" controlled="complex" javaType="java.lang.Boolean"></boolean>
    <boolean name="parentItem" caption="Parent Item" description="" supportsExpressions="true" required="false" controlled="complex" javaType="java.lang.Boolean"></boolean>
    <boolean name="item" caption="Item" description="" supportsExpressions="true" required="false" controlled="complex" javaType="java.lang.Boolean"></boolean>
    <boolean name="entity" caption="Entity" description="" supportsExpressions="true" required="false" controlled="complex" javaType="java.lang.Boolean"></boolean>
    <boolean name="department" caption="Department" description="" supportsExpressions="true" required="false" controlled="complex" javaType="java.lang.Boolean"></boolean>
    <boolean name="clazz" caption="Clazz" description="" supportsExpressions="true" required="false" controlled="complex" javaType="java.lang.Boolean"></boolean>
    <boolean name="location" caption="Location" description="" supportsExpressions="true" required="false" controlled="complex" javaType="java.lang.Boolean"></boolean>
    <boolean name="subsidiary" caption="Subsidiary" description="" supportsExpressions="true" required="false" controlled="complex" javaType="java.lang.Boolean"></boolean>
    <boolean name="book" caption="Book" description="" supportsExpressions="true" required="false" controlled="complex" javaType="java.lang.Boolean"></boolean>
  </nested>
  <nested xmlname="filter" caption="" description="" localId="filter" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Filter Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <string name="filterValue" caption="Filter Value" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <enum allowsCustom="true" name="operator" caption="Operator" description="" supportsExpressions="true" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.types.GetSelectValueFilterOperator">
      <option value="CONTAINS"></option>
      <option value="IS"></option>
      <option value="STARTS_WITH"></option>
    </enum>
  </nested>
  <nested xmlname="filter-by-value-list" caption="" description="" localId="filter-by-value-list" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Filter By Value List Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <element-controller-listOfPojo listName="filter-by" localName="configurable-filter-by" itemName="filter-by" caption="Filter By" description="" required="false" controlled="complex" javaType="java.util.List&lt;com.netsuite.webservices.platform.core.GetSelectFilterByFieldValue&gt;"></element-controller-listOfPojo>
  </nested>
  <nested xmlname="filters" caption="" description="" localId="filters" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Filters Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/period" caption="Period Reference" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.RecordRefList"></childElement>
    <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/account" caption="Account Reference" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.RecordRefList"></childElement>
    <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/parent-item" caption="Parent Item Reference" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.RecordRefList"></childElement>
    <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/item" caption="Item Reference" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.RecordRefList"></childElement>
    <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/entity" caption="Entity Reference" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.RecordRefList"></childElement>
    <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/department" caption="Department Reference" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.RecordRefList"></childElement>
    <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/clazz" caption="Clazz Reference" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.RecordRefList"></childElement>
    <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/location" caption="Location Reference" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.RecordRefList"></childElement>
    <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/subsidiary" caption="Subsidiary Reference" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.RecordRefList"></childElement>
    <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/book" caption="Book Reference" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.RecordRefList"></childElement>
  </nested>
  <nested xmlname="folder-id" caption="" description="" localId="folder-id" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Folder Id Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <string name="internalId" caption="Internal Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <string name="externalId" caption="External Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <enum allowsCustom="true" name="type" caption="Type" description="" supportsExpressions="true" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.types.RecordType">
      <option value="ACCOUNT"></option>
      <option value="ACCOUNTING_PERIOD"></option>
      <option value="APP_DEFINITION"></option>
      <option value="APP_PACKAGE"></option>
      <option value="ASSEMBLY_BUILD"></option>
      <option value="ASSEMBLY_ITEM"></option>
      <option value="ASSEMBLY_UNBUILD"></option>
      <option value="BILLING_SCHEDULE"></option>
      <option value="BIN"></option>
      <option value="BIN_TRANSFER"></option>
      <option value="BIN_WORKSHEET"></option>
      <option value="BUDGET"></option>
      <option value="BUDGET_CATEGORY"></option>
      <option value="CALENDAR_EVENT"></option>
      <option value="CAMPAIGN"></option>
      <option value="CAMPAIGN_AUDIENCE"></option>
      <option value="CAMPAIGN_CATEGORY"></option>
      <option value="CAMPAIGN_CHANNEL"></option>
      <option value="CAMPAIGN_FAMILY"></option>
      <option value="CAMPAIGN_OFFER"></option>
      <option value="CAMPAIGN_RESPONSE"></option>
      <option value="CAMPAIGN_SEARCH_ENGINE"></option>
      <option value="CAMPAIGN_SUBSCRIPTION"></option>
      <option value="CAMPAIGN_VERTICAL"></option>
      <option value="CASH_REFUND"></option>
      <option value="CASH_SALE"></option>
      <option value="CHARGE"></option>
      <option value="CHECK"></option>
      <option value="CLASSIFICATION"></option>
      <option value="CONTACT"></option>
      <option value="CONTACT_CATEGORY"></option>
      <option value="CONTACT_ROLE"></option>
      <option value="COST_CATEGORY"></option>
      <option value="COUPON_CODE"></option>
      <option value="CREDIT_MEMO"></option>
      <option value="CRM_CUSTOM_FIELD"></option>
      <option value="CURRENCY"></option>
      <option value="CURRENCY_RATE"></option>
      <option value="CUSTOMER"></option>
      <option value="CUSTOMER_CATEGORY"></option>
      <option value="CUSTOMER_DEPOSIT"></option>
      <option value="CUSTOMER_MESSAGE"></option>
      <option value="CUSTOMER_PAYMENT"></option>
      <option value="CUSTOMER_REFUND"></option>
      <option value="CUSTOMER_STATUS"></option>
      <option value="CUSTOM_LIST"></option>
      <option value="CUSTOM_RECORD"></option>
      <option value="CUSTOM_RECORD_CUSTOM_FIELD"></option>
      <option value="CUSTOM_RECORD_TYPE"></option>
      <option value="CUSTOM_TRANSACTION"></option>
      <option value="DEPARTMENT"></option>
      <option value="DEPOSIT"></option>
      <option value="DEPOSIT_APPLICATION"></option>
      <option value="DESCRIPTION_ITEM"></option>
      <option value="DISCOUNT_ITEM"></option>
      <option value="DOWNLOAD_ITEM"></option>
      <option value="EMPLOYEE"></option>
      <option value="ENTITY_CUSTOM_FIELD"></option>
      <option value="ENTITY_GROUP"></option>
      <option value="ESTIMATE"></option>
      <option value="EXPENSE_CATEGORY"></option>
      <option value="EXPENSE_REPORT"></option>
      <option value="FILE"></option>
      <option value="FOLDER"></option>
      <option value="GIFT_CERTIFICATE"></option>
      <option value="GIFT_CERTIFICATE_ITEM"></option>
      <option value="GLOBAL_ACCOUNT_MAPPING"></option>
      <option value="INTER_COMPANY_JOURNAL_ENTRY"></option>
      <option value="INTER_COMPANY_TRANSFER_ORDER"></option>
      <option value="INVENTORY_ADJUSTMENT"></option>
      <option value="INVENTORY_COST_REVALUATION"></option>
      <option value="INVENTORY_ITEM"></option>
      <option value="INVENTORY_NUMBER"></option>
      <option value="INVENTORY_TRANSFER"></option>
      <option value="INVOICE"></option>
      <option value="ISSUE"></option>
      <option value="ITEM_ACCOUNT_MAPPING"></option>
      <option value="ITEM_CUSTOM_FIELD"></option>
      <option value="ITEM_DEMAND_PLAN"></option>
      <option value="ITEM_FULFILLMENT"></option>
      <option value="ITEM_GROUP"></option>
      <option value="ITEM_NUMBER_CUSTOM_FIELD"></option>
      <option value="ITEM_OPTION_CUSTOM_FIELD"></option>
      <option value="ITEM_RECEIPT"></option>
      <option value="ITEM_REVISION"></option>
      <option value="ITEM_SUPPLY_PLAN"></option>
      <option value="JOB"></option>
      <option value="JOB_STATUS"></option>
      <option value="JOB_TYPE"></option>
      <option value="JOURNAL_ENTRY"></option>
      <option value="KIT_ITEM"></option>
      <option value="LEAD_SOURCE"></option>
      <option value="LOCATION"></option>
      <option value="LOT_NUMBERED_ASSEMBLY_ITEM"></option>
      <option value="LOT_NUMBERED_INVENTORY_ITEM"></option>
      <option value="MANUFACTURING_COST_TEMPLATE"></option>
      <option value="MANUFACTURING_OPERATION_TASK"></option>
      <option value="MANUFACTURING_ROUTING"></option>
      <option value="MARKUP_ITEM"></option>
      <option value="MESSAGE"></option>
      <option value="NEXUS"></option>
      <option value="NON_INVENTORY_PURCHASE_ITEM"></option>
      <option value="NON_INVENTORY_RESALE_ITEM"></option>
      <option value="NON_INVENTORY_SALE_ITEM"></option>
      <option value="NOTE"></option>
      <option value="NOTE_TYPE"></option>
      <option value="OPPORTUNITY"></option>
      <option value="OTHER_CHARGE_PURCHASE_ITEM"></option>
      <option value="OTHER_CHARGE_RESALE_ITEM"></option>
      <option value="OTHER_CHARGE_SALE_ITEM"></option>
      <option value="OTHER_CUSTOM_FIELD"></option>
      <option value="OTHER_NAME_CATEGORY"></option>
      <option value="PARTNER"></option>
      <option value="PARTNER_CATEGORY"></option>
      <option value="PAYCHECK_JOURNAL"></option>
      <option value="PAYMENT_ITEM"></option>
      <option value="PAYMENT_METHOD"></option>
      <option value="PAYROLL_ITEM"></option>
      <option value="PHONE_CALL"></option>
      <option value="PRICE_LEVEL"></option>
      <option value="PRICING_GROUP"></option>
      <option value="PROJECT_TASK"></option>
      <option value="PROMOTION_CODE"></option>
      <option value="PURCHASE_ORDER"></option>
      <option value="PURCHASE_REQUISITION"></option>
      <option value="RESOURCE_ALLOCATION"></option>
      <option value="RETURN_AUTHORIZATION"></option>
      <option value="REV_REC_SCHEDULE"></option>
      <option value="REV_REC_TEMPLATE"></option>
      <option value="SALES_ORDER"></option>
      <option value="SALES_ROLE"></option>
      <option value="SALES_TAX_ITEM"></option>
      <option value="SERIALIZED_ASSEMBLY_ITEM"></option>
      <option value="SERIALIZED_INVENTORY_ITEM"></option>
      <option value="SERVICE_PURCHASE_ITEM"></option>
      <option value="SERVICE_RESALE_ITEM"></option>
      <option value="SERVICE_SALE_ITEM"></option>
      <option value="SITE_CATEGORY"></option>
      <option value="SOLUTION"></option>
      <option value="STATE"></option>
      <option value="STATISTICAL_JOURNAL_ENTRY"></option>
      <option value="SUBSIDIARY"></option>
      <option value="SUBTOTAL_ITEM"></option>
      <option value="SUPPORT_CASE"></option>
      <option value="SUPPORT_CASE_ISSUE"></option>
      <option value="SUPPORT_CASE_ORIGIN"></option>
      <option value="SUPPORT_CASE_PRIORITY"></option>
      <option value="SUPPORT_CASE_STATUS"></option>
      <option value="SUPPORT_CASE_TYPE"></option>
      <option value="TASK"></option>
      <option value="TAX_ACCT"></option>
      <option value="TAX_GROUP"></option>
      <option value="TAX_TYPE"></option>
      <option value="TERM"></option>
      <option value="TIME_BILL"></option>
      <option value="TIME_SHEET"></option>
      <option value="TOPIC"></option>
      <option value="TRANSACTION_BODY_CUSTOM_FIELD"></option>
      <option value="TRANSACTION_COLUMN_CUSTOM_FIELD"></option>
      <option value="TRANSFER_ORDER"></option>
      <option value="UNITS_TYPE"></option>
      <option value="VENDOR"></option>
      <option value="VENDOR_BILL"></option>
      <option value="VENDOR_CATEGORY"></option>
      <option value="VENDOR_CREDIT"></option>
      <option value="VENDOR_PAYMENT"></option>
      <option value="VENDOR_RETURN_AUTHORIZATION"></option>
      <option value="WIN_LOSS_REASON"></option>
      <option value="WORK_ORDER"></option>
      <option value="WORK_ORDER_CLOSE"></option>
      <option value="WORK_ORDER_COMPLETION"></option>
      <option value="WORK_ORDER_ISSUE"></option>
    </enum>
  </nested>
  <nested xmlname="from-currency" caption="" description="" localId="from-currency" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="From Currency Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <string name="internalId" caption="Internal Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <string name="externalId" caption="External Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <enum allowsCustom="true" name="type" caption="Type" description="" supportsExpressions="true" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.types.RecordType">
      <option value="ACCOUNT"></option>
      <option value="ACCOUNTING_PERIOD"></option>
      <option value="APP_DEFINITION"></option>
      <option value="APP_PACKAGE"></option>
      <option value="ASSEMBLY_BUILD"></option>
      <option value="ASSEMBLY_ITEM"></option>
      <option value="ASSEMBLY_UNBUILD"></option>
      <option value="BILLING_SCHEDULE"></option>
      <option value="BIN"></option>
      <option value="BIN_TRANSFER"></option>
      <option value="BIN_WORKSHEET"></option>
      <option value="BUDGET"></option>
      <option value="BUDGET_CATEGORY"></option>
      <option value="CALENDAR_EVENT"></option>
      <option value="CAMPAIGN"></option>
      <option value="CAMPAIGN_AUDIENCE"></option>
      <option value="CAMPAIGN_CATEGORY"></option>
      <option value="CAMPAIGN_CHANNEL"></option>
      <option value="CAMPAIGN_FAMILY"></option>
      <option value="CAMPAIGN_OFFER"></option>
      <option value="CAMPAIGN_RESPONSE"></option>
      <option value="CAMPAIGN_SEARCH_ENGINE"></option>
      <option value="CAMPAIGN_SUBSCRIPTION"></option>
      <option value="CAMPAIGN_VERTICAL"></option>
      <option value="CASH_REFUND"></option>
      <option value="CASH_SALE"></option>
      <option value="CHARGE"></option>
      <option value="CHECK"></option>
      <option value="CLASSIFICATION"></option>
      <option value="CONTACT"></option>
      <option value="CONTACT_CATEGORY"></option>
      <option value="CONTACT_ROLE"></option>
      <option value="COST_CATEGORY"></option>
      <option value="COUPON_CODE"></option>
      <option value="CREDIT_MEMO"></option>
      <option value="CRM_CUSTOM_FIELD"></option>
      <option value="CURRENCY"></option>
      <option value="CURRENCY_RATE"></option>
      <option value="CUSTOMER"></option>
      <option value="CUSTOMER_CATEGORY"></option>
      <option value="CUSTOMER_DEPOSIT"></option>
      <option value="CUSTOMER_MESSAGE"></option>
      <option value="CUSTOMER_PAYMENT"></option>
      <option value="CUSTOMER_REFUND"></option>
      <option value="CUSTOMER_STATUS"></option>
      <option value="CUSTOM_LIST"></option>
      <option value="CUSTOM_RECORD"></option>
      <option value="CUSTOM_RECORD_CUSTOM_FIELD"></option>
      <option value="CUSTOM_RECORD_TYPE"></option>
      <option value="CUSTOM_TRANSACTION"></option>
      <option value="DEPARTMENT"></option>
      <option value="DEPOSIT"></option>
      <option value="DEPOSIT_APPLICATION"></option>
      <option value="DESCRIPTION_ITEM"></option>
      <option value="DISCOUNT_ITEM"></option>
      <option value="DOWNLOAD_ITEM"></option>
      <option value="EMPLOYEE"></option>
      <option value="ENTITY_CUSTOM_FIELD"></option>
      <option value="ENTITY_GROUP"></option>
      <option value="ESTIMATE"></option>
      <option value="EXPENSE_CATEGORY"></option>
      <option value="EXPENSE_REPORT"></option>
      <option value="FILE"></option>
      <option value="FOLDER"></option>
      <option value="GIFT_CERTIFICATE"></option>
      <option value="GIFT_CERTIFICATE_ITEM"></option>
      <option value="GLOBAL_ACCOUNT_MAPPING"></option>
      <option value="INTER_COMPANY_JOURNAL_ENTRY"></option>
      <option value="INTER_COMPANY_TRANSFER_ORDER"></option>
      <option value="INVENTORY_ADJUSTMENT"></option>
      <option value="INVENTORY_COST_REVALUATION"></option>
      <option value="INVENTORY_ITEM"></option>
      <option value="INVENTORY_NUMBER"></option>
      <option value="INVENTORY_TRANSFER"></option>
      <option value="INVOICE"></option>
      <option value="ISSUE"></option>
      <option value="ITEM_ACCOUNT_MAPPING"></option>
      <option value="ITEM_CUSTOM_FIELD"></option>
      <option value="ITEM_DEMAND_PLAN"></option>
      <option value="ITEM_FULFILLMENT"></option>
      <option value="ITEM_GROUP"></option>
      <option value="ITEM_NUMBER_CUSTOM_FIELD"></option>
      <option value="ITEM_OPTION_CUSTOM_FIELD"></option>
      <option value="ITEM_RECEIPT"></option>
      <option value="ITEM_REVISION"></option>
      <option value="ITEM_SUPPLY_PLAN"></option>
      <option value="JOB"></option>
      <option value="JOB_STATUS"></option>
      <option value="JOB_TYPE"></option>
      <option value="JOURNAL_ENTRY"></option>
      <option value="KIT_ITEM"></option>
      <option value="LEAD_SOURCE"></option>
      <option value="LOCATION"></option>
      <option value="LOT_NUMBERED_ASSEMBLY_ITEM"></option>
      <option value="LOT_NUMBERED_INVENTORY_ITEM"></option>
      <option value="MANUFACTURING_COST_TEMPLATE"></option>
      <option value="MANUFACTURING_OPERATION_TASK"></option>
      <option value="MANUFACTURING_ROUTING"></option>
      <option value="MARKUP_ITEM"></option>
      <option value="MESSAGE"></option>
      <option value="NEXUS"></option>
      <option value="NON_INVENTORY_PURCHASE_ITEM"></option>
      <option value="NON_INVENTORY_RESALE_ITEM"></option>
      <option value="NON_INVENTORY_SALE_ITEM"></option>
      <option value="NOTE"></option>
      <option value="NOTE_TYPE"></option>
      <option value="OPPORTUNITY"></option>
      <option value="OTHER_CHARGE_PURCHASE_ITEM"></option>
      <option value="OTHER_CHARGE_RESALE_ITEM"></option>
      <option value="OTHER_CHARGE_SALE_ITEM"></option>
      <option value="OTHER_CUSTOM_FIELD"></option>
      <option value="OTHER_NAME_CATEGORY"></option>
      <option value="PARTNER"></option>
      <option value="PARTNER_CATEGORY"></option>
      <option value="PAYCHECK_JOURNAL"></option>
      <option value="PAYMENT_ITEM"></option>
      <option value="PAYMENT_METHOD"></option>
      <option value="PAYROLL_ITEM"></option>
      <option value="PHONE_CALL"></option>
      <option value="PRICE_LEVEL"></option>
      <option value="PRICING_GROUP"></option>
      <option value="PROJECT_TASK"></option>
      <option value="PROMOTION_CODE"></option>
      <option value="PURCHASE_ORDER"></option>
      <option value="PURCHASE_REQUISITION"></option>
      <option value="RESOURCE_ALLOCATION"></option>
      <option value="RETURN_AUTHORIZATION"></option>
      <option value="REV_REC_SCHEDULE"></option>
      <option value="REV_REC_TEMPLATE"></option>
      <option value="SALES_ORDER"></option>
      <option value="SALES_ROLE"></option>
      <option value="SALES_TAX_ITEM"></option>
      <option value="SERIALIZED_ASSEMBLY_ITEM"></option>
      <option value="SERIALIZED_INVENTORY_ITEM"></option>
      <option value="SERVICE_PURCHASE_ITEM"></option>
      <option value="SERVICE_RESALE_ITEM"></option>
      <option value="SERVICE_SALE_ITEM"></option>
      <option value="SITE_CATEGORY"></option>
      <option value="SOLUTION"></option>
      <option value="STATE"></option>
      <option value="STATISTICAL_JOURNAL_ENTRY"></option>
      <option value="SUBSIDIARY"></option>
      <option value="SUBTOTAL_ITEM"></option>
      <option value="SUPPORT_CASE"></option>
      <option value="SUPPORT_CASE_ISSUE"></option>
      <option value="SUPPORT_CASE_ORIGIN"></option>
      <option value="SUPPORT_CASE_PRIORITY"></option>
      <option value="SUPPORT_CASE_STATUS"></option>
      <option value="SUPPORT_CASE_TYPE"></option>
      <option value="TASK"></option>
      <option value="TAX_ACCT"></option>
      <option value="TAX_GROUP"></option>
      <option value="TAX_TYPE"></option>
      <option value="TERM"></option>
      <option value="TIME_BILL"></option>
      <option value="TIME_SHEET"></option>
      <option value="TOPIC"></option>
      <option value="TRANSACTION_BODY_CUSTOM_FIELD"></option>
      <option value="TRANSACTION_COLUMN_CUSTOM_FIELD"></option>
      <option value="TRANSFER_ORDER"></option>
      <option value="UNITS_TYPE"></option>
      <option value="VENDOR"></option>
      <option value="VENDOR_BILL"></option>
      <option value="VENDOR_CATEGORY"></option>
      <option value="VENDOR_CREDIT"></option>
      <option value="VENDOR_PAYMENT"></option>
      <option value="VENDOR_RETURN_AUTHORIZATION"></option>
      <option value="WIN_LOSS_REASON"></option>
      <option value="WORK_ORDER"></option>
      <option value="WORK_ORDER_CLOSE"></option>
      <option value="WORK_ORDER_COMPLETION"></option>
      <option value="WORK_ORDER_ISSUE"></option>
    </enum>
  </nested>
  <nested xmlname="from-subsidiary" caption="" description="" localId="from-subsidiary" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="From Subsidiary Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <string name="internalId" caption="Internal Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <string name="externalId" caption="External Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <enum allowsCustom="true" name="type" caption="Type" description="" supportsExpressions="true" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.types.RecordType">
      <option value="ACCOUNT"></option>
      <option value="ACCOUNTING_PERIOD"></option>
      <option value="APP_DEFINITION"></option>
      <option value="APP_PACKAGE"></option>
      <option value="ASSEMBLY_BUILD"></option>
      <option value="ASSEMBLY_ITEM"></option>
      <option value="ASSEMBLY_UNBUILD"></option>
      <option value="BILLING_SCHEDULE"></option>
      <option value="BIN"></option>
      <option value="BIN_TRANSFER"></option>
      <option value="BIN_WORKSHEET"></option>
      <option value="BUDGET"></option>
      <option value="BUDGET_CATEGORY"></option>
      <option value="CALENDAR_EVENT"></option>
      <option value="CAMPAIGN"></option>
      <option value="CAMPAIGN_AUDIENCE"></option>
      <option value="CAMPAIGN_CATEGORY"></option>
      <option value="CAMPAIGN_CHANNEL"></option>
      <option value="CAMPAIGN_FAMILY"></option>
      <option value="CAMPAIGN_OFFER"></option>
      <option value="CAMPAIGN_RESPONSE"></option>
      <option value="CAMPAIGN_SEARCH_ENGINE"></option>
      <option value="CAMPAIGN_SUBSCRIPTION"></option>
      <option value="CAMPAIGN_VERTICAL"></option>
      <option value="CASH_REFUND"></option>
      <option value="CASH_SALE"></option>
      <option value="CHARGE"></option>
      <option value="CHECK"></option>
      <option value="CLASSIFICATION"></option>
      <option value="CONTACT"></option>
      <option value="CONTACT_CATEGORY"></option>
      <option value="CONTACT_ROLE"></option>
      <option value="COST_CATEGORY"></option>
      <option value="COUPON_CODE"></option>
      <option value="CREDIT_MEMO"></option>
      <option value="CRM_CUSTOM_FIELD"></option>
      <option value="CURRENCY"></option>
      <option value="CURRENCY_RATE"></option>
      <option value="CUSTOMER"></option>
      <option value="CUSTOMER_CATEGORY"></option>
      <option value="CUSTOMER_DEPOSIT"></option>
      <option value="CUSTOMER_MESSAGE"></option>
      <option value="CUSTOMER_PAYMENT"></option>
      <option value="CUSTOMER_REFUND"></option>
      <option value="CUSTOMER_STATUS"></option>
      <option value="CUSTOM_LIST"></option>
      <option value="CUSTOM_RECORD"></option>
      <option value="CUSTOM_RECORD_CUSTOM_FIELD"></option>
      <option value="CUSTOM_RECORD_TYPE"></option>
      <option value="CUSTOM_TRANSACTION"></option>
      <option value="DEPARTMENT"></option>
      <option value="DEPOSIT"></option>
      <option value="DEPOSIT_APPLICATION"></option>
      <option value="DESCRIPTION_ITEM"></option>
      <option value="DISCOUNT_ITEM"></option>
      <option value="DOWNLOAD_ITEM"></option>
      <option value="EMPLOYEE"></option>
      <option value="ENTITY_CUSTOM_FIELD"></option>
      <option value="ENTITY_GROUP"></option>
      <option value="ESTIMATE"></option>
      <option value="EXPENSE_CATEGORY"></option>
      <option value="EXPENSE_REPORT"></option>
      <option value="FILE"></option>
      <option value="FOLDER"></option>
      <option value="GIFT_CERTIFICATE"></option>
      <option value="GIFT_CERTIFICATE_ITEM"></option>
      <option value="GLOBAL_ACCOUNT_MAPPING"></option>
      <option value="INTER_COMPANY_JOURNAL_ENTRY"></option>
      <option value="INTER_COMPANY_TRANSFER_ORDER"></option>
      <option value="INVENTORY_ADJUSTMENT"></option>
      <option value="INVENTORY_COST_REVALUATION"></option>
      <option value="INVENTORY_ITEM"></option>
      <option value="INVENTORY_NUMBER"></option>
      <option value="INVENTORY_TRANSFER"></option>
      <option value="INVOICE"></option>
      <option value="ISSUE"></option>
      <option value="ITEM_ACCOUNT_MAPPING"></option>
      <option value="ITEM_CUSTOM_FIELD"></option>
      <option value="ITEM_DEMAND_PLAN"></option>
      <option value="ITEM_FULFILLMENT"></option>
      <option value="ITEM_GROUP"></option>
      <option value="ITEM_NUMBER_CUSTOM_FIELD"></option>
      <option value="ITEM_OPTION_CUSTOM_FIELD"></option>
      <option value="ITEM_RECEIPT"></option>
      <option value="ITEM_REVISION"></option>
      <option value="ITEM_SUPPLY_PLAN"></option>
      <option value="JOB"></option>
      <option value="JOB_STATUS"></option>
      <option value="JOB_TYPE"></option>
      <option value="JOURNAL_ENTRY"></option>
      <option value="KIT_ITEM"></option>
      <option value="LEAD_SOURCE"></option>
      <option value="LOCATION"></option>
      <option value="LOT_NUMBERED_ASSEMBLY_ITEM"></option>
      <option value="LOT_NUMBERED_INVENTORY_ITEM"></option>
      <option value="MANUFACTURING_COST_TEMPLATE"></option>
      <option value="MANUFACTURING_OPERATION_TASK"></option>
      <option value="MANUFACTURING_ROUTING"></option>
      <option value="MARKUP_ITEM"></option>
      <option value="MESSAGE"></option>
      <option value="NEXUS"></option>
      <option value="NON_INVENTORY_PURCHASE_ITEM"></option>
      <option value="NON_INVENTORY_RESALE_ITEM"></option>
      <option value="NON_INVENTORY_SALE_ITEM"></option>
      <option value="NOTE"></option>
      <option value="NOTE_TYPE"></option>
      <option value="OPPORTUNITY"></option>
      <option value="OTHER_CHARGE_PURCHASE_ITEM"></option>
      <option value="OTHER_CHARGE_RESALE_ITEM"></option>
      <option value="OTHER_CHARGE_SALE_ITEM"></option>
      <option value="OTHER_CUSTOM_FIELD"></option>
      <option value="OTHER_NAME_CATEGORY"></option>
      <option value="PARTNER"></option>
      <option value="PARTNER_CATEGORY"></option>
      <option value="PAYCHECK_JOURNAL"></option>
      <option value="PAYMENT_ITEM"></option>
      <option value="PAYMENT_METHOD"></option>
      <option value="PAYROLL_ITEM"></option>
      <option value="PHONE_CALL"></option>
      <option value="PRICE_LEVEL"></option>
      <option value="PRICING_GROUP"></option>
      <option value="PROJECT_TASK"></option>
      <option value="PROMOTION_CODE"></option>
      <option value="PURCHASE_ORDER"></option>
      <option value="PURCHASE_REQUISITION"></option>
      <option value="RESOURCE_ALLOCATION"></option>
      <option value="RETURN_AUTHORIZATION"></option>
      <option value="REV_REC_SCHEDULE"></option>
      <option value="REV_REC_TEMPLATE"></option>
      <option value="SALES_ORDER"></option>
      <option value="SALES_ROLE"></option>
      <option value="SALES_TAX_ITEM"></option>
      <option value="SERIALIZED_ASSEMBLY_ITEM"></option>
      <option value="SERIALIZED_INVENTORY_ITEM"></option>
      <option value="SERVICE_PURCHASE_ITEM"></option>
      <option value="SERVICE_RESALE_ITEM"></option>
      <option value="SERVICE_SALE_ITEM"></option>
      <option value="SITE_CATEGORY"></option>
      <option value="SOLUTION"></option>
      <option value="STATE"></option>
      <option value="STATISTICAL_JOURNAL_ENTRY"></option>
      <option value="SUBSIDIARY"></option>
      <option value="SUBTOTAL_ITEM"></option>
      <option value="SUPPORT_CASE"></option>
      <option value="SUPPORT_CASE_ISSUE"></option>
      <option value="SUPPORT_CASE_ORIGIN"></option>
      <option value="SUPPORT_CASE_PRIORITY"></option>
      <option value="SUPPORT_CASE_STATUS"></option>
      <option value="SUPPORT_CASE_TYPE"></option>
      <option value="TASK"></option>
      <option value="TAX_ACCT"></option>
      <option value="TAX_GROUP"></option>
      <option value="TAX_TYPE"></option>
      <option value="TERM"></option>
      <option value="TIME_BILL"></option>
      <option value="TIME_SHEET"></option>
      <option value="TOPIC"></option>
      <option value="TRANSACTION_BODY_CUSTOM_FIELD"></option>
      <option value="TRANSACTION_COLUMN_CUSTOM_FIELD"></option>
      <option value="TRANSFER_ORDER"></option>
      <option value="UNITS_TYPE"></option>
      <option value="VENDOR"></option>
      <option value="VENDOR_BILL"></option>
      <option value="VENDOR_CATEGORY"></option>
      <option value="VENDOR_CREDIT"></option>
      <option value="VENDOR_PAYMENT"></option>
      <option value="VENDOR_RETURN_AUTHORIZATION"></option>
      <option value="WIN_LOSS_REASON"></option>
      <option value="WORK_ORDER"></option>
      <option value="WORK_ORDER_CLOSE"></option>
      <option value="WORK_ORDER_COMPLETION"></option>
      <option value="WORK_ORDER_ISSUE"></option>
    </enum>
  </nested>
  <nested xmlname="item" caption="" description="" localId="item" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Item Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <element-controller-listOfPojo listName="record-ref" localName="configurable-record-ref" itemName="record-ref" caption="Record Ref" description="" required="false" controlled="complex" javaType="java.util.List&lt;com.netsuite.webservices.platform.core.RecordRef&gt;"></element-controller-listOfPojo>
  </nested>
  <nested xmlname="location" caption="" description="" localId="location" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Location Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <element-controller-listOfPojo listName="record-ref" localName="configurable-record-ref" itemName="record-ref" caption="Record Ref" description="" required="false" controlled="complex" javaType="java.util.List&lt;com.netsuite.webservices.platform.core.RecordRef&gt;"></element-controller-listOfPojo>
  </nested>
  <nested xmlname="parent-item" caption="" description="" localId="parent-item" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Parent Item Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <element-controller-listOfPojo listName="record-ref" localName="configurable-record-ref" itemName="record-ref" caption="Record Ref" description="" required="false" controlled="complex" javaType="java.util.List&lt;com.netsuite.webservices.platform.core.RecordRef&gt;"></element-controller-listOfPojo>
  </nested>
  <nested xmlname="period" caption="" description="" localId="period" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Period Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <element-controller-listOfPojo listName="record-ref" localName="configurable-record-ref" itemName="record-ref" caption="Record Ref" description="" required="false" controlled="complex" javaType="java.util.List&lt;com.netsuite.webservices.platform.core.RecordRef&gt;"></element-controller-listOfPojo>
  </nested>
  <nested xmlname="preferences" caption="" description="" localId="preferences" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Preferences Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <boolean name="warningAsError" caption="Warning As Error" description="" supportsExpressions="true" required="false" controlled="complex" javaType="java.lang.Boolean"></boolean>
    <boolean name="disableMandatoryCustomFieldValidation" caption="Disable Mandatory Custom Field Validation" description="" supportsExpressions="true" required="false" controlled="complex" javaType="java.lang.Boolean"></boolean>
    <boolean name="disableSystemNotesForCustomFields" caption="Disable System Notes For Custom Fields" description="" supportsExpressions="true" required="false" controlled="complex" javaType="java.lang.Boolean"></boolean>
    <boolean name="ignoreReadOnlyFields" caption="Ignore Read Only Fields" description="" supportsExpressions="true" required="false" controlled="complex" javaType="java.lang.Boolean"></boolean>
  </nested>
  <nested xmlname="rate-filter" caption="" description="" localId="rate-filter" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Rate Filter Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/base-currency" caption="Base Currency Reference" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.RecordRef"></childElement>
    <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/from-currency" caption="From Currency Reference" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.RecordRef"></childElement>
    <string name="effectiveDate-ref" caption="Effective Date Reference" description="" required="false" controlled="complex" javaType="javax.xml.datatype.XMLGregorianCalendar"></string>
  </nested>
  <nested xmlname="record" caption="" description="" localId="record" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Record Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <enum allowsCustom="true" name="type" caption="Type" description="" supportsExpressions="true" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.types.InitializeType">
      <option value="ASSEMBLY_BUILD"></option>
      <option value="ASSEMBLY_UNBUILD"></option>
      <option value="BIN_WORKSHEET"></option>
      <option value="CASH_REFUND"></option>
      <option value="CASH_SALE"></option>
      <option value="CREDIT_MEMO"></option>
      <option value="CUSTOMER_PAYMENT"></option>
      <option value="CUSTOMER_REFUND"></option>
      <option value="DEPOSIT_APPLICATION"></option>
      <option value="ESTIMATE"></option>
      <option value="INVENTORY_TRANSFER"></option>
      <option value="INVOICE"></option>
      <option value="ITEM_FULFILLMENT"></option>
      <option value="ITEM_RECEIPT"></option>
      <option value="PURCHASE_ORDER"></option>
      <option value="RETURN_AUTHORIZATION"></option>
      <option value="SALES_ORDER"></option>
      <option value="VENDOR_BILL"></option>
      <option value="VENDOR_CREDIT"></option>
      <option value="VENDOR_PAYMENT"></option>
      <option value="VENDOR_RETURN_AUTHORIZATION"></option>
      <option value="WORK_ORDER"></option>
      <option value="WORK_ORDER_CLOSE"></option>
      <option value="WORK_ORDER_COMPLETION"></option>
      <option value="WORK_ORDER_ISSUE"></option>
    </enum>
    <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/reference" caption="Reference Reference" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.InitializeRef"></childElement>
    <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/aux-reference" caption="Aux Reference Reference" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.InitializeAuxRef"></childElement>
    <childElement inplace="true" allowMultiple="false" name="http://www.mulesoft.org/schema/mule/netsuite/reference-list" caption="Reference List Reference" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.InitializeRefList"></childElement>
  </nested>
  <nested xmlname="record-ref" caption="" description="" localId="record-ref" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Record Ref Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <string name="internalId" caption="Internal Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <string name="externalId" caption="External Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <enum allowsCustom="true" name="type" caption="Type" description="" supportsExpressions="true" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.types.RecordType">
      <option value="ACCOUNT"></option>
      <option value="ACCOUNTING_PERIOD"></option>
      <option value="APP_DEFINITION"></option>
      <option value="APP_PACKAGE"></option>
      <option value="ASSEMBLY_BUILD"></option>
      <option value="ASSEMBLY_ITEM"></option>
      <option value="ASSEMBLY_UNBUILD"></option>
      <option value="BILLING_SCHEDULE"></option>
      <option value="BIN"></option>
      <option value="BIN_TRANSFER"></option>
      <option value="BIN_WORKSHEET"></option>
      <option value="BUDGET"></option>
      <option value="BUDGET_CATEGORY"></option>
      <option value="CALENDAR_EVENT"></option>
      <option value="CAMPAIGN"></option>
      <option value="CAMPAIGN_AUDIENCE"></option>
      <option value="CAMPAIGN_CATEGORY"></option>
      <option value="CAMPAIGN_CHANNEL"></option>
      <option value="CAMPAIGN_FAMILY"></option>
      <option value="CAMPAIGN_OFFER"></option>
      <option value="CAMPAIGN_RESPONSE"></option>
      <option value="CAMPAIGN_SEARCH_ENGINE"></option>
      <option value="CAMPAIGN_SUBSCRIPTION"></option>
      <option value="CAMPAIGN_VERTICAL"></option>
      <option value="CASH_REFUND"></option>
      <option value="CASH_SALE"></option>
      <option value="CHARGE"></option>
      <option value="CHECK"></option>
      <option value="CLASSIFICATION"></option>
      <option value="CONTACT"></option>
      <option value="CONTACT_CATEGORY"></option>
      <option value="CONTACT_ROLE"></option>
      <option value="COST_CATEGORY"></option>
      <option value="COUPON_CODE"></option>
      <option value="CREDIT_MEMO"></option>
      <option value="CRM_CUSTOM_FIELD"></option>
      <option value="CURRENCY"></option>
      <option value="CURRENCY_RATE"></option>
      <option value="CUSTOMER"></option>
      <option value="CUSTOMER_CATEGORY"></option>
      <option value="CUSTOMER_DEPOSIT"></option>
      <option value="CUSTOMER_MESSAGE"></option>
      <option value="CUSTOMER_PAYMENT"></option>
      <option value="CUSTOMER_REFUND"></option>
      <option value="CUSTOMER_STATUS"></option>
      <option value="CUSTOM_LIST"></option>
      <option value="CUSTOM_RECORD"></option>
      <option value="CUSTOM_RECORD_CUSTOM_FIELD"></option>
      <option value="CUSTOM_RECORD_TYPE"></option>
      <option value="CUSTOM_TRANSACTION"></option>
      <option value="DEPARTMENT"></option>
      <option value="DEPOSIT"></option>
      <option value="DEPOSIT_APPLICATION"></option>
      <option value="DESCRIPTION_ITEM"></option>
      <option value="DISCOUNT_ITEM"></option>
      <option value="DOWNLOAD_ITEM"></option>
      <option value="EMPLOYEE"></option>
      <option value="ENTITY_CUSTOM_FIELD"></option>
      <option value="ENTITY_GROUP"></option>
      <option value="ESTIMATE"></option>
      <option value="EXPENSE_CATEGORY"></option>
      <option value="EXPENSE_REPORT"></option>
      <option value="FILE"></option>
      <option value="FOLDER"></option>
      <option value="GIFT_CERTIFICATE"></option>
      <option value="GIFT_CERTIFICATE_ITEM"></option>
      <option value="GLOBAL_ACCOUNT_MAPPING"></option>
      <option value="INTER_COMPANY_JOURNAL_ENTRY"></option>
      <option value="INTER_COMPANY_TRANSFER_ORDER"></option>
      <option value="INVENTORY_ADJUSTMENT"></option>
      <option value="INVENTORY_COST_REVALUATION"></option>
      <option value="INVENTORY_ITEM"></option>
      <option value="INVENTORY_NUMBER"></option>
      <option value="INVENTORY_TRANSFER"></option>
      <option value="INVOICE"></option>
      <option value="ISSUE"></option>
      <option value="ITEM_ACCOUNT_MAPPING"></option>
      <option value="ITEM_CUSTOM_FIELD"></option>
      <option value="ITEM_DEMAND_PLAN"></option>
      <option value="ITEM_FULFILLMENT"></option>
      <option value="ITEM_GROUP"></option>
      <option value="ITEM_NUMBER_CUSTOM_FIELD"></option>
      <option value="ITEM_OPTION_CUSTOM_FIELD"></option>
      <option value="ITEM_RECEIPT"></option>
      <option value="ITEM_REVISION"></option>
      <option value="ITEM_SUPPLY_PLAN"></option>
      <option value="JOB"></option>
      <option value="JOB_STATUS"></option>
      <option value="JOB_TYPE"></option>
      <option value="JOURNAL_ENTRY"></option>
      <option value="KIT_ITEM"></option>
      <option value="LEAD_SOURCE"></option>
      <option value="LOCATION"></option>
      <option value="LOT_NUMBERED_ASSEMBLY_ITEM"></option>
      <option value="LOT_NUMBERED_INVENTORY_ITEM"></option>
      <option value="MANUFACTURING_COST_TEMPLATE"></option>
      <option value="MANUFACTURING_OPERATION_TASK"></option>
      <option value="MANUFACTURING_ROUTING"></option>
      <option value="MARKUP_ITEM"></option>
      <option value="MESSAGE"></option>
      <option value="NEXUS"></option>
      <option value="NON_INVENTORY_PURCHASE_ITEM"></option>
      <option value="NON_INVENTORY_RESALE_ITEM"></option>
      <option value="NON_INVENTORY_SALE_ITEM"></option>
      <option value="NOTE"></option>
      <option value="NOTE_TYPE"></option>
      <option value="OPPORTUNITY"></option>
      <option value="OTHER_CHARGE_PURCHASE_ITEM"></option>
      <option value="OTHER_CHARGE_RESALE_ITEM"></option>
      <option value="OTHER_CHARGE_SALE_ITEM"></option>
      <option value="OTHER_CUSTOM_FIELD"></option>
      <option value="OTHER_NAME_CATEGORY"></option>
      <option value="PARTNER"></option>
      <option value="PARTNER_CATEGORY"></option>
      <option value="PAYCHECK_JOURNAL"></option>
      <option value="PAYMENT_ITEM"></option>
      <option value="PAYMENT_METHOD"></option>
      <option value="PAYROLL_ITEM"></option>
      <option value="PHONE_CALL"></option>
      <option value="PRICE_LEVEL"></option>
      <option value="PRICING_GROUP"></option>
      <option value="PROJECT_TASK"></option>
      <option value="PROMOTION_CODE"></option>
      <option value="PURCHASE_ORDER"></option>
      <option value="PURCHASE_REQUISITION"></option>
      <option value="RESOURCE_ALLOCATION"></option>
      <option value="RETURN_AUTHORIZATION"></option>
      <option value="REV_REC_SCHEDULE"></option>
      <option value="REV_REC_TEMPLATE"></option>
      <option value="SALES_ORDER"></option>
      <option value="SALES_ROLE"></option>
      <option value="SALES_TAX_ITEM"></option>
      <option value="SERIALIZED_ASSEMBLY_ITEM"></option>
      <option value="SERIALIZED_INVENTORY_ITEM"></option>
      <option value="SERVICE_PURCHASE_ITEM"></option>
      <option value="SERVICE_RESALE_ITEM"></option>
      <option value="SERVICE_SALE_ITEM"></option>
      <option value="SITE_CATEGORY"></option>
      <option value="SOLUTION"></option>
      <option value="STATE"></option>
      <option value="STATISTICAL_JOURNAL_ENTRY"></option>
      <option value="SUBSIDIARY"></option>
      <option value="SUBTOTAL_ITEM"></option>
      <option value="SUPPORT_CASE"></option>
      <option value="SUPPORT_CASE_ISSUE"></option>
      <option value="SUPPORT_CASE_ORIGIN"></option>
      <option value="SUPPORT_CASE_PRIORITY"></option>
      <option value="SUPPORT_CASE_STATUS"></option>
      <option value="SUPPORT_CASE_TYPE"></option>
      <option value="TASK"></option>
      <option value="TAX_ACCT"></option>
      <option value="TAX_GROUP"></option>
      <option value="TAX_TYPE"></option>
      <option value="TERM"></option>
      <option value="TIME_BILL"></option>
      <option value="TIME_SHEET"></option>
      <option value="TOPIC"></option>
      <option value="TRANSACTION_BODY_CUSTOM_FIELD"></option>
      <option value="TRANSACTION_COLUMN_CUSTOM_FIELD"></option>
      <option value="TRANSFER_ORDER"></option>
      <option value="UNITS_TYPE"></option>
      <option value="VENDOR"></option>
      <option value="VENDOR_BILL"></option>
      <option value="VENDOR_CATEGORY"></option>
      <option value="VENDOR_CREDIT"></option>
      <option value="VENDOR_PAYMENT"></option>
      <option value="VENDOR_RETURN_AUTHORIZATION"></option>
      <option value="WIN_LOSS_REASON"></option>
      <option value="WORK_ORDER"></option>
      <option value="WORK_ORDER_CLOSE"></option>
      <option value="WORK_ORDER_COMPLETION"></option>
      <option value="WORK_ORDER_ISSUE"></option>
    </enum>
  </nested>
  <nested xmlname="reference" caption="" description="" localId="reference" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Reference Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <enum allowsCustom="true" name="type" caption="Type" description="" supportsExpressions="true" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.types.InitializeRefType">
      <option value="ASSEMBLY_BUILD"></option>
      <option value="ASSEMBLY_ITEM"></option>
      <option value="CASH_SALE"></option>
      <option value="CREDIT_MEMO"></option>
      <option value="CUSTOMER"></option>
      <option value="CUSTOMER_DEPOSIT"></option>
      <option value="EMPLOYEE"></option>
      <option value="ESTIMATE"></option>
      <option value="INTER_COMPANY_TRANSFER_ORDER"></option>
      <option value="INVOICE"></option>
      <option value="LOCATION"></option>
      <option value="LOT_NUMBERED_ASSEMBLY_ITEM"></option>
      <option value="OPPORTUNITY"></option>
      <option value="PURCHASE_ORDER"></option>
      <option value="PURCHASE_REQUISITION"></option>
      <option value="RETURN_AUTHORIZATION"></option>
      <option value="SALES_ORDER"></option>
      <option value="SERIALIZED_ASSEMBLY_ITEM"></option>
      <option value="TRANSFER_ORDER"></option>
      <option value="VENDOR"></option>
      <option value="VENDOR_BILL"></option>
      <option value="VENDOR_RETURN_AUTHORIZATION"></option>
      <option value="WORK_ORDER"></option>
    </enum>
    <string name="internalId" caption="Internal Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <string name="externalId" caption="External Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
  </nested>
  <nested xmlname="reference-list" caption="" description="" localId="reference-list" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Reference List Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <element-controller-listOfPojo listName="initialize-ref" localName="configurable-initialize-ref" itemName="initialize-ref" caption="Initialize Ref" description="" required="false" controlled="complex" javaType="java.util.List&lt;com.netsuite.webservices.platform.core.InitializeRef&gt;"></element-controller-listOfPojo>
  </nested>
  <nested xmlname="role" caption="" description="" localId="role" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Role Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <string name="internalId" caption="Internal Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <string name="externalId" caption="External Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <enum allowsCustom="true" name="type" caption="Type" description="" supportsExpressions="true" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.types.RecordType">
      <option value="ACCOUNT"></option>
      <option value="ACCOUNTING_PERIOD"></option>
      <option value="APP_DEFINITION"></option>
      <option value="APP_PACKAGE"></option>
      <option value="ASSEMBLY_BUILD"></option>
      <option value="ASSEMBLY_ITEM"></option>
      <option value="ASSEMBLY_UNBUILD"></option>
      <option value="BILLING_SCHEDULE"></option>
      <option value="BIN"></option>
      <option value="BIN_TRANSFER"></option>
      <option value="BIN_WORKSHEET"></option>
      <option value="BUDGET"></option>
      <option value="BUDGET_CATEGORY"></option>
      <option value="CALENDAR_EVENT"></option>
      <option value="CAMPAIGN"></option>
      <option value="CAMPAIGN_AUDIENCE"></option>
      <option value="CAMPAIGN_CATEGORY"></option>
      <option value="CAMPAIGN_CHANNEL"></option>
      <option value="CAMPAIGN_FAMILY"></option>
      <option value="CAMPAIGN_OFFER"></option>
      <option value="CAMPAIGN_RESPONSE"></option>
      <option value="CAMPAIGN_SEARCH_ENGINE"></option>
      <option value="CAMPAIGN_SUBSCRIPTION"></option>
      <option value="CAMPAIGN_VERTICAL"></option>
      <option value="CASH_REFUND"></option>
      <option value="CASH_SALE"></option>
      <option value="CHARGE"></option>
      <option value="CHECK"></option>
      <option value="CLASSIFICATION"></option>
      <option value="CONTACT"></option>
      <option value="CONTACT_CATEGORY"></option>
      <option value="CONTACT_ROLE"></option>
      <option value="COST_CATEGORY"></option>
      <option value="COUPON_CODE"></option>
      <option value="CREDIT_MEMO"></option>
      <option value="CRM_CUSTOM_FIELD"></option>
      <option value="CURRENCY"></option>
      <option value="CURRENCY_RATE"></option>
      <option value="CUSTOMER"></option>
      <option value="CUSTOMER_CATEGORY"></option>
      <option value="CUSTOMER_DEPOSIT"></option>
      <option value="CUSTOMER_MESSAGE"></option>
      <option value="CUSTOMER_PAYMENT"></option>
      <option value="CUSTOMER_REFUND"></option>
      <option value="CUSTOMER_STATUS"></option>
      <option value="CUSTOM_LIST"></option>
      <option value="CUSTOM_RECORD"></option>
      <option value="CUSTOM_RECORD_CUSTOM_FIELD"></option>
      <option value="CUSTOM_RECORD_TYPE"></option>
      <option value="CUSTOM_TRANSACTION"></option>
      <option value="DEPARTMENT"></option>
      <option value="DEPOSIT"></option>
      <option value="DEPOSIT_APPLICATION"></option>
      <option value="DESCRIPTION_ITEM"></option>
      <option value="DISCOUNT_ITEM"></option>
      <option value="DOWNLOAD_ITEM"></option>
      <option value="EMPLOYEE"></option>
      <option value="ENTITY_CUSTOM_FIELD"></option>
      <option value="ENTITY_GROUP"></option>
      <option value="ESTIMATE"></option>
      <option value="EXPENSE_CATEGORY"></option>
      <option value="EXPENSE_REPORT"></option>
      <option value="FILE"></option>
      <option value="FOLDER"></option>
      <option value="GIFT_CERTIFICATE"></option>
      <option value="GIFT_CERTIFICATE_ITEM"></option>
      <option value="GLOBAL_ACCOUNT_MAPPING"></option>
      <option value="INTER_COMPANY_JOURNAL_ENTRY"></option>
      <option value="INTER_COMPANY_TRANSFER_ORDER"></option>
      <option value="INVENTORY_ADJUSTMENT"></option>
      <option value="INVENTORY_COST_REVALUATION"></option>
      <option value="INVENTORY_ITEM"></option>
      <option value="INVENTORY_NUMBER"></option>
      <option value="INVENTORY_TRANSFER"></option>
      <option value="INVOICE"></option>
      <option value="ISSUE"></option>
      <option value="ITEM_ACCOUNT_MAPPING"></option>
      <option value="ITEM_CUSTOM_FIELD"></option>
      <option value="ITEM_DEMAND_PLAN"></option>
      <option value="ITEM_FULFILLMENT"></option>
      <option value="ITEM_GROUP"></option>
      <option value="ITEM_NUMBER_CUSTOM_FIELD"></option>
      <option value="ITEM_OPTION_CUSTOM_FIELD"></option>
      <option value="ITEM_RECEIPT"></option>
      <option value="ITEM_REVISION"></option>
      <option value="ITEM_SUPPLY_PLAN"></option>
      <option value="JOB"></option>
      <option value="JOB_STATUS"></option>
      <option value="JOB_TYPE"></option>
      <option value="JOURNAL_ENTRY"></option>
      <option value="KIT_ITEM"></option>
      <option value="LEAD_SOURCE"></option>
      <option value="LOCATION"></option>
      <option value="LOT_NUMBERED_ASSEMBLY_ITEM"></option>
      <option value="LOT_NUMBERED_INVENTORY_ITEM"></option>
      <option value="MANUFACTURING_COST_TEMPLATE"></option>
      <option value="MANUFACTURING_OPERATION_TASK"></option>
      <option value="MANUFACTURING_ROUTING"></option>
      <option value="MARKUP_ITEM"></option>
      <option value="MESSAGE"></option>
      <option value="NEXUS"></option>
      <option value="NON_INVENTORY_PURCHASE_ITEM"></option>
      <option value="NON_INVENTORY_RESALE_ITEM"></option>
      <option value="NON_INVENTORY_SALE_ITEM"></option>
      <option value="NOTE"></option>
      <option value="NOTE_TYPE"></option>
      <option value="OPPORTUNITY"></option>
      <option value="OTHER_CHARGE_PURCHASE_ITEM"></option>
      <option value="OTHER_CHARGE_RESALE_ITEM"></option>
      <option value="OTHER_CHARGE_SALE_ITEM"></option>
      <option value="OTHER_CUSTOM_FIELD"></option>
      <option value="OTHER_NAME_CATEGORY"></option>
      <option value="PARTNER"></option>
      <option value="PARTNER_CATEGORY"></option>
      <option value="PAYCHECK_JOURNAL"></option>
      <option value="PAYMENT_ITEM"></option>
      <option value="PAYMENT_METHOD"></option>
      <option value="PAYROLL_ITEM"></option>
      <option value="PHONE_CALL"></option>
      <option value="PRICE_LEVEL"></option>
      <option value="PRICING_GROUP"></option>
      <option value="PROJECT_TASK"></option>
      <option value="PROMOTION_CODE"></option>
      <option value="PURCHASE_ORDER"></option>
      <option value="PURCHASE_REQUISITION"></option>
      <option value="RESOURCE_ALLOCATION"></option>
      <option value="RETURN_AUTHORIZATION"></option>
      <option value="REV_REC_SCHEDULE"></option>
      <option value="REV_REC_TEMPLATE"></option>
      <option value="SALES_ORDER"></option>
      <option value="SALES_ROLE"></option>
      <option value="SALES_TAX_ITEM"></option>
      <option value="SERIALIZED_ASSEMBLY_ITEM"></option>
      <option value="SERIALIZED_INVENTORY_ITEM"></option>
      <option value="SERVICE_PURCHASE_ITEM"></option>
      <option value="SERVICE_RESALE_ITEM"></option>
      <option value="SERVICE_SALE_ITEM"></option>
      <option value="SITE_CATEGORY"></option>
      <option value="SOLUTION"></option>
      <option value="STATE"></option>
      <option value="STATISTICAL_JOURNAL_ENTRY"></option>
      <option value="SUBSIDIARY"></option>
      <option value="SUBTOTAL_ITEM"></option>
      <option value="SUPPORT_CASE"></option>
      <option value="SUPPORT_CASE_ISSUE"></option>
      <option value="SUPPORT_CASE_ORIGIN"></option>
      <option value="SUPPORT_CASE_PRIORITY"></option>
      <option value="SUPPORT_CASE_STATUS"></option>
      <option value="SUPPORT_CASE_TYPE"></option>
      <option value="TASK"></option>
      <option value="TAX_ACCT"></option>
      <option value="TAX_GROUP"></option>
      <option value="TAX_TYPE"></option>
      <option value="TERM"></option>
      <option value="TIME_BILL"></option>
      <option value="TIME_SHEET"></option>
      <option value="TOPIC"></option>
      <option value="TRANSACTION_BODY_CUSTOM_FIELD"></option>
      <option value="TRANSACTION_COLUMN_CUSTOM_FIELD"></option>
      <option value="TRANSFER_ORDER"></option>
      <option value="UNITS_TYPE"></option>
      <option value="VENDOR"></option>
      <option value="VENDOR_BILL"></option>
      <option value="VENDOR_CATEGORY"></option>
      <option value="VENDOR_CREDIT"></option>
      <option value="VENDOR_PAYMENT"></option>
      <option value="VENDOR_RETURN_AUTHORIZATION"></option>
      <option value="WIN_LOSS_REASON"></option>
      <option value="WORK_ORDER"></option>
      <option value="WORK_ORDER_CLOSE"></option>
      <option value="WORK_ORDER_COMPLETION"></option>
      <option value="WORK_ORDER_ISSUE"></option>
    </enum>
  </nested>
  <nested xmlname="source" caption="" description="" localId="source" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Source Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <string name="internalId" caption="Internal Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <string name="externalId" caption="External Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <enum allowsCustom="true" name="type" caption="Type" description="" supportsExpressions="true" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.types.RecordType">
      <option value="ACCOUNT"></option>
      <option value="ACCOUNTING_PERIOD"></option>
      <option value="APP_DEFINITION"></option>
      <option value="APP_PACKAGE"></option>
      <option value="ASSEMBLY_BUILD"></option>
      <option value="ASSEMBLY_ITEM"></option>
      <option value="ASSEMBLY_UNBUILD"></option>
      <option value="BILLING_SCHEDULE"></option>
      <option value="BIN"></option>
      <option value="BIN_TRANSFER"></option>
      <option value="BIN_WORKSHEET"></option>
      <option value="BUDGET"></option>
      <option value="BUDGET_CATEGORY"></option>
      <option value="CALENDAR_EVENT"></option>
      <option value="CAMPAIGN"></option>
      <option value="CAMPAIGN_AUDIENCE"></option>
      <option value="CAMPAIGN_CATEGORY"></option>
      <option value="CAMPAIGN_CHANNEL"></option>
      <option value="CAMPAIGN_FAMILY"></option>
      <option value="CAMPAIGN_OFFER"></option>
      <option value="CAMPAIGN_RESPONSE"></option>
      <option value="CAMPAIGN_SEARCH_ENGINE"></option>
      <option value="CAMPAIGN_SUBSCRIPTION"></option>
      <option value="CAMPAIGN_VERTICAL"></option>
      <option value="CASH_REFUND"></option>
      <option value="CASH_SALE"></option>
      <option value="CHARGE"></option>
      <option value="CHECK"></option>
      <option value="CLASSIFICATION"></option>
      <option value="CONTACT"></option>
      <option value="CONTACT_CATEGORY"></option>
      <option value="CONTACT_ROLE"></option>
      <option value="COST_CATEGORY"></option>
      <option value="COUPON_CODE"></option>
      <option value="CREDIT_MEMO"></option>
      <option value="CRM_CUSTOM_FIELD"></option>
      <option value="CURRENCY"></option>
      <option value="CURRENCY_RATE"></option>
      <option value="CUSTOMER"></option>
      <option value="CUSTOMER_CATEGORY"></option>
      <option value="CUSTOMER_DEPOSIT"></option>
      <option value="CUSTOMER_MESSAGE"></option>
      <option value="CUSTOMER_PAYMENT"></option>
      <option value="CUSTOMER_REFUND"></option>
      <option value="CUSTOMER_STATUS"></option>
      <option value="CUSTOM_LIST"></option>
      <option value="CUSTOM_RECORD"></option>
      <option value="CUSTOM_RECORD_CUSTOM_FIELD"></option>
      <option value="CUSTOM_RECORD_TYPE"></option>
      <option value="CUSTOM_TRANSACTION"></option>
      <option value="DEPARTMENT"></option>
      <option value="DEPOSIT"></option>
      <option value="DEPOSIT_APPLICATION"></option>
      <option value="DESCRIPTION_ITEM"></option>
      <option value="DISCOUNT_ITEM"></option>
      <option value="DOWNLOAD_ITEM"></option>
      <option value="EMPLOYEE"></option>
      <option value="ENTITY_CUSTOM_FIELD"></option>
      <option value="ENTITY_GROUP"></option>
      <option value="ESTIMATE"></option>
      <option value="EXPENSE_CATEGORY"></option>
      <option value="EXPENSE_REPORT"></option>
      <option value="FILE"></option>
      <option value="FOLDER"></option>
      <option value="GIFT_CERTIFICATE"></option>
      <option value="GIFT_CERTIFICATE_ITEM"></option>
      <option value="GLOBAL_ACCOUNT_MAPPING"></option>
      <option value="INTER_COMPANY_JOURNAL_ENTRY"></option>
      <option value="INTER_COMPANY_TRANSFER_ORDER"></option>
      <option value="INVENTORY_ADJUSTMENT"></option>
      <option value="INVENTORY_COST_REVALUATION"></option>
      <option value="INVENTORY_ITEM"></option>
      <option value="INVENTORY_NUMBER"></option>
      <option value="INVENTORY_TRANSFER"></option>
      <option value="INVOICE"></option>
      <option value="ISSUE"></option>
      <option value="ITEM_ACCOUNT_MAPPING"></option>
      <option value="ITEM_CUSTOM_FIELD"></option>
      <option value="ITEM_DEMAND_PLAN"></option>
      <option value="ITEM_FULFILLMENT"></option>
      <option value="ITEM_GROUP"></option>
      <option value="ITEM_NUMBER_CUSTOM_FIELD"></option>
      <option value="ITEM_OPTION_CUSTOM_FIELD"></option>
      <option value="ITEM_RECEIPT"></option>
      <option value="ITEM_REVISION"></option>
      <option value="ITEM_SUPPLY_PLAN"></option>
      <option value="JOB"></option>
      <option value="JOB_STATUS"></option>
      <option value="JOB_TYPE"></option>
      <option value="JOURNAL_ENTRY"></option>
      <option value="KIT_ITEM"></option>
      <option value="LEAD_SOURCE"></option>
      <option value="LOCATION"></option>
      <option value="LOT_NUMBERED_ASSEMBLY_ITEM"></option>
      <option value="LOT_NUMBERED_INVENTORY_ITEM"></option>
      <option value="MANUFACTURING_COST_TEMPLATE"></option>
      <option value="MANUFACTURING_OPERATION_TASK"></option>
      <option value="MANUFACTURING_ROUTING"></option>
      <option value="MARKUP_ITEM"></option>
      <option value="MESSAGE"></option>
      <option value="NEXUS"></option>
      <option value="NON_INVENTORY_PURCHASE_ITEM"></option>
      <option value="NON_INVENTORY_RESALE_ITEM"></option>
      <option value="NON_INVENTORY_SALE_ITEM"></option>
      <option value="NOTE"></option>
      <option value="NOTE_TYPE"></option>
      <option value="OPPORTUNITY"></option>
      <option value="OTHER_CHARGE_PURCHASE_ITEM"></option>
      <option value="OTHER_CHARGE_RESALE_ITEM"></option>
      <option value="OTHER_CHARGE_SALE_ITEM"></option>
      <option value="OTHER_CUSTOM_FIELD"></option>
      <option value="OTHER_NAME_CATEGORY"></option>
      <option value="PARTNER"></option>
      <option value="PARTNER_CATEGORY"></option>
      <option value="PAYCHECK_JOURNAL"></option>
      <option value="PAYMENT_ITEM"></option>
      <option value="PAYMENT_METHOD"></option>
      <option value="PAYROLL_ITEM"></option>
      <option value="PHONE_CALL"></option>
      <option value="PRICE_LEVEL"></option>
      <option value="PRICING_GROUP"></option>
      <option value="PROJECT_TASK"></option>
      <option value="PROMOTION_CODE"></option>
      <option value="PURCHASE_ORDER"></option>
      <option value="PURCHASE_REQUISITION"></option>
      <option value="RESOURCE_ALLOCATION"></option>
      <option value="RETURN_AUTHORIZATION"></option>
      <option value="REV_REC_SCHEDULE"></option>
      <option value="REV_REC_TEMPLATE"></option>
      <option value="SALES_ORDER"></option>
      <option value="SALES_ROLE"></option>
      <option value="SALES_TAX_ITEM"></option>
      <option value="SERIALIZED_ASSEMBLY_ITEM"></option>
      <option value="SERIALIZED_INVENTORY_ITEM"></option>
      <option value="SERVICE_PURCHASE_ITEM"></option>
      <option value="SERVICE_RESALE_ITEM"></option>
      <option value="SERVICE_SALE_ITEM"></option>
      <option value="SITE_CATEGORY"></option>
      <option value="SOLUTION"></option>
      <option value="STATE"></option>
      <option value="STATISTICAL_JOURNAL_ENTRY"></option>
      <option value="SUBSIDIARY"></option>
      <option value="SUBTOTAL_ITEM"></option>
      <option value="SUPPORT_CASE"></option>
      <option value="SUPPORT_CASE_ISSUE"></option>
      <option value="SUPPORT_CASE_ORIGIN"></option>
      <option value="SUPPORT_CASE_PRIORITY"></option>
      <option value="SUPPORT_CASE_STATUS"></option>
      <option value="SUPPORT_CASE_TYPE"></option>
      <option value="TASK"></option>
      <option value="TAX_ACCT"></option>
      <option value="TAX_GROUP"></option>
      <option value="TAX_TYPE"></option>
      <option value="TERM"></option>
      <option value="TIME_BILL"></option>
      <option value="TIME_SHEET"></option>
      <option value="TOPIC"></option>
      <option value="TRANSACTION_BODY_CUSTOM_FIELD"></option>
      <option value="TRANSACTION_COLUMN_CUSTOM_FIELD"></option>
      <option value="TRANSFER_ORDER"></option>
      <option value="UNITS_TYPE"></option>
      <option value="VENDOR"></option>
      <option value="VENDOR_BILL"></option>
      <option value="VENDOR_CATEGORY"></option>
      <option value="VENDOR_CREDIT"></option>
      <option value="VENDOR_PAYMENT"></option>
      <option value="VENDOR_RETURN_AUTHORIZATION"></option>
      <option value="WIN_LOSS_REASON"></option>
      <option value="WORK_ORDER"></option>
      <option value="WORK_ORDER_CLOSE"></option>
      <option value="WORK_ORDER_COMPLETION"></option>
      <option value="WORK_ORDER_ISSUE"></option>
    </enum>
  </nested>
  <nested xmlname="subsidiary" caption="" description="" localId="subsidiary" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="Subsidiary Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <element-controller-listOfPojo listName="record-ref" localName="configurable-record-ref" itemName="record-ref" caption="Record Ref" description="" required="false" controlled="complex" javaType="java.util.List&lt;com.netsuite.webservices.platform.core.RecordRef&gt;"></element-controller-listOfPojo>
  </nested>
  <nested xmlname="to-subsidiary" caption="" description="" localId="to-subsidiary" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="To Subsidiary Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <string name="internalId" caption="Internal Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <string name="externalId" caption="External Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <enum allowsCustom="true" name="type" caption="Type" description="" supportsExpressions="true" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.types.RecordType">
      <option value="ACCOUNT"></option>
      <option value="ACCOUNTING_PERIOD"></option>
      <option value="APP_DEFINITION"></option>
      <option value="APP_PACKAGE"></option>
      <option value="ASSEMBLY_BUILD"></option>
      <option value="ASSEMBLY_ITEM"></option>
      <option value="ASSEMBLY_UNBUILD"></option>
      <option value="BILLING_SCHEDULE"></option>
      <option value="BIN"></option>
      <option value="BIN_TRANSFER"></option>
      <option value="BIN_WORKSHEET"></option>
      <option value="BUDGET"></option>
      <option value="BUDGET_CATEGORY"></option>
      <option value="CALENDAR_EVENT"></option>
      <option value="CAMPAIGN"></option>
      <option value="CAMPAIGN_AUDIENCE"></option>
      <option value="CAMPAIGN_CATEGORY"></option>
      <option value="CAMPAIGN_CHANNEL"></option>
      <option value="CAMPAIGN_FAMILY"></option>
      <option value="CAMPAIGN_OFFER"></option>
      <option value="CAMPAIGN_RESPONSE"></option>
      <option value="CAMPAIGN_SEARCH_ENGINE"></option>
      <option value="CAMPAIGN_SUBSCRIPTION"></option>
      <option value="CAMPAIGN_VERTICAL"></option>
      <option value="CASH_REFUND"></option>
      <option value="CASH_SALE"></option>
      <option value="CHARGE"></option>
      <option value="CHECK"></option>
      <option value="CLASSIFICATION"></option>
      <option value="CONTACT"></option>
      <option value="CONTACT_CATEGORY"></option>
      <option value="CONTACT_ROLE"></option>
      <option value="COST_CATEGORY"></option>
      <option value="COUPON_CODE"></option>
      <option value="CREDIT_MEMO"></option>
      <option value="CRM_CUSTOM_FIELD"></option>
      <option value="CURRENCY"></option>
      <option value="CURRENCY_RATE"></option>
      <option value="CUSTOMER"></option>
      <option value="CUSTOMER_CATEGORY"></option>
      <option value="CUSTOMER_DEPOSIT"></option>
      <option value="CUSTOMER_MESSAGE"></option>
      <option value="CUSTOMER_PAYMENT"></option>
      <option value="CUSTOMER_REFUND"></option>
      <option value="CUSTOMER_STATUS"></option>
      <option value="CUSTOM_LIST"></option>
      <option value="CUSTOM_RECORD"></option>
      <option value="CUSTOM_RECORD_CUSTOM_FIELD"></option>
      <option value="CUSTOM_RECORD_TYPE"></option>
      <option value="CUSTOM_TRANSACTION"></option>
      <option value="DEPARTMENT"></option>
      <option value="DEPOSIT"></option>
      <option value="DEPOSIT_APPLICATION"></option>
      <option value="DESCRIPTION_ITEM"></option>
      <option value="DISCOUNT_ITEM"></option>
      <option value="DOWNLOAD_ITEM"></option>
      <option value="EMPLOYEE"></option>
      <option value="ENTITY_CUSTOM_FIELD"></option>
      <option value="ENTITY_GROUP"></option>
      <option value="ESTIMATE"></option>
      <option value="EXPENSE_CATEGORY"></option>
      <option value="EXPENSE_REPORT"></option>
      <option value="FILE"></option>
      <option value="FOLDER"></option>
      <option value="GIFT_CERTIFICATE"></option>
      <option value="GIFT_CERTIFICATE_ITEM"></option>
      <option value="GLOBAL_ACCOUNT_MAPPING"></option>
      <option value="INTER_COMPANY_JOURNAL_ENTRY"></option>
      <option value="INTER_COMPANY_TRANSFER_ORDER"></option>
      <option value="INVENTORY_ADJUSTMENT"></option>
      <option value="INVENTORY_COST_REVALUATION"></option>
      <option value="INVENTORY_ITEM"></option>
      <option value="INVENTORY_NUMBER"></option>
      <option value="INVENTORY_TRANSFER"></option>
      <option value="INVOICE"></option>
      <option value="ISSUE"></option>
      <option value="ITEM_ACCOUNT_MAPPING"></option>
      <option value="ITEM_CUSTOM_FIELD"></option>
      <option value="ITEM_DEMAND_PLAN"></option>
      <option value="ITEM_FULFILLMENT"></option>
      <option value="ITEM_GROUP"></option>
      <option value="ITEM_NUMBER_CUSTOM_FIELD"></option>
      <option value="ITEM_OPTION_CUSTOM_FIELD"></option>
      <option value="ITEM_RECEIPT"></option>
      <option value="ITEM_REVISION"></option>
      <option value="ITEM_SUPPLY_PLAN"></option>
      <option value="JOB"></option>
      <option value="JOB_STATUS"></option>
      <option value="JOB_TYPE"></option>
      <option value="JOURNAL_ENTRY"></option>
      <option value="KIT_ITEM"></option>
      <option value="LEAD_SOURCE"></option>
      <option value="LOCATION"></option>
      <option value="LOT_NUMBERED_ASSEMBLY_ITEM"></option>
      <option value="LOT_NUMBERED_INVENTORY_ITEM"></option>
      <option value="MANUFACTURING_COST_TEMPLATE"></option>
      <option value="MANUFACTURING_OPERATION_TASK"></option>
      <option value="MANUFACTURING_ROUTING"></option>
      <option value="MARKUP_ITEM"></option>
      <option value="MESSAGE"></option>
      <option value="NEXUS"></option>
      <option value="NON_INVENTORY_PURCHASE_ITEM"></option>
      <option value="NON_INVENTORY_RESALE_ITEM"></option>
      <option value="NON_INVENTORY_SALE_ITEM"></option>
      <option value="NOTE"></option>
      <option value="NOTE_TYPE"></option>
      <option value="OPPORTUNITY"></option>
      <option value="OTHER_CHARGE_PURCHASE_ITEM"></option>
      <option value="OTHER_CHARGE_RESALE_ITEM"></option>
      <option value="OTHER_CHARGE_SALE_ITEM"></option>
      <option value="OTHER_CUSTOM_FIELD"></option>
      <option value="OTHER_NAME_CATEGORY"></option>
      <option value="PARTNER"></option>
      <option value="PARTNER_CATEGORY"></option>
      <option value="PAYCHECK_JOURNAL"></option>
      <option value="PAYMENT_ITEM"></option>
      <option value="PAYMENT_METHOD"></option>
      <option value="PAYROLL_ITEM"></option>
      <option value="PHONE_CALL"></option>
      <option value="PRICE_LEVEL"></option>
      <option value="PRICING_GROUP"></option>
      <option value="PROJECT_TASK"></option>
      <option value="PROMOTION_CODE"></option>
      <option value="PURCHASE_ORDER"></option>
      <option value="PURCHASE_REQUISITION"></option>
      <option value="RESOURCE_ALLOCATION"></option>
      <option value="RETURN_AUTHORIZATION"></option>
      <option value="REV_REC_SCHEDULE"></option>
      <option value="REV_REC_TEMPLATE"></option>
      <option value="SALES_ORDER"></option>
      <option value="SALES_ROLE"></option>
      <option value="SALES_TAX_ITEM"></option>
      <option value="SERIALIZED_ASSEMBLY_ITEM"></option>
      <option value="SERIALIZED_INVENTORY_ITEM"></option>
      <option value="SERVICE_PURCHASE_ITEM"></option>
      <option value="SERVICE_RESALE_ITEM"></option>
      <option value="SERVICE_SALE_ITEM"></option>
      <option value="SITE_CATEGORY"></option>
      <option value="SOLUTION"></option>
      <option value="STATE"></option>
      <option value="STATISTICAL_JOURNAL_ENTRY"></option>
      <option value="SUBSIDIARY"></option>
      <option value="SUBTOTAL_ITEM"></option>
      <option value="SUPPORT_CASE"></option>
      <option value="SUPPORT_CASE_ISSUE"></option>
      <option value="SUPPORT_CASE_ORIGIN"></option>
      <option value="SUPPORT_CASE_PRIORITY"></option>
      <option value="SUPPORT_CASE_STATUS"></option>
      <option value="SUPPORT_CASE_TYPE"></option>
      <option value="TASK"></option>
      <option value="TAX_ACCT"></option>
      <option value="TAX_GROUP"></option>
      <option value="TAX_TYPE"></option>
      <option value="TERM"></option>
      <option value="TIME_BILL"></option>
      <option value="TIME_SHEET"></option>
      <option value="TOPIC"></option>
      <option value="TRANSACTION_BODY_CUSTOM_FIELD"></option>
      <option value="TRANSACTION_COLUMN_CUSTOM_FIELD"></option>
      <option value="TRANSFER_ORDER"></option>
      <option value="UNITS_TYPE"></option>
      <option value="VENDOR"></option>
      <option value="VENDOR_BILL"></option>
      <option value="VENDOR_CATEGORY"></option>
      <option value="VENDOR_CREDIT"></option>
      <option value="VENDOR_PAYMENT"></option>
      <option value="VENDOR_RETURN_AUTHORIZATION"></option>
      <option value="WIN_LOSS_REASON"></option>
      <option value="WORK_ORDER"></option>
      <option value="WORK_ORDER_CLOSE"></option>
      <option value="WORK_ORDER_COMPLETION"></option>
      <option value="WORK_ORDER_ISSUE"></option>
    </enum>
  </nested>
  <nested xmlname="user-role" caption="" description="" localId="user-role" abstract="false">
    <radioBoolean name="useReference" caption="Reference or expression" description="Provide a reference to a bean or use an expression" fillLine="true"></radioBoolean>
    <string name="ref" caption="User Role Reference" description="" controlled="useReference"></string>
    <radioBoolean name="complex" caption="Define attributes" description="Define this element's attributes" fillLine="true"></radioBoolean>
    <string name="internalId" caption="Internal Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <string name="externalId" caption="External Id" description="" required="false" controlled="complex" javaType="java.lang.String"></string>
    <enum allowsCustom="true" name="type" caption="Type" description="" supportsExpressions="true" required="false" controlled="complex" javaType="com.netsuite.webservices.platform.core.types.RecordType">
      <option value="ACCOUNT"></option>
      <option value="ACCOUNTING_PERIOD"></option>
      <option value="APP_DEFINITION"></option>
      <option value="APP_PACKAGE"></option>
      <option value="ASSEMBLY_BUILD"></option>
      <option value="ASSEMBLY_ITEM"></option>
      <option value="ASSEMBLY_UNBUILD"></option>
      <option value="BILLING_SCHEDULE"></option>
      <option value="BIN"></option>
      <option value="BIN_TRANSFER"></option>
      <option value="BIN_WORKSHEET"></option>
      <option value="BUDGET"></option>
      <option value="BUDGET_CATEGORY"></option>
      <option value="CALENDAR_EVENT"></option>
      <option value="CAMPAIGN"></option>
      <option value="CAMPAIGN_AUDIENCE"></option>
      <option value="CAMPAIGN_CATEGORY"></option>
      <option value="CAMPAIGN_CHANNEL"></option>
      <option value="CAMPAIGN_FAMILY"></option>
      <option value="CAMPAIGN_OFFER"></option>
      <option value="CAMPAIGN_RESPONSE"></option>
      <option value="CAMPAIGN_SEARCH_ENGINE"></option>
      <option value="CAMPAIGN_SUBSCRIPTION"></option>
      <option value="CAMPAIGN_VERTICAL"></option>
      <option value="CASH_REFUND"></option>
      <option value="CASH_SALE"></option>
      <option value="CHARGE"></option>
      <option value="CHECK"></option>
      <option value="CLASSIFICATION"></option>
      <option value="CONTACT"></option>
      <option value="CONTACT_CATEGORY"></option>
      <option value="CONTACT_ROLE"></option>
      <option value="COST_CATEGORY"></option>
      <option value="COUPON_CODE"></option>
      <option value="CREDIT_MEMO"></option>
      <option value="CRM_CUSTOM_FIELD"></option>
      <option value="CURRENCY"></option>
      <option value="CURRENCY_RATE"></option>
      <option value="CUSTOMER"></option>
      <option value="CUSTOMER_CATEGORY"></option>
      <option value="CUSTOMER_DEPOSIT"></option>
      <option value="CUSTOMER_MESSAGE"></option>
      <option value="CUSTOMER_PAYMENT"></option>
      <option value="CUSTOMER_REFUND"></option>
      <option value="CUSTOMER_STATUS"></option>
      <option value="CUSTOM_LIST"></option>
      <option value="CUSTOM_RECORD"></option>
      <option value="CUSTOM_RECORD_CUSTOM_FIELD"></option>
      <option value="CUSTOM_RECORD_TYPE"></option>
      <option value="CUSTOM_TRANSACTION"></option>
      <option value="DEPARTMENT"></option>
      <option value="DEPOSIT"></option>
      <option value="DEPOSIT_APPLICATION"></option>
      <option value="DESCRIPTION_ITEM"></option>
      <option value="DISCOUNT_ITEM"></option>
      <option value="DOWNLOAD_ITEM"></option>
      <option value="EMPLOYEE"></option>
      <option value="ENTITY_CUSTOM_FIELD"></option>
      <option value="ENTITY_GROUP"></option>
      <option value="ESTIMATE"></option>
      <option value="EXPENSE_CATEGORY"></option>
      <option value="EXPENSE_REPORT"></option>
      <option value="FILE"></option>
      <option value="FOLDER"></option>
      <option value="GIFT_CERTIFICATE"></option>
      <option value="GIFT_CERTIFICATE_ITEM"></option>
      <option value="GLOBAL_ACCOUNT_MAPPING"></option>
      <option value="INTER_COMPANY_JOURNAL_ENTRY"></option>
      <option value="INTER_COMPANY_TRANSFER_ORDER"></option>
      <option value="INVENTORY_ADJUSTMENT"></option>
      <option value="INVENTORY_COST_REVALUATION"></option>
      <option value="INVENTORY_ITEM"></option>
      <option value="INVENTORY_NUMBER"></option>
      <option value="INVENTORY_TRANSFER"></option>
      <option value="INVOICE"></option>
      <option value="ISSUE"></option>
      <option value="ITEM_ACCOUNT_MAPPING"></option>
      <option value="ITEM_CUSTOM_FIELD"></option>
      <option value="ITEM_DEMAND_PLAN"></option>
      <option value="ITEM_FULFILLMENT"></option>
      <option value="ITEM_GROUP"></option>
      <option value="ITEM_NUMBER_CUSTOM_FIELD"></option>
      <option value="ITEM_OPTION_CUSTOM_FIELD"></option>
      <option value="ITEM_RECEIPT"></option>
      <option value="ITEM_REVISION"></option>
      <option value="ITEM_SUPPLY_PLAN"></option>
      <option value="JOB"></option>
      <option value="JOB_STATUS"></option>
      <option value="JOB_TYPE"></option>
      <option value="JOURNAL_ENTRY"></option>
      <option value="KIT_ITEM"></option>
      <option value="LEAD_SOURCE"></option>
      <option value="LOCATION"></option>
      <option value="LOT_NUMBERED_ASSEMBLY_ITEM"></option>
      <option value="LOT_NUMBERED_INVENTORY_ITEM"></option>
      <option value="MANUFACTURING_COST_TEMPLATE"></option>
      <option value="MANUFACTURING_OPERATION_TASK"></option>
      <option value="MANUFACTURING_ROUTING"></option>
      <option value="MARKUP_ITEM"></option>
      <option value="MESSAGE"></option>
      <option value="NEXUS"></option>
      <option value="NON_INVENTORY_PURCHASE_ITEM"></option>
      <option value="NON_INVENTORY_RESALE_ITEM"></option>
      <option value="NON_INVENTORY_SALE_ITEM"></option>
      <option value="NOTE"></option>
      <option value="NOTE_TYPE"></option>
      <option value="OPPORTUNITY"></option>
      <option value="OTHER_CHARGE_PURCHASE_ITEM"></option>
      <option value="OTHER_CHARGE_RESALE_ITEM"></option>
      <option value="OTHER_CHARGE_SALE_ITEM"></option>
      <option value="OTHER_CUSTOM_FIELD"></option>
      <option value="OTHER_NAME_CATEGORY"></option>
      <option value="PARTNER"></option>
      <option value="PARTNER_CATEGORY"></option>
      <option value="PAYCHECK_JOURNAL"></option>
      <option value="PAYMENT_ITEM"></option>
      <option value="PAYMENT_METHOD"></option>
      <option value="PAYROLL_ITEM"></option>
      <option value="PHONE_CALL"></option>
      <option value="PRICE_LEVEL"></option>
      <option value="PRICING_GROUP"></option>
      <option value="PROJECT_TASK"></option>
      <option value="PROMOTION_CODE"></option>
      <option value="PURCHASE_ORDER"></option>
      <option value="PURCHASE_REQUISITION"></option>
      <option value="RESOURCE_ALLOCATION"></option>
      <option value="RETURN_AUTHORIZATION"></option>
      <option value="REV_REC_SCHEDULE"></option>
      <option value="REV_REC_TEMPLATE"></option>
      <option value="SALES_ORDER"></option>
      <option value="SALES_ROLE"></option>
      <option value="SALES_TAX_ITEM"></option>
      <option value="SERIALIZED_ASSEMBLY_ITEM"></option>
      <option value="SERIALIZED_INVENTORY_ITEM"></option>
      <option value="SERVICE_PURCHASE_ITEM"></option>
      <option value="SERVICE_RESALE_ITEM"></option>
      <option value="SERVICE_SALE_ITEM"></option>
      <option value="SITE_CATEGORY"></option>
      <option value="SOLUTION"></option>
      <option value="STATE"></option>
      <option value="STATISTICAL_JOURNAL_ENTRY"></option>
      <option value="SUBSIDIARY"></option>
      <option value="SUBTOTAL_ITEM"></option>
      <option value="SUPPORT_CASE"></option>
      <option value="SUPPORT_CASE_ISSUE"></option>
      <option value="SUPPORT_CASE_ORIGIN"></option>
      <option value="SUPPORT_CASE_PRIORITY"></option>
      <option value="SUPPORT_CASE_STATUS"></option>
      <option value="SUPPORT_CASE_TYPE"></option>
      <option value="TASK"></option>
      <option value="TAX_ACCT"></option>
      <option value="TAX_GROUP"></option>
      <option value="TAX_TYPE"></option>
      <option value="TERM"></option>
      <option value="TIME_BILL"></option>
      <option value="TIME_SHEET"></option>
      <option value="TOPIC"></option>
      <option value="TRANSACTION_BODY_CUSTOM_FIELD"></option>
      <option value="TRANSACTION_COLUMN_CUSTOM_FIELD"></option>
      <option value="TRANSFER_ORDER"></option>
      <option value="UNITS_TYPE"></option>
      <option value="VENDOR"></option>
      <option value="VENDOR_BILL"></option>
      <option value="VENDOR_CATEGORY"></option>
      <option value="VENDOR_CREDIT"></option>
      <option value="VENDOR_PAYMENT"></option>
      <option value="VENDOR_RETURN_AUTHORIZATION"></option>
      <option value="WIN_LOSS_REASON"></option>
      <option value="WORK_ORDER"></option>
      <option value="WORK_ORDER_CLOSE"></option>
      <option value="WORK_ORDER_COMPLETION"></option>
      <option value="WORK_ORDER_ISSUE"></option>
    </enum>
  </nested>
</namespace>