This commit is contained in:
2018-06-29 19:47:36 +00:00
commit be7f501333
3769 changed files with 1425961 additions and 0 deletions

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,81 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Intuit.Ipp.Diagnostics</name>
</assembly>
<members>
<member name="T:Intuit.Ipp.Diagnostics.NamespaceDoc">
<summary>
Intuit.IPP.Diagnostics provides message logging feature. The assembly uses System.Trace as the default
logger to log messages.
It also provides an interface to use a third party logging frameworks such as, Enterprise Library,
Log4Net and so forth. When using a third party logger, you should implement ILogger interface and assign
instance of custom logging class to service context object.
</summary>
</member>
<member name="T:Intuit.Ipp.Diagnostics.ILogger">
<summary>
Interface used to log messages.
</summary>
</member>
<member name="M:Intuit.Ipp.Diagnostics.ILogger.Log(Intuit.Ipp.Diagnostics.TraceLevel,System.String)">
<summary>
Logs messages depending on the ids trace level.
</summary>
<param name="idsTraceLevel">IDS Trace Level.</param>
<param name="messageToWrite">The message to write.</param>
</member>
<member name="T:Intuit.Ipp.Diagnostics.TraceLevel">
<summary>
Specifies what level of messages to output.
</summary>
</member>
<member name="F:Intuit.Ipp.Diagnostics.TraceLevel.Off">
<summary>
Output no tracing and debugging messages.
</summary>
</member>
<member name="F:Intuit.Ipp.Diagnostics.TraceLevel.Error">
<summary>
Output error-handling messages.
</summary>
</member>
<member name="F:Intuit.Ipp.Diagnostics.TraceLevel.Warning">
<summary>
Output warnings and error-handling messages.
</summary>
</member>
<member name="F:Intuit.Ipp.Diagnostics.TraceLevel.Info">
<summary>
Output informational messages, warnings, and error-handling messages.
</summary>
</member>
<member name="F:Intuit.Ipp.Diagnostics.TraceLevel.Verbose">
<summary>
Output all debugging and tracing messages.
</summary>
</member>
<member name="T:Intuit.Ipp.Diagnostics.TraceLogger">
<summary>
Logs trace messages using System.Diagnostics.
</summary>
</member>
<member name="F:Intuit.Ipp.Diagnostics.TraceLogger.traceSwitch">
<summary>
Provides a multilevel switch to control tracing.
</summary>
</member>
<member name="M:Intuit.Ipp.Diagnostics.TraceLogger.#ctor">
<summary>
Initializes a new instance of the TraceLogger class.
</summary>
</member>
<member name="M:Intuit.Ipp.Diagnostics.TraceLogger.Log(Intuit.Ipp.Diagnostics.TraceLevel,System.String)">
<summary>
Logs messages depending on the ids trace level.
</summary>
<param name="idsTraceLevel">IDS Trace Level.</param>
<param name="messageToWrite">The message to write.</param>
</member>
</members>
</doc>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,254 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Intuit.Ipp.GlobalTaxService</name>
</assembly>
<members>
<member name="T:Intuit.Ipp.GlobalTaxService.GlobalAsyncTaxService">
<summary>
Async Global TaxService for QBO.
</summary>
</member>
<member name="F:Intuit.Ipp.GlobalTaxService.GlobalAsyncTaxService.serviceContext">
<summary>
The Service context object.
</summary>
</member>
<member name="M:Intuit.Ipp.GlobalTaxService.GlobalAsyncTaxService.#ctor(Intuit.Ipp.Core.ServiceContext)">
<summary>
GlobalTax Async Service
</summary>
<param name="serviceContext">IPP Service Context</param>
</member>
<member name="E:Intuit.Ipp.GlobalTaxService.GlobalAsyncTaxService.OnAddTaxCodeAsyncCompleted">
<summary>
call back event for find all
</summary>
</member>
<member name="M:Intuit.Ipp.GlobalTaxService.GlobalAsyncTaxService.AddTaxCodeAsync(Intuit.Ipp.Data.TaxService)">
<summary>
Adds an entity (asynchronously) under the specified realm in an asynchronous manner. The realm must be set in the context.
</summary>
<param name="entity">Entity to Add</param>
</member>
<member name="M:Intuit.Ipp.GlobalTaxService.GlobalAsyncTaxService.CreateIdsException(System.Exception)">
<summary>
Creates the ids exception.
</summary>
<param name="applicationException">The application exception.</param>
<returns>Returns the IdsException.</returns>
</member>
<member name="M:Intuit.Ipp.GlobalTaxService.GlobalAsyncTaxService.AddTaxCodeAsyncCompleted(System.Object,Intuit.Ipp.Core.AsyncCallCompletedEventArgs)">
<summary>
call back method for asynchronously Executing a Report
</summary>
<param name="sender">The sender.</param>
<param name="eventArgs">The <see cref="T:Intuit.Ipp.Core.AsyncCallCompletedEventArgs"/> instance containing the event data.</param>
</member>
<member name="T:Intuit.Ipp.GlobalTaxService.Interface.IGlobalTaxService">
<summary>
This interface specifies the Sync CRUD operations for IDS.
</summary>
</member>
<member name="M:Intuit.Ipp.GlobalTaxService.Interface.IGlobalTaxService.AddTaxCode(Intuit.Ipp.Data.TaxService)">
<summary>
Adds TaxService entity under the specified realm. The realm must be set in the context.
</summary>
<param name="entity">TaxService entity to Add.</param>
<returns>Returns an updated version of the entity with updated identifier.</returns>
</member>
<member name="T:Intuit.Ipp.GlobalTaxService.Properties.Resources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:Intuit.Ipp.GlobalTaxService.Properties.Resources.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:Intuit.Ipp.GlobalTaxService.Properties.Resources.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="P:Intuit.Ipp.GlobalTaxService.Properties.Resources.BatchIdAlreadyUsed">
<summary>
Looks up a localized string similar to This Batch Id is already used within this batch..
</summary>
</member>
<member name="P:Intuit.Ipp.GlobalTaxService.Properties.Resources.BatchItemIdNotFound">
<summary>
Looks up a localized string similar to BatchItem having Id {0} not found for removal..
</summary>
</member>
<member name="P:Intuit.Ipp.GlobalTaxService.Properties.Resources.batchItemsExceededMessage">
<summary>
Looks up a localized string similar to Number of Items in Batch Request exceeded the permissible limit of 25 items..
</summary>
</member>
<member name="P:Intuit.Ipp.GlobalTaxService.Properties.Resources.CommunicationErrorMessage">
<summary>
Looks up a localized string similar to There was an error while communicating with the Ids Server..
</summary>
</member>
<member name="P:Intuit.Ipp.GlobalTaxService.Properties.Resources.EntityConversionFailedMessage">
<summary>
Looks up a localized string similar to The provided entity cannot be converted to IntuitEntity object..
</summary>
</member>
<member name="P:Intuit.Ipp.GlobalTaxService.Properties.Resources.EntityIdNotNullMessage">
<summary>
Looks up a localized string similar to Id of the entity cannot be null or empty..
</summary>
</member>
<member name="P:Intuit.Ipp.GlobalTaxService.Properties.Resources.EntityString">
<summary>
Looks up a localized string similar to entity.
</summary>
</member>
<member name="P:Intuit.Ipp.GlobalTaxService.Properties.Resources.ExceptionGeneratedMessage">
<summary>
Looks up a localized string similar to Exception has been generated: {0}.
</summary>
</member>
<member name="P:Intuit.Ipp.GlobalTaxService.Properties.Resources.IdsLoggerNotNullMessage">
<summary>
Looks up a localized string similar to The Ids Logger cannot be null..
</summary>
</member>
<member name="P:Intuit.Ipp.GlobalTaxService.Properties.Resources.IdString">
<summary>
Looks up a localized string similar to Id.
</summary>
</member>
<member name="P:Intuit.Ipp.GlobalTaxService.Properties.Resources.PageNumberString">
<summary>
Looks up a localized string similar to pageNumber.
</summary>
</member>
<member name="P:Intuit.Ipp.GlobalTaxService.Properties.Resources.PageSizeString">
<summary>
Looks up a localized string similar to pageSize.
</summary>
</member>
<member name="P:Intuit.Ipp.GlobalTaxService.Properties.Resources.ParameterNotNullMessage">
<summary>
Looks up a localized string similar to Parameter cannot be null..
</summary>
</member>
<member name="P:Intuit.Ipp.GlobalTaxService.Properties.Resources.ParameterZeroNegativeValueMessage">
<summary>
Looks up a localized string similar to Parameter cannot be zero or negative value..
</summary>
</member>
<member name="P:Intuit.Ipp.GlobalTaxService.Properties.Resources.RequestValidatorNotNullMessage">
<summary>
Looks up a localized string similar to The Request Validator cannot be null..
</summary>
</member>
<member name="P:Intuit.Ipp.GlobalTaxService.Properties.Resources.ResponseStreamNullOrEmptyMessage">
<summary>
Looks up a localized string similar to The Response Stream was null or empty..
</summary>
</member>
<member name="P:Intuit.Ipp.GlobalTaxService.Properties.Resources.ServiceContextNotNullMessage">
<summary>
Looks up a localized string similar to The Service Context cannot be null..
</summary>
</member>
<member name="P:Intuit.Ipp.GlobalTaxService.Properties.Resources.ServiceContextParameterName">
<summary>
Looks up a localized string similar to serviceContext.
</summary>
</member>
<member name="P:Intuit.Ipp.GlobalTaxService.Properties.Resources.StatusNotDeleted">
<summary>
Looks up a localized string similar to Status not deleted. .
</summary>
</member>
<member name="P:Intuit.Ipp.GlobalTaxService.Properties.Resources.StatusNotVoided">
<summary>
Looks up a localized string similar to Status not voided..
</summary>
</member>
<member name="P:Intuit.Ipp.GlobalTaxService.Properties.Resources.StringParameterNullOrEmpty">
<summary>
Looks up a localized string similar to string parameter can not be null or empty..
</summary>
</member>
<member name="T:Intuit.Ipp.GlobalTaxService.GlobalTaxService">
<summary>
Global TaxService for QBO.
</summary>
</member>
<member name="F:Intuit.Ipp.GlobalTaxService.GlobalTaxService.serviceContext">
<summary>
The Service context object.
</summary>
</member>
<member name="F:Intuit.Ipp.GlobalTaxService.GlobalTaxService.restHandler">
<summary>
Rest Request Handler.
</summary>
</member>
<member name="M:Intuit.Ipp.GlobalTaxService.GlobalTaxService.#ctor(Intuit.Ipp.Core.ServiceContext)">
<summary>
GlobalTaxService class
</summary>
<param name="serviceContext">IPP Service Context</param>
</member>
<member name="M:Intuit.Ipp.GlobalTaxService.GlobalTaxService.ServiceContextValidation(Intuit.Ipp.Core.ServiceContext)">
<summary>
Validates the Service context.
</summary>
<param name="serviceContext">Service Context.</param>
</member>
<member name="P:Intuit.Ipp.GlobalTaxService.GlobalTaxService.OnAddTaxCodeAsyncCompleted">
<summary>
Gets or sets the call back event for AddTaxCode method in asynchronous call.
</summary>
<value>
The OnAddTaxCodeAsyncCompleted call back.
</value>
</member>
<member name="M:Intuit.Ipp.GlobalTaxService.GlobalTaxService.AddTaxCode(Intuit.Ipp.Data.TaxService)">
<summary>
Adds a TaxCode under the specified realm. The realm must be set in the context.
</summary>
<param name="taxCode">TaxCode to Add.</param>
<returns>Returns an updated version of the entity with updated identifier.</returns>
</member>
<member name="M:Intuit.Ipp.GlobalTaxService.GlobalTaxService.AddTaxCodeAsync(Intuit.Ipp.Data.TaxService)">
<summary>
Adds a TaxCode under the specified realm. The realm must be set in the context.
</summary>
<param name="taxCode">TaxCode to Add.</param>
</member>
<member name="M:Intuit.Ipp.GlobalTaxService.GlobalTaxService.AddTaxCodeAsyncCompleted(System.Object,Intuit.Ipp.Core.GlobalTaxServiceCallCompletedEventArgs{Intuit.Ipp.Data.TaxService})">
<summary>
Add Asynchronous call back method
</summary>
<param name="sender">Rest handler class</param>
<param name="eventArgs">callback event arguments</param>
</member>
<member name="T:Intuit.Ipp.GlobalTaxService.GlobalTaxServiceHelper">
<summary>
Class contains Helper Methods for Services.
</summary>
</member>
<member name="M:Intuit.Ipp.GlobalTaxService.GlobalTaxServiceHelper.#ctor">
<summary>
Prevents a default instance of the ServicesHelper class from being created.
</summary>
</member>
<member name="M:Intuit.Ipp.GlobalTaxService.GlobalTaxServiceHelper.IsTypeNull(Intuit.Ipp.Data.TaxService)">
<summary>
Checks whether the entity passed has a type or not.
</summary>
<param name="entity">CDM Entity.</param>
<returns>True if the type exists or else false.</returns>
</member>
</members>
</doc>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,800 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Intuit.Ipp.OAuth2PlatformClient</name>
</assembly>
<members>
<member name="T:Intuit.Ipp.OAuth2PlatformClient.NamespaceDoc">
<summary>
Intuit.Ipp.OAuth2PlatformClient has OAuth2 specific client lib with helper classes for different calls related to getting tokens and managing them.
</summary>
</member>
<member name="T:Intuit.Ipp.OAuth2PlatformClient.Base64Url">
<summary>
Helper class for Base64 Url conversions
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.Base64Url.Encode(System.Byte[])">
<summary>
Encodes byte array to Base 64 string
</summary>
<param name="arg"></param>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.Base64Url.Decode(System.String)">
<summary>
Converts from Base 64 string to byte array
</summary>
<param name="arg"></param>
</member>
<member name="T:Intuit.Ipp.OAuth2PlatformClient.AuthenticationStyle">
<summary>
Enum class for AuthenticationStyle
</summary>
</member>
<member name="T:Intuit.Ipp.OAuth2PlatformClient.AuthorizeRequest">
<summary>
Helper class fo creating Authorize url
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.AuthorizeRequest.#ctor(System.Uri)">
<summary>
Maps authorize endpoint
</summary>
<param name="authorizeEndpoint"></param>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.AuthorizeRequest.#ctor(System.String)">
<summary>
Maps authorize endpoint
</summary>
<param name="authorizeEndpoint"></param>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.AuthorizeRequest.Create(System.Collections.Generic.IDictionary{System.String,System.String})">
<summary>
Formats values to the required url format
</summary>
<param name="values"></param>
</member>
<member name="T:Intuit.Ipp.OAuth2PlatformClient.AuthorizeRequestExtensions">
<summary>
Extension class for AuthorizeRequest
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.AuthorizeRequestExtensions.Create(Intuit.Ipp.OAuth2PlatformClient.AuthorizeRequest,System.Object)">
<summary>
Create Authorize request
</summary>
<param name="request"></param>
<param name="values"></param>
<returns>string</returns>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.AuthorizeRequestExtensions.CreateAuthorizeUrl(Intuit.Ipp.OAuth2PlatformClient.AuthorizeRequest,System.String,System.String,System.String,System.String,System.String,System.Object)">
<summary>
Create Authorize Url
</summary>
<param name="request"></param>
<param name="clientId"></param>
<param name="responseType"></param>
<param name="scope"></param>
<param name="redirectUri"></param>
<param name="state"></param>
<param name="extra"></param>
<returns></returns>
</member>
<!-- Badly formed XML comment ignored for member "M:Intuit.Ipp.OAuth2PlatformClient.AuthorizeRequestExtensions.ObjectToDictionary(System.Object)" -->
<!-- Badly formed XML comment ignored for member "M:Intuit.Ipp.OAuth2PlatformClient.AuthorizeRequestExtensions.Merge(System.Collections.Generic.Dictionary{System.String,System.String},System.Collections.Generic.Dictionary{System.String,System.String})" -->
<member name="T:Intuit.Ipp.OAuth2PlatformClient.AuthorizeResponse">
<summary>
AuthorizeResponse Class to map response from Authroize call
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.AuthorizeResponse.TryGet(System.String)">
<summary>
Decodes url
</summary>
<param name="type"></param>
<returns>string</returns>
</member>
<member name="T:Intuit.Ipp.OAuth2PlatformClient.DiscoveryClient">
<summary>
Discovery Client ot get details from Discovery Url
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.DiscoveryClient.GetAsync(System.String)">
<summary>
GetAsync call for Discovery Url
</summary>
<param name="authority"></param>
</member>
<member name="F:Intuit.Ipp.OAuth2PlatformClient.DiscoveryClient._client">
<summary>
HttpClient
</summary>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.DiscoveryClient.Authority">
<summary>
Authority
</summary>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.DiscoveryClient.Url">
<summary>
Url
</summary>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.DiscoveryClient.Policy">
<summary>
Policy
</summary>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.DiscoveryClient.Timeout">
<summary>
Timeout
</summary>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.DiscoveryPolicy.RequireHttps">
<summary>
Specifies if HTTPS is enforced on all endpoints. Defaults to true.
</summary>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.DiscoveryPolicy.ValidateIssuerName">
<summary>
Specifies if the issuer name is checked to be identical to the authority. Defaults to true.
</summary>
</member>
<member name="T:Intuit.Ipp.OAuth2PlatformClient.DiscoveryResponse">
<summary>
DiscoveryResponse class to handle response from Discovery call
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.DiscoveryResponse.#ctor(System.String,Intuit.Ipp.OAuth2PlatformClient.DiscoveryPolicy)">
<summary>
Handles success raw response from Token api call
</summary>
<param name="raw"></param>
<param name="policy"></param>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.DiscoveryResponse.#ctor(System.Net.HttpStatusCode,System.String)">
<summary>
Handles exception response from Token api call
</summary>
<param name="statusCode"></param>
<param name="reason"></param>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.DiscoveryResponse.#ctor(System.Exception,System.String)">
<summary>
Handles exception response from Token api call
</summary>
<param name="exception"></param>
<param name="errorMessage"></param>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.DiscoveryResponse.Issuer">
<summary>
Strongly typed getters
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.DiscoveryResponse.TryGetValue(System.String)">
<summary>
Generic getters
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.DiscoveryResponse.Validate(Intuit.Ipp.OAuth2PlatformClient.DiscoveryPolicy)">
<summary>
Validates Discovery policy
</summary>
<param name="policy"></param>
<returns>string</returns>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.DiscoveryResponse.ValidateIssuerName(System.String,System.String)">
<summary>
Validates Issuer Name
</summary>
<param name="issuer"></param>
<param name="authority"></param>
<returns>bool</returns>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.DiscoveryResponse.ValidateEndpoints(Newtonsoft.Json.Linq.JObject,Intuit.Ipp.OAuth2PlatformClient.DiscoveryPolicy)">
<summary>
Validates Endpoints
</summary>
<param name="json"></param>
<param name="policy"></param>
<returns>bool</returns>
</member>
<member name="T:Intuit.Ipp.OAuth2PlatformClient.JObjectExtensions">
<summary>
Json Object extension
</summary>
</member>
<!-- Badly formed XML comment ignored for member "M:Intuit.Ipp.OAuth2PlatformClient.JObjectExtensions.ToClaims(Newtonsoft.Json.Linq.JObject)" -->
<member name="M:Intuit.Ipp.OAuth2PlatformClient.JObjectExtensions.TryGetValue(Newtonsoft.Json.Linq.JObject,System.String)">
<summary>
Helper for Json object
</summary>
<param name="json"></param>
<param name="name"></param>
<returns>JToken</returns>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.JObjectExtensions.TryGetString(Newtonsoft.Json.Linq.JObject,System.String)">
<summary>
Helper for Json object
</summary>
<param name="json"></param>
<param name="name"></param>
<returns>string</returns>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.JObjectExtensions.TryGetBoolean(Newtonsoft.Json.Linq.JObject,System.String)">
<summary>
Helper for Json object
</summary>
<param name="json"></param>
<param name="name"></param>
<returns>bool</returns>
</member>
<!-- Badly formed XML comment ignored for member "M:Intuit.Ipp.OAuth2PlatformClient.JObjectExtensions.TryGetStringArray(Newtonsoft.Json.Linq.JObject,System.String)" -->
<member name="T:Intuit.Ipp.OAuth2PlatformClient.ResponseErrorType">
<summary>
Enum for Response Error
</summary>
</member>
<member name="T:Intuit.Ipp.OAuth2PlatformClient.TokenClient">
<summary>
TokenClient Class
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenClient.#ctor(System.String)">
<summary>
Constructor
</summary>
<param name="endpoint"></param>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenClient.#ctor(System.String,System.Net.Http.HttpMessageHandler)">
<summary>
Constructor
</summary>
<param name="endpoint"></param>
<param name="innerHttpMessageHandler"></param>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenClient.#ctor(System.String,System.String,System.String,Intuit.Ipp.OAuth2PlatformClient.AuthenticationStyle)">
<summary>
Constructor
</summary>
<param name="endpoint"></param>
<param name="clientId"></param>
<param name="clientSecret"></param>
<param name="style"></param>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenClient.#ctor(System.String,System.String,System.String,System.Net.Http.HttpMessageHandler,Intuit.Ipp.OAuth2PlatformClient.AuthenticationStyle)">
<summary>
Constructor
</summary>
<param name="endpoint"></param>
<param name="clientId"></param>
<param name="clientSecret"></param>
<param name="innerHttpMessageHandler"></param>
<param name="style"></param>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenClient.ClientId">
<summary>
ClientId
</summary>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenClient.ClientSecret">
<summary>
ClientSecret
</summary>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenClient.Address">
<summary>
Address
</summary>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenClient.Timeout">
<summary>
TimeOut
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenClient.RequestAsync(System.Collections.Generic.IDictionary{System.String,System.String},System.Threading.CancellationToken)">
<summary>
RequestAsync call
</summary>
<param name="form"></param>
<param name="cancellationToken"></param>
<returns></returns>
</member>
<member name="T:Intuit.Ipp.OAuth2PlatformClient.TokenResponse">
<summary>
TokenResponse class to map response from Token call
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenResponse.#ctor(System.String)">
<summary>
Handles success raw response from Token api call
</summary>
<param name="raw"></param>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenResponse.#ctor(System.Exception)">
<summary>
Handles exception response from Token api call
</summary>
<param name="exception"></param>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenResponse.#ctor(System.Net.HttpStatusCode,System.String)">
<summary>
Handles exception response from Token api call
</summary>
<param name="statusCode"></param>
<param name="reason"></param>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenResponse.AccessTokenExpiresIn">
<summary>
Returns Access Token expiry value
</summary>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenResponse.RefreshTokenExpiresIn">
<summary>
Returns RefreshToken Expiry Value
</summary>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenResponse.Error">
<summary>
Handles error
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenResponse.TryGet(System.String)">
<summary>
Helper to get Name
</summary>
</member>
<member name="T:Intuit.Ipp.OAuth2PlatformClient.JsonToken">
<summary>
JsonToken Class
</summary>
</member>
<member name="T:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationClient">
<summary>
TokenRevocationClient Class
</summary>
</member>
<member name="F:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationClient.Client">
<summary>
Client
</summary>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationClient.Address">
<summary>
Address
</summary>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationClient.AuthenticationStyle">
<summary>
AuthenticationStyle
</summary>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationClient.ClientId">
<summary>
ClientId
</summary>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationClient.ClientSecret">
<summary>
ClientSecret
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationClient.#ctor(System.String,System.String,System.String,System.Net.Http.HttpMessageHandler)">
<summary>
TokenRevocationClient
</summary>
<param name="endpoint"></param>
<param name="clientId"></param>
<param name="clientSecret"></param>
<param name="innerHttpMessageHandler"></param>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationClient.Timeout">
<summary>
Timeout
</summary>
</member>
<!-- Badly formed XML comment ignored for member "M:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationClient.RevokeAsync(Intuit.Ipp.OAuth2PlatformClient.TokenRevocationRequest,System.Threading.CancellationToken)" -->
<member name="T:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationClientExtensions">
<summary>
Extension Class for TokenRevocationClient
</summary>
</member>
<!-- Badly formed XML comment ignored for member "M:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationClientExtensions.RevokeAccessTokenAsync(Intuit.Ipp.OAuth2PlatformClient.TokenRevocationClient,System.String,System.Threading.CancellationToken)" -->
<!-- Badly formed XML comment ignored for member "M:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationClientExtensions.RevokeRefreshTokenAsync(Intuit.Ipp.OAuth2PlatformClient.TokenRevocationClient,System.String,System.Threading.CancellationToken)" -->
<member name="T:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationRequest">
<summary>
TokenRevocationRequest Class
</summary>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationRequest.Token">
<summary>
Token
</summary>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationRequest.ClientId">
<summary>
ClientId
</summary>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationRequest.ClientSecret">
<summary>
ClientSecret
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationRequest.#ctor">
<summary>
Constructor
</summary>
</member>
<member name="T:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationResponse">
<summary>
TokenRevocationResponse to handle response from Token Revoke call
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationResponse.#ctor">
<summary>
Handles successful raw response from Token Revoke api call
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationResponse.#ctor(System.String)">
<summary>
Handles successful raw response from Token Revoke api call
</summary>
<param name="raw"></param>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationResponse.#ctor(System.Net.HttpStatusCode,System.String)">
<summary>
Handles exception response from Token Revoke api call
</summary>
<param name="statusCode"></param>
<param name="reason"></param>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationResponse.#ctor(System.Exception)">
<summary>
Handles exception response from UserInfo api call
</summary>
<param name="exception"></param>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationResponse.Error">
<summary>
Handles Error
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.UserInfoClient.#ctor(System.String)">
<summary>
Constructor
</summary>
<param name="endpoint"></param>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.UserInfoClient.#ctor(System.String,System.Net.Http.HttpMessageHandler)">
<summary>
Constructor
</summary>
<param name="endpoint"></param>
<param name="innerHttpMessageHandler"></param>
</member>
<!-- Badly formed XML comment ignored for member "M:Intuit.Ipp.OAuth2PlatformClient.UserInfoClient.GetAsync(System.String,System.Threading.CancellationToken)" -->
<member name="T:Intuit.Ipp.OAuth2PlatformClient.UserInfoResponse">
<summary>
UserInfoResponse Class to map response from UserInfo call
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.UserInfoResponse.#ctor(System.String)">
<summary>
Handles successful raw response from UserInfo api call
</summary>
<param name="raw"></param>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.UserInfoResponse.#ctor(System.Net.HttpStatusCode,System.String)">
<summary>
Handles exception response from UserInfo api call
</summary>
<param name="statusCode"></param>
<param name="reason"></param>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.UserInfoResponse.#ctor(System.Exception)">
<summary>
</summary>
<param name="exception"></param>
</member>
<member name="T:Intuit.Ipp.OAuth2PlatformClient.CryptoRandom">
<summary>
A class that mimics the standard Random class in the .NET Framework - but uses a random number generator internally.
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.CryptoRandom.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Intuit.Ipp.OAuth2PlatformClient.CryptoRandom"/> class.
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.CryptoRandom.#ctor(System.Int32)">
<summary>
Initializes a new instance of the <see cref="T:Intuit.Ipp.OAuth2PlatformClient.CryptoRandom"/> class.
</summary>
<param name="ignoredSeed">seed (ignored)</param>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.CryptoRandom.Next">
<summary>
Returns a nonnegative random number.
</summary>
<returns>
A 32-bit signed integer greater than or equal to zero and less than <see cref="F:System.Int32.MaxValue"/>.
</returns>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.CryptoRandom.Next(System.Int32)">
<summary>
Returns a nonnegative random number less than the specified maximum.
</summary>
<param name="maxValue">The exclusive upper bound of the random number to be generated. <paramref name="maxValue"/> must be greater than or equal to zero.</param>
<returns>
A 32-bit signed integer greater than or equal to zero, and less than <paramref name="maxValue"/>; that is, the range of return values ordinarily includes zero but not <paramref name="maxValue"/>. However, if <paramref name="maxValue"/> equals zero, <paramref name="maxValue"/> is returned.
</returns>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="maxValue"/> is less than zero.
</exception>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.CryptoRandom.Next(System.Int32,System.Int32)">
<summary>
Returns a random number within a specified range.
</summary>
<param name="minValue">The inclusive lower bound of the random number returned.</param>
<param name="maxValue">The exclusive upper bound of the random number returned. <paramref name="maxValue"/> must be greater than or equal to <paramref name="minValue"/>.</param>
<returns>
A 32-bit signed integer greater than or equal to <paramref name="minValue"/> and less than <paramref name="maxValue"/>; that is, the range of return values includes <paramref name="minValue"/> but not <paramref name="maxValue"/>. If <paramref name="minValue"/> equals <paramref name="maxValue"/>, <paramref name="minValue"/> is returned.
</returns>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="minValue"/> is greater than <paramref name="maxValue"/>.
</exception>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.CryptoRandom.NextDouble">
<summary>
Returns a random number between 0.0 and 1.0.
</summary>
<returns>
A double-precision floating point number greater than or equal to 0.0, and less than 1.0.
</returns>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.CryptoRandom.NextBytes(System.Byte[])">
<summary>
Fills the elements of a specified array of bytes with random numbers.
</summary>
<param name="buffer">An array of bytes to contain random numbers.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="buffer"/> is null.
</exception>
</member>
<member name="T:Intuit.Ipp.OAuth2PlatformClient.EpochTimeExtensions">
<summary>
Helper class for Epoch time conversions
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.EpochTimeExtensions.ToEpochTime(System.DateTime)">
<summary>
Converts the given date value to epoch time.
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.EpochTimeExtensions.ToEpochTime(System.DateTimeOffset)">
<summary>
Converts the given date value to epoch time.
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.EpochTimeExtensions.ToDateTimeFromEpoch(System.Int64)">
<summary>
Converts the given epoch time to a <see cref="T:System.DateTime"/> with <see cref="F:System.DateTimeKind.Utc"/> kind.
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.EpochTimeExtensions.ToDateTimeOffsetFromEpoch(System.Int64)">
<summary>
Converts the given epoch time to a UTC <see cref="T:System.DateTimeOffset"/>.
</summary>
</member>
<member name="T:Intuit.Ipp.OAuth2PlatformClient.IdTokenHeader">
<summary>
Helper class for Identity Token Header
</summary>
</member>
<member name="T:Intuit.Ipp.OAuth2PlatformClient.IdTokenJWTClaimTypes">
<summary>
Helper class for Identity Token Claims
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.DiscoveryUrlHelper.IsValidScheme(System.Uri)">
<summary>
Validate url scheme
</summary>
<param name="url"></param>
<returns>boolean value</returns>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.DiscoveryUrlHelper.IsSecureScheme(System.Uri,Intuit.Ipp.OAuth2PlatformClient.DiscoveryPolicy)">
<summary>
Validate if url scheme is https or not
</summary>
<param name="url"></param>
<param name="policy"></param>
<returns>boolean value</returns>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.StringExtensions.EnsureTrailingSlash(System.String)">
<summary>
Ensures trailing slash at the end of the url
</summary>
<param name="url"></param>
<returns>string</returns>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.StringExtensions.RemoveTrailingSlash(System.String)">
<summary>
Removes trailing slash at the end of the url
</summary>
<param name="url"></param>
<returns>string</returns>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.StringExtensions.GetStringValue(System.Enum)">
<summary>
Will get the string value for a given enums value, this will
only work if you assign the StringValue attribute to
the items in your enum.
</summary>
<param name="value"></param>
<returns>string</returns>
</member>
<member name="T:Intuit.Ipp.OAuth2PlatformClient.StringValueAttribute">
<summary>
This attribute is used to represent a string value
for a value in an enum.
</summary>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.StringValueAttribute.StringValue">
<summary>
Holds the stringvalue for a value in an enum.
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.StringValueAttribute.#ctor(System.String)">
<summary>
Constructor used to init a StringValue Attribute
</summary>
<param name="value"></param>
</member>
<member name="T:Intuit.Ipp.OAuth2PlatformClient.UserInfo">
<summary>
Class for deserializing the UserInfoResponse
</summary>
</member>
<member name="T:Intuit.Ipp.OAuth2PlatformClient.JsonWebAlgorithmsKeyTypes">
<summary>
Constants for JsonWebAlgorithms Key Type
</summary>
</member>
<member name="T:Intuit.Ipp.OAuth2PlatformClient.JsonWebKey">
<summary>
Represents a Json Web Key as defined in http://tools.ietf.org/html/rfc7517.
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.JsonWebKey.#ctor">
<summary>
Initializes an new instance of <see cref="T:Intuit.Ipp.OAuth2PlatformClient.JsonWebKey"/>.
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.JsonWebKey.#ctor(System.String)">
<summary>
Initializes an new instance of <see cref="T:Intuit.Ipp.OAuth2PlatformClient.JsonWebKey"/> from a json string.
</summary>
<param name="json">a string that contains JSON Web Key parameters in JSON format.</param>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.JsonWebKey.Kty">
<summary>
Gets or sets the 'kty' (Key Type)..
</summary>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.JsonWebKey.E">
<summary>
Gets or sets the 'e' (RSA - Exponent)..
</summary>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.JsonWebKey.Use">
<summary>
Gets or sets the 'use' (Public Key Use)..
</summary>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.JsonWebKey.Kid">
<summary>
Gets or sets the 'kid' (Key ID)..
</summary>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.JsonWebKey.Alg">
<summary>
Gets or sets the 'alg' (KeyType)..
</summary>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.JsonWebKey.N">
<summary>
Gets or sets the 'n' (RSA - Modulus)..
</summary>
<remarks> value is formated as: Base64urlEncoding</remarks>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.JsonWebKey.KeySize">
<summary>
Returns KeySize
</summary>
</member>
<member name="T:Intuit.Ipp.OAuth2PlatformClient.JsonWebKeyParameterNames">
<summary>
Names for Json Web Key Values
</summary>
</member>
<member name="T:Intuit.Ipp.OAuth2PlatformClient.JsonWebKeySet">
<summary>
Contains a collection of <see cref="T:Intuit.Ipp.OAuth2PlatformClient.JsonWebKey"/> that can be populated from a json string.
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.JsonWebKeySet.#ctor">
<summary>
Initializes an new instance of <see cref="T:Intuit.Ipp.OAuth2PlatformClient.JsonWebKeySet"/>.
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.JsonWebKeySet.#ctor(System.String)">
<summary>
Initializes an new instance of <see cref="T:Intuit.Ipp.OAuth2PlatformClient.JsonWebKeySet"/> from a json string.
</summary>
<param name="json">a json string containing values.</param>
<exception cref="T:System.ArgumentNullException">if 'json' is null or whitespace.</exception>
</member>
<member name="P:Intuit.Ipp.OAuth2PlatformClient.JsonWebKeySet.Keys">
<summary>
Gets the <see cref="T:System.Collections.Generic.IList`1"/>.
</summary>
</member>
<member name="T:Intuit.Ipp.OAuth2PlatformClient.JsonWebKeyExtensions">
<summary>
Extension class for Json Wek Key
</summary>
</member>
<member name="T:Intuit.Ipp.OAuth2PlatformClient.TimeConstantComparer">
<summary>
Helper class to do equality checks without leaking timing information
</summary>
</member>
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TimeConstantComparer.IsEqual(System.String,System.String)">
<summary>
Checks two strings for equality without leaking timing information.
</summary>
<param name="s1">string 1.</param>
<param name="s2">string 2.</param>
<returns>
<c>true</c> if the specified strings are equal; otherwise, <c>false</c>.
</returns>
</member>
<member name="T:System.Net.Http.BasicAuthenticationHeaderValue">
<summary>
Formatter for Basic Authentication header
</summary>
</member>
<member name="T:System.Net.Http.HttpClientExtensions">
<summary>
HttpClientExtensions for Headers
</summary>
</member>
<member name="M:System.Net.Http.HttpClientExtensions.SetBasicAuthentication(System.Net.Http.HttpClient,System.String,System.String)">
<summary>
Sets Basic Authentication header value
</summary>
<param name="client"></param>
<param name="clientId"></param>
<param name="clientSecret"></param>
</member>
<member name="M:System.Net.Http.HttpClientExtensions.SetToken(System.Net.Http.HttpClient,System.String,System.String)">
<summary>
Sets Token value
</summary>
<param name="client"></param>
<param name="scheme"></param>
<param name="token"></param>
</member>
<member name="M:System.Net.Http.HttpClientExtensions.SetBearerToken(System.Net.Http.HttpClient,System.String)">
<summary>
Sets BearerToken value
</summary>
<param name="client"></param>
<param name="token"></param>
</member>
</members>
</doc>

