Pro API C# Client Library  1.0.0.0
A C# client library for the use of developers working with the Whitepages Pro API
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CProApiLibrary.Data.Entities.AgeRange
 CProApiLibrary.Data.Associations.AssociationThe root interface for all Associations
 CProApiLibraryTests.TestCases.DataTests.EntityTests.BaseEntityTestsCopyright @2015 Whitepages, Inc.
 CProApiLibraryTests.TestCases.DataTests.AssociationTests.BusinessAssociationTestCopyright @2015 Whitepages, Inc.
 CProApiLibraryTests.TestCases.ApiTests.ClientTests.ResponseDecoderTests.BusinessProApi20JsonStreamingResponseDecoderTestCopyright @2015 Whitepages, Inc.
 CProApiLibraryTests.TestCases.DataTests.EntityTests.BusinessProxyTestCopyright @2015 Whitepages, Inc.
 CProApiLibrary.Api.Clients.Responses.BusinessResponseCopyright 2015 Whitepages, Inc.
 CProApiLibrary.Api.Clients.ResponseDecoders.NewtonsoftStreaming.BusinessResponseDecoderCopyright 2015 Whitepages, Inc.
 CProApiLibrary.Api.Clients.ClientThe Client class is the starting point for interaction with the Whitepages API, serving as the starting place for making requests and getting results.
 CProApiLibraryTests.TestCases.IntegrationTests.ClientIntegrationTestHelperCopyright @2015 Whitepages, Inc.
 CProApiLibrary.Api.Clients.ConfigThe configuration data class.
 CProApiLibrary.Data.Entities.Date
 CProApiLibrary.Data.Entities.EntityIdThe data class encapsulating

See also
IEntity

IDs.

 CProApiLibraryTests.TestCases.IntegrationTests.EntityLookupTest< IBusiness >
 CProApiLibraryTests.TestCases.IntegrationTests.EntityLookupTest< ILocation >
 CProApiLibraryTests.TestCases.IntegrationTests.EntityLookupTest< IPerson >
 CProApiLibraryTests.TestCases.IntegrationTests.EntityLookupTest< IPhone >
 CProApiLibrary.Data.Entities.Error
 CProApiLibrary.Api.Clients.Responses.ErrorResponseCopyright 2015 Whitepages, Inc.
 CProApiLibrary.Api.Clients.ResponseDecoders.NewtonsoftStreaming.ErrorResponseDecoderCopyright 2015 Whitepages, Inc.
 CProApiLibraryTests.TestCases.IntegrationTests.ErrorResponseTest< IPerson >
 CExamplesLibrary.ExampleUtilsCopyright @2015 Whitepages, Inc.
 CException
 CProApiLibrary.Data.Associations.IContactTypedCopyright @2015 Whitepages, Inc.
 CProApiLibrary.Api.Clients.IData
 CProApiLibrary.Api.Clients.IDataSource< out out TD, in in TQ >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.
 CProApiLibrary.Api.Clients.IDataSource< HttpResponse, Uri >
 CProApiLibrary.Api.Clients.IDataSource< TD, TU >
 CIEntity
 CIEnumerable
 CProApiLibrary.Api.Clients.Utils.IParamValueFormatterCopyright 2015 Whitepages, Inc.
 CProApiLibrary.Api.Queries.IQueryThe root type for all Queries. The following concrete Query classes are available for use
 CProApiLibrary.Api.Clients.IQueryEncoder< in in TQ, out out TU >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.
 CProApiLibrary.Api.Clients.IQueryEncoder< TQ, TU >
 CProApiLibrary.Api.Clients.IQueryEncoder< TQ, Uri >
 CProApiLibrary.Api.Clients.IQueryForm
 CProApiLibrary.Api.Clients.IResponseDecoder< TE, in in TV >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
 CProApiLibrary.Api.Clients.IResponseDecoder< TE, TD >
 CProApiLibrary.Api.Clients.IResponseDecoder< TT, TD >
 CProApiLibrary.Api.Clients.IResultFinder< TE, in in TQ >IResultFinder instances link together the datafolow of the conversion of an IQuery to an Response{T}
 CProApiLibrary.Api.Clients.IResultFinder< IBusiness, BusinessQuery >
 CProApiLibrary.Api.Clients.IResultFinder< ILocation, LocationQuery >
 CProApiLibrary.Api.Clients.IResultFinder< IPerson, PersonQuery >
 CProApiLibrary.Api.Clients.IResultFinder< IPhone, PhoneQuery >
 CProApiLibrary.Api.Clients.IResultFinder< TE, TQ >
 CJsonConverter
 CProApiLibrary.Data.Entities.LatLongCopyright @2015 Whitepages, Inc.
 CProApiLibraryTests.TestCases.DataTests.AssociationTests.LocationAssociationTestCopyright @2015 Whitepages, Inc.
 CProApiLibraryTests.TestCases.ApiTests.ClientTests.ResponseDecoderTests.LocationProApi20JsonStreamingResponseDecoderTestCopyright @2015 Whitepages, Inc.
 CProApiLibraryTests.TestCases.DataTests.EntityTests.LocationProxyTestCopyright @2015 Whitepages, Inc.
 CProApiLibrary.Api.Clients.Responses.LocationResponseCopyright 2015 Whitepages, Inc.
 CProApiLibrary.Api.Clients.ResponseDecoders.NewtonsoftStreaming.LocationResponseDecoderCopyright 2015 Whitepages, Inc.
 CProApiLibraryTests.TestCases.IntegrationTests.LookupTest< T >Copyright @2015 Whitepages, Inc.
 CProApiLibrary.Data.Messages.MessageMessages are generated as a result of requests to the API and contain both a message body and meta data about that message
 CProApiLibrary.Data.Entities.NameCopyright @2015 Whitepages, Inc.
 CProApiLibraryTests.TestCases.DataTests.AssociationTests.PersonAssociationTestCopyright @2015 Whitepages, Inc.
 CProApiLibrary.Data.Entities.Person.PersonName
 CProApiLibraryTests.TestCases.ApiTests.ClientTests.ResponseDecoderTests.PersonProApi20JsonStreamingResponseDecoderTestCopyright @2015 Whitepages, Inc.
 CProApiLibraryTests.TestCases.DataTests.EntityTests.PersonProxyTestCopyright @2015 Whitepages, Inc.
 CProApiLibrary.Api.Clients.Responses.PersonResponseCopyright 2015 Whitepages, Inc.
 CProApiLibrary.Api.Clients.ResponseDecoders.NewtonsoftStreaming.PersonResponseDecoderCopyright 2015 Whitepages, Inc.
 CProApiLibraryTests.TestCases.DataTests.AssociationTests.PhoneAssociationTestCopyright @2015 Whitepages, Inc.
 CProApiLibraryTests.TestCases.ApiTests.ClientTests.ResponseDecoderTests.PhoneProApi20JsonStreamingResponseDecoderTestCopyright @2015 Whitepages, Inc.
 CProApiLibraryTests.TestCases.DataTests.EntityTests.PhoneProxyTestCopyright @2015 Whitepages, Inc.
 CProApiLibrary.Api.Clients.Responses.PhoneResponseCopyright 2015 Whitepages, Inc.
 CProApiLibrary.Api.Clients.ResponseDecoders.NewtonsoftStreaming.PhoneResponseDecoderCopyright 2015 Whitepages, Inc.
 CProApiLibrary.Api.Clients.ResponseDecoders.ProApi20JsonStreamResponseDecoder< IBusiness, HttpResponse >
 CProApiLibrary.Api.Clients.ResponseDecoders.ProApi20JsonStreamResponseDecoder< ILocation, HttpResponse >
 CProApiLibrary.Api.Clients.ResponseDecoders.ProApi20JsonStreamResponseDecoder< IPerson, HttpResponse >
 CProApiLibrary.Api.Clients.ResponseDecoders.ProApi20JsonStreamResponseDecoder< IPhone, HttpResponse >
 CReverseAddress.ProgramCopyright @2015 Whitepages, Inc.
 CFindBusiness.ProgramCopyright @2015 Whitepages, Inc.
 CFindPerson.ProgramCopyright @2015 Whitepages, Inc.
 CReversePhone.ProgramCopyright @2015 Whitepages, Inc.
 CProApiLibraryTests.TestCases.DataTests.EntityTests.ProxyTestHelperCopyright @2015 Whitepages, Inc.
 CProApiLibraryTests.TestCases.ApiTests.QueryTests.QueryTestCopyright @2015 Whitepages, Inc.
 CProApiLibrary.Api.Clients.QueryEncoders.QueryToProApi20UriEncoder< PhoneQuery >
 CProApiLibraryTests.TestCases.ApiTests.ClientTests.QueryEncoderTests.QueryToProApi20UriEncoderTests< TQ >Copyright @2015 Whitepages, Inc.
 CProApiLibraryTests.TestCases.ApiTests.ClientTests.QueryEncoderTests.QueryToProApi20UriEncoderTests< PhoneQuery >
 CProApiLibrary.Data.Entities.ReputationCopyright @2015 Whitepages, Inc.
 CProApiLibrary.Api.Responses.Response< T >The Response is the root object for data returned from queries performed via the

