Skip to content

Commit 0ec883f

Browse files
committed
nonnull annotations
1 parent fc2afb4 commit 0ec883f

File tree

8 files changed

+29
-23
lines changed

8 files changed

+29
-23
lines changed

hedera-base/src/main/java/com/openelements/hedera/base/protocol/FileCreateRequest.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
import org.jspecify.annotations.NonNull;
88
import org.jspecify.annotations.Nullable;
99

10-
public record FileCreateRequest(Hbar maxTransactionFee,
11-
Duration transactionValidDuration,
10+
public record FileCreateRequest(@NonNull Hbar maxTransactionFee,
11+
@NonNull Duration transactionValidDuration,
1212
@NonNull byte[] contents,
1313
@Nullable Instant expirationTime,
14-
String fileMemo) implements TransactionRequest {
14+
@Nullable String fileMemo) implements TransactionRequest {
1515

1616
private static final String DEFAULT_FILE_MEMO = "";
1717

@@ -27,10 +27,12 @@ public record FileCreateRequest(Hbar maxTransactionFee,
2727
}
2828

2929
public static FileCreateRequest of(@NonNull byte[] contents) {
30-
return new FileCreateRequest(DEFAULT_MAX_TRANSACTION_FEE, DEFAULT_TRANSACTION_VALID_DURATION, contents, null, DEFAULT_FILE_MEMO);
30+
return new FileCreateRequest(DEFAULT_MAX_TRANSACTION_FEE, DEFAULT_TRANSACTION_VALID_DURATION, contents, null,
31+
DEFAULT_FILE_MEMO);
3132
}
3233

3334
public static FileCreateRequest of(@NonNull byte[] contents, @NonNull Instant expirationTime) {
34-
return new FileCreateRequest(DEFAULT_MAX_TRANSACTION_FEE, DEFAULT_TRANSACTION_VALID_DURATION, contents, expirationTime, DEFAULT_FILE_MEMO);
35+
return new FileCreateRequest(DEFAULT_MAX_TRANSACTION_FEE, DEFAULT_TRANSACTION_VALID_DURATION, contents,
36+
expirationTime, DEFAULT_FILE_MEMO);
3537
}
3638
}

hedera-base/src/main/java/com/openelements/hedera/base/protocol/FileDeleteRequest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
import java.util.Objects;
77
import org.jspecify.annotations.NonNull;
88

9-
public record FileDeleteRequest(Hbar maxTransactionFee,
10-
Duration transactionValidDuration,
9+
public record FileDeleteRequest(@NonNull Hbar maxTransactionFee,
10+
@NonNull Duration transactionValidDuration,
1111
@NonNull FileId fileId) implements TransactionRequest {
1212

1313
public FileDeleteRequest {

hedera-base/src/main/java/com/openelements/hedera/base/protocol/FileUpdateRequest.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
import org.jspecify.annotations.NonNull;
88
import org.jspecify.annotations.Nullable;
99

10-
public record FileUpdateRequest(Hbar maxTransactionFee,
10+
public record FileUpdateRequest(@NonNull Hbar maxTransactionFee,
1111

12-
Duration transactionValidDuration,
12+
@NonNull Duration transactionValidDuration,
1313

14-
FileId fileId,
14+
@NonNull FileId fileId,
1515

1616
@Nullable byte[] contents,
1717

@@ -29,10 +29,12 @@ public record FileUpdateRequest(Hbar maxTransactionFee,
2929
}
3030

3131
public static FileUpdateRequest of(@NonNull FileId fileId, @NonNull byte[] contents) {
32-
return new FileUpdateRequest(DEFAULT_MAX_TRANSACTION_FEE, DEFAULT_TRANSACTION_VALID_DURATION, fileId, contents, null, DEFAULT_FILE_MEMO);
32+
return new FileUpdateRequest(DEFAULT_MAX_TRANSACTION_FEE, DEFAULT_TRANSACTION_VALID_DURATION, fileId, contents,
33+
null, DEFAULT_FILE_MEMO);
3334
}
3435

3536
public static FileUpdateRequest of(@NonNull FileId fileId, @NonNull Instant expirationTime) {
36-
return new FileUpdateRequest(DEFAULT_MAX_TRANSACTION_FEE, DEFAULT_TRANSACTION_VALID_DURATION, fileId, null, expirationTime, DEFAULT_FILE_MEMO);
37+
return new FileUpdateRequest(DEFAULT_MAX_TRANSACTION_FEE, DEFAULT_TRANSACTION_VALID_DURATION, fileId, null,
38+
expirationTime, DEFAULT_FILE_MEMO);
3739
}
3840
}

hedera-base/src/main/java/com/openelements/hedera/base/protocol/TokenAssociateRequest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
import java.util.Objects;
99
import org.jspecify.annotations.NonNull;
1010

11-
public record TokenAssociateRequest(Hbar maxTransactionFee,
12-
Duration transactionValidDuration,
11+
public record TokenAssociateRequest(@NonNull Hbar maxTransactionFee,
12+
@NonNull Duration transactionValidDuration,
1313
@NonNull TokenId tokenId,
1414
@NonNull AccountId accountId,
1515
@NonNull PrivateKey accountPrivateKey) implements TransactionRequest {

hedera-base/src/main/java/com/openelements/hedera/base/protocol/TokenCreateRequest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
import org.jspecify.annotations.NonNull;
1111
import org.jspecify.annotations.Nullable;
1212

13-
public record TokenCreateRequest(Hbar maxTransactionFee,
14-
Duration transactionValidDuration,
13+
public record TokenCreateRequest(@NonNull Hbar maxTransactionFee,
14+
@NonNull Duration transactionValidDuration,
1515
@NonNull String name,
1616
@NonNull String symbol,
1717
@NonNull AccountId treasuryAccountId,

hedera-base/src/main/java/com/openelements/hedera/base/protocol/TokenMintRequest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
import org.jspecify.annotations.NonNull;
1111
import org.jspecify.annotations.Nullable;
1212

13-
public record TokenMintRequest(Hbar maxTransactionFee,
14-
Duration transactionValidDuration,
13+
public record TokenMintRequest(@NonNull Hbar maxTransactionFee,
14+
@NonNull Duration transactionValidDuration,
1515
@NonNull TokenId tokenId,
1616
@NonNull PrivateKey supplyKey,
1717
@Nullable Long amount,

hedera-base/src/main/java/com/openelements/hedera/base/protocol/TokenTransferRequest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
import java.util.Objects;
1010
import org.jspecify.annotations.NonNull;
1111

12-
public record TokenTransferRequest(Hbar maxTransactionFee,
13-
Duration transactionValidDuration,
12+
public record TokenTransferRequest(@NonNull Hbar maxTransactionFee,
13+
@NonNull Duration transactionValidDuration,
1414
@NonNull TokenId tokenId,
1515
@NonNull List<Long> serials,
1616
@NonNull AccountId sender,

hedera-base/src/main/java/com/openelements/hedera/base/protocol/TopicCreateRequest.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,19 @@
22

33
import com.hedera.hashgraph.sdk.Hbar;
44
import java.time.Duration;
5+
import org.jspecify.annotations.NonNull;
56

6-
public record TopicCreateRequest(Hbar maxTransactionFee,
7+
public record TopicCreateRequest(@NonNull Hbar maxTransactionFee,
78

8-
Duration transactionValidDuration) implements TransactionRequest {
9+
@NonNull Duration transactionValidDuration) implements TransactionRequest {
910

1011
public TopicCreateRequest {
1112

1213
}
1314

1415
public static TopicCreateRequest of() {
15-
return new TopicCreateRequest(TransactionRequest.DEFAULT_MAX_TRANSACTION_FEE, TransactionRequest.DEFAULT_TRANSACTION_VALID_DURATION);
16+
return new TopicCreateRequest(TransactionRequest.DEFAULT_MAX_TRANSACTION_FEE,
17+
TransactionRequest.DEFAULT_TRANSACTION_VALID_DURATION);
1618
}
1719

1820

0 commit comments

Comments
 (0)