Newer
Older
// LibCommon
import from LibCommon_BasicTypesAndValues all;
// LibMec/LocationAPI
import from LocationAPI_TypesAndValues all;
import from LocationAPI_Pixits all;
template (value) UserInfo m_user_info(
in Address p_address := PX_USER,
in AccessPointId p_access_point_id := PX_ACCESS_POINT_ID,
in ZoneId p_zone_id := PX_ZONE_ID,
in ResourceURL p_resource_url := PX_RESOURCE_URL
accessPointId := p_access_point_id,
zoneId := p_zone_id,
resourceURL := p_resource_url,
locationInfo := omit,
contextLocationInfo := omit,
ancillaryInfo := omit
} // End of template m_user_info
template (present) UserInfo mw_user_info(
template (present) Address p_address := ?,
template (present) AccessPointId p_access_point_id := ?,
template (present) ZoneId p_zone_id := ?,
template (present) ResourceURL p_resource_url := ?
accessPointId := p_access_point_id,
zoneId := p_zone_id,
resourceURL := p_resource_url,
locationInfo := *,
contextLocationInfo := *,
ancillaryInfo := *
} // End of template mw_user_info
template (omit) UserList m_user_list(
in template (omit) UserInfos p_userInfo := omit,
) := {
user := p_userInfo,
resourceURL := p_resource_url
} // End of template m_user_list
template UserList mw_user_list(
template UserInfos p_userInfo := *,
) := {
user := p_userInfo,
resourceURL := p_resource_url
} // End of template mw_user_list
in JSON.Number p_latitude,
in JSON.Number p_longitude,
) := {
latitude := p_latitude,
longitude := p_longitude,
altitude := omit,
accuracy := p_accuracy
} // End of template m_location_info
template (present) LocationInfo mw_location_info(
template (present) JSON.Number p_latitude := ?,
template (present) JSON.Number p_longitude := ?,
) := {
latitude := p_latitude,
longitude := p_longitude,
altitude := *,
accuracy := p_accuracy
} // End of template mw_location_info
template (value) ZoneInfo m_zone_info(
in ZoneId p_zone_id := PX_ZONE_ID,
in NumberOfAccessPoints p_number_of_access_points := PX_NB_ACCESS_POINTS,
in NumberOfUnserviceableAccessPoints p_number_of_unservicable_access_points := PX_NB_UNSERVICABLEL_ACCESS_POINTS,
in NumberOfUsers p_number_of_users := PX_NB_USERS,
in ResourceURL p_resource_url := PX_RESOURCE_URL
zoneId := p_zone_id,
numberOfAccessPoints := p_number_of_access_points,
numberOfUnservicableAccessPoints := p_number_of_unservicable_access_points,
numberOfUsers := p_number_of_users,
resourceURL := p_resource_url
} // End of template m_zone_info
template (present) ZoneInfo mw_zone_info(
template (present) ZoneId p_zone_id := ?,
template (present) NumberOfAccessPoints p_number_of_access_points := ?,
template (present) NumberOfUnserviceableAccessPoints p_number_of_unservicable_access_points := ?,
template (present) NumberOfUsers p_number_of_users := ?,
template (present) ResourceURL p_resource_url := ?
zoneId := p_zone_id,
numberOfAccessPoints := p_number_of_access_points,
numberOfUnservicableAccessPoints := p_number_of_unservicable_access_points,
numberOfUsers := p_number_of_users,
resourceURL := p_resource_url
template (omit) AccessPointList m_access_point_list(
in ZoneId p_zoneId := PX_ZONE_ID,
in ResourceURL p_resourceURL,
in template (omit) AccessPointInfos p_accessPoint := omit
) := {
zoneId := p_zoneId,
accessPoint := p_accessPoint,
resourceURL := p_resourceURL
} // End of template m_access_point_list
template AccessPointList mw_access_point_list(
template (present) ZoneId p_zoneId := ?,
template (present) ResourceURL p_resourceURL := ?,
template AccessPointInfos p_accessPoint := *
) := {
zoneId := p_zoneId,
accessPoint := p_accessPoint,
resourceURL := p_resourceURL
} // End of template mw_access_point_list
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
template (value) UserTrackingSubscription m_user_tracking_subscription(
in ClientCorrelator p_clientCorrelator,
in CallbackReference p_callbackReference,
in Address p_address := PX_USER,
in UserEventCriteria p_userEventCriteria := { Transferring }
) := {
clientCorrelator := p_clientCorrelator,
callbackReference := p_callbackReference,
address_ := p_address,
userEventCriteria := p_userEventCriteria,
resourceURL := omit
} // End of template m_user_tracking_subscription
template (present) UserTrackingSubscription mw_user_tracking_subscription_response(
template (present) ClientCorrelator p_clientCorrelator := ?,
template (present) CallbackReference p_callbackReference := ?,
template (present) Address p_address := PX_USER,
template (present) UserEventCriteria p_userEventCriteria := { Transferring },
template (present) ResourceURL p_resourceURL := ?
) := {
clientCorrelator := p_clientCorrelator,
callbackReference := p_callbackReference,
address_ := p_address,
userEventCriteria := p_userEventCriteria,
resourceURL := p_resourceURL
} // End of template mw_user_tracking_subscription