complexType ClientObject
diagram index_p21.png
namespace http://www.ibillingclient.org/schema/edi
properties
abstract true
used by
complexTypes AccountActivity Adjustment CaptureInfo Charge CustomerAccount PaymentOption PaymentPlan
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDrequired      
documentation
id: System generated identifier.
createDateDateoptional      
documentation
createDate: Date the transaction was created.
codexs:stringrequired      
documentation
code: User assigned identifier. (if not specified, id is used)
merchantAccountCodeMerchantAccountCoderequired      
documentation
merchantAccountCode: Merchant account code.
annotation
documentation
Base class for all classes representing business entities within the library.
source <xs:complexType name="ClientObject" abstract="true">
 
<xs:annotation>
   
<xs:documentation>Base class for all classes representing business entities within the library.</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="id" type="xs:ID" use="required">
   
<xs:annotation>
     
<xs:documentation>id: System generated identifier.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="createDate" type="Date" use="optional">
   
<xs:annotation>
     
<xs:documentation>createDate: Date the transaction was created.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="code" type="xs:string" use="required">
   
<xs:annotation>
     
<xs:documentation>code: User assigned identifier. (if not specified, id is used)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="merchantAccountCode" type="MerchantAccountCode" use="required">
   
<xs:annotation>
     
<xs:documentation>merchantAccountCode: Merchant account code.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

attribute ClientObject/@id
type xs:ID
properties
isRef 0
use required
annotation
documentation
id: System generated identifier.
source <xs:attribute name="id" type="xs:ID" use="required">
 
<xs:annotation>
   
<xs:documentation>id: System generated identifier.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ClientObject/@createDate
type Date
properties
isRef 0
use optional
facets
pattern \d\d\d\d\d\d\d\d
annotation
documentation
createDate: Date the transaction was created.
source <xs:attribute name="createDate" type="Date" use="optional">
 
<xs:annotation>
   
<xs:documentation>createDate: Date the transaction was created.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ClientObject/@code
type xs:string
properties
isRef 0
use required
annotation
documentation
code: User assigned identifier. (if not specified, id is used)
source <xs:attribute name="code" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>code: User assigned identifier. (if not specified, id is used)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ClientObject/@merchantAccountCode
type MerchantAccountCode
properties
isRef 0
use required
annotation
documentation
merchantAccountCode: Merchant account code.
source <xs:attribute name="merchantAccountCode" type="MerchantAccountCode" use="required">
 
<xs:annotation>
   
<xs:documentation>merchantAccountCode: Merchant account code.</xs:documentation>
 
</xs:annotation>
</xs:attribute>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy