import { IApiPayload } from "@etsoo/restclient";
import { IActionResult, IdActionResult, IdMsgActionResult, MsgActionResult } from "@etsoo/shared";
/**
 * Action result payload
 */
export type ResultPayload = IApiPayload<IActionResult>;
/**
 * Number id action result payload
 */
export type IdResultPayload = IApiPayload<IdActionResult>;
/**
 * String id action result payload
 */
export type StringIdResultPayload = IApiPayload<IdActionResult<string>>;
/**
 * Id and message action result payload
 */
export type IdMsgResultPayload = IApiPayload<IdMsgActionResult>;
/**
 * String id and message action result payload
 */
export type StringIdMsgResultPayload = IApiPayload<IdMsgActionResult<string>>;
/**
 * Message action result payload
 */
export type MsgResultPayload = IApiPayload<MsgActionResult>;
