Pro API C# Client Library
1.0.0.0
A C# client library for the use of developers working with the Whitepages Pro API
|
▼NExamplesLibrary | |
CExampleUtils | Copyright @2015 Whitepages, Inc. |
▼NFindBusiness | |
CProgram | Copyright @2015 Whitepages, Inc. |
▼NFindPerson | |
CProgram | Copyright @2015 Whitepages, Inc. |
▼NProApiLibrary | |
▼NApi | |
►NClients | |
►NDataSources | |
CHttpDataSource | Copyright 2015 Whitepages, Inc. |
►NExceptions | |
CResponseDecoderException | Copyright 2015 Whitepages, Inc. |
►NQueryEncoders | |
CBusinessQueryToProApi20UriEncoder | Copyright 2015 Whitepages, Inc. |
CLocationQueryToProApi20UriEncoder | Copyright 2015 Whitepages, Inc. |
CPersonQueryToProApi20UriEncoder | Copyright 2015 Whitepages, Inc. |
CPhoneQueryToProApi20UriEncoder | Copyright 2015 Whitepages, Inc. |
CProApi20ParamValueFormatter | Copyright 2015 Whitepages, Inc. |
CQueryToProApi20UriEncoder | Copyright 2015 Whitepages, Inc. |
CWhereQueryToProApi20UriEncoder | Copyright 2015 Whitepages, Inc. |
►NResponseDecoders | |
►NNewtonsoftStreaming | |
CBusinessResponseDecoder | Copyright 2015 Whitepages, Inc. |
CEntityConverter | Copyright 2015 Whitepages, Inc. |
CErrorResponseDecoder | Copyright 2015 Whitepages, Inc. |
CLocationResponseDecoder | Copyright 2015 Whitepages, Inc. |
CPersonResponseDecoder | Copyright 2015 Whitepages, Inc. |
CPhoneResponseDecoder | Copyright 2015 Whitepages, Inc. |
CBusinessProApi20JsonStreamResponseDecoder | Copyright 2015 Whitepages, Inc. |
CLocationProApi20JsonStreamResponseDecoder | Copyright 2015 Whitepages, Inc. |
CPersonProApi20JsonStreamResponseDecoder | Copyright 2015 Whitepages, Inc. |
CPhoneProApi20JsonStreamResponseDecoder | Copyright 2015 Whitepages, Inc. |
CProApi20JsonStreamResponseDecoder | Copyright 2015 Whitepages, Inc. |
►NResponses | |
CBusinessResponse | Copyright 2015 Whitepages, Inc. |
CErrorResponse | Copyright 2015 Whitepages, Inc. |
CLocationResponse | Copyright 2015 Whitepages, Inc. |
CPersonResponse | Copyright 2015 Whitepages, Inc. |
CPhoneResponse | Copyright 2015 Whitepages, Inc. |
►NUtils | |
CHttpResponse | Copyright 2015 Whitepages, Inc. |
CIParamValueFormatter | Copyright 2015 Whitepages, Inc. |
CUriEncoder | Copyright 2015 Whitepages, Inc. |
CUriQueryParameters | Copyright 2015 Whitepages, Inc. |
CBusinessProxy | Strongly typed
for entities |
CClient | The Client class is the starting point for interaction with the Whitepages API, serving as the starting place for making requests and getting results. |
CConfig | The configuration data class. |
CIData | |
CIDataSource | 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. |
CIQueryEncoder | 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. |
CIQueryForm | |
CIResponseDecoder | 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 |
CIResultFinder | IResultFinder instances link together the datafolow of the conversion of an IQuery to an Response{T} |
CLocationProxy | Strongly typed
for entities |
CPersonProxy | Strongly typed
for entities |
CPhoneProxy | Strongly typed
for entities |
CResponseDictionary | |
CResultFinder | /// A standardized, generic implementation of
that properly threads together the , , and to execute a find request. |
CResultFinderFactory | A factory for creation of
instances |
►NExceptions | |
CAuthException | Copyright 2015 Whitepages, Inc. |
CDataSourceException | Copyright 2015 Whitepages, Inc. |
CFindException | Copyright 2015 Whitepages, Inc. |
CInternalException | Copyright 2015 Whitepages, Inc. |
CQueryEncoderException | Copyright 2015 Whitepages, Inc. |
CQuotaExceededException | Copyright 2015 Whitepages, Inc. |
CResponseDecoderException | Copyright 2015 Whitepages, Inc. |
CResponseException | Copyright 2015 Whitepages, Inc. |
►NQueries | |
CBusinessQuery | The root concrete class for all Business queries |
CEntityQuery | An abstract superclass providing common methods for working with entity queries |
CIQuery | The root type for all Queries. The following concrete Query classes are available for use |
CLocationQuery | The root concrete class for all Location queries |
CPersonQuery | The root concrete class for all Person queries |
CPhoneLiteQuery | The PhoneQuery instance for PhoneLite query construction |
CPhoneQuery | The root concrete class for all Phone queries |
CWhereQuery | An abstract superclass for all queries that can specify "where" parameters |
►NResponses | |
CResponse | The Response is the root object for data returned from queries performed via the
find methods |
CResponseMessages | Encapsulates a list of
instances in order to provide methods for common operations. |
▼NData | |
►NAssociations | |
CAssociation | The root interface for all Associations |
CBusinessAssociation | The
type specific |
CIContactTyped | Copyright @2015 Whitepages, Inc. |
CLegalEntityAssociation | /// Common superclass of
and ; useful for Liskov substitution of these entities. |
CLocationAssociation | The
type specific |
CPersonAssociation | The
type specific |
CPhoneAssociation | The
type specific |
CSerializableAssociation | A class used internally for deserializing results |
►NEntities | |
CAgeRange | |
CBaseEntity | Abstract class for implementation of common behaviors between all
types |
CBusiness | The standard concrete implementation of the |
CDate | |
CEntityId | The data class encapsulating
IDs. |
CEntityProxy | Abstract base class representing any of the proxy classes |
CError | |
CIBusiness | The interface for Business
classes |
CILegalEntity | /// |
CILocation | The interface for Location
classes |
CIPerson | The interface for Person
classes |
CIPhone | The interface for Phone
classes |
CLatLong | Copyright @2015 Whitepages, Inc. |
CLegalEntity | Copyright @2015 Whitepages, Inc. |
CLocation | /// The standard concrete implementation of the
. |
CName | Copyright @2015 Whitepages, Inc. |
►CPerson | The standard concrete implementation of the
|
CPersonName | |
CPhone | The standard concrete implementation of the
|
CReputation | Copyright @2015 Whitepages, Inc. |
CTimePeriod | Copyright @2015 Whitepages, Inc. |
►NMessages | |
CMessage | Messages are generated as a result of requests to the API and contain both a message body and meta data about that message |
▼NProApiLibraryTests | |
▼NTestCases | |
►NApiTests | |
►NClientTests | |
►NQueryEncoderTests | |
CBusinessQueryToProApi20UriEncoderTests | Copyright @2015 Whitepages, Inc. |
CLocationQueryToProApi20UriEncoderTests | Copyright @2015 Whitepages, Inc. |
CPersonQueryToProApi20UriEncoderTests | Copyright @2015 Whitepages, Inc. |
CPhoneQueryToProApi20UriEncoderTests | Copyright @2015 Whitepages, Inc. |
CQueryToProApi20UriEncoderTests | Copyright @2015 Whitepages, Inc. |
CWhereQueryToProApi20UriEncoderTests | Copyright @2015 Whitepages, Inc. |
►NResponseDecoderTests | |
CBusinessProApi20JsonStreamingResponseDecoderTest | Copyright @2015 Whitepages, Inc. |
CLocationProApi20JsonStreamingResponseDecoderTest | Copyright @2015 Whitepages, Inc. |
CPersonProApi20JsonStreamingResponseDecoderTest | Copyright @2015 Whitepages, Inc. |
CPhoneProApi20JsonStreamingResponseDecoderTest | Copyright @2015 Whitepages, Inc. |
CResponseDecoderHelper | Copyright @2015 Whitepages, Inc. |
►NQueryTests | |
CQueryTest | Copyright @2015 Whitepages, Inc. |
►NDataTests | |
►NAssociationTests | |
CBusinessAssociationTest | Copyright @2015 Whitepages, Inc. |
CLocationAssociationTest | Copyright @2015 Whitepages, Inc. |
CPersonAssociationTest | Copyright @2015 Whitepages, Inc. |
CPhoneAssociationTest | Copyright @2015 Whitepages, Inc. |
CTestDictionaryFactory | Copyright @2015 Whitepages, Inc. |
►NEntityTests | |
CBaseEntityTests | Copyright @2015 Whitepages, Inc. |
CBusinessProxyTest | Copyright @2015 Whitepages, Inc. |
CLocationProxyTest | Copyright @2015 Whitepages, Inc. |
CPersonProxyTest | Copyright @2015 Whitepages, Inc. |
CPhoneProxyTest | Copyright @2015 Whitepages, Inc. |
►CProxyTestHelper | Copyright @2015 Whitepages, Inc. |
CStubClient | |
►NIntegrationTests | |
CAuthErrorTest | Copyright @2015 Whitepages, Inc. |
CBusinessLookupTest | Copyright @2015 Whitepages, Inc. |
CClientIntegrationTestHelper | Copyright @2015 Whitepages, Inc. |
CEntityLookupTest | Copyright @2015 Whitepages, Inc. |
CErrorResponseTest | Copyright @2015 Whitepages, Inc. |
CLocationLookupTest | Copyright @2015 Whitepages, Inc. |
CLookupTest | Copyright @2015 Whitepages, Inc. |
CNonDurableEntityIdLookupErrorTest | Copyright @2015 Whitepages, Inc. |
CPersonLookupTest | Copyright @2015 Whitepages, Inc. |
CPhoneLookupTest | Copyright @2015 Whitepages, Inc. |
CResponseExceptionTest | Copyright @2015 Whitepages, Inc. |
▼NReverseAddress | |
CProgram | Copyright @2015 Whitepages, Inc. |
▼NReversePhone | |
CProgram | Copyright @2015 Whitepages, Inc. |