X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=ts%2Fstructs%2FClosureReason.ts;h=fab6ef6856ad54e0792a2aa1b6d1cf1363e92ff5;hb=1854b5cebef22ace9e9e4dd191f609818df9ce08;hp=bf2d6fc2db090b6a80703069ee7c15f89202e64d;hpb=a7653cf8717b1f9df4d3f4c4bd0b1f50f3bbc230;p=ldk-java diff --git a/ts/structs/ClosureReason.ts b/ts/structs/ClosureReason.ts index bf2d6fc2..fab6ef68 100644 --- a/ts/structs/ClosureReason.ts +++ b/ts/structs/ClosureReason.ts @@ -22,6 +22,9 @@ export default class ClosureReason extends CommonBase { if (raw_val instanceof bindings.LDKClosureReason.CommitmentTxConfirmed) { return new CommitmentTxConfirmed(this.ptr, raw_val); } + if (raw_val instanceof bindings.LDKClosureReason.FundingTimedOut) { + return new FundingTimedOut(this.ptr, raw_val); + } if (raw_val instanceof bindings.LDKClosureReason.ProcessingError) { return new ProcessingError(this.ptr, raw_val); } @@ -57,6 +60,11 @@ export class CommitmentTxConfirmed extends ClosureReason { super(null, ptr); } } +export class FundingTimedOut extends ClosureReason { + private constructor(ptr: number, obj: bindings.LDKClosureReason.FundingTimedOut) { + super(null, ptr); + } +} export class ProcessingError extends ClosureReason { public err: String; private constructor(ptr: number, obj: bindings.LDKClosureReason.ProcessingError) { @@ -74,6 +82,11 @@ export class OutdatedChannelManager extends ClosureReason { super(null, ptr); } } + public number clone_ptr() { + number ret = bindings.ClosureReason_clone_ptr(this.ptr); + return ret; + } + public ClosureReason clone() { number ret = bindings.ClosureReason_clone(this.ptr); ClosureReason ret_hu_conv = ClosureReason.constr_from_ptr(ret); @@ -109,6 +122,13 @@ export class OutdatedChannelManager extends ClosureReason { return ret_hu_conv; } + public static ClosureReason constructor_funding_timed_out() { + number ret = bindings.ClosureReason_funding_timed_out(); + ClosureReason ret_hu_conv = ClosureReason.constr_from_ptr(ret); + ret_hu_conv.ptrs_to.add(ret_hu_conv); + return ret_hu_conv; + } + public static ClosureReason constructor_processing_error(String err) { number ret = bindings.ClosureReason_processing_error(err); ClosureReason ret_hu_conv = ClosureReason.constr_from_ptr(ret);