in sdk/PowerBI.Api/Extensions/Models/CredentialDetails.cs [17:34]
public CredentialDetails(CredentialsBase credentialsBase, PrivacyLevel privacyLevel, EncryptedConnection encryptedConnection, ICredentialsEncryptor credentialsEncryptor = null, bool? useEndUserOAuth2Credentials = default(bool?))
: this(privacyLevel, encryptedConnection, credentialsEncryptor, useEndUserOAuth2Credentials)
{
var credentials = new CredentialsRequest
{
CredentialData = credentialsBase.CredentialData.Select((pair) => new NameValuePair(pair.Key, pair.Value))
};
var credentialsJson = JsonConvert.SerializeObject(credentials);
if (credentialsEncryptor != null)
{
credentialsJson = credentialsEncryptor.EncodeCredentials(credentialsJson);
}
Credentials = credentialsJson;
CredentialType = credentialsBase.CredentialType;
}