| App | Description | 
|---|---|
| \Demo\ABC | An ABC Template based interactive program that exercises methods in the NetDNS Class. | 
| \Demo\Legacy | A Clarion Template based interactive program that exercises methods in the NetDNS Class. | 
| \apiServer\DnsApi | Source code to the NetTalk DNS API Server. | 
| \apiClient\DnsApiClient | An example program which talks to the NetTalk DNS API server and retrieves a certificate. This example is useful for testing the API, but also for fetching certificates generated by the API server. This program is not needed for Web Servers implementing the API Challenge Certificate method, however it allows for certificates to be fetched from other machines if the server machine is not able to reach the internet. (In other words it allows you to get a certificate for the domain from a completely unrelated machine.) | 
| Property | Description | 
|---|---|
| AuthMethod (Long) | Sets the Authorization method used when talking to the DNS Service Provider. Defaults to Net:WebBasicAuthentication. | 
| BaseURL (Cstring) | This is the root URL of the testing, or production, DNS API
                  Server. It is typically set by the derived class. It is then
                  used when calling all the specific API calls. | 
| Json (JsonClass) | A utility JSONCLASS object that is provided for derived
                  classes to use. It is useful as most services use JSON in
                  their API calls. | 
| State (Long) | When talking to a service, when a request is sent, then the
                  State is set. When a reply is received then the correct Parse
                  method is called, based on the request that was made. After
                  parsing the state may be set back to ndns:ready,
                  indicating that the object is doing nothing. | 
| Testing (byte) | Some services have a testing server, and a production
                  server. If this property is true then the testing server is
                  used in the BaseURL, and if false then the BaseURL is set to
                  the production server. | 
| Method | Description | 
|---|---|
| ErrorTrap | |
| GetAccounts / ParseGetAccounts | |
| Host | |
| ListDomains / ParseListDomains | |
| PageReceived | |
| SetHeaders | |
| Start | |
| WhoAmI / ParseWhoAmI | |
| DNS Records | |
| DeleteRecordByName | |
| WriteRecord | |
| CheckRecord | |