View File

@@ -0,0 +1,452 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Intuit.Ipp.PlatformService</name>
</assembly>
<members>
<member name="T:Intuit.Ipp.PlatformService.PlatformConfig">
<summary>
This class contains platform serveice URLs which can be reset by users.
</summary>
</member>
<member name="F:Intuit.Ipp.PlatformService.PlatformConfig.disconnectUrl">
<summary>
The Disconnect URL.
</summary>
</member>
<member name="F:Intuit.Ipp.PlatformService.PlatformConfig.currentUserUrl">
<summary>
The Get Current User URL.
</summary>
</member>
<member name="F:Intuit.Ipp.PlatformService.PlatformConfig.reconnectUrl">
<summary>
The Reconnect URL.
</summary>
</member>
<member name="M:Intuit.Ipp.PlatformService.PlatformConfig.GetDisconnectUrl">
<summary>
Get the disconnect URL.
</summary>
</member>
<member name="M:Intuit.Ipp.PlatformService.PlatformConfig.SetDisconnectUrl(System.String)">
<summary>
Set the disconnect URL.
</summary>
</member>
<member name="M:Intuit.Ipp.PlatformService.PlatformConfig.GetCurrentUserUrl">
<summary>
Get the current user URL.
</summary>
</member>
<member name="M:Intuit.Ipp.PlatformService.PlatformConfig.SetCurrentUserUrl(System.String)">
<summary>
Set the current user URL.
</summary>
</member>
<member name="M:Intuit.Ipp.PlatformService.PlatformConfig.GetReconnectUrl">
<summary>
Get the reconnect URL.
</summary>
</member>
<member name="M:Intuit.Ipp.PlatformService.PlatformConfig.SetReconnectUrl(System.String)">
<summary>
Set the reconnect URL.
</summary>
</member>
<member name="T:Intuit.Ipp.PlatformService.NamespaceDoc">
<summary>
Intuit.Ipp.PlatformService is used to call Platform Service APIs such as, GetUserInfo, GetRoleInfo, GetFreeSubscriptionList, GetPaidSubscriptionList, and so forth.
</summary>
</member>
<member name="T:Intuit.Ipp.PlatformService.PlatformException">
<summary>
PlatformException class
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.PlatformException.ErrorCode">
<summary>
ErrorCode
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.PlatformException.ErrorMessage">
<summary>
ErrorMessage
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.PlatformException.ServerTime">
<summary>
ServerTime
</summary>
</member>
<member name="M:Intuit.Ipp.PlatformService.PlatformException.#ctor(System.String,System.String,System.String)">
<summary>
Constructor
</summary>
</member>
<member name="T:Intuit.Ipp.PlatformService.PlatformClient">
<summary>
PlatformClient class
</summary>
</member>
<member name="T:Intuit.Ipp.PlatformService.PlatformService">
<summary>
PlatformService class
</summary>
</member>
<member name="M:Intuit.Ipp.PlatformService.PlatformService.Disconnect(System.String,System.String,System.String,System.String)">
<summary>
Disconnect a user from QBO.
</summary>
<param name="consumerKey">OAuth consumerKey.</param>
<param name="consumerSecret">OAuth consumerSecret.</param>
<param name="accessToken">OAuth accessToken.</param>
<param name="accessTokenSecret">OAuth accessTokenSecret.</param>
<returns>void.</returns>
</member>
<member name="M:Intuit.Ipp.PlatformService.PlatformService.ParseDisconnectResponse(System.String)">
<summary>
Parse DisconnectResponse
</summary>
<param name="response">Disconnect Response string</param>
<returns>void.</returns>
</member>
<member name="M:Intuit.Ipp.PlatformService.PlatformService.GetPlatformException(System.Xml.XmlDocument,System.Xml.XmlNamespaceManager)">
<summary>
GetPlatformException
</summary>
<param name="xmldoc">xmldoc</param>
<param name="nsmgr">nameSpaceManager</param>
<returns>PlatformException</returns>
</member>
<member name="M:Intuit.Ipp.PlatformService.PlatformService.Reconnect(System.String,System.String,System.String,System.String)">
<summary>
Reconnect
</summary>
<param name="xmldoc">xmldoc</param>
<param name="nsmgr">nameSpaceManager</param>
<returns>Dictionary</returns>
</member>
<member name="M:Intuit.Ipp.PlatformService.PlatformService.GetCurrentUser(System.String,System.String,System.String,System.String)">
<summary>
GetCurrentUser
</summary>
<param name="consumerKey">OAuth consumerKey.</param>
<param name="consumerSecret">OAuth consumerSecret.</param>
<param name="accessToken">OAuth accessToken.</param>
<param name="accessTokenSecret">OAuth accessTokenSecret.</param>
<returns>Dictionary</returns>
</member>
<member name="T:Intuit.Ipp.PlatformService.Properties.Resources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.AdminsForAllProductsNotRetuned">
<summary>
Looks up a localized string similar to List of administrators for all published applications not returned..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.AppTokenCannotBeEmpty">
<summary>
Looks up a localized string similar to The AppToken cannot be empty..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.ArgumentCannotBeNegative">
<summary>
Looks up a localized string similar to The specified argument {0} cannot be initialized with a negative value..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.AssertFederatedIdentityNotRetuned">
<summary>
Looks up a localized string similar to Federated Identity for realm not returned..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.CertificateError">
<summary>
Looks up a localized string similar to An error with the certificate occurs..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.CertificateNotFound">
<summary>
Looks up a localized string similar to The certificate file could not be located on disk..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.CommunicationErrorMessage">
<summary>
Looks up a localized string similar to There was an error while communicating with the Ids Server..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.EntityIdDomainNotNullMessage">
<summary>
Looks up a localized string similar to IdDomain of the entity cannot be null or empty..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.EntityIdNotNullMessage">
<summary>
Looks up a localized string similar to Id of the entity cannot be null or empty..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.EntityString">
<summary>
Looks up a localized string similar to entity.
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.ErrorCodeMissing">
<summary>
Looks up a localized string similar to API response without Error code element..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.ErrorCodeNonNemeric">
<summary>
Looks up a localized string similar to Error code &quot;{0}&quot; not numeric!.
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.ErrorDetails0">
<summary>
Looks up a localized string similar to {0} (Error {1}, Detail: {2}).
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.ErrorDetails1">
<summary>
Looks up a localized string similar to {0} (Error {1}).
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.ErrorWithNoText">
<summary>
Looks up a localized string similar to Error {0}.
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.ExceptionGeneratedMessage">
<summary>
Looks up a localized string similar to Exception has been generated: {0}.
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.IdDomainString">
<summary>
Looks up a localized string similar to IdDomain.
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.IdsMethodNotSupportedMessage">
<summary>
Looks up a localized string similar to This method is not supported for the given entity..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.IdString">
<summary>
Looks up a localized string similar to Id.
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.MustProvideAccountId">
<summary>
Looks up a localized string similar to Must provide account id..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.MustProvideAuthIdPseudonym">
<summary>
Looks up a localized string similar to Must provide authIdPseudonym..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.MustProvideContentType">
<summary>
Looks up a localized string similar to Must provide content type..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.MustProvideDbId">
<summary>
Looks up a localized string similar to Must provide database id..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.MustProvideEmail">
<summary>
Looks up a localized string similar to Must provide email..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.MustProvideEmailOrScreenName">
<summary>
Looks up a localized string similar to Must provide email or screen name..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.MustProvideFirstName">
<summary>
Looks up a localized string similar to Must provide first name..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.MustProvideKeyFilePassword">
<summary>
Looks up a localized string similar to Must provide keyFilePassword..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.MustProvideKeyFilePath">
<summary>
Looks up a localized string similar to Must provide keyFilePath..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.MustProvideLastName">
<summary>
Looks up a localized string similar to Must provide last name..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.MustProvidePassword">
<summary>
Looks up a localized string similar to Must provide password..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.MustProvideRealmId">
<summary>
Looks up a localized string similar to Must provide realm id..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.MustProvideRealmIdPseudonym">
<summary>
Looks up a localized string similar to Must provide realmIdPseudonym..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.MustProvideRoleId">
<summary>
Looks up a localized string similar to Must provide role id..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.MustProvideServiceProviderId">
<summary>
Looks up a localized string similar to Must provide service provider id..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.MustProvideUserId">
<summary>
Looks up a localized string similar to Must provide userId..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.MustProvideValidApiName">
<summary>
Looks up a localized string similar to Must provide a valid Api Name..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.MustProvideValidDbid">
<summary>
Looks up a localized string similar to Must provide a valid database id..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.NoAdminInformationReturned">
<summary>
Looks up a localized string similar to No admin information returned..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.NoInformationReturnedFromService">
<summary>
Looks up a localized string similar to No information returned from service..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.NoRealmReturned">
<summary>
Looks up a localized string similar to GetIDSRealm did not return realm.
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.NoRoleInformationReturned">
<summary>
Looks up a localized string similar to No role information returned..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.NoUserInformationReturned">
<summary>
Looks up a localized string similar to No user information returned..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.NoUserRoleInformationReturned">
<summary>
Looks up a localized string similar to No user role information returned..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.PageNumberString">
<summary>
Looks up a localized string similar to pageNumber.
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.PageSizeString">
<summary>
Looks up a localized string similar to pageSize.
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.PaidSubscriptionNotRetuned">
<summary>
Looks up a localized string similar to List of paid application subscriptions not returned..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.ParameterNegativeValueMessage">
<summary>
Looks up a localized string similar to Parameter cannot have a negative value..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.ParameterNotNullMessage">
<summary>
Looks up a localized string similar to Parameter cannot be null..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.ParameterZeroNegativeValueMessage">
<summary>
Looks up a localized string similar to Parameter cannot be zero or negative value..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.ResponseStreamNullOrEmptyMessage">
<summary>
Looks up a localized string similar to The Response Stream was null or empty..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.RetryLimitExceeded">
<summary>
Looks up a localized string similar to The action has exceeded its defined retry limit..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.ServiceContextCannotBeNull">
<summary>
Looks up a localized string similar to The Service context cannot be null..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.TrailSubscriptionNotRetuned">
<summary>
Looks up a localized string similar to List of trail application subscriptions not returned..
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.Properties.Resources.UserTextCannotBeNull">
<summary>
Looks up a localized string similar to User text cannot be null..
</summary>
</member>
<member name="T:Intuit.Ipp.PlatformService.User">
<summary>
User class for PlatfromService
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.User.FirstName">
<summary>
FirstName
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.User.LastName">
<summary>
LastName
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.User.EmailAddress">
<summary>
EmailAddress
</summary>
</member>
<member name="P:Intuit.Ipp.PlatformService.User.IsVerified">
<summary>
IsVerified
</summary>
</member>
</members>
</doc>

