summaryrefslogtreecommitdiffstats
path: root/usecaseui-portal/src/app/views/services/slicing-management/csmf-slicing-business-management/business-order/constants.ts
blob: f982fa88b0e5f2785465a6bebc166c325a63f161 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
export const COMMUNICATION_FORM_ITEMS = [
	/*******
        title /MUST/: MARK THE ITEM NAME,
        key /MUST/:  MARK THE ITEM KEY,
        type /MUST/: MARKE THE ITEM TYPE, CAN BE ADDED IF NECESSARY: input/select/radio/city-select
        required /MUST/: IF REQUIRED, 
        scoped: IF SCOPED NUMBERS, CAN BE EMITTED IF NOT
        scopedText: SCOPED NUMBERS' DESCRIPTION. IF SCOPED NUMBERS EXITS, IT'S A MUST
        placeholder: IF PLACEHOLDER, CAN BE EMITTED IF NOT
        options: IF ITEM NEEDS OPTIONS, CAN BE EMITTED IF NOT
    ********/
	{
		title: "Communication Service Name",
		key: "name",
		type: "input",
		required: true,
	},
	{
		title: "Max Number of UEs",
		key: "maxNumberofUEs",
		type: "input",
		scoped: true,
		scopedText: "Scope: 1-100000",
		required: true,
	},
	{
		title: "Data Rate Uplink (Mbps)",
		key: "expDataRateUL",
		type: "input",
		scoped: true,
		scopedText: "Scope: 100-3000",
		required: true,
	},
	{
		title: "Data Rate Downlink (Mbps)",
		key: "expDataRateDL",
		type: "input",
		scoped: true,
		scopedText: "Scope: 100-3000",
		required: true,
	},
	{
		title: "Latency",
		key: "latency",
		type: "input",
		scoped: true,
		scopedText: "Scope: 10-200",
		required: true,
	},
	{
		title: "Resource Sharing Level",
		key: "resourceSharingLevel",
		type: "radio",
		required: true,
		options: [
			{
				title: "Shared",
				key: "shared",
			},
			{
				title: "Non-shared",
				key: "non-shared",
			},
		],
	},
	{
		title: "Mobility",
		key: "uEMobilityLevel",
		type: "select",
		required: true,
		options: [
			{
				title: "Stationary",
				key: "stationary",
			},
			{
				title: "Nomadic",
				key: "nomadic",
			},
			{
				title: "Spatially Restricted Mobility",
				key: "spatially restricted mobility",
			},
			{
				title: "Fully Mobility",
				key: "fully mobility",
			},
		],
	},
	{
		title: "Area",
		key: "coverageArea",
		type: "city-select",
		required: true,
	},
	{
		title: "Coverage Area Number",
		key: "coverageAreaNumber",
		type: "input",
		placeholder:
			"Please enter the coverage area number. use , to separate them if necessary",
		required: false,
	},
];