Versions in this module Expand all Collapse all v1 v1.0.2 Sep 21, 2024 Changes in this version + type Action string + const DataRequestActionPreview + const OperateRequestActionIncreaseResource + type IService interface + DataRequest func(req *ResourceDataRequest, trace ...tracehandler.Trace) (*ResourceDataResponse, error) + OperateRequest func(req *ResourceOperateRequest, trace ...tracehandler.Trace) (*ResourceOperateResponse, error) + func NewService(client *http.Client, lexCommonURL string) IService + type IServiceExt interface + IncreaseResource func(memberID, source, description string, resourceReward reward.Nodes, ...) error + MultiPreview func(memberID string, resources ResourcePreviewInfos, trace ...tracehandler.Trace) (*PreviewInfos, error) + Preview func(memberID string, resourceReward reward.Nodes, trace ...tracehandler.Trace) (*PreviewInfo, error) + func NewExt(service IService) IServiceExt + type PreviewInfo struct + Base reward.Nodes + Bonus reward.Nodes + SN string + type PreviewInfos []PreviewInfo + type ResourceDataRequest struct + Action Action + MemberId string + ResourcePreviewInfos ResourcePreviewInfos + type ResourceDataResponse struct + PreviewInfos PreviewInfos + RetStatus baseProtocol.RetStatus + type ResourceOperateRequest struct + Action Action + Description string + MemberID string + Resources reward.Nodes + Source string + type ResourceOperateResponse struct + RetStatus baseProtocol.RetStatus + type ResourcePreviewInfo struct + RewardNodes reward.Nodes + SN string + type ResourcePreviewInfos []ResourcePreviewInfo