See also
Client

find methods

 CProApiLibrary.Api.Responses.Response< IBusiness >
 CProApiLibrary.Api.Responses.Response< ILocation >
 CProApiLibrary.Api.Responses.Response< IPerson >
 CProApiLibrary.Api.Responses.Response< IPhone >
 CProApiLibraryTests.TestCases.ApiTests.ClientTests.ResponseDecoderTests.ResponseDecoderHelperCopyright @2015 Whitepages, Inc.
 CProApiLibrary.Api.Clients.ResponseDictionary
 CProApiLibraryTests.TestCases.IntegrationTests.ResponseExceptionTest< IPerson >
 CProApiLibrary.Api.Clients.ResultFinderFactoryA factory for creation of

See also
IResultFinder

instances

 CProApiLibraryTests.TestCases.DataTests.AssociationTests.TestDictionaryFactoryCopyright @2015 Whitepages, Inc.
 CProApiLibrary.Data.Entities.TimePeriodCopyright @2015 Whitepages, Inc.
 CProApiLibrary.Api.Clients.Utils.UriEncoderCopyright 2015 Whitepages, Inc.
 CProApiLibrary.Api.Clients.Utils.UriQueryParametersCopyright 2015 Whitepages, Inc.
 CProApiLibrary.Api.Clients.QueryEncoders.WhereQueryToProApi20UriEncoder< BusinessQuery >
 CProApiLibrary.Api.Clients.QueryEncoders.WhereQueryToProApi20UriEncoder< LocationQuery >
 CProApiLibrary.Api.Clients.QueryEncoders.WhereQueryToProApi20UriEncoder< PersonQuery >
 CProApiLibraryTests.TestCases.ApiTests.ClientTests.QueryEncoderTests.WhereQueryToProApi20UriEncoderTests< BusinessQuery >
 CProApiLibraryTests.TestCases.ApiTests.ClientTests.QueryEncoderTests.WhereQueryToProApi20UriEncoderTests< LocationQuery >
 CProApiLibraryTests.TestCases.ApiTests.ClientTests.QueryEncoderTests.WhereQueryToProApi20UriEncoderTests< PersonQuery >