Object representing basic authentication credentials
 /// <summary>
 /// Initializes a new instance of the GatewayDatasource class.
 /// </summary>
 public GatewayDatasource(string id = default(string), string gatewayId = default(string), string datasourceType = default(string), string connectionDetails = default(string), string credentialType = default(string), BasicCredentials basicCredentials = default(BasicCredentials))
 {
     Id                = id;
     GatewayId         = gatewayId;
     DatasourceType    = datasourceType;
     ConnectionDetails = connectionDetails;
     CredentialType    = credentialType;
     BasicCredentials  = basicCredentials;
 }
 /// <summary>
 /// Initializes a new instance of the GatewayDatasource class.
 /// </summary>
 public GatewayDatasource(string id = default(string), string gatewayId = default(string), string datasourceType = default(string), string connectionDetails = default(string), string credentialType = default(string), BasicCredentials basicCredentials = default(BasicCredentials))
 {
     Id = id;
     GatewayId = gatewayId;
     DatasourceType = datasourceType;
     ConnectionDetails = connectionDetails;
     CredentialType = credentialType;
     BasicCredentials = basicCredentials;
 }