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.