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