package repository import "joylink.club/rtsssimulation/repository/model/proto" type Platform struct { Identity code string station *Station section *PhysicalSection } func NewPlatform(id string, code string) *Platform { return &Platform{ Identity: identity{ id: id, deviceType: proto.DeviceType_DeviceType_Platform, }, code: code, } } func (p *Platform) Code() string { return p.code } func (p *Platform) Station() *Station { return p.station } func (p *Platform) Section() *PhysicalSection { return p.section }