Package io.meeds.wom.api.model
Class HubReportVerifiableData
java.lang.Object
io.meeds.wom.api.model.HubReportPayload
io.meeds.wom.api.model.HubReportVerifiableData
- All Implemented Interfaces:
DataPayload,VerifiableData,Cloneable
-
Constructor Summary
ConstructorsConstructorDescriptionHubReportVerifiableData(String hash, String signature, long reportId, String hubAddress, long deedId, Instant fromDate, Instant toDate, Instant sentDate, String periodType, long usersCount, long participantsCount, long recipientsCount, long achievementsCount, long actionsCount, String rewardTokenAddress, long rewardTokenNetworkId, double hubRewardAmount, double hubTopReceiverAmount, SortedSet<String> transactions) HubReportVerifiableData(String hash, String signature, HubReportPayload reportData) -
Method Summary
Methods inherited from class io.meeds.wom.api.model.HubReportPayload
clone, generateRawMessage, lowerCase, setHubAddress, setRewardTokenAddress, setTransactionsMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.meeds.wom.api.model.DataPayload
generateRawMessageMethods inherited from interface io.meeds.wom.api.model.VerifiableData
getHash, isValidHash
-
Constructor Details
-
HubReportVerifiableData
public HubReportVerifiableData(String hash, String signature, long reportId, String hubAddress, long deedId, Instant fromDate, Instant toDate, Instant sentDate, String periodType, long usersCount, long participantsCount, long recipientsCount, long achievementsCount, long actionsCount, String rewardTokenAddress, long rewardTokenNetworkId, double hubRewardAmount, double hubTopReceiverAmount, SortedSet<String> transactions) -
HubReportVerifiableData
-
-
Method Details
-
setHash
-
generateHash
- Specified by:
generateHashin interfaceVerifiableData
-
isValid
- Specified by:
isValidin interfaceVerifiableData- Throws:
SignatureException
-