Package com.casper.sdk.model.block
Class BlockV1
- java.lang.Object
-
- com.casper.sdk.model.block.Block<JsonBlockHeader,BlockBodyV1>
-
- com.casper.sdk.model.block.BlockV1
-
public class BlockV1 extends Block<JsonBlockHeader,BlockBodyV1>
A JSON-friendly representation of `Block`- Since:
- 0.0.1
- See Also:
JsonBlockData
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBlockV1.BlockV1Builder
-
Constructor Summary
Constructors Constructor Description BlockV1()BlockV1(JsonBlockHeader header, BlockBodyV1 body)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BlockV1.BlockV1Builderbuilder()BlockBodyV1getBody()JsonBlockHeadergetHeader()voidsetBody(BlockBodyV1 body)voidsetHeader(JsonBlockHeader header)
-
-
-
Constructor Detail
-
BlockV1
public BlockV1(JsonBlockHeader header, BlockBodyV1 body)
-
BlockV1
public BlockV1()
-
-
Method Detail
-
builder
public static BlockV1.BlockV1Builder builder()
-
getHeader
public JsonBlockHeader getHeader()
- Specified by:
getHeaderin classBlock<JsonBlockHeader,BlockBodyV1>
-
getBody
public BlockBodyV1 getBody()
- Specified by:
getBodyin classBlock<JsonBlockHeader,BlockBodyV1>
-
setHeader
public void setHeader(JsonBlockHeader header)
-
setBody
public void setBody(BlockBodyV1 body)
-
-