View File

@@ -0,0 +1,405 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Intuit.Ipp.QueryFilter</name>
</assembly>
<members>
<member name="T:Intuit.Ipp.QueryFilter.NamespaceDoc">
<summary>
Intuit.Ipp.QueryFilter has classes related to query filters.
It has classes: ExpressionVisitor class: used to visit the different types
of expressions, QueryService class: used to execute the IDS queries and return appropriate responses, StringExtensions class: has extension methods for string data type.
</summary>
</member>
<member name="T:Intuit.Ipp.QueryFilter.ExpressionVisitor">
<summary>
Contains methods used to parse the expression tree.
</summary>
</member>
<member name="M:Intuit.Ipp.QueryFilter.ExpressionVisitor.Visit(Intuit.Ipp.LinqExtender.Ast.Expression)">
<summary>
Visits the root expression node.
</summary>
<param name="expression">The root expression.</param>
<returns>The LinqExtender expression class.</returns>
</member>
<member name="M:Intuit.Ipp.QueryFilter.ExpressionVisitor.VisitSelectCallExpression(Intuit.Ipp.LinqExtender.Ast.SelectExpression)">
<summary>
Visit Select Call expression.
</summary>
<param name="selectExpression">Select expression.</param>
<returns>The LinqExtender Expression.</returns>
</member>
<member name="M:Intuit.Ipp.QueryFilter.ExpressionVisitor.VisitTypeExpression(Intuit.Ipp.LinqExtender.Ast.TypeExpression)">
<summary>
Visit Type Expression.
</summary>
<param name="typeExpression">Type expression.</param>
<returns>The LinqExtender Expression.</returns>
</member>
<member name="M:Intuit.Ipp.QueryFilter.ExpressionVisitor.VisitBlockExpression(Intuit.Ipp.LinqExtender.Ast.BlockExpression)">
<summary>
Visit Block Expression.
</summary>
<param name="blockExpression">Block expression.</param>
<returns>The LinqExtender Expression.</returns>
</member>
<member name="M:Intuit.Ipp.QueryFilter.ExpressionVisitor.VisitMethodCallExpression(Intuit.Ipp.LinqExtender.Ast.MethodCallExpression)">
<summary>
Visit MethodCall Expression.
</summary>
<param name="methodCallExpression">MethodCall expression.</param>
<returns>The LinqExtender Expression.</returns>
</member>
<member name="M:Intuit.Ipp.QueryFilter.ExpressionVisitor.VisitLogicalExpression(Intuit.Ipp.LinqExtender.Ast.LogicalExpression)">
<summary>
Visit Logical Expression.
</summary>
<param name="expression">Logical expression.</param>
<returns>The LinqExtender Expression.</returns>
</member>
<member name="M:Intuit.Ipp.QueryFilter.ExpressionVisitor.VisitLambdaExpression(Intuit.Ipp.LinqExtender.Ast.LambdaExpression)">
<summary>
Visit Lambda Expression.
</summary>
<param name="expression">Lambda expression.</param>
<returns>The LinqExtender Expression.</returns>
</member>
<member name="M:Intuit.Ipp.QueryFilter.ExpressionVisitor.VisitBinaryExpression(Intuit.Ipp.LinqExtender.Ast.BinaryExpression)">
<summary>
Visit Binary Expression.
</summary>
<param name="expression">Binary expression.</param>
<returns>The LinqExtender Expression.</returns>
</member>
<member name="M:Intuit.Ipp.QueryFilter.ExpressionVisitor.VisitMemberExpression(Intuit.Ipp.LinqExtender.Ast.MemberExpression)">
<summary>
Visit Member Expression.
</summary>
<param name="expression">Member expression.</param>
<returns>The LinqExtender Expression.</returns>
</member>
<member name="M:Intuit.Ipp.QueryFilter.ExpressionVisitor.VisitLiteralExpression(Intuit.Ipp.LinqExtender.Ast.LiteralExpression)">
<summary>
Visit Literal Expression.
</summary>
<param name="expression">Literal expression.</param>
<returns>The LinqExtender Expression.</returns>
</member>
<member name="M:Intuit.Ipp.QueryFilter.ExpressionVisitor.VisitOrderbyExpression(Intuit.Ipp.LinqExtender.Ast.OrderbyExpression)">
<summary>
Visit OrderBy Expression.
</summary>
<param name="expression">OrderBy expression.</param>
<returns>The LinqExtender Expression.</returns>
</member>
<member name="T:Intuit.Ipp.QueryFilter.Properties.Resources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:Intuit.Ipp.QueryFilter.Properties.Resources.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:Intuit.Ipp.QueryFilter.Properties.Resources.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="P:Intuit.Ipp.QueryFilter.Properties.Resources.CommunicationErrorMessage">
<summary>
Looks up a localized string similar to There was an error while communicating with the Ids Server..
</summary>
</member>
<member name="P:Intuit.Ipp.QueryFilter.Properties.Resources.ExceptionGeneratedMessage">
<summary>
Looks up a localized string similar to Exception has been generated: {0}..
</summary>
</member>
<member name="P:Intuit.Ipp.QueryFilter.Properties.Resources.ResponseStreamNullOrEmptyMessage">
<summary>
Looks up a localized string similar to The Response Stream was null or empty..
</summary>
</member>
<member name="T:Intuit.Ipp.QueryFilter.QueryOperationType">
<summary>
Contains enumeration value for Query Operation Type.
</summary>
</member>
<member name="F:Intuit.Ipp.QueryFilter.QueryOperationType.query">
<summary>
Entity query.
</summary>
</member>
<member name="F:Intuit.Ipp.QueryFilter.QueryOperationType.report">
<summary>
Report query.
</summary>
</member>
<member name="F:Intuit.Ipp.QueryFilter.QueryOperationType.changedata">
<summary>
Change Data query.
</summary>
</member>
<member name="T:Intuit.Ipp.QueryFilter.QueryService`1">
<summary>
Contains methods used to parse the expression tree and execute the query generated and return the result.
</summary>
<typeparam name="T">The type of the entity.</typeparam>
</member>
<member name="F:Intuit.Ipp.QueryFilter.QueryService`1.queryBuilder">
<summary>
Query string builder.
</summary>
</member>
<member name="F:Intuit.Ipp.QueryFilter.QueryService`1.selectBuilder">
<summary>
Select string builder.
</summary>
</member>
<member name="F:Intuit.Ipp.QueryFilter.QueryService`1.countBuilder">
<summary>
Count string builder.
</summary>
</member>
<member name="F:Intuit.Ipp.QueryFilter.QueryService`1.orderByBuilder">
<summary>
OrderBy string builder.
</summary>
</member>
<member name="F:Intuit.Ipp.QueryFilter.QueryService`1.whereBuilder">
<summary>
Where string builder.
</summary>
</member>
<member name="F:Intuit.Ipp.QueryFilter.QueryService`1.fromBuilder">
<summary>
From string builder.
</summary>
</member>
<member name="F:Intuit.Ipp.QueryFilter.QueryService`1.pageBuilder">
<summary>
Pagination string builder.
</summary>
</member>
<member name="F:Intuit.Ipp.QueryFilter.QueryService`1.serviceContext">
<summary>
Service Context.
</summary>
</member>
<member name="F:Intuit.Ipp.QueryFilter.QueryService`1.operationType">
<summary>
Operation Type.
</summary>
</member>
<member name="F:Intuit.Ipp.QueryFilter.QueryService`1.restHandler">
<summary>
Rest Request Handler.
</summary>
</member>
<member name="F:Intuit.Ipp.QueryFilter.QueryService`1.responseSerializer">
<summary>
Response Serializer.
</summary>
</member>
<member name="F:Intuit.Ipp.QueryFilter.QueryService`1.notExpressions">
<summary>
Collection of Not expressions.
</summary>
</member>
<member name="M:Intuit.Ipp.QueryFilter.QueryService`1.#ctor(Intuit.Ipp.Core.ServiceContext)">
<summary>
Initializes a new instance of the QueryService class.
</summary>
<param name="serviceContext">The ServiceContext class.</param>
</member>
<member name="M:Intuit.Ipp.QueryFilter.QueryService`1.ExecuteIdsQuery(System.String,Intuit.Ipp.QueryFilter.QueryOperationType)">
<summary>
Executes the Ids Query and returns the response.
</summary>
<param name="idsQuery">The string representation of ids query.</param>
<param name="queryOperationType">Query Operation Type. Default value is query.</param>
<returns>ReadOnly Collection fo items of type T.</returns>
</member>
<member name="M:Intuit.Ipp.QueryFilter.QueryService`1.ExecuteMultipleEntityQueries``1(System.Collections.ObjectModel.ReadOnlyCollection{System.String})">
<summary>
Entity Service supports multiple queries within a request. Use this method to perform multiple entity query operation.
</summary>
<param name="queryOperationValues">The simple query language string collection.</param>
<typeparam name="TSource">Where TSource is IEntity.</typeparam>
<returns>Returns a collection of entities for individual simple query.</returns>
<exception cref="T:Intuit.Ipp.Exception.InvalidParameterException">If the parameter is null or empty or exceeds a maximum of five(5) queries.</exception>
<exception cref="T:Intuit.Ipp.Exception.ValidationException">If the query syntax is incorrect.</exception>
<exception cref="T:Intuit.Ipp.Exception.SerializationException">If there were serialization issues with the response from the service.</exception>
<exception cref="T:Intuit.Ipp.Exception.IdsException">When service returned with an error information.</exception>
<example>
Usage:
Use the query service created and invoke the ToIdsQuery method to obtain the simple query as string.
<code>
string customerQueryValue = customerContext.Where(c => c.MetaData.CreateTime > this.dateTime).ToIdsQuery();
string invoiceQueryValue = invoiceContext.Select(i => new { i.Id, i.status }).ToIdsQuery();
</code>
Invoke the ExecuteMultipleEntityQueries method with the read only collection of the queries. This method can throw exception so surround the method with a try catch block.
<code>
<![CDATA[List<string> values = new List<string> { customerQueryValue, invoiceQueryValue };]]>
try
{
<![CDATA[ReadOnlyCollection<ReadOnlyCollection<IEntity>> results = customerContext.ExecuteMultipleEntityQueries<IEntity>(values.AsReadOnly());]]>
Iterate through the values obtained:
foreach (var item in results)
{
// Read the values
}
}
catch(IdsException)
{
// Perform logic here
}
</code>
</example>
</member>
<member name="M:Intuit.Ipp.QueryFilter.QueryService`1.Execute(Intuit.Ipp.LinqExtender.Ast.Expression,System.Boolean,System.String@)">
<summary>
Executes the LinqExtender expression by converting it to Ids Query and return the response.
</summary>
<param name="expression">The LinqExtender expression.</param>
<param name="isToIdsQueryMethod">If true executes the ids query and returns the response else does not execute the ids query.</param>
<param name="idsQuery">The generated ids query.</param>
<returns>A collection of items of type T.</returns>
</member>
<member name="M:Intuit.Ipp.QueryFilter.QueryService`1.VisitSelectCallExpression(Intuit.Ipp.LinqExtender.Ast.SelectExpression)">
<summary>
Visit Select Call expression.
</summary>
<param name="selectExpression">Select expression.</param>
<returns>The LinqExtender Expression.</returns>
</member>
<member name="M:Intuit.Ipp.QueryFilter.QueryService`1.VisitTypeExpression(Intuit.Ipp.LinqExtender.Ast.TypeExpression)">
<summary>
Visit Type Expression.
</summary>
<param name="expression">Type expression.</param>
<returns>The LinqExtender Expression.</returns>
</member>
<member name="M:Intuit.Ipp.QueryFilter.QueryService`1.VisitLambdaExpression(Intuit.Ipp.LinqExtender.Ast.LambdaExpression)">
<summary>
Visit Lambda Expression.
</summary>
<param name="expression">Lambda expression.</param>
<returns>The LinqExtender Expression.</returns>
</member>
<member name="M:Intuit.Ipp.QueryFilter.QueryService`1.VisitBinaryExpression(Intuit.Ipp.LinqExtender.Ast.BinaryExpression)">
<summary>
Visit Binary Expression.
</summary>
<param name="expression">Binary expression.</param>
<returns>The LinqExtender Expression.</returns>
</member>
<member name="M:Intuit.Ipp.QueryFilter.QueryService`1.VisitLogicalExpression(Intuit.Ipp.LinqExtender.Ast.LogicalExpression)">
<summary>
Visit Logical Expression.
</summary>
<param name="expression">Logical expression.</param>
<returns>The LinqExtender Expression.</returns>
</member>
<member name="M:Intuit.Ipp.QueryFilter.QueryService`1.VisitMemberExpression(Intuit.Ipp.LinqExtender.Ast.MemberExpression)">
<summary>
Visit Member Expression.
</summary>
<param name="expression">Member expression.</param>
<returns>The LinqExtender Expression.</returns>
</member>
<member name="M:Intuit.Ipp.QueryFilter.QueryService`1.VisitLiteralExpression(Intuit.Ipp.LinqExtender.Ast.LiteralExpression)">
<summary>
Visit Literal Expression.
</summary>
<param name="expression">Literal expression.</param>
<returns>The LinqExtender Expression.</returns>
</member>
<member name="M:Intuit.Ipp.QueryFilter.QueryService`1.VisitOrderbyExpression(Intuit.Ipp.LinqExtender.Ast.OrderbyExpression)">
<summary>
Visit OrderBy Expression.
</summary>
<param name="expression">OrderBy expression.</param>
<returns>The LinqExtender Expression.</returns>
</member>
<member name="M:Intuit.Ipp.QueryFilter.QueryService`1.VisitMethodCallExpression(Intuit.Ipp.LinqExtender.Ast.MethodCallExpression)">
<summary>
Visit MethodCall Expression.
</summary>
<param name="methodCallExpression">MethodCall expression.</param>
<returns>The LinqExtender Expression.</returns>
</member>
<member name="M:Intuit.Ipp.QueryFilter.QueryService`1.GetBinaryOperator(Intuit.Ipp.LinqExtender.BinaryOperator)">
<summary>
Gets the string representation of the BinaryOperator.
</summary>
<param name="operator">The BinaryOperator enum value.</param>
<returns>String representation of the binary operator.</returns>
</member>
<member name="M:Intuit.Ipp.QueryFilter.QueryService`1.WriteLogicalOperator(Intuit.Ipp.LinqExtender.LogicalOperator)">
<summary>
Writes the logical operator value to the query builder.
</summary>
<param name="logicalOperator">The Logical Operator enum value.</param>
</member>
<member name="M:Intuit.Ipp.QueryFilter.QueryService`1.WriteValue(Intuit.Ipp.LinqExtender.TypeReference,System.Object)">
<summary>
Writes the literal value to the query builder.
</summary>
<param name="type">The type of the value.</param>
<param name="value">The value of the object.</param>
</member>
<member name="M:Intuit.Ipp.QueryFilter.QueryService`1.StringValueOf(System.Enum)">
<summary>
Returns the XmlEnumAttribute name if present else returns the enum object.
Add any specific types in switch case if needed in future
</summary>
<param name="value">The value of the object.</param>
</member>
<member name="M:Intuit.Ipp.QueryFilter.QueryService`1.GetIdsDateTimeFormat(System.Object)">
<summary>
Gets the string value of the date time if the parameter is of type datetime.
</summary>
<param name="value">The value.</param>
<returns>String if conversion was successful or else the value itself.</returns>
</member>
<member name="M:Intuit.Ipp.QueryFilter.QueryService`1.IsNotUsed(System.String)">
<summary>
Indicates whether the property name has been used with the NOT operator.
</summary>
<param name="propName">Name of the property.</param>
<returns>True if the property has been used with the NOT operator else false.</returns>
</member>
<member name="M:Intuit.Ipp.QueryFilter.QueryService`1.Execute(Intuit.Ipp.LinqExtender.Ast.Expression)">
<summary>
TODO: Update summary
</summary>
<param name="exprssion"></param>
<returns></returns>
</member>
<member name="T:Intuit.Ipp.QueryFilter.StringExtensions">
<summary>
Contains extension methods for the string data type.
</summary>
</member>
<member name="M:Intuit.Ipp.QueryFilter.StringExtensions.In(System.String,System.String[])">
<summary>
Determines whether a sequence contains a specified element by using the default equality comparer.
</summary>
<param name="value">A sequence in which to locate a value.</param>
<param name="values">The value to locate in the sequence.</param>
<returns>True if the source sequence contains an element that has the specified value otherwise, false.</returns>
</member>
<member name="M:Intuit.Ipp.QueryFilter.StringExtensions.RemoveWhiteSpaces(System.String)">
<summary>
Removes unwanted whitespaces from the string.
</summary>
<param name="value">The value to remove the whitespaces from.</param>
<returns>String with single whitespace between elements.</returns>
</member>
</members>
</doc>

