func (dp DhcpPacket) GetTypeMessage() (option.MessageType, error) { opt53 := new(option.Option53MessageType) found, err := dp.GetOption(opt53) if err != nil { return option.UNKNOWN, err } if !found { return option.UNKNOWN, dherrors.Opt53NotFound } return opt53.GetMessageType(), nil }