//autogenerated:yes
//nolint:revive,lll
package clean_msg

import (
	"github.com/bluenviron/goroslib/v2/pkg/msg"
)

type LoadMapReq struct {
	msg.Package `ros:"clean_msg"`
	MapName     string
	UncleanArea PartitionList
	Wall        VirtualWallList
}

type LoadMapRes struct {
	msg.Package `ros:"clean_msg"`
	State       bool
}

type LoadMap struct {
	msg.Package `ros:"clean_msg"`
	LoadMapReq
	LoadMapRes
}