package dto

// @Time    : 2024/8/21 15:17
// @Author  : lvhongmeng

const DefaultAgentTimeOut = 60000

type BasicRes struct {
	Code    int    `json:"code"`
	Message string `json:"message"`
}

type GenericSuccessApiResponse struct {
	BasicRes
	Data string `json:"data,omitempty"`
}

func Success() *GenericSuccessApiResponse {
	return &GenericSuccessApiResponse{
		BasicRes: DefaultSuccessBasicRes(),
		Data:     "success",
	}
}

func DefaultSuccessBasicRes() BasicRes {
	return BasicRes{
		Code:    0,
		Message: "ok",
	}
}
