Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
@jsonObject
export class BcfTopicResource {
@jsonMember
guid:string;
@jsonMember
topic_type:string;
@jsonMember
topic_status:string;
@jsonMember
priority:string;
@jsonArrayMember(String)
reference_links:string[];
@jsonMember
title:string;
@jsonMember({ preserveNull: true })
index:number|null;
@jsonArrayMember(String)
labels:string[];
@jsonMember({ deserializer: value => moment(value), serializer: (timestamp:Moment) => timestamp.toISOString() })
creation_date:Moment;
@jsonMember
creation_author:string;
import { jsonArrayMember, jsonObject } from "typedjson";
@jsonObject
export class BcfExtensionResource {
@jsonArrayMember(String)
topic_actions:string[];
@jsonArrayMember(String)
project_actions:string[];
@jsonArrayMember(String)
comment_actions:string[];
}