RequerApi vs TargetApi anotações do Android

Qual é a diferença entre RequiresApie TargetApi? Amostra em kotlin: @RequiresApi(api = Build.VERSION_CODES.M) @TargetApi(Build.VERSION_CODES.M) class FingerprintHandlerM() : FingerprintManager.AuthenticationCallback() NOTA: FingerprintManager.AuthenticationCallbackrequer apiM NOTA 2: se eu não...