Intuit.Ipp.DataService
This class contains code for Batch Processing.
batch requests
batch responses
inuit batch item responses list.
service context object.
rest handler object.
serializer to be used.
Initializes a new instance of the class.
The service context.
The rest handler.
Gets or sets the call back event for ExecuteAsync method in asynchronous call.
on batch execute async completed.
Gets the count.
Gets list of entites in case ResponseType is Report.
Gets the with the specified id.
unique batchitem id.
Adds the specified entity operation.
entitiy for the batch operation.
Unique batchitem id
operation to be performed for the entity.
Adds the specified entity operation.
entitiy for the batch operation.
Unique batchitem id
operation to be performed for the entity.
Removes batchitem with the specified batchitem id.
unique batchitem id
Remove all the batchitem requests.
This method executes the batch request.
This method executes the batch request Asynchronously.
Prepare IdsException out of Fault object.
Fault object.
returns IdsException object.
process batch item response
The batchitem response.
returns IntuitBatchResponse object.
call back method for asynchronous batch execution.
The sender.
The instance containing the event data.
Contains events for call back methods and corresponding fields
Initializes a new instance of the class.
Gets or sets the batch.
The batch.
Gets or sets the error.
Contains event handler for call back event.
event handler to handle call back for batch exceution completion
Sender of the event.
The instance containing the event data.
This class processes the CDC request.
list of entities.
IdsException in case of ResponseType is exception.
Initializes a new instance of the class.
Gets the List of entity value with particular key
key.
This class file contains DataService performs CRUD operations on V3 QuickBooks APIs.
The Service context object.
Rest Request Handler.
Initializes a new instance of the class.
IPP Service Context
Gets or sets the call back event for find all method in asynchronous call.
The OnFindAllCompleted call back.
Gets or sets the call back event for Add method in asynchronous call.
The OnAddAsyncCompleted call back.
Gets or sets the call back event for FindByid method in asynchronous call.
The OnFindByIdAsyncCompleted call back.
Gets or sets the call back event for GetPdf method in asynchronous call.
The OnGetPdfAsyncCompleted call back.
Gets or sets the call back event for SendEmail method in asynchronous call.
The OnSendEmailAsyncCompleted call back.
Gets or sets the call back event for Update method in asynchronous call.
The OnUpdateAsyncCompleted call back.
Gets or sets the call back event for Update account method in asynchronous call.
The OnUpdateAccAsyncCompleted call back.
Gets or sets the call back event for Update account method in asynchronous call.
The OnDoNotUpdateAccAsyncCompleted call back.
Gets or sets the call back event for Delete method in asynchronous call.
The OnDeleteAsyncCompleted call back.
Gets or sets the call back event for Delete method in asynchronous call.
The OnDeleteAsyncCompleted call back.
Gets or sets the call back event for Revert method in asynchronous call.
The OnRevertAsyncCompleted call back.
Gets or sets the call back event for CDC method in asynchronous call.
The OnCDCCompleted call back.
Adds an entity under the specified realm. The realm must be set in the context.
Generic Type T.
Entity to Add.
Returns an updated version of the entity with updated identifier and sync token.
Deletes an entity under the specified realm. The realm must be set in the context.
Generic Type T.
Entity to Delete.
Voids an entity under the specified realm. The realm must be set in the context.
Generic Type T.
Entity to Void (only entities of type Sales Receipt and Payment are supported to be voided)
Returns the voided entity
Updates an entity under the specified realm. The realm must be set in the context.
Generic Type T.
Entity to Update.
Returns an updated version of the entity with updated identifier and sync token.
updateaccountontxns an entity under the specified realm. The realm must be set in the context.
Generic Type T.
Entity to Update.
Returns an updated version of the entity with updated identifier and sync token.
donotupdateaccountontxns an entity under the specified realm. The realm must be set in the context.
Generic Type T.
Entity to Update.
Returns an updated version of the entity with updated identifier and sync token.
Returns an entity as pdf bytes.
Generic Type T.
Entity to be returned as pdf bytes (entities of type Sales Receipt, Invoice and Estimate are supported to be returned as pdf).
Returns pdf as bytes
Call the synchronous methods to send entity of type T in an email.
Generic Type T.
Instance of entity to be sent in an email. This is not the actual entity that will be emailed. This entity needs to be present on server and the entity on the server will be sent in an email.Any changes in the passed in entity must be committed to the server in order for it to reflect in the email. Entities of type Sales Receipt, Invoice and Estimate are supported to be sent in an email as pdf
Optional parameter to specify an email address
Retruns the entity sent in email
Returns an entity under the specified realm. The realm must be set in the context.
Generic Type T.
Entity type to Find.
Returns an entity of specified Id.
Returns a list of all entities of type T under the specified realm. The realm must be set in the context.
Generic Type T.
The entity for which the data is required.
The start position to retrieve.
Maximum no. of results to retrieve
Returns the list of entities.
Creates new batch
returns the batch object
Returns List of entities changed after certain time.
List of entity.
DateTime of timespan after which entities were changed.
Returns an IntuitCDCResponse.
Retrieves specified entity based passed page number and page size
Entity to be retrieved
Instance of entity to be retrieved
The start position.
The max results.
Call the Asynchronous methods to get a particular entity details.
Generic Type T.
Instance of entity to find
Call the Asynchronous methods to get a particular entity as pdf.
Generic Type T.
Entity to be returned as pdf bytes (entities of type Sales Receipt, Invoice and Estimate are supported to be returned as pdf).
Call the Asynchronous methods to send entity of type T in an email.
Generic Type T.
Instance of entity to be sent in an email. This is not the actual entity that will be emailed. This entity needs to be present on server and the entity on the server will be sent in an email.Any changes in the passed in entity must be committed to the server in order for it to reflect in the email. Entities of type Sales Receipt, Invoice and Estimate are supported to be sent in an email as pdf
Optional parameter to specify an email address
Retrieves entities changed since particular Date
List of entities to be retrieved
date after which entities changed.
Adds specified new entity
Entity to be added
Instance of entity to be added
Deletes an entity under the specified realm. The realm must be set in the context
Generic Type T.
Instance of entity to Delete
Async function that Voids an entity under the specified realm. The realm must be set in the context.
Generic Type T.
Entity to Void (only entities of type Sales Receipt and Payment are supported to be voided)
Updates an entity under the specified realm. The realm must be set in the context.
Generic Type T.
Returns an updated version of the entity with updated identifier and sync token
Updates an entity under the specified realm. The realm must be set in the context.
Generic Type T.
Returns an updated version of the entity with updated identifier and sync token
Updates an entity under the specified realm. The realm must be set in the context.
Generic Type T.
Returns an updated version of the entity with updated identifier and sync token
Validates the Service context.
Service Context.
Find Asynchronous Call back method
Rest handler class
callback event arguments
Callback method for FindBy Id
Rest handler class
callback event arguments
Callback method for GetPdf
Rest handler class
callback event arguments
Callback method for SendEmail
Rest handler class
callback event arguments
Add Asynchronous call back method
Rest handler class
callback event arguments
Delete Asynchronously completed
Rest handler class
callback event arguments
Voids the Asynchronously completed.
Rest handler class
callback event arguments
Update asynchronously completed
Rest handler class
callback event arguments
Update account asynchronously completed
Rest handler class
callback event arguments
Do Not Update account asynchronously completed
Rest handler class
callback event arguments
CDC Asynchronous Call back method
Rest handler class
callback event arguments
Upload a stream with metadata defined in Attachable under the specified realm. The realm must be set in the context.
Attachment Metadata of Stream to be Uploaded.
Stream to be uploaded
Returns an uploaded attachment with updated identifier and sync token.
Returns an entity under the specified realm. The realm must be set in the context.
Entity type to Find.
Returns an entity of specified Id.
Intuit.Ipp.DataService has public methods to call Intuit Data Services and
The assembly has methods for all CRUD
(Add, Update, FindById, FindAll and Delete) operations and also has features to query QBO entities.
A list of Domain entities supported by IPS. Used by the REST infrastructure to construct relevant calls.
none Resource
account balances Resource
balance sheet Resource
customers show me Resource
advanced report Resource
income breakdown Resource
profitandloss Resource
sales summary Resource
top customers by sales Resource
A list of Domain entities supported by QBO. Used by the REST infrastructure to construct relevant calls.
user Resource
account Resource
bill Resource
bill payment Resource
billpaymentcreditcard Resource
bom component Resource
build assembly Resource
charge Resource
check Resource
credit card charge Resource
credit card credit Resource
credit memo Resource
currency info Resource
customer Resource
customer message Resource
customer type Resource
deposit Resource
discount Resource
employee Resource
estimate Resource
fixedasset Resource
incomebreakdown Resource
inventoryadjustment Resource
inventorysite Resource
inventorytransfer Resource
invoice Resource
item Resource
itemconsolidated Resource
itemreceipt Resource
job Resource
jobtype Resource
journalentry Resource
othername Resource
payment Resource
paymentmethod Resource
payrollitem Resource
payrollnonwageitem Resource
purchaseorder Resource
salesorder Resource
salesreceipt Resource
salesrep Resource
salestax Resource
salestaxcode Resource
salestaxgroup Resource
shipmethod Resource
status Resource
task Resource
templatename Resource
timeactivity Resource
unitofmeasure Resource
vendor Resource
vendorcredit Resource
vendortype Resource
preferences Resource
syncactivityrequest Resource
salesterm Resource
class Resource
creditcardrefun Resource
company Resource
customfielddefinition Resource
namevalue Resource
recordcount Resource
This interface specifies the Sync CRUD operations for IDS.
Adds an entity under the specified realm. The realm must be set in the context.
Generic Type T.
Entity to Add.
Returns an updated version of the entity with updated identifier and sync token.
Deletes an entity under the specified realm. The realm must be set in the context
Generic Type T.
Entity to Delete.
Voids an entity under the specified realm. The realm must be set in the context
Generic Type T.
Entity to Delete.
Updates an entity under the specified realm. The realm must be set in the context.
Generic Type T.
Entity to Update.
Returns an updated version of the entity with updated identifier and sync token.
Gets an entity under the specified realm. The realm must be set in the context.
Generic Type T.
Entity type to Find.
Returns an entity of specified Id.
Gets a list of all entities of type T under the specified realm. The realm must be set in the context
Generic Type T.
The entity for which the data is required.
The Page number to retrieve.
The number of record fetch in one call. Max size supported by QBO is 1000.
Returns the list of entities."
This class processes the batch request.
unique batch item Id
enum representing ResponseType after batch execution.
entity in case response type is entity.
list of entities in case ResponseType is query.
IdsException in case of ResponseType is exception.
IntuitCDCResponse in case of ResponseType is exception.
Initializes a new instance of the class.
Gets or sets entity in case ResponseType is entity.
Gets list of entites in case ResponseType is Report.
Gets or sets exception in case ResponseType is exception
Gets or sets the type of the response return after batch execution
Gets or sets the type of the response return after batch execution
Gets or sets the IntuitCDCResponse returned after batch execution
adds the entities to entities list
The entity.
status of response for delete and void operation
Entity has been made void.
entity has been deleted.
type of batch response
batch response has single entity
batch response has more than one enitity.
batch response has exception.
batch response has CDCQuery.
A strongly-typed resource class, for looking up localized strings, etc.
Returns the cached ResourceManager instance used by this class.
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
Looks up a localized string similar to This Batch Id is already used within this batch..
Looks up a localized string similar to BatchItem having Id {0} not found for removal..
Looks up a localized string similar to Number of Items in Batch Request exceeded the permissible limit of 25 items..
Looks up a localized string similar to There was an error while communicating with the Ids Server..
Looks up a localized string similar to Email address is either not in valid format or is not provided.
Looks up a localized string similar to No email address or invalid email address format.
Looks up a localized string similar to The provided entity cannot be converted to IntuitEntity object..
Looks up a localized string similar to Id of the entity cannot be null or empty..
Looks up a localized string similar to entity.
Looks up a localized string similar to Exception has been generated: {0}.
Looks up a localized string similar to The Ids Logger cannot be null..
Looks up a localized string similar to Id.
Looks up a localized string similar to pageNumber.
Looks up a localized string similar to pageSize.
Looks up a localized string similar to Parameter cannot be null..
Looks up a localized string similar to Parameter cannot be zero or negative value..
Looks up a localized string similar to Only entitites of type SalesReceipt, Invoice and Estimate are supported for this operation..
Looks up a localized string similar to The Request Validator cannot be null..
Looks up a localized string similar to The Response Stream was null or empty..
Looks up a localized string similar to The Service Context cannot be null..
Looks up a localized string similar to serviceContext.
Looks up a localized string similar to Status not deleted. .
Looks up a localized string similar to Status not voided..
Looks up a localized string similar to string parameter can not be null or empty..
Looks up a localized string similar to Only entitites of type SalesReceipt and Payment are supported for this operation..
Intuit Partner Platform Services for QBO.
The Service context object.
The Requested Entity.
Initializes a new instance of the class.
IPP Service Context
call back event for find all
Call back event for add.
call back event for update.
call back event for update account.
call back event for update account.
Call Back event for Delete.
Call Back event for Void.
Call back event for FindById method.
Call back event for GetPdf method.
Call back event for SendEmail method.
Call back event for CDC method.
Gets a list of all entities of type T under the specified realm (asynchronously). The realm must be set in the context.
Generic Type
The entity for which the data is required.
The start position.
The max results.
Adds an entity (asynchronously) under the specified realm in an asynchronous manner. The realm must be set in the context.
Generic Type T.
Entity to Add
Updates(asynchronously) an entity under the specified realm. The realm must be set in the context.
Generic Type T.
Entity to Update
Updates(asynchronously) an entity under the specified realm. The realm must be set in the context.
Generic Type T.
Entity to Update
do not Updates(asynchronously) an entity under the specified realm. The realm must be set in the context.
Generic Type T.
Entity to Update
Deletes an entity (asynchronously) under the specified realm. The realm must be set in the context
Generic Type T.
Entity to Delete
Deletes an entity (asynchronously) under the specified realm. The realm must be set in the context
Generic Type T.
Entity to Delete
Calls the asynchronous method to get the required entity as pdf.
Generic Type T.
Entity type to get as pdf
GetPdf call back method.
The sender.
The instance containing the event data.
Calls the asynchronous method to email the required entity.
Generic Type T.
Entity type to email
Email address to send email to.
SendEmail call back method.
The sender.
The instance containing the event data.
Calls the asynchronous method to get the required entity.
Generic Type T.
Entity type to Find
FindByid call back method.
The sender.
The instance containing the event data.
Calls the asynchronous method to get the required CDC.
Creates the ids exception.
The application exception.
Returns the IdsException.
FindAll a sync completed call back.
The Entity type.
The sender.
The instance containing the event data.
call back method for asynchronously Adding entity
The sender.
The instance containing the event data.
Callback event
The sender.
The instance containing the event data.
Callback event
The sender.
The instance containing the event data.
Delete operation call back method.
The sender.
The instance containing the event data.
Delete operation call back method.
The sender.
The instance containing the event data.
CDC Async completed call back.
The sender.
The instance containing the event data.
Class contains Helper Methods for Services.
Prevents a default instance of the ServicesHelper class from being created.
Checks whether the entity passed has a type or not.
CDM Entity.
True if the type exists or else false.