public AuthenticationRequest(IReadOnlyConsumerCredentialsWithoutBearer consumerCredentials) { ConsumerKey = consumerCredentials?.ConsumerKey; ConsumerSecret = consumerCredentials?.ConsumerSecret; }
public static void ThrowIfInvalidConsumerCredentials(string credentialsParameterName, IReadOnlyConsumerCredentialsWithoutBearer credentials) { if (string.IsNullOrEmpty(credentials?.ConsumerKey)) { throw new ArgumentException("Cannot be null or empty", $"{credentialsParameterName}.{nameof(credentials.ConsumerKey)}"); } if (string.IsNullOrEmpty(credentials.ConsumerSecret)) { throw new ArgumentException("Cannot be null or empty", $"{credentialsParameterName}.{nameof(credentials.ConsumerSecret)}"); } }