* fix: set link default value to random * fix: add auto EOL and add conventional-changelog package * feat: Adding reverse shares' shares a clickable link (#178) * Add clickable link to reverse share's shares * Ran format * Apply suggestions from code review * fix: set link default value to random (#181) * fix: set link default value to random * fix: add auto EOL and add conventional-changelog package * Apply suggestions from code review --------- Co-authored-by: Elias Schneider <login@eliasschneider.com> * feat: Adding reverse share ability to copy the link (#179) --------- Co-authored-by: Elias Schneider <login@eliasschneider.com>
22 lines
369 B
TypeScript
22 lines
369 B
TypeScript
import { Expose, plainToClass } from "class-transformer";
|
|
|
|
export class ReverseShareDTO {
|
|
@Expose()
|
|
id: string;
|
|
|
|
@Expose()
|
|
maxShareSize: string;
|
|
|
|
@Expose()
|
|
shareExpiration: Date;
|
|
|
|
@Expose()
|
|
token: string;
|
|
|
|
from(partial: Partial<ReverseShareDTO>) {
|
|
return plainToClass(ReverseShareDTO, partial, {
|
|
excludeExtraneousValues: true,
|
|
});
|
|
}
|
|
}
|