implementation of /agent/share (#967)

This commit is contained in:
Michael Quigley
2025-06-02 15:56:48 -04:00
parent e991ecf0cb
commit 1aad5ff2b2
17 changed files with 338 additions and 42 deletions

View File

@@ -24,7 +24,13 @@ export interface RemoteShareRequest {
* @type {string}
* @memberof RemoteShareRequest
*/
shareMode?: string;
envZId?: string;
/**
*
* @type {string}
* @memberof RemoteShareRequest
*/
shareMode?: RemoteShareRequestShareModeEnum;
/**
*
* @type {string}
@@ -94,6 +100,16 @@ export interface RemoteShareRequest {
}
/**
* @export
*/
export const RemoteShareRequestShareModeEnum = {
Public: 'public',
Private: 'private',
Reserved: 'reserved'
} as const;
export type RemoteShareRequestShareModeEnum = typeof RemoteShareRequestShareModeEnum[keyof typeof RemoteShareRequestShareModeEnum];
/**
* @export
*/
@@ -127,6 +143,7 @@ export function RemoteShareRequestFromJSONTyped(json: any, ignoreDiscriminator:
}
return {
'envZId': json['envZId'] == null ? undefined : json['envZId'],
'shareMode': json['shareMode'] == null ? undefined : json['shareMode'],
'token': json['token'] == null ? undefined : json['token'],
'target': json['target'] == null ? undefined : json['target'],
@@ -153,6 +170,7 @@ export function RemoteShareRequestToJSONTyped(value?: RemoteShareRequest | null,
return {
'envZId': value['envZId'],
'shareMode': value['shareMode'],
'token': value['token'],
'target': value['target'],