Phase constructor

Phase({
  1. required Hash id,
  2. required Hash projectId,
  3. required String name,
  4. required String description,
  5. required String url,
  6. required int znnFundsNeeded,
  7. required int qsrFundsNeeded,
  8. required int creationTimestamp,
  9. required int acceptedTimestamp,
  10. required int status,
  11. required VoteBreakdown voteBreakdown,
})

Implementation

Phase({
  required Hash id,
  required Hash projectId,
  required String name,
  required String description,
  required String url,
  required int znnFundsNeeded,
  required int qsrFundsNeeded,
  required int creationTimestamp,
  required int acceptedTimestamp,
  required int status,
  required VoteBreakdown voteBreakdown,
})  : this.projectId = projectId,
      this.acceptedTimestamp = acceptedTimestamp,
      super(
        id: id,
        name: name,
        description: description,
        url: url,
        znnFundsNeeded: znnFundsNeeded,
        qsrFundsNeeded: qsrFundsNeeded,
        creationTimestamp: creationTimestamp,
        statusInt: status,
        voteBreakdown: voteBreakdown,
      );