View File

@@ -0,0 +1,912 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Intuit.Ipp.ReportService</name>
</assembly>
<members>
<member name="T:Intuit.Ipp.ReportService.ReportService">
<summary>
This class file contains ReportService which performs Read operation for Reports
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.ReportService.serviceContext">
<summary>
The Service context object.
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.ReportService.restHandler">
<summary>
Rest Request Handler.
</summary>
</member>
<member name="M:Intuit.Ipp.ReportService.ReportService.#ctor(Intuit.Ipp.Core.ServiceContext)">
<summary>
Initializes a new instance of the <see cref="T:Intuit.Ipp.ReportService.ReportService"/> class.
</summary>
<param name="serviceContext">IPP Service Context</param>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.OnExecuteReportAsyncCompleted">
<summary>
Gets or sets the call back event for Report method in asynchronous call.
</summary>
<value>
The OnExecuteReportAsyncCompleted call back.
</value>
</member>
<member name="M:Intuit.Ipp.ReportService.ReportService.ExecuteReport(System.String)">
<summary>
Executes a report against a specified realm. The realm must be set in the context.
</summary>
<param name="reportName">Name of Report to Run.</param>
<returns>Returns an updated version of the entity with updated identifier and sync token.</returns>
</member>
<member name="M:Intuit.Ipp.ReportService.ReportService.ExecuteReportAsync(System.String)">
<summary>
Executes a Report
</summary>
<param name="reportName">Name of Report to Run.</param>
</member>
<member name="M:Intuit.Ipp.ReportService.ReportService.ServiceContextValidation(Intuit.Ipp.Core.ServiceContext)">
<summary>
Validates the Service context.
</summary>
<param name="serviceContext">Service Context.</param>
</member>
<member name="M:Intuit.Ipp.ReportService.ReportService.ExecuteReportAsyncCompleted(System.Object,Intuit.Ipp.Core.ReportCallCompletedEventArgs{Intuit.Ipp.Data.Report})">
<summary>
ExecuteReport Asynchronous call back method
</summary>
<param name="sender">Rest handler class</param>
<param name="eventArgs">callback event arguments</param>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.start_date">
<summary>
Gets or sets the StartDate
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.end_date">
<summary>
Gets or sets the end_date
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.date_macro">
<summary>
Gets or sets the date_macro
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.accounting_method">
<summary>
Gets or sets the accounting_method
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.summarize_column_by">
<summary>
Gets or sets the summarize_column_by
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.customer">
<summary>
Gets or sets the customer
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.vendor">
<summary>
Gets or sets the vendor
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.item">
<summary>
Gets or sets the item
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.classid">
<summary>
Gets or sets the class
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.department">
<summary>
Gets or sets the department
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.qzurl">
<summary>
Gets or sets the qzurl
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.aging_period">
<summary>
Gets or sets the aging_period
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.num_periods">
<summary>
Gets or sets the num_periods
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.end_createdate">
<summary>
Gets or sets the report_date
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.start_createdate">
<summary>
Gets or sets the report_date
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.journal_code">
<summary>
Gets or sets the report_date
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.agency_id">
<summary>
Gets or sets the report_date
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.report_date">
<summary>
Gets or sets the report_date
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.columns">
<summary>
Gets or sets the columns
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.aging_method">
<summary>
Gets or sets the aging_method
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.past_due">
<summary>
Gets or sets the past_due
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.end_duedate">
<summary>
Gets or sets the end_duedate
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.start_duedate">
<summary>
Gets or sets the start_duedate
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.term">
<summary>
Gets or sets the term
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.custom1">
<summary>
Gets or sets the custom1
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.custom2">
<summary>
Gets or sets the custom2
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.custom3">
<summary>
Gets or sets the custom3
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.shipvia">
<summary>
Gets or sets the shipvia
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.sort_by">
<summary>
Gets or sets the sort_by
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.sort_order">
<summary>
Gets or sets the sort_order
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.account">
<summary>
Gets or sets the account
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.source_account">
<summary>
Gets or sets the source_account
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.account_type">
<summary>
Gets or sets the account_type
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.source_account_type">
<summary>
Gets or sets the source_account_type
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.duedate_macro">
<summary>
Gets or sets the duedate_macro
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.appaid">
<summary>
Gets or sets the appaid
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.createdate_macro">
<summary>
Gets or sets the createdate_macro
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.end_createddate">
<summary>
Gets or sets the end_createddate
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.start_createddate">
<summary>
Gets or sets the start_createddate
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.moddate_macro">
<summary>
Gets or sets the moddate_macro
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.end_moddate">
<summary>
Gets or sets the end_moddate
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.start_moddate">
<summary>
Gets or sets the start_moddate
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.account_status">
<summary>
Gets or sets the account_status
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.group_by">
<summary>
Gets or sets the group_by
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.payment_method">
<summary>
Gets or sets the payment_method
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.name">
<summary>
Gets or sets the name
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.transaction_type">
<summary>
Gets or sets the transaction_type
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.cleared">
<summary>
Gets or sets the cleared
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.arpaid">
<summary>
Gets or sets the arpaid
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.printed">
<summary>
Gets or sets the printed
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.bothamount">
<summary>
Gets or sets the bothamount
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.memo">
<summary>
Gets or sets the memo
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.docnum">
<summary>
Gets or sets the docnum
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.subcol_py">
<summary>
Gets or sets the subcol_py
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.subcol_py_chg">
<summary>
Gets or sets the subcol_py_chg
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.subcol_py_pct_chg">
<summary>
Gets or sets the subcol_py_pct_chg
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.subcol_pp">
<summary>
Gets or sets the subcol_pp
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.subcol_pp_chg">
<summary>
Gets or sets the subcol_pp_chg
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.subcol_pp_pct_chg">
<summary>
Gets or sets the subcol_pp_pct_chg
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.subcol_pct_ytd">
<summary>
Gets or sets the subcol_pct_ytd
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.ReportService.subcol_ytd">
<summary>
Gets or sets the subcol_ytd
</summary>
</member>
<member name="T:Intuit.Ipp.ReportService.NamespaceDoc">
<summary>
Intuit.Ipp.ReportService has public methods to call Reporting Services.
</summary>
</member>
<member name="T:Intuit.Ipp.ReportService.IdsReportResource">
<summary>
A list of Domain entities supported by IPS. Used by the REST infrastructure to construct relevant calls.
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsReportResource.none">
<summary>
none Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsReportResource.accountbalances">
<summary>
account balances Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsReportResource.balancesheet">
<summary>
balance sheet Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsReportResource.customerswhooweme">
<summary>
customers show me Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsReportResource.advancedreport">
<summary>
advanced report Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsReportResource.incomebreakdown">
<summary>
income breakdown Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsReportResource.profitandloss">
<summary>
profitandloss Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsReportResource.salessummary">
<summary>
sales summary Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsReportResource.topcustomersbysales">
<summary>
top customers by sales Resource
</summary>
</member>
<member name="T:Intuit.Ipp.ReportService.IdsResource">
<summary>
A list of Domain entities supported by IDS. Used by the REST infrastructure to construct relevant calls.
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.user">
<summary>
user Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.account">
<summary>
account Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.bill">
<summary>
bill Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.billpayment">
<summary>
bill payment Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.billpaymentcreditcard">
<summary>
billpaymentcreditcard Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.bomcomponent">
<summary>
bom component Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.buildassembly">
<summary>
build assembly Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.charge">
<summary>
charge Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.check">
<summary>
check Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.creditcardcharge">
<summary>
credit card charge Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.creditcardcredit">
<summary>
credit card credit Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.creditmemo">
<summary>
credit memo Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.currencyinfo">
<summary>
currency info Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.customer">
<summary>
customer Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.customermsg">
<summary>
customer message Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.customertype">
<summary>
customer type Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.deposit">
<summary>
deposit Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.discount">
<summary>
discount Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.employee">
<summary>
employee Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.estimate">
<summary>
estimate Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.fixedasset">
<summary>
fixedasset Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.incomebreakdown">
<summary>
incomebreakdown Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.inventoryadjustment">
<summary>
inventoryadjustment Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.inventorysite">
<summary>
inventorysite Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.inventorytransfer">
<summary>
inventorytransfer Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.invoice">
<summary>
invoice Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.item">
<summary>
item Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.itemconsolidated">
<summary>
itemconsolidated Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.itemreceipt">
<summary>
itemreceipt Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.job">
<summary>
job Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.jobtype">
<summary>
jobtype Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.journalentry">
<summary>
journalentry Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.othername">
<summary>
othername Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.payment">
<summary>
payment Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.paymentmethod">
<summary>
paymentmethod Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.payrollitem">
<summary>
payrollitem Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.payrollnonwageitem">
<summary>
payrollnonwageitem Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.purchaseorder">
<summary>
purchaseorder Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.salesorder">
<summary>
salesorder Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.salesreceipt">
<summary>
salesreceipt Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.salesrep">
<summary>
salesrep Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.salestax">
<summary>
salestax Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.salestaxcode">
<summary>
salestaxcode Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.salestaxgroup">
<summary>
salestaxgroup Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.shipmethod">
<summary>
shipmethod Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.status">
<summary>
status Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.task">
<summary>
task Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.templatename">
<summary>
templatename Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.timeactivity">
<summary>
timeactivity Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.uom">
<summary>
unitofmeasure Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.vendor">
<summary>
vendor Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.vendorcredit">
<summary>
vendorcredit Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.vendortype">
<summary>
vendortype Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.preferences">
<summary>
preferences Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.syncactivityrequest">
<summary>
syncactivityrequest Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.salesterm">
<summary>
salesterm Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.Class">
<summary>
class Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.creditcardrefund">
<summary>
creditcardrefun Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.companymetadata">
<summary>
company Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.customfielddefinition">
<summary>
customfielddefinition Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.namevalue">
<summary>
namevalue Resource
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.IdsResource.recordcount">
<summary>
recordcount Resource
</summary>
</member>
<member name="T:Intuit.Ipp.ReportService.IReportService">
<summary>
This interface specifies the ReportService Read operation
</summary>
</member>
<member name="M:Intuit.Ipp.ReportService.IReportService.ExecuteReport(System.String)">
<summary>
Executes a Report for a specified realm. The realm must be set in the context.
</summary>
<param name="reportName">Report to Run</param>
</member>
<member name="T:Intuit.Ipp.ReportService.Properties.Resources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.Properties.Resources.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.Properties.Resources.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.Properties.Resources.BatchIdAlreadyUsed">
<summary>
Looks up a localized string similar to This Batch Id is already used within this batch..
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.Properties.Resources.BatchItemIdNotFound">
<summary>
Looks up a localized string similar to BatchItem having Id {0} not found for removal..
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.Properties.Resources.batchItemsExceededMessage">
<summary>
Looks up a localized string similar to Number of Items in Batch Request exceeded the permissible limit of 25 items..
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.Properties.Resources.CommunicationErrorMessage">
<summary>
Looks up a localized string similar to There was an error while communicating with the Ids Server..
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.Properties.Resources.EntityConversionFailedMessage">
<summary>
Looks up a localized string similar to The provided entity cannot be converted to IntuitEntity object..
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.Properties.Resources.EntityIdNotNullMessage">
<summary>
Looks up a localized string similar to Id of the entity cannot be null or empty..
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.Properties.Resources.EntityString">
<summary>
Looks up a localized string similar to entity.
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.Properties.Resources.ExceptionGeneratedMessage">
<summary>
Looks up a localized string similar to Exception has been generated: {0}.
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.Properties.Resources.IdsLoggerNotNullMessage">
<summary>
Looks up a localized string similar to The Ids Logger cannot be null..
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.Properties.Resources.IdString">
<summary>
Looks up a localized string similar to Id.
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.Properties.Resources.PageNumberString">
<summary>
Looks up a localized string similar to pageNumber.
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.Properties.Resources.PageSizeString">
<summary>
Looks up a localized string similar to pageSize.
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.Properties.Resources.ParameterNotNullMessage">
<summary>
Looks up a localized string similar to Parameter cannot be null..
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.Properties.Resources.ParameterZeroNegativeValueMessage">
<summary>
Looks up a localized string similar to Parameter cannot be zero or negative value..
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.Properties.Resources.RequestValidatorNotNullMessage">
<summary>
Looks up a localized string similar to The Request Validator cannot be null..
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.Properties.Resources.ResponseStreamNullOrEmptyMessage">
<summary>
Looks up a localized string similar to The Response Stream was null or empty..
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.Properties.Resources.ServiceContextNotNullMessage">
<summary>
Looks up a localized string similar to The Service Context cannot be null..
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.Properties.Resources.ServiceContextParameterName">
<summary>
Looks up a localized string similar to serviceContext.
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.Properties.Resources.StatusNotDeleted">
<summary>
Looks up a localized string similar to Status not deleted. .
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.Properties.Resources.StatusNotVoided">
<summary>
Looks up a localized string similar to Status not voided..
</summary>
</member>
<member name="P:Intuit.Ipp.ReportService.Properties.Resources.StringParameterNullOrEmpty">
<summary>
Looks up a localized string similar to string parameter can not be null or empty..
</summary>
</member>
<member name="T:Intuit.Ipp.ReportService.AsyncService">
<summary>
Intuit Partner Platform Services for QBO.
</summary>
</member>
<member name="F:Intuit.Ipp.ReportService.AsyncService.serviceContext">
<summary>
The Service context object.
</summary>
</member>
<member name="M:Intuit.Ipp.ReportService.AsyncService.#ctor(Intuit.Ipp.Core.ServiceContext)">
<summary>
Initializes a new instance of the <see cref="T:Intuit.Ipp.ReportService.AsyncService"/> class.
</summary>
<param name="serviceContext">IPP Service Context</param>
</member>
<member name="E:Intuit.Ipp.ReportService.AsyncService.OnExecuteReportAsyncCompleted">
<summary>
call back event for find all
</summary>
</member>
<member name="M:Intuit.Ipp.ReportService.AsyncService.ExecuteReportAsync(System.String,System.String)">
<summary>
Executes a Report (asynchronously) under the specified realm in an asynchronous manner. The realm must be set in the context.
</summary>
<param name="reportName">Name of the Report to Run</param>
<param name="reportsQueryParameters">Report Parameters for query string</param>
</member>
<member name="M:Intuit.Ipp.ReportService.AsyncService.CreateIdsException(System.Exception)">
<summary>
Creates the ids exception.
</summary>
<param name="applicationException">The application exception.</param>
<returns>Returns the IdsException.</returns>
</member>
<member name="M:Intuit.Ipp.ReportService.AsyncService.ExecuteReportAsynCompleted(System.Object,Intuit.Ipp.Core.AsyncCallCompletedEventArgs)">
<summary>
call back method for asynchronously Executing a Report
</summary>
<param name="sender">The sender.</param>
<param name="eventArgs">The <see cref="T:Intuit.Ipp.Core.AsyncCallCompletedEventArgs"/> instance containing the event data.</param>
</member>
</members>
</doc>

