o

dynamics.client

requests

object requests extends DynamicsClientRequests

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. requests
  2. DynamicsClientRequests
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. val DefaultBatchRequest: HttpRequest[Nothing]
    Definition Classes
    DynamicsClientRequests
  2. def mkAssociateRequest[F[_]](fromEntitySet: String, fromEntityId: String, navProperty: String, toEntitySet: String, toEntityId: String, base: String, singleValuedNavProperty: Boolean = true): HttpRequest[F]

    Not sure adding $base to the @odata.id is absolutely needed.

    Not sure adding $base to the @odata.id is absolutely needed. Probably is.

    Definition Classes
    DynamicsClientRequests
    See also

    https://docs.microsoft.com/en-us/dynamics365/customer-engagement/developer/webapi/associate-disassociate-entities-using-web-api?view=dynamics-ce-odata-9

  3. def mkBatch[F[_]](m: Multipart, headers: HttpHeaders = HttpHeaders.empty): HttpRequest[F]

    Body in HttpRequest is ignored and is instead generated from m.

    Body in HttpRequest is ignored and is instead generated from m. Since the parts will have requests, you need to ensure that the base URL used in those requests have a consistent base URL.

    Definition Classes
    DynamicsClientRequests
  4. def mkBatchRequest[F[_], A](headers: HttpHeaders, m: Multipart): HttpRequest[F]

    Definition Classes
    DynamicsClientRequests
  5. def mkCreateRequest[F[_], B](entitySet: String, body: B, opts: DynamicsOptions = DefaultDynamicsOptions)(implicit e: EntityEncoder[B]): HttpRequest[F]
    Definition Classes
    DynamicsClientRequests
  6. def mkDeleteRequest[F[_]](entitySet: String, keyInfo: DynamicsId, opts: DynamicsOptions = DefaultDynamicsOptions): HttpRequest[F]

    Make a pure delete request.

    Make a pure delete request.

    Definition Classes
    DynamicsClientRequests
  7. def mkDisassocatiateRequest[F[_]](fromEntitySet: String, fromEntityId: String, navProperty: String, toId: Option[String]): HttpRequest[F]

    Provide to if its a collection-valued navigation property, otherwise it removes a single-valued navigation property.

    Provide to if its a collection-valued navigation property, otherwise it removes a single-valued navigation property.

    Definition Classes
    DynamicsClientRequests
    See also

    https://docs.microsoft.com/en-us/dynamics365/customer-engagement/developer/webapi/associate-disassociate-entities-using-web-api?view=dynamics-ce-odata-9

  8. def mkExecuteActionRequest[F[_]](action: String, body: Entity, entitySetAndId: Option[(String, String)] = None, opts: DynamicsOptions = DefaultDynamicsOptions): HttpRequest[F]
    Definition Classes
    DynamicsClientRequests
  9. def mkExecuteFunctionRequest[F[_]](function: String, parameters: Map[String, Any] = Map.empty, entity: Option[(String, String)] = None): HttpRequest[F]
    Definition Classes
    DynamicsClientRequests
  10. def mkGetListRequest[F[_]](url: String, opts: DynamicsOptions = DefaultDynamicsOptions): HttpRequest[F]
    Definition Classes
    DynamicsClientRequests
  11. def mkGetOneRequest[F[_]](url: String, opts: DynamicsOptions): HttpRequest[F]
    Definition Classes
    DynamicsClientRequests
  12. def mkUpdateRequest[F[_], B](entitySet: String, id: String, body: B, upsertPreventCreate: Boolean = true, upsertPreventUpdate: Boolean = false, options: DynamicsOptions = DefaultDynamicsOptions, base: Option[String] = None)(implicit enc: EntityEncoder[B]): HttpRequest[F]

    Create a PATCH request that could also upsert.

    Create a PATCH request that could also upsert. "opts" version could override upsertPreventCreate if a version value is also included, so be careful.

    Definition Classes
    DynamicsClientRequests
  13. def toHeaders(o: DynamicsOptions): HttpHeaders

    This does not handle the version tag + applyOptimisticConcurrency flag yet.

    This does not handle the version tag + applyOptimisticConcurrency flag yet.

    Definition Classes
    DynamicsClientRequests