TikiStrategyMicrosoft constructor

TikiStrategyMicrosoft({
  1. required String redirectUri,
  2. required String clientId,
  3. dynamic onLink(
    1. AuthModel
    )?,
  4. dynamic onUnlink(
    1. String?
    )?,
  5. dynamic onRefresh({
    1. DateTime? accessExp,
    2. String? accessToken,
    3. Object? error,
    4. DateTime? refreshExp,
    5. String? refreshToken,
    })?,
  6. Httpp? httpp,
})

Implementation

TikiStrategyMicrosoft(
    {required String redirectUri,
    required String clientId,
    Function(AuthModel)? onLink,
    Function(String?)? onUnlink,
    Function(
            {String? accessToken,
            DateTime? accessExp,
            String? refreshToken,
            DateTime? refreshExp,
            Object? error})?
        onRefresh,
    Httpp? httpp})
    : _authService = AuthService(
          redirectUri: redirectUri,
          clientId: clientId,
          httpp: httpp,
          onLink: onLink,
          onUnlink: onUnlink,
          onRefresh: onRefresh) {
  _emailService = EmailService(_authService);
}