View File

@@ -0,0 +1,324 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Intuit.Ipp.Retry</name>
</assembly>
<members>
<member name="T:Intuit.Ipp.Retry.NamespaceDoc">
<summary>
Intuit.Ipp.Retry is used to retry service calls defined in the user retry policy.
It enables applications to handle transient errors such as dropped connections.
Retries are supported for the following types of exceptions: ProtocolError, ConnectionClosed, ConnectFailure and Timeout.
</summary>
</member>
<member name="T:Intuit.Ipp.Retry.IExtendedRetry">
<summary>
Custom exception retry strategy contracts.
</summary>
</member>
<member name="M:Intuit.Ipp.Retry.IExtendedRetry.IsRetryException(System.Exception)">
<summary>
Determines whether [is retry exception] [the specified ex].
</summary>
<param name="ex">The exception object.</param>
<returns>
<c>true</c> if [is parameter (ex) is retry exception]; otherwise, <c>false</c>.
</returns>
</member>
<member name="T:Intuit.Ipp.Retry.IntuitRetryingEventArgs">
<summary>
Contains information required for the IntuitRetryPolicy retrying event.
</summary>
</member>
<member name="M:Intuit.Ipp.Retry.IntuitRetryingEventArgs.#ctor(System.Int32,System.TimeSpan,System.Exception)">
<summary>
Initializes a new instance of the <see cref="T:Intuit.Ipp.Retry.IntuitRetryingEventArgs"/> class.
</summary>
<param name="currentRetryCount">The current retry attempt count.</param>
<param name="delay">The delay indicating how long the current thread will be suspended for before the next iteration will be invoked.</param>
<param name="lastException">The exception which caused the retry conditions to occur.</param>
</member>
<member name="P:Intuit.Ipp.Retry.IntuitRetryingEventArgs.CurrentRetryCount">
<summary>
Gets the current retry count.
</summary>
</member>
<member name="P:Intuit.Ipp.Retry.IntuitRetryingEventArgs.Delay">
<summary>
Gets the delay which indicates how long the current thread will be suspended for before the next iteration will be invoked.
</summary>
</member>
<member name="P:Intuit.Ipp.Retry.IntuitRetryingEventArgs.LastException">
<summary>
Gets the exception which caused the retry conditions to occur.
</summary>
</member>
<member name="T:Intuit.Ipp.Retry.ShouldRetry">
<summary>
Defines a delegate that will be invoked whenever a retry condition is encountered.
</summary>
<param name="retryCount">The current retry attempt count.</param>
<param name="lastException">The exception which caused the retry conditions to occur.</param>
<param name="delay">The delay delay which indicates how long the current thread will be suspended for before the next iteration will be invoked.</param>
<returns>Returns a delegate that will be invoked whenever to retry should be attempt.</returns>
</member>
<member name="T:Intuit.Ipp.Retry.IntuitRetryPolicy">
<summary>
Provides the retry mechanism for unreliable actions and transient conditions.
</summary>
</member>
<member name="F:Intuit.Ipp.Retry.IntuitRetryPolicy.context">
<summary>
The Service Context.
</summary>
</member>
<member name="F:Intuit.Ipp.Retry.IntuitRetryPolicy.shouldRetry">
<summary>
Delegate that will be invoked whenever a retry condition is encountered.
</summary>
</member>
<member name="F:Intuit.Ipp.Retry.IntuitRetryPolicy.retryCount">
<summary>
The Retry Count.
</summary>
</member>
<member name="F:Intuit.Ipp.Retry.IntuitRetryPolicy.retryInterval">
<summary>
The Retry Interval.
</summary>
</member>
<member name="F:Intuit.Ipp.Retry.IntuitRetryPolicy.initialInterval">
<summary>
The initial interval value that will apply for the first retry.
</summary>
</member>
<member name="F:Intuit.Ipp.Retry.IntuitRetryPolicy.increment">
<summary>
The incremental time value that will be used for calculating the progressive delay between retries.
</summary>
</member>
<member name="F:Intuit.Ipp.Retry.IntuitRetryPolicy.minBackOff">
<summary>
The minimum back-off time.
</summary>
</member>
<member name="F:Intuit.Ipp.Retry.IntuitRetryPolicy.maxBackOff">
<summary>
The maximum back-off time.
</summary>
</member>
<member name="F:Intuit.Ipp.Retry.IntuitRetryPolicy.deltaBackOff">
<summary>
The value which will be used to calculate a random delta in the exponential delay between retries.
</summary>
</member>
<member name="M:Intuit.Ipp.Retry.IntuitRetryPolicy.#ctor">
<summary>
Prevents a default instance of the <see cref="T:Intuit.Ipp.Retry.IntuitRetryPolicy"/> class from being created.
</summary>
</member>
<member name="M:Intuit.Ipp.Retry.IntuitRetryPolicy.#ctor(Intuit.Ipp.Core.ServiceContext,System.Int32,System.TimeSpan)">
<summary>
Initializes a new instance of the <see cref="T:Intuit.Ipp.Retry.IntuitRetryPolicy"/> class.
</summary>
<param name="context">The service context.</param>
<param name="retryCount">The number of retry attempts.</param>
<param name="retryInterval">The time interval between retries.</param>
</member>
<member name="M:Intuit.Ipp.Retry.IntuitRetryPolicy.#ctor(System.Int32,System.TimeSpan)">
<summary>
Initializes a new instance of the <see cref="T:Intuit.Ipp.Retry.IntuitRetryPolicy"/> class.
</summary>
<param name="retryCount">The number of retry attempts.</param>
<param name="retryInterval">The time interval between retries.</param>
</member>
<member name="M:Intuit.Ipp.Retry.IntuitRetryPolicy.#ctor(Intuit.Ipp.Core.ServiceContext,System.Int32,System.TimeSpan,System.TimeSpan)">
<summary>
Initializes a new instance of the <see cref="T:Intuit.Ipp.Retry.IntuitRetryPolicy"/> class.
</summary>
<param name="context">The service context.</param>
<param name="retryCount">The number of retry attempts.</param>
<param name="initialInterval">The initial interval that will apply for the first retry.</param>
<param name="increment">The incremental time value that will be used for calculating the progressive delay between retries.</param>
</member>
<member name="M:Intuit.Ipp.Retry.IntuitRetryPolicy.#ctor(System.Int32,System.TimeSpan,System.TimeSpan)">
<summary>
Initializes a new instance of the <see cref="T:Intuit.Ipp.Retry.IntuitRetryPolicy"/> class.
</summary>
<param name="retryCount">The number of retry attempts.</param>
<param name="initialInterval">The initial interval that will apply for the first retry.</param>
<param name="increment">The incremental time value that will be used for calculating the progressive delay between retries.</param>
</member>
<member name="M:Intuit.Ipp.Retry.IntuitRetryPolicy.#ctor(Intuit.Ipp.Core.ServiceContext,System.Int32,System.TimeSpan,System.TimeSpan,System.TimeSpan)">
<summary>
Initializes a new instance of the <see cref="T:Intuit.Ipp.Retry.IntuitRetryPolicy"/> class.
</summary>
<param name="context">The service context.</param>
<param name="retryCount">The maximum number of retry attempts.</param>
<param name="minBackoff">The minimum back-off time</param>
<param name="maxBackoff">The maximum back-off time.</param>
<param name="deltaBackoff">The value which will be used to calculate a random delta in the exponential delay between retries.</param>
</member>
<member name="M:Intuit.Ipp.Retry.IntuitRetryPolicy.#ctor(System.Int32,System.TimeSpan,System.TimeSpan,System.TimeSpan)">
<summary>
Initializes a new instance of the <see cref="T:Intuit.Ipp.Retry.IntuitRetryPolicy"/> class.
</summary>
<param name="retryCount">The maximum number of retry attempts.</param>
<param name="minBackoff">The minimum back-off time</param>
<param name="maxBackoff">The maximum back-off time.</param>
<param name="deltaBackoff">The value which will be used to calculate a random delta in the exponential delay between retries.</param>
</member>
<member name="E:Intuit.Ipp.Retry.IntuitRetryPolicy.Retrying">
<summary>
An instance of a callback delegate that will be invoked whenever a retry condition is encountered.
</summary>
</member>
<member name="P:Intuit.Ipp.Retry.IntuitRetryPolicy.ExtendedRetryException">
<summary>
Gets or sets the extended exception retry strategy.
</summary>
<value>
The extended exception retry strategy.
</value>
</member>
<member name="M:Intuit.Ipp.Retry.IntuitRetryPolicy.ExecuteAction(System.Action)">
<summary>
Repetitively executes the specified action while it satisfies the current retry policy.
</summary>
<param name="action">A delegate representing the executable action which doesn't return any results.</param>
</member>
<member name="M:Intuit.Ipp.Retry.IntuitRetryPolicy.ExecuteAction(System.Action{System.AsyncCallback},System.Action{System.IAsyncResult},System.Action,System.Action{System.Exception})">
<summary>
Repetitively executes the specified asynchronous action while it satisfies the current retry policy.
</summary>
<param name="beginAction">The begin method of the async pattern.</param>
<param name="endAction">The end method of the async pattern.</param>
<param name="successHandler">The action to perform when the async operation is done.</param>
<param name="faultHandler">The fault handler delegate that will be triggered if the operation cannot be successfully invoked despite retry attempts.</param>
</member>
<member name="M:Intuit.Ipp.Retry.IntuitRetryPolicy.ExecuteAction``1(System.Action{System.AsyncCallback},System.Func{System.IAsyncResult,``0},System.Action{``0},System.Action{System.Exception})">
<summary>
Repetitively executes the specified asynchronous action while it satisfies the current retry policy.
</summary>
<typeparam name="TResult">The type of the object returned by the async operation.</typeparam>
<param name="beginAction">The begin method of the async pattern.</param>
<param name="endAction">The end method of the async pattern.</param>
<param name="successHandler">The action to perform when the async operation is done.</param>
<param name="faultHandler">The fault handler delegate that will be triggered if the operation cannot be successfully invoked despite retry attempts.</param>
</member>
<member name="M:Intuit.Ipp.Retry.IntuitRetryPolicy.OnRetrying(System.Int32,System.Exception,System.TimeSpan)">
<summary>
Notifies the subscribers whenever a retry condition is encountered.
</summary>
<param name="retryCount">The current retry attempt count.</param>
<param name="lastError">The exception which caused the retry conditions to occur.</param>
<param name="delay">The delay indicating how long the current thread will be suspended for before the next iteration will be invoked.</param>
</member>
<member name="M:Intuit.Ipp.Retry.IntuitRetryPolicy.CheckIsTransient(System.Exception)">
<summary>
Checks whether parameter ex is transient exception or not.
</summary>
<param name="ex">The exception.</param>
<returns>Returns whether transient exception or not.</returns>
</member>
<member name="M:Intuit.Ipp.Retry.IntuitRetryPolicy.IsTransient(System.Exception)">
<summary>
Determines whether the specified exception represents a transient failure that can be compensated by a retry.
</summary>
<param name="ex">The exception object to be verified.</param>
<returns>True if the specified exception is considered as transient, otherwise false.</returns>
</member>
<member name="M:Intuit.Ipp.Retry.IntuitRetryPolicy.ExecuteAction``1(System.Func{``0})">
<summary>
Repetitively executes the specified action while it satisfies the current retry policy.
</summary>
<typeparam name="TResult">The type of result expected from the executable action.</typeparam>
<param name="func">A delegate representing the executable action which returns the result of type R.</param>
<returns>The result from the action.</returns>
</member>
<member name="M:Intuit.Ipp.Retry.IntuitRetryPolicy.GetShouldFixedRetry">
<summary>
Returns the ShouldRetry delegate for Fixed retry policy.
</summary>
<returns>The ShouldRetry delegate.</returns>
</member>
<member name="M:Intuit.Ipp.Retry.IntuitRetryPolicy.GetShouldIncrementalRetry">
<summary>
Returns the ShouldRetry delegate for Incremental retry policy.
</summary>
<returns>The ShouldRetry delegate.</returns>
</member>
<member name="M:Intuit.Ipp.Retry.IntuitRetryPolicy.GetShouldExponentialBackOffRetry">
<summary>
Returns the ShouldRetry delegate for ExponentialBackOff retry policy.
</summary>
<returns>The ShouldRetry delegate.</returns>
</member>
<member name="T:Intuit.Ipp.Retry.Properties.Resources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:Intuit.Ipp.Retry.Properties.Resources.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:Intuit.Ipp.Retry.Properties.Resources.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="P:Intuit.Ipp.Retry.Properties.Resources.ArgumentCannotBeGreaterThanBaseline">
<summary>
Looks up a localized string similar to The specified argument {0} cannot be greater than its ceiling value of {1}..
</summary>
</member>
<member name="P:Intuit.Ipp.Retry.Properties.Resources.ArgumentCannotBeNegative">
<summary>
Looks up a localized string similar to The specified argument {0} cannot be initialized with a negative value..
</summary>
</member>
<member name="P:Intuit.Ipp.Retry.Properties.Resources.RetryLimitExceeded">
<summary>
Looks up a localized string similar to The action has exceeded its defined retry limit..
</summary>
</member>
<member name="T:Intuit.Ipp.Retry.IntuitRetryHelper">
<summary>
Class contains Helper Methods for Services.
</summary>
</member>
<member name="M:Intuit.Ipp.Retry.IntuitRetryHelper.IsArgumentNull(System.Object,System.String)">
<summary>
Checks an argument to ensure it isn't null.
</summary>
<param name="argumentValue">The argument value to check.</param>
<param name="argumentName">The name of the argument.</param>
/// <returns>The return value should be ignored. It is intended to be used only when validating arguments during instance creation (e.g. when calling base constructor).</returns>
</member>
<member name="M:Intuit.Ipp.Retry.IntuitRetryHelper.ArgumentNotNegativeValue(System.Int32,System.String)">
<summary>
Checks an argument to ensure that its value is not negative.
</summary>
<param name="argumentValue">The <see cref="T:System.Int32"/> value of the argument.</param>
<param name="argumentName">The name of the argument for diagnostic purposes.</param>
</member>
<member name="M:Intuit.Ipp.Retry.IntuitRetryHelper.ArgumentNotNegativeValue(System.Int64,System.String)">
<summary>
Checks an argument to ensure that its value is not negative.
</summary>
<param name="argumentValue">The <see cref="T:System.Int64"/> value of the argument.</param>
<param name="argumentName">The name of the argument for diagnostic purposes.</param>
</member>
<member name="M:Intuit.Ipp.Retry.IntuitRetryHelper.ArgumentNotGreaterThan(System.Double,System.Double,System.String)">
<summary>
Checks an argument to ensure that its value doesn't exceed the specified ceiling baseline.
</summary>
<param name="argumentValue">The <see cref="T:System.Double"/> value of the argument.</param>
<param name="ceilingValue">The <see cref="T:System.Double"/> ceiling value of the argument.</param>
<param name="argumentName">The name of the argument for diagnostic purposes.</param>
</member>
</members>
</doc>

