package org.zstack.header.network.l2;
import org.springframework.http.HttpMethod;
import org.zstack.header.message.APISyncCallMessage;
import org.zstack.header.rest.RestRequest;
/**
* @api get supported l2Network types
* @category l2network
* @cli
* @httpMsg {
* "org.zstack.header.network.l2.APIGetL2NetworkTypesMsg": {
* "session": {
* "uuid": "7d2f89d74f6940368289d598048b8df4"
* }
* }
* }
* @msg {
* "org.zstack.header.network.l2.APIGetL2NetworkTypesMsg": {
* "session": {
* "uuid": "7d2f89d74f6940368289d598048b8df4"
* },
* "timeout": 1800000,
* "id": "48871dd685d2429f9b1bc09b05342622",
* "serviceId": "api.portal"
* }
* }
* @result see :ref:`APIGetL2NetworkTypesReply`
* @since 0.1.0
*/
@RestRequest(
path = "/l2-networks/types",
method = HttpMethod.GET,
responseClass = APIGetL2NetworkTypesReply.class
)
public class APIGetL2NetworkTypesMsg extends APISyncCallMessage {
public static APIGetL2NetworkTypesMsg __example__() {
APIGetL2NetworkTypesMsg msg = new APIGetL2NetworkTypesMsg();
return msg;
}
}