CST-12455_coar-7sync Refactor after branch sync

This commit is contained in:
Mattia Vianelli
2023-11-16 19:36:28 +01:00
parent c8ece659eb
commit 18367bab58

View File

@@ -11,50 +11,50 @@ import {NotifyServicePattern} from './ldn-service-patterns.model';
@typedObject @typedObject
@inheritSerialization(CacheableObject) @inheritSerialization(CacheableObject)
export class LdnService extends CacheableObject { export class LdnService extends CacheableObject {
static type = LDN_SERVICE; static type = LDN_SERVICE;
@excludeFromEquals @excludeFromEquals
@autoserialize @autoserialize
type: ResourceType; type: ResourceType;
@autoserialize @autoserialize
id: number; id: number;
@deserializeAs('id') @deserializeAs('id')
uuid: string; uuid: string;
@autoserialize @autoserialize
name: string; name: string;
@autoserialize @autoserialize
description: string; description: string;
@autoserialize @autoserialize
url: string; url: string;
@autoserialize @autoserialize
score: number; score: number;
@autoserialize @autoserialize
enabled: boolean; enabled: boolean;
@autoserialize @autoserialize
ldnUrl: string; ldnUrl: string;
@autoserialize @autoserialize
notifyServiceInboundPatterns?: NotifyServicePattern[]; notifyServiceInboundPatterns?: NotifyServicePattern[];
@autoserialize @autoserialize
notifyServiceOutboundPatterns?: NotifyServicePattern[]; notifyServiceOutboundPatterns?: NotifyServicePattern[];
@deserialize @deserialize
_links: { _links: {
self: { self: {
href: string; href: string;
};
}; };
};
get self(): string { get self(): string {
return this._links.self.href; return this._links.self.href;
} }
} }