mirror of
https://github.com/cypherstack/stack_wallet.git
synced 2024-12-24 12:29:37 +00:00
update generated files
This commit is contained in:
parent
b229d41cd8
commit
4b14cd861e
2 changed files with 360 additions and 28 deletions
|
@ -357,28 +357,33 @@ const InputV2Schema = Schema(
|
||||||
type: IsarType.object,
|
type: IsarType.object,
|
||||||
target: r'OutpointV2',
|
target: r'OutpointV2',
|
||||||
),
|
),
|
||||||
r'scriptSigHex': PropertySchema(
|
r'scriptSigAsm': PropertySchema(
|
||||||
id: 4,
|
id: 4,
|
||||||
|
name: r'scriptSigAsm',
|
||||||
|
type: IsarType.string,
|
||||||
|
),
|
||||||
|
r'scriptSigHex': PropertySchema(
|
||||||
|
id: 5,
|
||||||
name: r'scriptSigHex',
|
name: r'scriptSigHex',
|
||||||
type: IsarType.string,
|
type: IsarType.string,
|
||||||
),
|
),
|
||||||
r'sequence': PropertySchema(
|
r'sequence': PropertySchema(
|
||||||
id: 5,
|
id: 6,
|
||||||
name: r'sequence',
|
name: r'sequence',
|
||||||
type: IsarType.long,
|
type: IsarType.long,
|
||||||
),
|
),
|
||||||
r'valueStringSats': PropertySchema(
|
r'valueStringSats': PropertySchema(
|
||||||
id: 6,
|
id: 7,
|
||||||
name: r'valueStringSats',
|
name: r'valueStringSats',
|
||||||
type: IsarType.string,
|
type: IsarType.string,
|
||||||
),
|
),
|
||||||
r'walletOwns': PropertySchema(
|
r'walletOwns': PropertySchema(
|
||||||
id: 7,
|
id: 8,
|
||||||
name: r'walletOwns',
|
name: r'walletOwns',
|
||||||
type: IsarType.bool,
|
type: IsarType.bool,
|
||||||
),
|
),
|
||||||
r'witness': PropertySchema(
|
r'witness': PropertySchema(
|
||||||
id: 8,
|
id: 9,
|
||||||
name: r'witness',
|
name: r'witness',
|
||||||
type: IsarType.string,
|
type: IsarType.string,
|
||||||
)
|
)
|
||||||
|
@ -422,6 +427,12 @@ int _inputV2EstimateSize(
|
||||||
value, allOffsets[OutpointV2]!, allOffsets);
|
value, allOffsets[OutpointV2]!, allOffsets);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
final value = object.scriptSigAsm;
|
||||||
|
if (value != null) {
|
||||||
|
bytesCount += 3 + value.length * 3;
|
||||||
|
}
|
||||||
|
}
|
||||||
{
|
{
|
||||||
final value = object.scriptSigHex;
|
final value = object.scriptSigHex;
|
||||||
if (value != null) {
|
if (value != null) {
|
||||||
|
@ -453,11 +464,12 @@ void _inputV2Serialize(
|
||||||
OutpointV2Schema.serialize,
|
OutpointV2Schema.serialize,
|
||||||
object.outpoint,
|
object.outpoint,
|
||||||
);
|
);
|
||||||
writer.writeString(offsets[4], object.scriptSigHex);
|
writer.writeString(offsets[4], object.scriptSigAsm);
|
||||||
writer.writeLong(offsets[5], object.sequence);
|
writer.writeString(offsets[5], object.scriptSigHex);
|
||||||
writer.writeString(offsets[6], object.valueStringSats);
|
writer.writeLong(offsets[6], object.sequence);
|
||||||
writer.writeBool(offsets[7], object.walletOwns);
|
writer.writeString(offsets[7], object.valueStringSats);
|
||||||
writer.writeString(offsets[8], object.witness);
|
writer.writeBool(offsets[8], object.walletOwns);
|
||||||
|
writer.writeString(offsets[9], object.witness);
|
||||||
}
|
}
|
||||||
|
|
||||||
InputV2 _inputV2Deserialize(
|
InputV2 _inputV2Deserialize(
|
||||||
|
@ -475,11 +487,12 @@ InputV2 _inputV2Deserialize(
|
||||||
OutpointV2Schema.deserialize,
|
OutpointV2Schema.deserialize,
|
||||||
allOffsets,
|
allOffsets,
|
||||||
);
|
);
|
||||||
object.scriptSigHex = reader.readStringOrNull(offsets[4]);
|
object.scriptSigAsm = reader.readStringOrNull(offsets[4]);
|
||||||
object.sequence = reader.readLongOrNull(offsets[5]);
|
object.scriptSigHex = reader.readStringOrNull(offsets[5]);
|
||||||
object.valueStringSats = reader.readString(offsets[6]);
|
object.sequence = reader.readLongOrNull(offsets[6]);
|
||||||
object.walletOwns = reader.readBool(offsets[7]);
|
object.valueStringSats = reader.readString(offsets[7]);
|
||||||
object.witness = reader.readStringOrNull(offsets[8]);
|
object.walletOwns = reader.readBool(offsets[8]);
|
||||||
|
object.witness = reader.readStringOrNull(offsets[9]);
|
||||||
return object;
|
return object;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -505,12 +518,14 @@ P _inputV2DeserializeProp<P>(
|
||||||
case 4:
|
case 4:
|
||||||
return (reader.readStringOrNull(offset)) as P;
|
return (reader.readStringOrNull(offset)) as P;
|
||||||
case 5:
|
case 5:
|
||||||
return (reader.readLongOrNull(offset)) as P;
|
return (reader.readStringOrNull(offset)) as P;
|
||||||
case 6:
|
case 6:
|
||||||
return (reader.readString(offset)) as P;
|
return (reader.readLongOrNull(offset)) as P;
|
||||||
case 7:
|
case 7:
|
||||||
return (reader.readBool(offset)) as P;
|
return (reader.readString(offset)) as P;
|
||||||
case 8:
|
case 8:
|
||||||
|
return (reader.readBool(offset)) as P;
|
||||||
|
case 9:
|
||||||
return (reader.readStringOrNull(offset)) as P;
|
return (reader.readStringOrNull(offset)) as P;
|
||||||
default:
|
default:
|
||||||
throw IsarError('Unknown property with id $propertyId');
|
throw IsarError('Unknown property with id $propertyId');
|
||||||
|
@ -1055,6 +1070,154 @@ extension InputV2QueryFilter
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QueryBuilder<InputV2, InputV2, QAfterFilterCondition> scriptSigAsmIsNull() {
|
||||||
|
return QueryBuilder.apply(this, (query) {
|
||||||
|
return query.addFilterCondition(const FilterCondition.isNull(
|
||||||
|
property: r'scriptSigAsm',
|
||||||
|
));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryBuilder<InputV2, InputV2, QAfterFilterCondition>
|
||||||
|
scriptSigAsmIsNotNull() {
|
||||||
|
return QueryBuilder.apply(this, (query) {
|
||||||
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
||||||
|
property: r'scriptSigAsm',
|
||||||
|
));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryBuilder<InputV2, InputV2, QAfterFilterCondition> scriptSigAsmEqualTo(
|
||||||
|
String? value, {
|
||||||
|
bool caseSensitive = true,
|
||||||
|
}) {
|
||||||
|
return QueryBuilder.apply(this, (query) {
|
||||||
|
return query.addFilterCondition(FilterCondition.equalTo(
|
||||||
|
property: r'scriptSigAsm',
|
||||||
|
value: value,
|
||||||
|
caseSensitive: caseSensitive,
|
||||||
|
));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryBuilder<InputV2, InputV2, QAfterFilterCondition> scriptSigAsmGreaterThan(
|
||||||
|
String? value, {
|
||||||
|
bool include = false,
|
||||||
|
bool caseSensitive = true,
|
||||||
|
}) {
|
||||||
|
return QueryBuilder.apply(this, (query) {
|
||||||
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||||
|
include: include,
|
||||||
|
property: r'scriptSigAsm',
|
||||||
|
value: value,
|
||||||
|
caseSensitive: caseSensitive,
|
||||||
|
));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryBuilder<InputV2, InputV2, QAfterFilterCondition> scriptSigAsmLessThan(
|
||||||
|
String? value, {
|
||||||
|
bool include = false,
|
||||||
|
bool caseSensitive = true,
|
||||||
|
}) {
|
||||||
|
return QueryBuilder.apply(this, (query) {
|
||||||
|
return query.addFilterCondition(FilterCondition.lessThan(
|
||||||
|
include: include,
|
||||||
|
property: r'scriptSigAsm',
|
||||||
|
value: value,
|
||||||
|
caseSensitive: caseSensitive,
|
||||||
|
));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryBuilder<InputV2, InputV2, QAfterFilterCondition> scriptSigAsmBetween(
|
||||||
|
String? lower,
|
||||||
|
String? upper, {
|
||||||
|
bool includeLower = true,
|
||||||
|
bool includeUpper = true,
|
||||||
|
bool caseSensitive = true,
|
||||||
|
}) {
|
||||||
|
return QueryBuilder.apply(this, (query) {
|
||||||
|
return query.addFilterCondition(FilterCondition.between(
|
||||||
|
property: r'scriptSigAsm',
|
||||||
|
lower: lower,
|
||||||
|
includeLower: includeLower,
|
||||||
|
upper: upper,
|
||||||
|
includeUpper: includeUpper,
|
||||||
|
caseSensitive: caseSensitive,
|
||||||
|
));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryBuilder<InputV2, InputV2, QAfterFilterCondition> scriptSigAsmStartsWith(
|
||||||
|
String value, {
|
||||||
|
bool caseSensitive = true,
|
||||||
|
}) {
|
||||||
|
return QueryBuilder.apply(this, (query) {
|
||||||
|
return query.addFilterCondition(FilterCondition.startsWith(
|
||||||
|
property: r'scriptSigAsm',
|
||||||
|
value: value,
|
||||||
|
caseSensitive: caseSensitive,
|
||||||
|
));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryBuilder<InputV2, InputV2, QAfterFilterCondition> scriptSigAsmEndsWith(
|
||||||
|
String value, {
|
||||||
|
bool caseSensitive = true,
|
||||||
|
}) {
|
||||||
|
return QueryBuilder.apply(this, (query) {
|
||||||
|
return query.addFilterCondition(FilterCondition.endsWith(
|
||||||
|
property: r'scriptSigAsm',
|
||||||
|
value: value,
|
||||||
|
caseSensitive: caseSensitive,
|
||||||
|
));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryBuilder<InputV2, InputV2, QAfterFilterCondition> scriptSigAsmContains(
|
||||||
|
String value,
|
||||||
|
{bool caseSensitive = true}) {
|
||||||
|
return QueryBuilder.apply(this, (query) {
|
||||||
|
return query.addFilterCondition(FilterCondition.contains(
|
||||||
|
property: r'scriptSigAsm',
|
||||||
|
value: value,
|
||||||
|
caseSensitive: caseSensitive,
|
||||||
|
));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryBuilder<InputV2, InputV2, QAfterFilterCondition> scriptSigAsmMatches(
|
||||||
|
String pattern,
|
||||||
|
{bool caseSensitive = true}) {
|
||||||
|
return QueryBuilder.apply(this, (query) {
|
||||||
|
return query.addFilterCondition(FilterCondition.matches(
|
||||||
|
property: r'scriptSigAsm',
|
||||||
|
wildcard: pattern,
|
||||||
|
caseSensitive: caseSensitive,
|
||||||
|
));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryBuilder<InputV2, InputV2, QAfterFilterCondition> scriptSigAsmIsEmpty() {
|
||||||
|
return QueryBuilder.apply(this, (query) {
|
||||||
|
return query.addFilterCondition(FilterCondition.equalTo(
|
||||||
|
property: r'scriptSigAsm',
|
||||||
|
value: '',
|
||||||
|
));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryBuilder<InputV2, InputV2, QAfterFilterCondition>
|
||||||
|
scriptSigAsmIsNotEmpty() {
|
||||||
|
return QueryBuilder.apply(this, (query) {
|
||||||
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||||
|
property: r'scriptSigAsm',
|
||||||
|
value: '',
|
||||||
|
));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
QueryBuilder<InputV2, InputV2, QAfterFilterCondition> scriptSigHexIsNull() {
|
QueryBuilder<InputV2, InputV2, QAfterFilterCondition> scriptSigHexIsNull() {
|
||||||
return QueryBuilder.apply(this, (query) {
|
return QueryBuilder.apply(this, (query) {
|
||||||
return query.addFilterCondition(const FilterCondition.isNull(
|
return query.addFilterCondition(const FilterCondition.isNull(
|
||||||
|
|
|
@ -18,18 +18,23 @@ const OutputV2Schema = Schema(
|
||||||
name: r'addresses',
|
name: r'addresses',
|
||||||
type: IsarType.stringList,
|
type: IsarType.stringList,
|
||||||
),
|
),
|
||||||
r'scriptPubKeyHex': PropertySchema(
|
r'scriptPubKeyAsm': PropertySchema(
|
||||||
id: 1,
|
id: 1,
|
||||||
|
name: r'scriptPubKeyAsm',
|
||||||
|
type: IsarType.string,
|
||||||
|
),
|
||||||
|
r'scriptPubKeyHex': PropertySchema(
|
||||||
|
id: 2,
|
||||||
name: r'scriptPubKeyHex',
|
name: r'scriptPubKeyHex',
|
||||||
type: IsarType.string,
|
type: IsarType.string,
|
||||||
),
|
),
|
||||||
r'valueStringSats': PropertySchema(
|
r'valueStringSats': PropertySchema(
|
||||||
id: 2,
|
id: 3,
|
||||||
name: r'valueStringSats',
|
name: r'valueStringSats',
|
||||||
type: IsarType.string,
|
type: IsarType.string,
|
||||||
),
|
),
|
||||||
r'walletOwns': PropertySchema(
|
r'walletOwns': PropertySchema(
|
||||||
id: 3,
|
id: 4,
|
||||||
name: r'walletOwns',
|
name: r'walletOwns',
|
||||||
type: IsarType.bool,
|
type: IsarType.bool,
|
||||||
)
|
)
|
||||||
|
@ -53,6 +58,12 @@ int _outputV2EstimateSize(
|
||||||
bytesCount += value.length * 3;
|
bytesCount += value.length * 3;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
final value = object.scriptPubKeyAsm;
|
||||||
|
if (value != null) {
|
||||||
|
bytesCount += 3 + value.length * 3;
|
||||||
|
}
|
||||||
|
}
|
||||||
bytesCount += 3 + object.scriptPubKeyHex.length * 3;
|
bytesCount += 3 + object.scriptPubKeyHex.length * 3;
|
||||||
bytesCount += 3 + object.valueStringSats.length * 3;
|
bytesCount += 3 + object.valueStringSats.length * 3;
|
||||||
return bytesCount;
|
return bytesCount;
|
||||||
|
@ -65,9 +76,10 @@ void _outputV2Serialize(
|
||||||
Map<Type, List<int>> allOffsets,
|
Map<Type, List<int>> allOffsets,
|
||||||
) {
|
) {
|
||||||
writer.writeStringList(offsets[0], object.addresses);
|
writer.writeStringList(offsets[0], object.addresses);
|
||||||
writer.writeString(offsets[1], object.scriptPubKeyHex);
|
writer.writeString(offsets[1], object.scriptPubKeyAsm);
|
||||||
writer.writeString(offsets[2], object.valueStringSats);
|
writer.writeString(offsets[2], object.scriptPubKeyHex);
|
||||||
writer.writeBool(offsets[3], object.walletOwns);
|
writer.writeString(offsets[3], object.valueStringSats);
|
||||||
|
writer.writeBool(offsets[4], object.walletOwns);
|
||||||
}
|
}
|
||||||
|
|
||||||
OutputV2 _outputV2Deserialize(
|
OutputV2 _outputV2Deserialize(
|
||||||
|
@ -78,9 +90,10 @@ OutputV2 _outputV2Deserialize(
|
||||||
) {
|
) {
|
||||||
final object = OutputV2();
|
final object = OutputV2();
|
||||||
object.addresses = reader.readStringList(offsets[0]) ?? [];
|
object.addresses = reader.readStringList(offsets[0]) ?? [];
|
||||||
object.scriptPubKeyHex = reader.readString(offsets[1]);
|
object.scriptPubKeyAsm = reader.readStringOrNull(offsets[1]);
|
||||||
object.valueStringSats = reader.readString(offsets[2]);
|
object.scriptPubKeyHex = reader.readString(offsets[2]);
|
||||||
object.walletOwns = reader.readBool(offsets[3]);
|
object.valueStringSats = reader.readString(offsets[3]);
|
||||||
|
object.walletOwns = reader.readBool(offsets[4]);
|
||||||
return object;
|
return object;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -94,10 +107,12 @@ P _outputV2DeserializeProp<P>(
|
||||||
case 0:
|
case 0:
|
||||||
return (reader.readStringList(offset) ?? []) as P;
|
return (reader.readStringList(offset) ?? []) as P;
|
||||||
case 1:
|
case 1:
|
||||||
return (reader.readString(offset)) as P;
|
return (reader.readStringOrNull(offset)) as P;
|
||||||
case 2:
|
case 2:
|
||||||
return (reader.readString(offset)) as P;
|
return (reader.readString(offset)) as P;
|
||||||
case 3:
|
case 3:
|
||||||
|
return (reader.readString(offset)) as P;
|
||||||
|
case 4:
|
||||||
return (reader.readBool(offset)) as P;
|
return (reader.readBool(offset)) as P;
|
||||||
default:
|
default:
|
||||||
throw IsarError('Unknown property with id $propertyId');
|
throw IsarError('Unknown property with id $propertyId');
|
||||||
|
@ -330,6 +345,160 @@ extension OutputV2QueryFilter
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QueryBuilder<OutputV2, OutputV2, QAfterFilterCondition>
|
||||||
|
scriptPubKeyAsmIsNull() {
|
||||||
|
return QueryBuilder.apply(this, (query) {
|
||||||
|
return query.addFilterCondition(const FilterCondition.isNull(
|
||||||
|
property: r'scriptPubKeyAsm',
|
||||||
|
));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryBuilder<OutputV2, OutputV2, QAfterFilterCondition>
|
||||||
|
scriptPubKeyAsmIsNotNull() {
|
||||||
|
return QueryBuilder.apply(this, (query) {
|
||||||
|
return query.addFilterCondition(const FilterCondition.isNotNull(
|
||||||
|
property: r'scriptPubKeyAsm',
|
||||||
|
));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryBuilder<OutputV2, OutputV2, QAfterFilterCondition>
|
||||||
|
scriptPubKeyAsmEqualTo(
|
||||||
|
String? value, {
|
||||||
|
bool caseSensitive = true,
|
||||||
|
}) {
|
||||||
|
return QueryBuilder.apply(this, (query) {
|
||||||
|
return query.addFilterCondition(FilterCondition.equalTo(
|
||||||
|
property: r'scriptPubKeyAsm',
|
||||||
|
value: value,
|
||||||
|
caseSensitive: caseSensitive,
|
||||||
|
));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryBuilder<OutputV2, OutputV2, QAfterFilterCondition>
|
||||||
|
scriptPubKeyAsmGreaterThan(
|
||||||
|
String? value, {
|
||||||
|
bool include = false,
|
||||||
|
bool caseSensitive = true,
|
||||||
|
}) {
|
||||||
|
return QueryBuilder.apply(this, (query) {
|
||||||
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||||
|
include: include,
|
||||||
|
property: r'scriptPubKeyAsm',
|
||||||
|
value: value,
|
||||||
|
caseSensitive: caseSensitive,
|
||||||
|
));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryBuilder<OutputV2, OutputV2, QAfterFilterCondition>
|
||||||
|
scriptPubKeyAsmLessThan(
|
||||||
|
String? value, {
|
||||||
|
bool include = false,
|
||||||
|
bool caseSensitive = true,
|
||||||
|
}) {
|
||||||
|
return QueryBuilder.apply(this, (query) {
|
||||||
|
return query.addFilterCondition(FilterCondition.lessThan(
|
||||||
|
include: include,
|
||||||
|
property: r'scriptPubKeyAsm',
|
||||||
|
value: value,
|
||||||
|
caseSensitive: caseSensitive,
|
||||||
|
));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryBuilder<OutputV2, OutputV2, QAfterFilterCondition>
|
||||||
|
scriptPubKeyAsmBetween(
|
||||||
|
String? lower,
|
||||||
|
String? upper, {
|
||||||
|
bool includeLower = true,
|
||||||
|
bool includeUpper = true,
|
||||||
|
bool caseSensitive = true,
|
||||||
|
}) {
|
||||||
|
return QueryBuilder.apply(this, (query) {
|
||||||
|
return query.addFilterCondition(FilterCondition.between(
|
||||||
|
property: r'scriptPubKeyAsm',
|
||||||
|
lower: lower,
|
||||||
|
includeLower: includeLower,
|
||||||
|
upper: upper,
|
||||||
|
includeUpper: includeUpper,
|
||||||
|
caseSensitive: caseSensitive,
|
||||||
|
));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryBuilder<OutputV2, OutputV2, QAfterFilterCondition>
|
||||||
|
scriptPubKeyAsmStartsWith(
|
||||||
|
String value, {
|
||||||
|
bool caseSensitive = true,
|
||||||
|
}) {
|
||||||
|
return QueryBuilder.apply(this, (query) {
|
||||||
|
return query.addFilterCondition(FilterCondition.startsWith(
|
||||||
|
property: r'scriptPubKeyAsm',
|
||||||
|
value: value,
|
||||||
|
caseSensitive: caseSensitive,
|
||||||
|
));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryBuilder<OutputV2, OutputV2, QAfterFilterCondition>
|
||||||
|
scriptPubKeyAsmEndsWith(
|
||||||
|
String value, {
|
||||||
|
bool caseSensitive = true,
|
||||||
|
}) {
|
||||||
|
return QueryBuilder.apply(this, (query) {
|
||||||
|
return query.addFilterCondition(FilterCondition.endsWith(
|
||||||
|
property: r'scriptPubKeyAsm',
|
||||||
|
value: value,
|
||||||
|
caseSensitive: caseSensitive,
|
||||||
|
));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryBuilder<OutputV2, OutputV2, QAfterFilterCondition>
|
||||||
|
scriptPubKeyAsmContains(String value, {bool caseSensitive = true}) {
|
||||||
|
return QueryBuilder.apply(this, (query) {
|
||||||
|
return query.addFilterCondition(FilterCondition.contains(
|
||||||
|
property: r'scriptPubKeyAsm',
|
||||||
|
value: value,
|
||||||
|
caseSensitive: caseSensitive,
|
||||||
|
));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryBuilder<OutputV2, OutputV2, QAfterFilterCondition>
|
||||||
|
scriptPubKeyAsmMatches(String pattern, {bool caseSensitive = true}) {
|
||||||
|
return QueryBuilder.apply(this, (query) {
|
||||||
|
return query.addFilterCondition(FilterCondition.matches(
|
||||||
|
property: r'scriptPubKeyAsm',
|
||||||
|
wildcard: pattern,
|
||||||
|
caseSensitive: caseSensitive,
|
||||||
|
));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryBuilder<OutputV2, OutputV2, QAfterFilterCondition>
|
||||||
|
scriptPubKeyAsmIsEmpty() {
|
||||||
|
return QueryBuilder.apply(this, (query) {
|
||||||
|
return query.addFilterCondition(FilterCondition.equalTo(
|
||||||
|
property: r'scriptPubKeyAsm',
|
||||||
|
value: '',
|
||||||
|
));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
QueryBuilder<OutputV2, OutputV2, QAfterFilterCondition>
|
||||||
|
scriptPubKeyAsmIsNotEmpty() {
|
||||||
|
return QueryBuilder.apply(this, (query) {
|
||||||
|
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||||
|
property: r'scriptPubKeyAsm',
|
||||||
|
value: '',
|
||||||
|
));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
QueryBuilder<OutputV2, OutputV2, QAfterFilterCondition>
|
QueryBuilder<OutputV2, OutputV2, QAfterFilterCondition>
|
||||||
scriptPubKeyHexEqualTo(
|
scriptPubKeyHexEqualTo(
|
||||||
String value, {
|
String value, {
|
||||||
|
|
Loading…
Reference in a new issue