View Javadoc
1   /*
2    * This file is part of the Civitas software distribution.
3    * Copyright (c) 2007-2008, Civitas project group, Cornell University.
4    * See the LICENSE file accompanying this distribution for further license
5    * and copyright information.
6    */
7   package civitas.common.board;
8   
9   import java.util.List;
10  
11  import org.springframework.data.annotation.Id;
12  
13  import civitas.common.CommonConstants;
14  import civitas.common.election.ElectionID;
15  import jakarta.xml.bind.annotation.XmlRootElement;
16  import lombok.NonNull;
17  
18  @XmlRootElement(name = "boardclosedcontentcommitment")
19  public record BoardClosedContentCommitment(
20  		@Id @NonNull ElectionID electionID, @NonNull String boardName, @NonNull List<String> voterBlockContentHash)
21  		implements CommonConstants {}