Example #1
0
 def invalid_parameters(missing_parameters: List[str]) -> "FiggyResponse":
     error = FiggyError(**Error.BAD_REQUEST)
     error.message = error.message + f" The following request parameter(s) were expected but missing or invalid: " \
                                     f"{missing_parameters}"
     return FiggyResponse(error=error)
Example #2
0
 def validation_error(error_msg: str):
     error = FiggyError(**Error.BAD_REQUEST)
     error.message = error.message + f' {error_msg}'
     return FiggyResponse(error=error)
Example #3
0
 def force_reauth() -> "FiggyResponse":
     return FiggyResponse(error=FiggyError(**Error.FORCE_REAUTHENTICATION))
Example #4
0
 def ots_missing() -> "FiggyResponse":
     return FiggyResponse(error=FiggyError(**Error.OTS_MISSING))
Example #5
0
 def mfa_required() -> "FiggyResponse":
     return FiggyResponse(error=FiggyError(**Error.MFA_REQUIRED))
Example #6
0
 def fig_invalid() -> "FiggyResponse":
     return FiggyResponse(error=FiggyError(**Error.FIG_INVALID))
Example #7
0
 def fig_missing() -> "FiggyResponse":
     return FiggyResponse(error=FiggyError(**Error.FIG_MISSING))
Example #8
0
 def no_access_to_parameter() -> "FiggyResponse":
     return FiggyResponse(error=FiggyError(**Error.PARAM_ACCESS_DENIED))
Example #9
0
 def no_decrypt_access() -> "FiggyResponse":
     return FiggyResponse(error=FiggyError(**Error.KMS_DENIED))