Package be.ehealth.businessconnector.mycarenet.agreementasync.v2.session

# Interface AgreementService

All Superinterfaces:
  `CommonAsyncService`

All Known Implementing Classes:
  `AgreementServiceImpl`

public interface AgreementService extends CommonAsyncService

- ## Method Summary

  Modifier and Type
  Method
  Description
  `ProcessedPostResponse`
  `getEAgreementRequest(byte[] encrypedFhirBody, String recipient, InputReference inputReference, String messageVersion)`
  `ProcessedGetResponse<byte[]>`
  `getEAgreementResponse(GetRequest request)`

  ### Methods inherited from interface be.ehealth.businessconnector.genericasync.helper.CommonAsyncService

  `confirmAll, confirmAllMessages, confirmAllTAcks, confirmMessage, confirmTAck, validateXadesTWithManifest`

- ## Method Details

  - ### getEAgreementResponse

    ProcessedGetResponse<byte[]> getEAgreementResponse(GetRequest request) throws ConnectorException
    Throws:
      `ConnectorException`

  - ### getEAgreementRequest

    ProcessedPostResponse getEAgreementRequest(byte[] encrypedFhirBody, String recipient, InputReference inputReference, String messageVersion) throws ConnectorException
    Throws:
      `ConnectorException`