<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Class hieracrchy in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Class-hieracrchy/m-p/36063#M20093</link>
    <description>&lt;P&gt;Hi there,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there a document that describe what is the class hierachy for all the classes defined in the Authorize.Net API? I would like to know what classes are inherited. The CIM SOAP Guide is not particular good in that regard.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For example, I am developing a solution that will create/update/delete customer profiles and payment profiles. Payment profiles can be credit card or bank account. I would like to use the same form to both create and update a payment profile. When I create a payment profile, I need to instantiate a&amp;nbsp;&lt;FONT face="courier new,courier"&gt;&lt;EM&gt;CustomerPaymentProfileType&lt;/EM&gt; &lt;/FONT&gt;object because that's what the&amp;nbsp;&lt;FONT face="courier new,courier"&gt;&lt;EM&gt;CreateCustomerPaymentProfile&lt;/EM&gt;&amp;nbsp;&lt;/FONT&gt;method expects. My custom form will get a&amp;nbsp;&lt;SPAN&gt;&lt;EM&gt;CustomerPaymentProfileType &amp;nbsp;&lt;/EM&gt;reference in its constructor and will fill all the fields with nformation entered by the user in the form. However, when I want to update a payment profile, all I have is a&amp;nbsp;&lt;SPAN&gt;&lt;FONT face="courier new,courier"&gt;&lt;EM&gt;CustomerPaymentProfileMaskedType&lt;/EM&gt;&lt;/FONT&gt;. So my custom form needs to be able to take a reference to that type as well in its constructor. I would love to know if there is a relationship between the two types (&lt;SPAN&gt;&lt;EM&gt;CustomerPaymentProfileType&lt;/EM&gt; and&amp;nbsp;&lt;SPAN&gt;&lt;FONT face="courier new,courier"&gt;&lt;EM&gt;CustomerPaymentProfileMaskedType&lt;/EM&gt;&lt;/FONT&gt;) as in both are derived from the same interface, so I can define my constructor reference input parameter of that type.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;Any help is highly appreciated.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;TIA,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;Eddie&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 03 Oct 2013 15:00:06 GMT</pubDate>
    <dc:creator>EddieLascu88CNP</dc:creator>
    <dc:date>2013-10-03T15:00:06Z</dc:date>
    <item>
      <title>Class hieracrchy</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Class-hieracrchy/m-p/36063#M20093</link>
      <description>&lt;P&gt;Hi there,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there a document that describe what is the class hierachy for all the classes defined in the Authorize.Net API? I would like to know what classes are inherited. The CIM SOAP Guide is not particular good in that regard.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For example, I am developing a solution that will create/update/delete customer profiles and payment profiles. Payment profiles can be credit card or bank account. I would like to use the same form to both create and update a payment profile. When I create a payment profile, I need to instantiate a&amp;nbsp;&lt;FONT face="courier new,courier"&gt;&lt;EM&gt;CustomerPaymentProfileType&lt;/EM&gt; &lt;/FONT&gt;object because that's what the&amp;nbsp;&lt;FONT face="courier new,courier"&gt;&lt;EM&gt;CreateCustomerPaymentProfile&lt;/EM&gt;&amp;nbsp;&lt;/FONT&gt;method expects. My custom form will get a&amp;nbsp;&lt;SPAN&gt;&lt;EM&gt;CustomerPaymentProfileType &amp;nbsp;&lt;/EM&gt;reference in its constructor and will fill all the fields with nformation entered by the user in the form. However, when I want to update a payment profile, all I have is a&amp;nbsp;&lt;SPAN&gt;&lt;FONT face="courier new,courier"&gt;&lt;EM&gt;CustomerPaymentProfileMaskedType&lt;/EM&gt;&lt;/FONT&gt;. So my custom form needs to be able to take a reference to that type as well in its constructor. I would love to know if there is a relationship between the two types (&lt;SPAN&gt;&lt;EM&gt;CustomerPaymentProfileType&lt;/EM&gt; and&amp;nbsp;&lt;SPAN&gt;&lt;FONT face="courier new,courier"&gt;&lt;EM&gt;CustomerPaymentProfileMaskedType&lt;/EM&gt;&lt;/FONT&gt;) as in both are derived from the same interface, so I can define my constructor reference input parameter of that type.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;Any help is highly appreciated.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;TIA,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;Eddie&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Oct 2013 15:00:06 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Class-hieracrchy/m-p/36063#M20093</guid>
      <dc:creator>EddieLascu88CNP</dc:creator>
      <dc:date>2013-10-03T15:00:06Z</dc:date>
    </item>
    <item>
      <title>Re: Class hieracrchy</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Class-hieracrchy/m-p/36065#M20094</link>
      <description>&lt;P&gt;There is the WSDL &lt;A target="_blank" href="https://api.authorize.net/soap/v1/Service.asmx?WSDL"&gt;https://api.authorize.net/soap/v1/Service.asmx?WSDL&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Oct 2013 15:24:04 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Class-hieracrchy/m-p/36065#M20094</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2013-10-03T15:24:04Z</dc:date>
    </item>
    <item>
      <title>Re: Class hieracrchy</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Class-hieracrchy/m-p/36071#M20097</link>
      <description>&lt;P&gt;Yeah, I knew about that. I was hoping for something easier to search and navigate, something like a ".chm" document.&lt;/P&gt;</description>
      <pubDate>Thu, 03 Oct 2013 16:38:42 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Class-hieracrchy/m-p/36071#M20097</guid>
      <dc:creator>EddieLascu88CNP</dc:creator>
      <dc:date>2013-10-03T16:38:42Z</dc:date>
    </item>
  </channel>
</rss>

