// Auto-generated file with default versions for all schema components
// Generated from packages/inventory/generated/defaultVersion.json

/**
 * Returns the default versions for all schema components
 * @returns Record of component names to their default API versions
 */
export function getDefaultVersions(): Record<string, string> {
  return {
  "InvokeAWSLambda": "api.ibm.com/v1",
  "IAM": "api.ibm.com/v1",
  "RateLimitDef": "api.ibm.com/v1",
  "RateLimit": "api.ibm.com/v1",
  "IBMCloudLogin": "api.ibm.com/v1",
  "WatsonXAIInvoke": "api.ibm.com/v1",
  "OpenAIInvoke": "api.ibm.com/v1",
  "Return": "api.ibm.com/v1",
  "Retry": "api.ibm.com/v1",
  "Throw": "api.ibm.com/v1",
  "HandlebarsTemplate": "api.ibm.com/v1",
  "ExtractIdentity": "api.ibm.com/v1",
  "Authorize": "api.ibm.com/v1",
  "Authenticate": "api.ibm.com/v1",
  "Telemetry": "api.ibm.com/v1",
  "SetAuthorization": "api.ibm.com/v1",
  "InvokeWatsonxModels": "api.ibm.com/v1",
  "InvokeWatsonxTokenize": "api.ibm.com/v1",
  "InvokeWatsonxTextGen": "api.ibm.com/v1",
  "InvokeOpenAiChatCompletions": "api.ibm.com/v1",
  "InvokeOpenAiEmbeddings": "api.ibm.com/v1",
  "InvokeOpenAiModelsId": "api.ibm.com/v1",
  "InvokeOpenAiModels": "api.ibm.com/v1",
  "InvokeAzureOpenAiChatCompletions": "api.ibm.com/v1",
  "InvokeAzureOpenAiEmbeddings": "api.ibm.com/v1",
  "InvokeAzureOpenAiModelsId": "api.ibm.com/v1",
  "InvokeAzureOpenAiModels": "api.ibm.com/v1",
  "InvokeGeminiBatchEmbedContents": "api.ibm.com/v1",
  "InvokeGeminiCountTokens": "api.ibm.com/v1",
  "InvokeGeminiEmbedContent": "api.ibm.com/v1",
  "InvokeGeminiGenerateContent": "api.ibm.com/v1",
  "InvokeGeminiModelsId": "api.ibm.com/v1",
  "InvokeGeminiModels": "api.ibm.com/v1"
  };
}

// Export the default versions directly
export default getDefaultVersions();
