public static interface WalletKitOuterClass.LeaseOutputRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
long |
getExpirationSeconds()
The time in seconds before the lock expires.
|
com.google.protobuf.ByteString |
getId()
An ID of 32 random bytes that must be unique for each distinct application
using this RPC which will be used to bound the output lease to.
|
LightningApi.OutPoint |
getOutpoint()
The identifying outpoint of the output being leased.
|
LightningApi.OutPointOrBuilder |
getOutpointOrBuilder()
The identifying outpoint of the output being leased.
|
boolean |
hasOutpoint()
The identifying outpoint of the output being leased.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
com.google.protobuf.ByteString getId()
An ID of 32 random bytes that must be unique for each distinct application using this RPC which will be used to bound the output lease to.
bytes id = 1;
boolean hasOutpoint()
The identifying outpoint of the output being leased.
.lnrpc.OutPoint outpoint = 2;
LightningApi.OutPoint getOutpoint()
The identifying outpoint of the output being leased.
.lnrpc.OutPoint outpoint = 2;
LightningApi.OutPointOrBuilder getOutpointOrBuilder()
The identifying outpoint of the output being leased.
.lnrpc.OutPoint outpoint = 2;
long getExpirationSeconds()
The time in seconds before the lock expires. If set to zero, the default lock duration is used.
uint64 expiration_seconds = 3;