---
name: "MR::IProto::Response"
section: "3pm"
platform: "linux"
package: "libmr-tarantool-perl"
version: "0.0.24-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/MR::IProto::Response"
---

# MR::IProto::Response(3pm)

response message

## NAME

MR::IProto::Response - response message

## DESCRIPTION

Base class for all response messages.

## PUBLIC ATTRIBUTES

- request

  Instance of MR::IProto::Request.

## PUBLIC METHODS

- retry

  Is request retry must be done.

## PROTECTED METHODS

- BUILDARGS( %args \| \\%args \| $data )

  If `$data` is passed as argument then it unpacked and object is created based on information contained in it.

  See "BUILDARGS" in Mouse::Manual::Construction for more information.

- \_parse\_data( $data )

  You **must** implement this method in you subclass to unpack your object. Returns hashref of attributes which will be passed to constructor.