Binary file not shown.

View File

@@ -0,0 +1,235 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Intuit.Ipp.Security</name>
</assembly>
<members>
<member name="T:Intuit.Ipp.Security.NamespaceDoc">
<summary>
Intuit.Ipp.Security consists of classes that are required to set security credentials to connect with
Intuit services. By default it provides OAuth and user name validators. It can also use other Authorize methods such as SAML, OpenID, etc., to validate Intuit service requests.
</summary>
</member>
<member name="T:Intuit.Ipp.Security.IRequestValidator">
<summary>
Interface for request validate
</summary>
</member>
<member name="M:Intuit.Ipp.Security.IRequestValidator.Authorize(System.Net.WebRequest,System.String)">
<summary>
Authorizes the web request.
</summary>
<param name="webRequest">The web request.</param>
<param name="requestBody">The request body.</param>
</member>
<member name="T:Intuit.Ipp.Security.OAuth2RequestValidator">
<summary>
OAuth implementation for Request validate contract.
</summary>
</member>
<member name="F:Intuit.Ipp.Security.OAuth2RequestValidator.AuthorizationHeader">
<summary>
The Authorization Header constant.
</summary>
</member>
<member name="F:Intuit.Ipp.Security.OAuth2RequestValidator.oauthSignatureMethod">
<summary>
The O auth signature method.
</summary>
</member>
<member name="M:Intuit.Ipp.Security.OAuth2RequestValidator.#ctor(System.String)">
<summary>
Initializes a new instance of the <see cref="T:Intuit.Ipp.Security.OAuth2RequestValidator"/> class.
</summary>
<param name="accessToken">The bearer access token.</param>
</member>
<member name="P:Intuit.Ipp.Security.OAuth2RequestValidator.AccessToken">
<summary>
Gets or sets the access token.
</summary>
<value>
The access token.
</value>
</member>
<member name="P:Intuit.Ipp.Security.OAuth2RequestValidator.AdditionalParameters">
<summary>
Gets or sets the additional parameters.
</summary>
<value>
The additional parameters.
</value>
</member>
<member name="P:Intuit.Ipp.Security.OAuth2RequestValidator.Key">
<summary>
Gets or sets the key.
</summary>
<value>
The asymmetric algorithm key.
</value>
</member>
<member name="M:Intuit.Ipp.Security.OAuth2RequestValidator.Authorize(System.Net.WebRequest,System.String)">
<summary>
Authorizes the specified request.
</summary>
<param name="webRequest">The request.</param>
<param name="requestBody">The requestBody if form encoded parameters.</param>
</member>
<member name="T:Intuit.Ipp.Security.OAuthRequestValidator">
<summary>
OAuth implementation for Request validate contract.
</summary>
</member>
<member name="F:Intuit.Ipp.Security.OAuthRequestValidator.AuthorizationHeader">
<summary>
The Authorization Header constant.
</summary>
</member>
<member name="F:Intuit.Ipp.Security.OAuthRequestValidator.oauthSignatureMethod">
<summary>
The O auth signature method.
</summary>
</member>
<member name="M:Intuit.Ipp.Security.OAuthRequestValidator.#ctor(System.String,System.String,System.String,System.String)">
<summary>
Initializes a new instance of the <see cref="T:Intuit.Ipp.Security.OAuthRequestValidator"/> class.
</summary>
<param name="accessToken">The access token.</param>
<param name="accessTokenSecret">The access token secret.</param>
<param name="consumerKey">The consumer key.</param>
<param name="consumerSecret">The consumer secret.</param>
</member>
<member name="M:Intuit.Ipp.Security.OAuthRequestValidator.#ctor(System.String)">
<summary>
Initializes a new instance of the <see cref="T:Intuit.Ipp.Security.OAuthRequestValidator"/> class.
</summary>
<param name="applicationToken">The application token.</param>
</member>
<member name="P:Intuit.Ipp.Security.OAuthRequestValidator.AccessToken">
<summary>
Gets or sets the access token.
</summary>
<value>
The access token.
</value>
</member>
<member name="P:Intuit.Ipp.Security.OAuthRequestValidator.AccessTokenSecret">
<summary>
Gets or sets the access token secret.
</summary>
<value>
The access token secret.
</value>
</member>
<member name="P:Intuit.Ipp.Security.OAuthRequestValidator.ConsumerKey">
<summary>
Gets or sets the consumer key.
</summary>
<value>
The consumer key.
</value>
</member>
<member name="P:Intuit.Ipp.Security.OAuthRequestValidator.ConsumerSecret">
<summary>
Gets or sets the consumer secret.
</summary>
<value>
The consumer secret.
</value>
</member>
<member name="P:Intuit.Ipp.Security.OAuthRequestValidator.AdditionalParameters">
<summary>
Gets or sets the additional parameters.
</summary>
<value>
The additional parameters.
</value>
</member>
<member name="P:Intuit.Ipp.Security.OAuthRequestValidator.Key">
<summary>
Gets or sets the key.
</summary>
<value>
The asymmetric algorithm key.
</value>
</member>
<member name="M:Intuit.Ipp.Security.OAuthRequestValidator.Authorize(System.Net.WebRequest,System.String)">
<summary>
Authorizes the specified request.
</summary>
<param name="webRequest">The request.</param>
<param name="requestBody">The requestBody if form encoded parameters.</param>
</member>
<member name="M:Intuit.Ipp.Security.OAuthRequestValidator.CreateOAuthSessionWithConsumerContext(DevDefined.OAuth.Consumer.IOAuthConsumerContext)">
<summary>
Creates the OAuth session with consumer context.
</summary>
<param name="consumerContext">The consumer context.</param>
<returns>return IOAuthSession.</returns>
</member>
<member name="M:Intuit.Ipp.Security.OAuthRequestValidator.GetOAuthHeaderForRequest(DevDefined.OAuth.Consumer.IOAuthSession,System.Net.WebRequest)">
<summary>
Gets the OAuth header for request.
</summary>
<param name="oauthSession">The OAuth session.</param>
<param name="webRequest">The web request.</param>
<returns>
Returns the OAuth header
</returns>
</member>
<member name="M:Intuit.Ipp.Security.OAuthRequestValidator.CreateConsumerContext(System.Boolean)">
<summary>
Creates the consumer context.
</summary>
<param name="isHeaderToBeAdded">if set to <c>true</c> header will be added to the request.</param>
<returns>
Returns IOAuthConsumerContext object.
</returns>
</member>
<member name="M:Intuit.Ipp.Security.OAuthRequestValidator.CreateAccessToken">
<summary>
Creates the access token.
</summary>
<returns>returns OAuth token.</returns>
</member>
<member name="T:Intuit.Ipp.Security.SecurityConstants">
<summary>
Constants for security assembly.
</summary>
</member>
<member name="F:Intuit.Ipp.Security.SecurityConstants.SEMICOLONSTRING">
<summary>
Semi Colon(;) string value.
</summary>
</member>
<member name="F:Intuit.Ipp.Security.SecurityConstants.EQUALSSTRINGVALUE">
<summary>
Equals(=) string value;
</summary>
</member>
<member name="F:Intuit.Ipp.Security.SecurityConstants.USERNAMEAUTHREQUESTURI">
<summary>
Request Uri for User name authentication model.
</summary>
</member>
<member name="F:Intuit.Ipp.Security.SecurityConstants.OAUTHREQUESTTOKENURI">
<summary>
Request token Uri for OAuth authentication model.
</summary>
</member>
<member name="F:Intuit.Ipp.Security.SecurityConstants.OAUTHAUTHORIZEREQUESTURL">
<summary>
Authorize Request Uri for OAuth authentication model.
</summary>
</member>
<member name="F:Intuit.Ipp.Security.SecurityConstants.OAUTHACCESSTOKENURL">
<summary>
Access token Uri for OAuth authentication model.
</summary>
</member>
<member name="M:Intuit.Ipp.Security.SecurityConstants.#cctor">
<summary>
Initializes static members of the <see cref="T:Intuit.Ipp.Security.SecurityConstants" /> class.
</summary>
</member>
</members>
</doc>

