/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. * @generated-id: 1aab60f371de */ import { clientGovernanceDocumentsVisibilityoverridesCreate } from "../funcs/clientGovernanceDocumentsVisibilityoverridesCreate.js"; import { clientGovernanceDocumentsVisibilityoverridesList } from "../funcs/clientGovernanceDocumentsVisibilityoverridesList.js"; import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import { unwrapAsync } from "../types/fp.js"; export class Visibilityoverrides extends ClientSDK { /** * Fetches documents visibility * * @remarks * Fetches the visibility override status of the documents passed. */ async list( docIds?: Array | undefined, options?: RequestOptions, ): Promise { return unwrapAsync(clientGovernanceDocumentsVisibilityoverridesList( this, docIds, options, )); } /** * Hide or unhide docs * * @remarks * Sets the visibility-override state of the documents specified, effectively hiding or un-hiding documents. */ async create( request: components.UpdateDocumentVisibilityOverridesRequest, options?: RequestOptions, ): Promise { return unwrapAsync(clientGovernanceDocumentsVisibilityoverridesCreate( this, request, options, )); } }