/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. * @generated-id: 97fe68720be1 */ import { containerRegistryApplyContainerRegistryManagerSnapshot } from "../funcs/containerRegistryApplyContainerRegistryManagerSnapshot.js"; import { containerRegistryCreateContainerRegistryCredential } from "../funcs/containerRegistryCreateContainerRegistryCredential.js"; import { containerRegistryCreateContainerRegistryRepository } from "../funcs/containerRegistryCreateContainerRegistryRepository.js"; import { containerRegistryDeleteContainerRegistryRepository } from "../funcs/containerRegistryDeleteContainerRegistryRepository.js"; import { containerRegistryGetContainerRegistry } from "../funcs/containerRegistryGetContainerRegistry.js"; import { containerRegistryGetContainerRegistryManagerSnapshot } from "../funcs/containerRegistryGetContainerRegistryManagerSnapshot.js"; import { containerRegistryPutContainerRegistry } from "../funcs/containerRegistryPutContainerRegistry.js"; import { containerRegistryRevokeContainerRegistry } from "../funcs/containerRegistryRevokeContainerRegistry.js"; import { containerRegistryRevokeContainerRegistryCredential } from "../funcs/containerRegistryRevokeContainerRegistryCredential.js"; import { containerRegistryVerifyContainerRegistry } from "../funcs/containerRegistryVerifyContainerRegistry.js"; import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as models from "../models/index.js"; import * as operations from "../models/operations/index.js"; import { unwrapAsync } from "../types/fp.js"; export class ContainerRegistry extends ClientSDK { async getContainerRegistry( request: operations.GetContainerRegistryRequest, options?: RequestOptions, ): Promise { return unwrapAsync(containerRegistryGetContainerRegistry( this, request, options, )); } async putContainerRegistry( request: operations.PutContainerRegistryRequest, options?: RequestOptions, ): Promise { return unwrapAsync(containerRegistryPutContainerRegistry( this, request, options, )); } async createContainerRegistryRepository( request: operations.CreateContainerRegistryRepositoryRequest, options?: RequestOptions, ): Promise { return unwrapAsync(containerRegistryCreateContainerRegistryRepository( this, request, options, )); } async createContainerRegistryCredential( request: operations.CreateContainerRegistryCredentialRequest, options?: RequestOptions, ): Promise { return unwrapAsync(containerRegistryCreateContainerRegistryCredential( this, request, options, )); } async revokeContainerRegistryCredential( request: operations.RevokeContainerRegistryCredentialRequest, options?: RequestOptions, ): Promise { return unwrapAsync(containerRegistryRevokeContainerRegistryCredential( this, request, options, )); } async deleteContainerRegistryRepository( request: operations.DeleteContainerRegistryRepositoryRequest, options?: RequestOptions, ): Promise { return unwrapAsync(containerRegistryDeleteContainerRegistryRepository( this, request, options, )); } async verifyContainerRegistry( request: operations.VerifyContainerRegistryRequest, options?: RequestOptions, ): Promise { return unwrapAsync(containerRegistryVerifyContainerRegistry( this, request, options, )); } async revokeContainerRegistry( request: operations.RevokeContainerRegistryRequest, options?: RequestOptions, ): Promise { return unwrapAsync(containerRegistryRevokeContainerRegistry( this, request, options, )); } async getContainerRegistryManagerSnapshot( request: operations.GetContainerRegistryManagerSnapshotRequest, options?: RequestOptions, ): Promise { return unwrapAsync(containerRegistryGetContainerRegistryManagerSnapshot( this, request, options, )); } async applyContainerRegistryManagerSnapshot( request: operations.ApplyContainerRegistryManagerSnapshotRequest, options?: RequestOptions, ): Promise { return unwrapAsync(containerRegistryApplyContainerRegistryManagerSnapshot( this, request, options, )); } }