Interface BaseSignRequest<PayloadT,IdentityT extends Identity>

Type Parameters:
PayloadT - The type of payload of the request.
IdentityT - The type of the identity.
All Known Subinterfaces:
AsyncSignRequest<IdentityT>, SignRequest<IdentityT>
All Known Implementing Classes:
DefaultAsyncSignRequest, DefaultSignRequest

@Immutable @ThreadSafe public interface BaseSignRequest<PayloadT,IdentityT extends Identity>
Base interface to represent input parameters to sign a request using HttpSigner, independent of payload type. See specific sub-interfaces SignRequest for sync payload and AsyncSignRequest for async payload.