TMCServiceInterface constructor

TMCServiceInterface(
  1. void requestTMCServiceLambda(
    1. TMCServiceRequest
    ),
  2. List<int> getTMCPreferredSidsLambda(
    1. TMCPreferredSidsRequest
    ),
  3. List<RDSEncryptionKey> getRDSEncryptionKeysLambda(
    1. RDSEncryptionKeysRequest
    )
)

Contains all outgoing dependencies to the client side.

Implementation

factory TMCServiceInterface(
  void Function(TMCServiceRequest) requestTMCServiceLambda,
  List<int> Function(TMCPreferredSidsRequest) getTMCPreferredSidsLambda,
  List<RDSEncryptionKey> Function(RDSEncryptionKeysRequest) getRDSEncryptionKeysLambda,

) => TMCServiceInterface$Lambdas(
  requestTMCServiceLambda,
  getTMCPreferredSidsLambda,
  getRDSEncryptionKeysLambda,

);