if (raw_val.getClass() == bindings.LDKErrorAction.IgnoreError.class) {
return new IgnoreError(ptr, (bindings.LDKErrorAction.IgnoreError)raw_val);
}
+ if (raw_val.getClass() == bindings.LDKErrorAction.IgnoreAndLog.class) {
+ return new IgnoreAndLog(ptr, (bindings.LDKErrorAction.IgnoreAndLog)raw_val);
+ }
if (raw_val.getClass() == bindings.LDKErrorAction.SendErrorMessage.class) {
return new SendErrorMessage(ptr, (bindings.LDKErrorAction.SendErrorMessage)raw_val);
}
super(null, ptr);
}
}
+ public final static class IgnoreAndLog extends ErrorAction {
+ public final Level ignore_and_log;
+ private IgnoreAndLog(long ptr, bindings.LDKErrorAction.IgnoreAndLog obj) {
+ super(null, ptr);
+ this.ignore_and_log = obj.ignore_and_log;
+ }
+ }
public final static class SendErrorMessage extends ErrorAction {
public final ErrorMessage msg;
private SendErrorMessage(long ptr, bindings.LDKErrorAction.SendErrorMessage obj) {