package handler

import (
	"code.fbi.h-da.de/cocsn/gosdn/restconf/api/server/operations/ciena_waveserver_interfaces"
	"github.com/go-openapi/runtime/middleware"
)

func Lifh(ciena_waveserver_interfaces.GetDataWaveserverInterfacesLogicalInterfaceParams) middleware.Responder {
	return ciena_waveserver_interfaces.NewGetDataWaveserverInterfacesLogicalInterfaceOK().WithPayload(
		&ciena_waveserver_interfaces.GetDataWaveserverInterfacesLogicalInterfaceOKBody{
			Data: &ciena_waveserver_interfaces.GetDataWaveserverInterfacesLogicalInterfaceOKBodyData{
				LogicalInterface: []*ciena_waveserver_interfaces.GetDataWaveserverInterfacesLogicalInterfaceOKBodyDataLogicalInterfaceItems0{
					{
						ID: &ciena_waveserver_interfaces.GetDataWaveserverInterfacesLogicalInterfaceOKBodyDataLogicalInterfaceItems0ID{
							Ifindex: 0,
							Name:    "en0",
						},
						Index: 0,
						Properties: &ciena_waveserver_interfaces.GetDataWaveserverInterfacesLogicalInterfaceOKBodyDataLogicalInterfaceItems0Properties{
							IPV4: nil,
						},
						State: &ciena_waveserver_interfaces.GetDataWaveserverInterfacesLogicalInterfaceOKBodyDataLogicalInterfaceItems0State{
							AdminState:       "disabled",
							OperationalState: "disabled",
						},
					},
				},
			},
		},
	)
}