composeOptions method

ConfigParams composeOptions(
  1. List<ConnectionParams> connections,
  2. CredentialParams credential,
  3. ConfigParams parameters
)

Implementation

ConfigParams composeOptions(List<ConnectionParams> connections,
    CredentialParams credential, ConfigParams parameters) {
  // Connection options
  dynamic options = ConfigParams();

  // Merge connection parameters
  for (dynamic connection in connections) {
    options = mergeConnection(options, connection);
  }

  // Merge credential parameters
  options = mergeCredential(options, credential);

  // Merge optional parameters
  options = mergeOptional(options, parameters);

  // Perform final processing
  options = finalizeOptions(options);

  return options;
}