Newer
Older
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
/**
* @author ETSI / TTF T012
* @version $Url$
* $Id$
* @desc Types ANd Values for ETSI GS MEC 030 V2.1.1 (2020-04)
* @copyright ETSI Copyright Notification
* No part may be reproduced except as authorized by written permission.
* The copyright and the foregoing restriction extend to reproduction in all media.
* All rights reserved.
*/
module V2XInformationServiceAPI_Templates {
// JSON
import from JSON all;
// LibCommon
import from LibCommon_BasicTypesAndValues all;
// LibMec/V2XInformationServiceAPI
import from V2XInformationServiceAPI_TypesAndValues all;
import from V2XInformationServiceAPI_Pixits all;
template (omit) UuUnicastProvisioningInfo m_uu_unicast_provisioning_info(
in template (value) ProInfoUuUnicastList p_proInfoUuUnicast,
in template (omit) TimeStamp p_timeStamp := omit
) := {
proInfoUuUnicast := p_proInfoUuUnicast,
timeStamp := p_timeStamp
} // End of template m_uu_unicast_provisioning_info
template (present) UuUnicastProvisioningInfo mw_uu_unicast_provisioning_info(
template (present) ProInfoUuUnicastList p_proInfoUuUnicast := ?,
template TimeStamp p_timeStamp := *
) := {
proInfoUuUnicast := p_proInfoUuUnicast,
timeStamp := p_timeStamp
} // End of template mw_uu_unicast_provisioning_info
template (omit) UuMbmsProvisioningInfo m_uu_mbms_provisioning_info(
in template (value) ProInfoUuMbmsList p_proInfoUuMbms,
in template (omit) TimeStamp p_timeStamp := omit
) := {
proInfoUuMbms := p_proInfoUuMbms,
timeStamp := p_timeStamp
} // End of template m_uu_mbms_provisioning_info
template (present) UuMbmsProvisioningInfo mw_uu_mbms_provisioning_info(
template (present) ProInfoUuMbmsList p_proInfoUuMbms := ?,
template TimeStamp p_timeStamp := *
) := {
proInfoUuMbms := p_proInfoUuMbms,
timeStamp := p_timeStamp
} // End of template mw_uu_mbms_provisioning_info
template (omit) Pc5ProvisioningInfo m_pc5_provisioning_info(
in template (value) Pc5ProvisioningInfoProInfoPc5List p_proInfoPc5,
in template (omit) TimeStamp p_timeStamp := omit
) := {
proInfoPc5 := p_proInfoPc5,
timeStamp := p_timeStamp
} // End of template m_pc5_provisioning_info
template (present) Pc5ProvisioningInfo mw_pc5_provisioning_info(
template (present) Pc5ProvisioningInfoProInfoPc5List p_proInfoPc5 := ?,
template TimeStamp p_timeStamp := *
) := {
proInfoPc5 := p_proInfoPc5,
timeStamp := p_timeStamp
} // End of template mw_pc5_provisioning_info
} // End of module V2XInformationServiceAPI_Templates