@lxdhub/api
Version:
Display, search and copy LXD-images using a web interface.
39 lines (37 loc) • 1.1 kB
text/typescript
import { ApiModelProperty } from '@nestjs/swagger';
/**
* The data transfer object
* for remotes
*/
export class RemoteDto {
/**
* The server url of the remote
*/
@ApiModelProperty({ description: 'The server url of the remote' })
serverUrl: string;
/**
* The protocol of the remote (e.g. 'lxd' or 'simplestreams')
*/
@ApiModelProperty({ description: 'The protocol of the remote (e.g. "lxd" or "simplestreams")' })
protocol: string;
/**
* If the remote is readonly (no images can be pushed on)
*/
@ApiModelProperty({ description: 'If the remote is readonly (no images can be pushed on)' })
readonly: boolean;
/**
* If the remote is set to public
*/
@ApiModelProperty({ description: 'If the remote is set to public' })
public: boolean;
/**
* The display name of the remote
*/
@ApiModelProperty({ description: 'The display name of the remote' })
name: string;
/**
* The id of the remote
*/
@ApiModelProperty({ description: 'The id of the remote' })
id: number;
}