dots-wrapper
Version:
Digital Ocean v2 api wrapper - javascript - typescript - nodejs
18 lines (17 loc) • 723 B
TypeScript
import { IContext, IResponse } from '../../types';
export interface IUpdateAgentVisibilityApiResponse {
url?: string;
agent?: {
url?: string;
endpoint?: {
url?: string;
visibility?: string;
};
};
}
export interface IUpdateAgentVisibilityApiRequest {
agent_uuid: string;
visibility: 'VISIBILITY_PUBLIC' | 'VISIBILITY_PRIVATE' | 'VISIBILITY_UNKNOWN' | 'VISIBILITY_DISABLED';
}
export type UpdateAgentVisibilityResponse = IResponse<IUpdateAgentVisibilityApiResponse>;
export declare const updateAgentVisibility: ({ httpClient }: IContext) => ({ agent_uuid, visibility }: IUpdateAgentVisibilityApiRequest) => Promise<Readonly<UpdateAgentVisibilityResponse>>;