Module: Multiwoven::Integrations::Source::MicrosoftDynamics

Includes:
Core
Defined in:
lib/multiwoven/integrations/source/microsoft_dynamics/client.rb

Defined Under Namespace

Classes: Client

Constant Summary collapse

API_VERSION =
"9.2"
EXPIRED_ACCESS_TOKEN_ERROR_CODE =
"InvalidAuthenticationToken"
PAGE_SIZE =

Dynamics Web API max page size; $skip is not supported, so paging uses @odata.nextLink.

5000
DYNAMICS_OBJECTS =
%w[accounts contacts opportunities leads].freeze
ENTITY_ORDER_BY =
{
  "accounts" => "accountid",
  "contacts" => "contactid",
  "opportunities" => "opportunityid",
  "leads" => "leadid"
}.freeze