View File

@@ -0,0 +1,868 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Intuit.Ipp.Utility</name>
</assembly>
<members>
<member name="T:Intuit.Ipp.Utility.DateHelper">
<summary>
Helper functions for date-related problems.
</summary>
</member>
<member name="F:Intuit.Ipp.Utility.DateHelper.EpochJanFirst1970Utc">
<summary>
Defined as January 1st, 1970 UTC. Used in various ways as a reference point for date arithmetic.
</summary>
<see>GetMillisecondsSince01011970UTC</see>
</member>
<member name="M:Intuit.Ipp.Utility.DateHelper.ParseDateTimeField(System.String)">
<summary>
Assuming the value represents a date or date/time returned by a query, parses the timestamp and converts it to a local date/time.
</summary>
<param name="value">the time stamp returned by the query</param>
<returns>the local time or date represented by the time stamp, or DateTime.MinValue if not a valid time stamp</returns>
</member>
<member name="M:Intuit.Ipp.Utility.DateHelper.GetLocalDateFromQuickBaseDate(System.Int64)">
<summary>
A so-called "QuickBaseDate" is a date used by Intuit QuickBase (and WorkPlace, if the app uses QuickBase as the underlying data store),
which is stored as the number of milliseconds since 1/1/1970 00:00:00 UTC.
This function returns the local equivalent of that date.
</summary>
<param name="quickBaseDate">a date returned from QuickBase as part of a query</param>
<returns>the local equivalent of that date as a DateTime object</returns>
</member>
<member name="T:Intuit.Ipp.Utility.RequestXmlCollection">
<summary>
A helper class to build API requests.
</summary>
</member>
<member name="F:Intuit.Ipp.Utility.RequestXmlCollection.requestId">
<summary>
Request Id.
</summary>
</member>
<member name="F:Intuit.Ipp.Utility.RequestXmlCollection.qdbapiElement">
<summary>
Quick book database API Element.
</summary>
</member>
<member name="M:Intuit.Ipp.Utility.RequestXmlCollection.#ctor(System.String)">
<summary>
Initializes a new instance of the <see cref="T:Intuit.Ipp.Utility.RequestXmlCollection"/> class.
</summary>
<param name="requestId">The request id.</param>
</member>
<member name="P:Intuit.Ipp.Utility.RequestXmlCollection.QdbapiElement">
<summary>
Gets the Quick book database API element.
</summary>
</member>
<member name="M:Intuit.Ipp.Utility.RequestXmlCollection.AddTextParameter(System.String,System.String)">
<summary>
Add an API parameter of type Text
</summary>
<param name="name">The name of the parameter.</param>
<param name="value">The value of parameter.</param>
</member>
<member name="M:Intuit.Ipp.Utility.RequestXmlCollection.AddNode(System.Xml.XmlElement,System.String,System.Xml.XmlNode)">
<summary>
Creates a new element with the given <paramref name="name"/>, appends the <paramref name="node"/> to that new element, and appends the new element to <paramref name="appendTo"/>.
</summary>
<param name="appendTo">The append to.</param>
<param name="name">The name of the child node.</param>
<param name="node">The child node.</param>
<returns>Returns xml element.</returns>
</member>
<member name="T:Intuit.Ipp.Utility.BaseUrlElement">
<summary>
Base url element.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.BaseUrlElement.Qbo">
<summary>
Gets Url for QuickBooks Online Rest Service.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.BaseUrlElement.Ips">
<summary>
Gets Url for Platform Rest Service.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.BaseUrlElement.OAuthAccessTokenUrl">
<summary>
Gets Url for OAuth Authentication server.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.BaseUrlElement.UserNameAuthentication">
<summary>
Gets Url for UserName Authentication server.
</summary>
</member>
<member name="T:Intuit.Ipp.Utility.MinorVersionElement">
<summary>
MinorVersion
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.MinorVersionElement.Qbo">
<summary>
Gets minorVersion for QuickBooks Online Rest Service.
</summary>
</member>
<member name="T:Intuit.Ipp.Utility.RetryMode">
<summary>
Retry mode enumeration.
</summary>
</member>
<member name="F:Intuit.Ipp.Utility.RetryMode.None">
<summary>
No retry model.
</summary>
</member>
<member name="F:Intuit.Ipp.Utility.RetryMode.Linear">
<summary>
Linear retry model.
</summary>
</member>
<member name="F:Intuit.Ipp.Utility.RetryMode.Incremental">
<summary>
Incremental retry model.
</summary>
</member>
<member name="F:Intuit.Ipp.Utility.RetryMode.Exponential">
<summary>
Exponential retry model.
</summary>
</member>
<member name="T:Intuit.Ipp.Utility.CustomLoggerElement">
<summary>
Custom logger element.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.CustomLoggerElement.Name">
<summary>
Gets Name for the custom logging mechanism.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.CustomLoggerElement.Type">
<summary>
Gets Name Type of custom logging mechanism.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.CustomLoggerElement.Enable">
<summary>
Gets a value indicating whether this logging mechanism is to be used.
</summary>
</member>
<member name="T:Intuit.Ipp.Utility.CustomSecurityElement">
<summary>
Custom security element.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.CustomSecurityElement.Name">
<summary>
Gets Name for the custom security mechanism.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.CustomSecurityElement.Type">
<summary>
Gets Type for the custom security mechanism.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.CustomSecurityElement.Enable">
<summary>
Gets a value indicating whether this security mechanism is to be used.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.CustomSecurityElement.Params">
<summary>
Gets the parameters for this security mechanism.
</summary>
</member>
<member name="T:Intuit.Ipp.Utility.CustomSerializerElement">
<summary>
Custom serializer element.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.CustomSerializerElement.Name">
<summary>
Gets Name for the custom serialization mechanism.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.CustomSerializerElement.Type">
<summary>
Gets Type for the custom serialization mechanism.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.CustomSerializerElement.Enable">
<summary>
Gets a value indicating whether this serialization mechanism is to be used.
</summary>
</member>
<member name="T:Intuit.Ipp.Utility.CompressionFormat">
<summary>
Format used to compress data.
</summary>
</member>
<member name="F:Intuit.Ipp.Utility.CompressionFormat.DEFAULT">
<summary>
Default value used to indicate that compression is not specified in the config.
</summary>
</member>
<member name="F:Intuit.Ipp.Utility.CompressionFormat.None">
<summary>
No compression.
</summary>
</member>
<member name="F:Intuit.Ipp.Utility.CompressionFormat.GZip">
<summary>
GZip compression.
</summary>
</member>
<member name="F:Intuit.Ipp.Utility.CompressionFormat.Deflate">
<summary>
Deflate compression.
</summary>
</member>
<member name="T:Intuit.Ipp.Utility.ExponentialRetryElement">
<summary>
Exponential retry element.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.ExponentialRetryElement.RetryCount">
<summary>
Gets the retry count.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.ExponentialRetryElement.MinBackoff">
<summary>
Gets the Minimum Backoff time.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.ExponentialRetryElement.MaxBackoff">
<summary>
Gets the Maximum Backoff time.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.ExponentialRetryElement.DeltaBackoff">
<summary>
Gets the Delta Backoff time.
</summary>
</member>
<member name="T:Intuit.Ipp.Utility.IncrementalRetryElement">
<summary>
Request element.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.IncrementalRetryElement.RetryCount">
<summary>
Gets the retry count.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.IncrementalRetryElement.InitialInterval">
<summary>
Gets the initial interval.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.IncrementalRetryElement.Increment">
<summary>
Gets the incremental time.
</summary>
</member>
<member name="T:Intuit.Ipp.Utility.IppConfigurationSection">
<summary>
Intuit Ipp configuration section.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.IppConfigurationSection.Instance">
<summary>
Gets the Instance of IppConfigurationSection.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.IppConfigurationSection.Logger">
<summary>
Gets the Logger element.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.IppConfigurationSection.Security">
<summary>
Gets the Security element.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.IppConfigurationSection.Message">
<summary>
Gets the Message element.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.IppConfigurationSection.Retry">
<summary>
Gets the Retry element.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.IppConfigurationSection.Service">
<summary>
Gets the Service element.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.IppConfigurationSection.WebhooksService">
<summary>
Gets the WebhooksService element.
</summary>
</member>
<member name="T:Intuit.Ipp.Utility.LinearRetryElement">
<summary>
Linear retry element.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.LinearRetryElement.RetryCount">
<summary>
Gets the Retry Count.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.LinearRetryElement.RetryInterval">
<summary>
Gets the Retry interval.
</summary>
</member>
<member name="T:Intuit.Ipp.Utility.LoggerElement">
<summary>
Logger element.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.LoggerElement.RequestLog">
<summary>
Gets the RequestLog element.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.LoggerElement.CustomLogger">
<summary>
Gets the CustomLogger element.
</summary>
</member>
<member name="T:Intuit.Ipp.Utility.MessageElement">
<summary>
Message element.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.MessageElement.Request">
<summary>
Gets the Request element.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.MessageElement.Response">
<summary>
Gets the Response element.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.MessageElement.CustomSerializer">
<summary>
Gets the CustomSerializer element.
</summary>
</member>
<member name="T:Intuit.Ipp.Utility.OAuthElement">
<summary>
OAuth element.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.OAuthElement.AccessToken">
<summary>
Gets the Access Token.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.OAuthElement.AccessTokenSecret">
<summary>
Gets the Access Token Secret.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.OAuthElement.ConsumerKey">
<summary>
Gets the Consumer Key.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.OAuthElement.ConsumerSecret">
<summary>
Gets the Consumer Secret.
</summary>
</member>
<member name="T:Intuit.Ipp.Utility.RequestElement">
<summary>
Request element.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.RequestElement.SerializationFormat">
<summary>
Gets the Serialization Format.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.RequestElement.CompressionFormat">
<summary>
Gets the Compression Format.
</summary>
</member>
<member name="T:Intuit.Ipp.Utility.RequestLogElement">
<summary>
Request log element.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.RequestLogElement.EnableRequestResponseLogging">
<summary>
Gets a value indicating whether to log request and response messages.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.RequestLogElement.RequestResponseLoggingDirectory">
<summary>
Gets the logging directory.
</summary>
</member>
<member name="T:Intuit.Ipp.Utility.ResponseElement">
<summary>
Response element.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.ResponseElement.SerializationFormat">
<summary>
Gets the Serialization Format.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.ResponseElement.CompressionFormat">
<summary>
Gets the Compression Format.
</summary>
</member>
<member name="T:Intuit.Ipp.Utility.RetryElement">
<summary>
Retry element.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.RetryElement.Mode">
<summary>
Gets the Retry mode.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.RetryElement.LinearRetry">
<summary>
Gets the LinearRetry Element.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.RetryElement.IncrementatlRetry">
<summary>
Gets the IncrementalRetry Element.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.RetryElement.ExponentialRetry">
<summary>
Gets the ExponentialRetry Element.
</summary>
</member>
<member name="T:Intuit.Ipp.Utility.SecurityElement">
<summary>
Security element.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.SecurityElement.Mode">
<summary>
Gets the Security mode.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.SecurityElement.OAuth">
<summary>
Gets the OAuth element.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.SecurityElement.CustomSecurity">
<summary>
Gets the custom security element.
</summary>
</member>
<member name="T:Intuit.Ipp.Utility.SecurityMode">
<summary>
Security mode enumeration.
</summary>
</member>
<member name="F:Intuit.Ipp.Utility.SecurityMode.None">
<summary>
No Security mode.
</summary>
</member>
<member name="F:Intuit.Ipp.Utility.SecurityMode.OAuth">
<summary>
Open Authentication security mode.
</summary>
</member>
<member name="F:Intuit.Ipp.Utility.SecurityMode.Custom">
<summary>
Custom security mode.
</summary>
</member>
<member name="T:Intuit.Ipp.Utility.SerializationFormat">
<summary>
Serialization format enumeration.
</summary>
</member>
<member name="F:Intuit.Ipp.Utility.SerializationFormat.DEFAULT">
<summary>
Default value used to indicate that compression is not specified in the config.
</summary>
</member>
<member name="F:Intuit.Ipp.Utility.SerializationFormat.Xml">
<summary>
Xml Serialization Format.
</summary>
</member>
<member name="F:Intuit.Ipp.Utility.SerializationFormat.Json">
<summary>
Java Script Obejct Notation Serialization Format.
</summary>
</member>
<member name="F:Intuit.Ipp.Utility.SerializationFormat.Custom">
<summary>
Custom serialization format.
</summary>
</member>
<member name="T:Intuit.Ipp.Utility.ServiceElement">
<summary>
Service element.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.ServiceElement.BaseUrl">
<summary>
Gets the BaseUrl Element.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.ServiceElement.MinorVersion">
<summary>
Gets the MinorVersion Element.
</summary>
</member>
<member name="T:Intuit.Ipp.Utility.WebhooksVerifierElement">
<summary>
This class file contains WebhooksVerifierElement to process verification of webhooks token
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.WebhooksVerifierElement.Value">
<summary>
Gets verifier token for webhooks
</summary>
</member>
<member name="T:Intuit.Ipp.Utility.WebhooksServiceElement">
<summary>
WebhooksService
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.WebhooksServiceElement.WebhooksVerifier">
<summary>
Gets Webhooks Service verifierToken
</summary>
</member>
<member name="T:Intuit.Ipp.Utility.NamespaceDoc">
<summary>
Intuit.IPP.Util has utility related information.
-DateHelper class: A helper function for date-related problems.
-RequestXmlCollection: A helper class which is used to build API xml request object.
-IEntitySerializer: An interface for serialization and deserialization.
Implement IEntitySerializer for custom serialization and deserialization. The XmlObjectSerializer implements
IEntitySerializer for xml serialization and deserilazation.
</summary>
</member>
<member name="T:Intuit.Ipp.Utility.IntuitErrorHandler">
<summary>
Intuit Error Handler class.
</summary>
</member>
<member name="M:Intuit.Ipp.Utility.IntuitErrorHandler.HandleErrors(System.String)">
<summary>
Check the response for any errors it might indicate. Will throw an exception if API response indicates an error.
Will throw an exception if it has a problem determining success or error.
</summary>
<param name="response">the QuickBase response to examine</param>
</member>
<member name="M:Intuit.Ipp.Utility.IntuitErrorHandler.HandleErrors(System.Xml.XmlNode)">
<summary>
Check the response for any errors it might indicate. Will throw an exception if API response indicates an error.
Will throw an exception if it has a problem determining success or error.
</summary>
<param name="responseXml">the QuickBase response to examine</param>
</member>
<member name="M:Intuit.Ipp.Utility.IntuitErrorHandler.IsValidXml(System.String)">
<summary>
Validates the input string is a well formatted xml string
</summary>
<param name="inputString">Input xml string</param>
<returns>True if 'inputString' is a valid xml</returns>
</member>
<member name="T:Intuit.Ipp.Utility.Properties.Resources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.Properties.Resources.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.Properties.Resources.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.Properties.Resources.ErrorCodeMissing">
<summary>
Looks up a localized string similar to API response without error code element..
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.Properties.Resources.ErrorCodeNonNemeric">
<summary>
Looks up a localized string similar to Error code &quot;{0}&quot; not numeric!.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.Properties.Resources.ErrorDetails0">
<summary>
Looks up a localized string similar to {0} (Error {1}, Detail: {2}).
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.Properties.Resources.ErrorDetails1">
<summary>
Looks up a localized string similar to {0} (Error {1}).
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.Properties.Resources.ErrorWithNoText">
<summary>
Looks up a localized string similar to Error {0}.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.Properties.Resources.MustProvideIdOrName">
<summary>
Looks up a localized string similar to Must provide id or name of the field.
</summary>
</member>
<member name="P:Intuit.Ipp.Utility.Properties.Resources.NotAvailable">
<summary>
Looks up a localized string similar to n/a.
</summary>
</member>
<member name="T:Intuit.Ipp.Utility.IEntitySerializer">
<summary>
Entity serialize contract.
</summary>
</member>
<member name="M:Intuit.Ipp.Utility.IEntitySerializer.Serialize(System.Object)">
<summary>
Serializes the specified entity.
</summary>
<param name="entity">The entity.</param>
<returns>Returns the serialize entity in string format.</returns>
</member>
<member name="M:Intuit.Ipp.Utility.IEntitySerializer.Deserialize``1(System.String)">
<summary>
DeSerializes the message to Type T.
</summary>
<typeparam name="T">The type to be serailse to</typeparam>
<param name="message">The message.</param>
<returns>
Returns the deserialized message.
</returns>
</member>
<member name="T:Intuit.Ipp.Utility.IntuitConverter">
<summary>
JSON.Net extention for handling Json serialization/deserialization of POCO classes generated for Intuit XSD.
</summary>
</member>
<member name="M:Intuit.Ipp.Utility.IntuitConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
WriteJson
</summary>
<param name="writer">json writer</param>
<param name="value">object value</param>
<param name="serializer">json serilaizer value</param>
<returns>void</returns>
</member>
<member name="M:Intuit.Ipp.Utility.IntuitConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
ReadJson
</summary>
<param name="reader">json reader</param>
<param name="objectType">objectType value</param>
<param name="existingValue">existing value</param>
<param name="serliazer">serliazer value</param>
<returns>void</returns>
</member>
<member name="M:Intuit.Ipp.Utility.IntuitConverter.CanConvert(System.Type)">
<summary>
CanConvert
</summary>
<param name="objecType">object Type value</param>
<returns>void</returns>
</member>
<member name="M:Intuit.Ipp.Utility.IntuitConverter.AssignValueToProperty(System.Object,Newtonsoft.Json.Linq.JProperty,System.Type,System.String,Newtonsoft.Json.JsonSerializer)">
<summary>
AssignValueToProperty
</summary>
<param name="target">target value</param>
<param name="prop">prop value</param>
<param name="type">type value</param>
<param name="propName">propName value</param>
<param name="serializer">json serilaizer value</param>
<returns>void</returns>
</member>
<member name="M:Intuit.Ipp.Utility.IntuitConverter.ResizeArray(System.Array,System.Int32)">
<summary>
ResizeArray
</summary>
</member>
<member name="M:Intuit.Ipp.Utility.IntuitConverter.GetInstanceofAbstractType(System.Type,Newtonsoft.Json.Linq.JObject)">
<summary>
GetInstanceofAbstarctType
</summary>
</member>
<member name="T:Intuit.Ipp.Utility.JsonObjectSerializer">
<summary>
JSON Serialize(r) to serialize and de serialize.
</summary>
</member>
<member name="M:Intuit.Ipp.Utility.JsonObjectSerializer.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Intuit.Ipp.Utility.JsonObjectSerializer"/> class.
</summary>
</member>
<member name="M:Intuit.Ipp.Utility.JsonObjectSerializer.#ctor(Intuit.Ipp.Diagnostics.ILogger)">
<summary>
Initializes a new instance of the <see cref="T:Intuit.Ipp.Utility.JsonObjectSerializer"/> class.
</summary>
<param name="idsLogger">The ids logger.</param>
</member>
<member name="P:Intuit.Ipp.Utility.JsonObjectSerializer.IDSLogger">
<summary>
Gets or sets IDS Logger.
</summary>
</member>
<member name="M:Intuit.Ipp.Utility.JsonObjectSerializer.Serialize(System.Object)">
<summary>
Serializes the specified entity in Json Format.
</summary>
<param name="entity">The entity.</param>
<returns>
Returns the serialize entity in string format.
</returns>
</member>
<member name="M:Intuit.Ipp.Utility.JsonObjectSerializer.Deserialize``1(System.String)">
<summary>
DeSerializes the specified action entity type in Json Format.
</summary>
<typeparam name="T">The type to be serialize to</typeparam>
<param name="message">The message.</param>
<returns>
Returns the de serialized object.
</returns>
</member>
<member name="T:Intuit.Ipp.Utility.ObjectToEnumConverter">
<summary>
This convertor is fired to correctly serialize enum field for JSON using XmlEnumAttribute.
</summary>
</member>
<member name="M:Intuit.Ipp.Utility.ObjectToEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
This method is used for serialization of enum field.
</summary>
<param name="writer"> json writer.</param>
<param name="value"> Type of object being serialized. </param>
<param name="serializer"> json serializer. </param>
</member>
<member name="M:Intuit.Ipp.Utility.ObjectToEnumConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
This method is used for deserialization of enum field.
</summary>
<param name="reader"> json reader object. </param>
<param name="objectType"> Type of object being serialized. </param>
<param name="existingValue"> existing value. </param>
<param name="serializer"> json serializer. </param>
<returns> returns an object </returns>
</member>
<member name="M:Intuit.Ipp.Utility.ObjectToEnumConverter.CanConvert(System.Type)">
<summary>
This method is used to check if it is of enum type.
</summary>
<param name="objectType"> Type of object being serialized. </param>
<returns> retrun true or false. </returns>
</member>
<member name="T:Intuit.Ipp.Utility.XmlObjectSerializer">
<summary>
Xml Serialize(r) to serialize and de serialize.
</summary>
</member>
<member name="M:Intuit.Ipp.Utility.XmlObjectSerializer.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Intuit.Ipp.Utility.XmlObjectSerializer"/> class.
</summary>
</member>
<member name="M:Intuit.Ipp.Utility.XmlObjectSerializer.#ctor(Intuit.Ipp.Diagnostics.ILogger)">
<summary>
Initializes a new instance of the <see cref="T:Intuit.Ipp.Utility.XmlObjectSerializer"/> class.
</summary>
<param name="idsLogger">The ids logger.</param>
</member>
<member name="P:Intuit.Ipp.Utility.XmlObjectSerializer.IDSLogger">
<summary>
Gets or sets IDS Logger.
</summary>
</member>
<member name="M:Intuit.Ipp.Utility.XmlObjectSerializer.Serialize(System.Object)">
<summary>
Serializes the specified entity.
</summary>
<param name="entity">The entity.</param>
<returns>
Returns the serialize entity in string format.
</returns>
</member>
<member name="M:Intuit.Ipp.Utility.XmlObjectSerializer.Deserialize``1(System.String)">
<summary>
DeSerializes the specified action entity type.
</summary>
<typeparam name="T">The type to be serialize to</typeparam>
<param name="message">The message.</param>
<returns>
Returns the de serialized object.
</returns>
</member>
<member name="T:Intuit.Ipp.Utility.UtilityConstants">
<summary>
Constants whose values do not change.
</summary>
</member>
<member name="F:Intuit.Ipp.Utility.UtilityConstants.ERRCODEXPATH">
<summary>
XPath for errcode tag.
</summary>
</member>
<member name="F:Intuit.Ipp.Utility.UtilityConstants.ERRTEXTXPATH">
<summary>
XPath for errtext tag.
</summary>
</member>
<member name="F:Intuit.Ipp.Utility.UtilityConstants.ERRDETAILXPATH">
<summary>
XPath for errdetail tag.
</summary>
</member>
<member name="F:Intuit.Ipp.Utility.UtilityConstants.QDBAPI">
<summary>
QDBAPI root element.
</summary>
</member>
<member name="F:Intuit.Ipp.Utility.UtilityConstants.ENCODINGATTR">
<summary>
Encoding attribute.
</summary>
</member>
<member name="F:Intuit.Ipp.Utility.UtilityConstants.ENCODINGATTRVALUE">
<summary>
Encoding attribute value.
</summary>
</member>
<member name="F:Intuit.Ipp.Utility.UtilityConstants.UDATA">
<summary>
UDATA tag.
</summary>
</member>
</members>
</doc>

