Pro API C# Client Library  1.0.0.0
A C# client library for the use of developers working with the Whitepages Pro API
Package ProApiLibrary.Api.Clients

Namespaces

package  DataSources
 
package  Exceptions
 
package  QueryEncoders
 
package  ResponseDecoders
 
package  Responses
 
package  Utils
 

Classes

class  BusinessProxy
 Strongly typed

See also
EntityProxy, IBusiness

for entities More...

 
class  Client
 The Client class is the starting point for interaction with the Whitepages API, serving as the starting place for making requests and getting results. More...
 
class  Config
 The configuration data class. More...
 
interface  IData
 
interface  IDataSource
 Data sources act as brokers of information, fetching a response of one type, using a request of another type. For example, a data source may take a URI instance, call the associated external web service, and return an InputStream containing the response body. More...
 
interface  IQueryEncoder
 Query coders serve to transform/translate a Query into an intermediate form that is compatible with the DataSource. For example, one may change the query into a URI for later execution against an external web service. More...
 
interface  IQueryForm
 
interface  IResponseDecoder
 Response decoders transform the raw response data from a compatible DataSource instance, and return a standardized Response. For example, they may take an InputStream of JSON and parse it into native data objects More...
 
interface  IResultFinder
 IResultFinder instances link together the datafolow of the conversion of an IQuery to an Response{T} More...
 
class  LocationProxy
 Strongly typed

See also
EntityProxy, Location

for entities More...

 
class  PersonProxy
 Strongly typed

See also
EntityProxy, IPerson

for entities More...

 
class  PhoneProxy
 Strongly typed

See also
EntityProxy, IPhone

for entities More...

 
class  ResponseDictionary
 
class  ResultFinder
 /// A standardized, generic implementation of

See also
IResultFinder, IQueryEncoder, IDataSource, IResponseDecoder

that properly threads together the , , and to execute a find request. More...

 
class  ResultFinderFactory
 A factory for creation of

See also
IResultFinder

instances More...