Update CreateCredentialRequest and GetCredentialOption with recent changes.
Specifically:
1. for the create request, add the api for prefetch data that's the partial request data used
during the initial ping to each provider. This is needed for security
reason, so that we don't send sensitive request data to providers
until the user explicitly consents.
2. for both requests, add(unhide) the requireSystemProvider api, which when true indicates
this request can only be fulfilled by system providers.
Bug: 246564035
Bug: 253153445
CTS-Coverage-Bug: 246637346
Test: Local Build & Deployment
Change-Id: I9f4a96dc28e87f92924abda8412b15010ee431b7
6 files changed