# Class Instantiation

**URL:** <https://forum.kirupa.com/t/class-instantiation/213555>\
**Category:** flash\
**Created:** [January 20, 2007, 9:25pm UTC](https://forum.kirupa.com/t/class-instantiation/213555 "2007-01-20T21:25:02Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![octopus](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/octopus/32/3176_2.png) [@octopus](https://forum.kirupa.com/u/octopus)\
**Post date:** [January 20, 2007, 9:25pm UTC](https://forum.kirupa.com/t/class-instantiation/213555/1 "2007-01-20T21:25:02Z")

</div>

Ebay XML Message Class  
Contains Template of Ebay XML Headers  
Contains Function to send XML msg and display response.  
\*/  
class eBayXml{  
private var Token:String = “blah”;  
private var DeveloperID:String = “blah”;  
private var ApplicationID:String = “blah”;  
private var Certificate:String = “blah”;  
private var MyXML:XML;  
//Constructor  
function eBayXml(eBayVerb:String){  
Buildheaders(MyXML,eBayVerb);  
trace(MyXML.toString());

```
}
//Add XML Headers for Request.
private function Buildheaders(MyXML:XML,eBayVerb:String):Void{
                
                MyXML.addRequestHeader("X-EBAY-API-COMPATIBILITY-LEVEL", "391");
                MyXML.addRequestHeader("X-EBAY-API-DEV-NAME", DeveloperID);
                MyXML.addRequestHeader("X-EBAY-API-APP-NAME", ApplicationID);
                MyXML.addRequestHeader("X-EBAY-API-CERT-NAME", Certificate);
                MyXML.addRequestHeader("X-EBAY-API-CALL-NAME", eBayVerb);
                MyXML.addRequestHeader("X-EBAY-API-SITEID", "0");
                MyXML.addRequestHeader("X-EBAY-API-DETAIL-LEVEL", "0");
}

```

}
