// Models of data used by the Policy Control
export interface PolicyTypeSchema {
+ id: string;
name: string;
schemaObject: any;
}
policytype_ids: any[];
}
+export interface PolicyInstances {
+ policy_ids: any[];
+}
+
export interface PolicyInstance {
- id: string;
- json: string;
- ric: string;
- service: string;
+ policy_id: string;
+ policy_data: string;
+ ric_id: string;
+ service_id: string;
lastModified: string;
}
+export interface PolicyStatus {
+ last_modified: string;
+}
export interface PolicyInstanceAck {
status: string;
message: string;
}
+
+export interface CreatePolicyInstance {
+ policy_data: any,
+ policy_id: string,
+ policytype_id: string,
+ ric_id: string,
+ service_id: string
+}