IMarketplaceService.cs•708 B
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
using AzureMcp.Core.Options;
using AzureMcp.Marketplace.Models;
namespace AzureMcp.Marketplace.Services;
public interface IMarketplaceService
{
Task<ProductDetails> GetProduct(
string productId,
string subscription,
bool? includeStopSoldPlans = null,
string? language = null,
string? market = null,
bool? lookupOfferInTenantLevel = null,
string? planId = null,
string? skuId = null,
bool? includeServiceInstructionTemplates = null,
string? pricingAudience = null,
string? tenant = null,
RetryPolicyOptions? retryPolicy = null);
}