View File

@@ -0,0 +1,252 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Intuit.Ipp.WebHooksService</name>
</assembly>
<members>
<member name="T:Intuit.Ipp.WebhooksService.DataChangeEvent">
<summary>
DataChangeEvent class for WebhooksService
</summary>
</member>
<member name="P:Intuit.Ipp.WebhooksService.DataChangeEvent.Entities">
<summary>
Get List of Entities from Webhooks Response
</summary>
</member>
<member name="T:Intuit.Ipp.WebhooksService.NamespaceDoc">
<summary>
Intuit.Ipp.WebhooksService has public methods to call Webhooks Services.
</summary>
</member>
<member name="T:Intuit.Ipp.WebhooksService.Entity">
<summary>
Entity class for WebhooksService
</summary>
</member>
<member name="P:Intuit.Ipp.WebhooksService.Entity.Name">
<summary>
Name member
</summary>
</member>
<member name="P:Intuit.Ipp.WebhooksService.Entity.Id">
<summary>
Id member
</summary>
</member>
<member name="P:Intuit.Ipp.WebhooksService.Entity.Operation">
<summary>
Operation member
</summary>
</member>
<member name="P:Intuit.Ipp.WebhooksService.Entity.LastUpdated">
<summary>
LastUpdated member
</summary>
</member>
<member name="T:Intuit.Ipp.WebhooksService.EventNotification">
<summary>
EventNotification class for WebhooksService
</summary>
</member>
<member name="P:Intuit.Ipp.WebhooksService.EventNotification.RealmId">
<summary>
RealmId member
</summary>
</member>
<member name="P:Intuit.Ipp.WebhooksService.EventNotification.DataChangeEvent">
<summary>
DataChangeEvent member
</summary>
</member>
<member name="T:Intuit.Ipp.WebhooksService.IWebhooksService">
<summary>
This interface for WebhooksService
</summary>
</member>
<member name="M:Intuit.Ipp.WebhooksService.IWebhooksService.VerifyPayload(System.String,System.String)">
<summary>
VerifyPayload func to verify token for Webhooks response
</summary>
</member>
<member name="M:Intuit.Ipp.WebhooksService.IWebhooksService.GetWebooksEvents(System.String)">
<summary>
GetWebhooksEvents fucn to deserialize json response from Webhooks.
</summary>
</member>
<member name="T:Intuit.Ipp.WebhooksService.WebhooksEvent">
<summary>
WebhooksEvent class for WebhooksService
</summary>
</member>
<member name="P:Intuit.Ipp.WebhooksService.WebhooksEvent.EventNotifications">
<summary>
Gets list of EventNotifications
</summary>
</member>
<member name="T:Intuit.Ipp.WebhooksService.WebhooksService">
<summary>
WebhooksService class
</summary>
</member>
<member name="P:Intuit.Ipp.WebhooksService.WebhooksService.verifier">
<summary>
Gets or sets the Webhooks verifier Token.
</summary>
</member>
<member name="P:Intuit.Ipp.WebhooksService.WebhooksService.IppConfiguration">
<summary>
Gets or sets the Ipp configuration.
</summary>
</member>
<member name="P:Intuit.Ipp.WebhooksService.WebhooksService.VerifierToken">
<summary>
Gets or sets the Verifier Token configuration.
</summary>
</member>
<member name="M:Intuit.Ipp.WebhooksService.WebhooksService.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Intuit.Ipp.Core.ServiceContext"/> class.
</summary>
</member>
<member name="M:Intuit.Ipp.WebhooksService.WebhooksService.VerifyPayload(System.String,System.String)">
<summary>
Verifies Webhooks payload against the Header's signature
</summary>
<returns>Returns a WebhooksEvent object.</returns>
</member>
<member name="M:Intuit.Ipp.WebhooksService.WebhooksService.GetWebooksEvents(System.String)">
<summary>
Executes a Deserialization operation for Webhooks Events payload
</summary>
<returns>Returns a WebhooksEvent object.</returns>
</member>
<member name="M:Intuit.Ipp.WebhooksService.WebhooksService.GetVerfierToken">
<summary>
Get Verifier Token value from config
</summary>
<returns>Returns string verifier token object.</returns>
</member>
<member name="T:Intuit.Ipp.WebHooksService.Properties.Resources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:Intuit.Ipp.WebHooksService.Properties.Resources.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:Intuit.Ipp.WebHooksService.Properties.Resources.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="P:Intuit.Ipp.WebHooksService.Properties.Resources.BatchIdAlreadyUsed">
<summary>
Looks up a localized string similar to This Batch Id is already used within this batch..
</summary>
</member>
<member name="P:Intuit.Ipp.WebHooksService.Properties.Resources.BatchItemIdNotFound">
<summary>
Looks up a localized string similar to BatchItem having Id {0} not found for removal..
</summary>
</member>
<member name="P:Intuit.Ipp.WebHooksService.Properties.Resources.batchItemsExceededMessage">
<summary>
Looks up a localized string similar to Number of Items in Batch Request exceeded the permissible limit of 25 items..
</summary>
</member>
<member name="P:Intuit.Ipp.WebHooksService.Properties.Resources.CommunicationErrorMessage">
<summary>
Looks up a localized string similar to There was an error while communicating with the Ids Server..
</summary>
</member>
<member name="P:Intuit.Ipp.WebHooksService.Properties.Resources.EntityConversionFailedMessage">
<summary>
Looks up a localized string similar to The provided entity cannot be converted to IntuitEntity object..
</summary>
</member>
<member name="P:Intuit.Ipp.WebHooksService.Properties.Resources.EntityIdNotNullMessage">
<summary>
Looks up a localized string similar to Id of the entity cannot be null or empty..
</summary>
</member>
<member name="P:Intuit.Ipp.WebHooksService.Properties.Resources.EntityString">
<summary>
Looks up a localized string similar to entity.
</summary>
</member>
<member name="P:Intuit.Ipp.WebHooksService.Properties.Resources.ExceptionGeneratedMessage">
<summary>
Looks up a localized string similar to Exception has been generated: {0}.
</summary>
</member>
<member name="P:Intuit.Ipp.WebHooksService.Properties.Resources.IdsLoggerNotNullMessage">
<summary>
Looks up a localized string similar to The Ids Logger cannot be null..
</summary>
</member>
<member name="P:Intuit.Ipp.WebHooksService.Properties.Resources.IdString">
<summary>
Looks up a localized string similar to Id.
</summary>
</member>
<member name="P:Intuit.Ipp.WebHooksService.Properties.Resources.PageNumberString">
<summary>
Looks up a localized string similar to pageNumber.
</summary>
</member>
<member name="P:Intuit.Ipp.WebHooksService.Properties.Resources.PageSizeString">
<summary>
Looks up a localized string similar to pageSize.
</summary>
</member>
<member name="P:Intuit.Ipp.WebHooksService.Properties.Resources.ParameterNotNullMessage">
<summary>
Looks up a localized string similar to Parameter cannot be null..
</summary>
</member>
<member name="P:Intuit.Ipp.WebHooksService.Properties.Resources.ParameterZeroNegativeValueMessage">
<summary>
Looks up a localized string similar to Parameter cannot be zero or negative value..
</summary>
</member>
<member name="P:Intuit.Ipp.WebHooksService.Properties.Resources.RequestValidatorNotNullMessage">
<summary>
Looks up a localized string similar to The Request Validator cannot be null..
</summary>
</member>
<member name="P:Intuit.Ipp.WebHooksService.Properties.Resources.ResponseStreamNullOrEmptyMessage">
<summary>
Looks up a localized string similar to The Response Stream was null or empty..
</summary>
</member>
<member name="P:Intuit.Ipp.WebHooksService.Properties.Resources.ServiceContextNotNullMessage">
<summary>
Looks up a localized string similar to The Service Context cannot be null..
</summary>
</member>
<member name="P:Intuit.Ipp.WebHooksService.Properties.Resources.ServiceContextParameterName">
<summary>
Looks up a localized string similar to serviceContext.
</summary>
</member>
<member name="P:Intuit.Ipp.WebHooksService.Properties.Resources.StatusNotDeleted">
<summary>
Looks up a localized string similar to Status not deleted. .
</summary>
</member>
<member name="P:Intuit.Ipp.WebHooksService.Properties.Resources.StatusNotVoided">
<summary>
Looks up a localized string similar to Status not voided..
</summary>
</member>
<member name="P:Intuit.Ipp.WebHooksService.Properties.Resources.StringParameterNullOrEmpty">
<summary>
Looks up a localized string similar to string parameter can not be null or empty..
</summary>
</member>
</members>
</doc>