pub(super) async fn register_provider(
environment: &MountainEnvironment,
side_car_identifier: String,
provider_type: ProviderType,
selector_dto: Value,
extension_identifier_dto: Value,
options_dto: Option<Value>,
) -> Result<u32, CommonError>