Intuit.Ipp.Utility Helper functions for date-related problems. Defined as January 1st, 1970 UTC. Used in various ways as a reference point for date arithmetic. GetMillisecondsSince01011970UTC Assuming the value represents a date or date/time returned by a query, parses the timestamp and converts it to a local date/time. the time stamp returned by the query the local time or date represented by the time stamp, or DateTime.MinValue if not a valid time stamp 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. a date returned from QuickBase as part of a query the local equivalent of that date as a DateTime object A helper class to build API requests. Request Id. Quick book database API Element. Initializes a new instance of the class. The request id. Gets the Quick book database API element. Add an API parameter of type Text The name of the parameter. The value of parameter. Creates a new element with the given , appends the to that new element, and appends the new element to . The append to. The name of the child node. The child node. Returns xml element. Base url element. Gets Url for QuickBooks Online Rest Service. Gets Url for Platform Rest Service. Gets Url for OAuth Authentication server. Gets Url for UserName Authentication server. MinorVersion Gets minorVersion for QuickBooks Online Rest Service. Retry mode enumeration. No retry model. Linear retry model. Incremental retry model. Exponential retry model. Custom logger element. Gets Name for the custom logging mechanism. Gets Name Type of custom logging mechanism. Gets a value indicating whether this logging mechanism is to be used. Custom security element. Gets Name for the custom security mechanism. Gets Type for the custom security mechanism. Gets a value indicating whether this security mechanism is to be used. Gets the parameters for this security mechanism. Custom serializer element. Gets Name for the custom serialization mechanism. Gets Type for the custom serialization mechanism. Gets a value indicating whether this serialization mechanism is to be used. Format used to compress data. Default value used to indicate that compression is not specified in the config. No compression. GZip compression. Deflate compression. Exponential retry element. Gets the retry count. Gets the Minimum Backoff time. Gets the Maximum Backoff time. Gets the Delta Backoff time. Request element. Gets the retry count. Gets the initial interval. Gets the incremental time. Intuit Ipp configuration section. Gets the Instance of IppConfigurationSection. Gets the Logger element. Gets the Security element. Gets the Message element. Gets the Retry element. Gets the Service element. Gets the WebhooksService element. Linear retry element. Gets the Retry Count. Gets the Retry interval. Logger element. Gets the RequestLog element. Gets the CustomLogger element. Message element. Gets the Request element. Gets the Response element. Gets the CustomSerializer element. OAuth element. Gets the Access Token. Gets the Access Token Secret. Gets the Consumer Key. Gets the Consumer Secret. Request element. Gets the Serialization Format. Gets the Compression Format. Request log element. Gets a value indicating whether to log request and response messages. Gets the logging directory. Response element. Gets the Serialization Format. Gets the Compression Format. Retry element. Gets the Retry mode. Gets the LinearRetry Element. Gets the IncrementalRetry Element. Gets the ExponentialRetry Element. Security element. Gets the Security mode. Gets the OAuth element. Gets the custom security element. Security mode enumeration. No Security mode. Open Authentication security mode. Custom security mode. Serialization format enumeration. Default value used to indicate that compression is not specified in the config. Xml Serialization Format. Java Script Obejct Notation Serialization Format. Custom serialization format. Service element. Gets the BaseUrl Element. Gets the MinorVersion Element. This class file contains WebhooksVerifierElement to process verification of webhooks token Gets verifier token for webhooks WebhooksService Gets Webhooks Service verifierToken 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. Intuit Error Handler class. 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. the QuickBase response to examine 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. the QuickBase response to examine Validates the input string is a well formatted xml string Input xml string True if 'inputString' is a valid xml 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 API response without error code element.. Looks up a localized string similar to Error code "{0}" not numeric!. Looks up a localized string similar to {0} (Error {1}, Detail: {2}). Looks up a localized string similar to {0} (Error {1}). Looks up a localized string similar to Error {0}. Looks up a localized string similar to Must provide id or name of the field. Looks up a localized string similar to n/a. Entity serialize contract. Serializes the specified entity. The entity. Returns the serialize entity in string format. DeSerializes the message to Type T. The type to be serailse to The message. Returns the deserialized message. JSON.Net extention for handling Json serialization/deserialization of POCO classes generated for Intuit XSD. WriteJson json writer object value json serilaizer value void ReadJson json reader objectType value existing value serliazer value void CanConvert object Type value void AssignValueToProperty target value prop value type value propName value json serilaizer value void ResizeArray GetInstanceofAbstarctType JSON Serialize(r) to serialize and de serialize. Initializes a new instance of the class. Initializes a new instance of the class. The ids logger. Gets or sets IDS Logger. Serializes the specified entity in Json Format. The entity. Returns the serialize entity in string format. DeSerializes the specified action entity type in Json Format. The type to be serialize to The message. Returns the de serialized object. This convertor is fired to correctly serialize enum field for JSON using XmlEnumAttribute. This method is used for serialization of enum field. json writer. Type of object being serialized. json serializer. This method is used for deserialization of enum field. json reader object. Type of object being serialized. existing value. json serializer. returns an object This method is used to check if it is of enum type. Type of object being serialized. retrun true or false. Xml Serialize(r) to serialize and de serialize. Initializes a new instance of the class. Initializes a new instance of the class. The ids logger. Gets or sets IDS Logger. Serializes the specified entity. The entity. Returns the serialize entity in string format. DeSerializes the specified action entity type. The type to be serialize to The message. Returns the de serialized object. Constants whose values do not change. XPath for errcode tag. XPath for errtext tag. XPath for errdetail tag. QDBAPI root element. Encoding attribute. Encoding attribute value. UDATA tag.