adminLogin method

  1. @override
Future<DataResult<NUIAuthLoginResp>> adminLogin({
  1. required NUIAuthLoginReq request,
})

Implementation

@override
Future<DataResult<NUIAuthLoginResp>> adminLogin({required NUIAuthLoginReq request}) async{
  final result = await _getWeb().doPOST(url: "auth/admin/login", bodyEnt: request, entity: NUIAuthLoginRespEnt());
  if(result.responseBody != null){
    final rawResponse = result.responseBody;
    if(rawResponse is Map){
      final respMessage = rawResponse["message"];

      if(respMessage != null && respMessage is String){
        result.message = respMessage;
      }
    }
  }
  return DataResult<NUIAuthLoginResp>(success: result.success, message: result.message, data: result.body, code: result.code.toString());
}