mirror of
https://github.com/cypherstack/stack_wallet.git
synced 2024-12-23 11:59:30 +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,
|
||||
target: r'OutpointV2',
|
||||
),
|
||||
r'scriptSigHex': PropertySchema(
|
||||
r'scriptSigAsm': PropertySchema(
|
||||
id: 4,
|
||||
name: r'scriptSigAsm',
|
||||
type: IsarType.string,
|
||||
),
|
||||
r'scriptSigHex': PropertySchema(
|
||||
id: 5,
|
||||
name: r'scriptSigHex',
|
||||
type: IsarType.string,
|
||||
),
|
||||
r'sequence': PropertySchema(
|
||||
id: 5,
|
||||
id: 6,
|
||||
name: r'sequence',
|
||||
type: IsarType.long,
|
||||
),
|
||||
r'valueStringSats': PropertySchema(
|
||||
id: 6,
|
||||
id: 7,
|
||||
name: r'valueStringSats',
|
||||
type: IsarType.string,
|
||||
),
|
||||
r'walletOwns': PropertySchema(
|
||||
id: 7,
|
||||
id: 8,
|
||||
name: r'walletOwns',
|
||||
type: IsarType.bool,
|
||||
),
|
||||
r'witness': PropertySchema(
|
||||
id: 8,
|
||||
id: 9,
|
||||
name: r'witness',
|
||||
type: IsarType.string,
|
||||
)
|
||||
|
@ -422,6 +427,12 @@ int _inputV2EstimateSize(
|
|||
value, allOffsets[OutpointV2]!, allOffsets);
|
||||
}
|
||||
}
|
||||
{
|
||||
final value = object.scriptSigAsm;
|
||||
if (value != null) {
|
||||
bytesCount += 3 + value.length * 3;
|
||||
}
|
||||
}
|
||||
{
|
||||
final value = object.scriptSigHex;
|
||||
if (value != null) {
|
||||
|
@ -453,11 +464,12 @@ void _inputV2Serialize(
|
|||
OutpointV2Schema.serialize,
|
||||
object.outpoint,
|
||||
);
|
||||
writer.writeString(offsets[4], object.scriptSigHex);
|
||||
writer.writeLong(offsets[5], object.sequence);
|
||||
writer.writeString(offsets[6], object.valueStringSats);
|
||||
writer.writeBool(offsets[7], object.walletOwns);
|
||||
writer.writeString(offsets[8], object.witness);
|
||||
writer.writeString(offsets[4], object.scriptSigAsm);
|
||||
writer.writeString(offsets[5], object.scriptSigHex);
|
||||
writer.writeLong(offsets[6], object.sequence);
|
||||
writer.writeString(offsets[7], object.valueStringSats);
|
||||
writer.writeBool(offsets[8], object.walletOwns);
|
||||
writer.writeString(offsets[9], object.witness);
|
||||
}
|
||||
|
||||
InputV2 _inputV2Deserialize(
|
||||
|
@ -475,11 +487,12 @@ InputV2 _inputV2Deserialize(
|
|||
OutpointV2Schema.deserialize,
|
||||
allOffsets,
|
||||
);
|
||||
object.scriptSigHex = reader.readStringOrNull(offsets[4]);
|
||||
object.sequence = reader.readLongOrNull(offsets[5]);
|
||||
object.valueStringSats = reader.readString(offsets[6]);
|
||||
object.walletOwns = reader.readBool(offsets[7]);
|
||||
object.witness = reader.readStringOrNull(offsets[8]);
|
||||
object.scriptSigAsm = reader.readStringOrNull(offsets[4]);
|
||||
object.scriptSigHex = reader.readStringOrNull(offsets[5]);
|
||||
object.sequence = reader.readLongOrNull(offsets[6]);
|
||||
object.valueStringSats = reader.readString(offsets[7]);
|
||||
object.walletOwns = reader.readBool(offsets[8]);
|
||||
object.witness = reader.readStringOrNull(offsets[9]);
|
||||
return object;
|
||||
}
|
||||
|
||||
|
@ -505,12 +518,14 @@ P _inputV2DeserializeProp<P>(
|
|||
case 4:
|
||||
return (reader.readStringOrNull(offset)) as P;
|
||||
case 5:
|
||||
return (reader.readLongOrNull(offset)) as P;
|
||||
return (reader.readStringOrNull(offset)) as P;
|
||||
case 6:
|
||||
return (reader.readString(offset)) as P;
|
||||
return (reader.readLongOrNull(offset)) as P;
|
||||
case 7:
|
||||
return (reader.readBool(offset)) as P;
|
||||
return (reader.readString(offset)) as P;
|
||||
case 8:
|
||||
return (reader.readBool(offset)) as P;
|
||||
case 9:
|
||||
return (reader.readStringOrNull(offset)) as P;
|
||||
default:
|
||||
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() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(const FilterCondition.isNull(
|
||||
|
|
|
@ -18,18 +18,23 @@ const OutputV2Schema = Schema(
|
|||
name: r'addresses',
|
||||
type: IsarType.stringList,
|
||||
),
|
||||
r'scriptPubKeyHex': PropertySchema(
|
||||
r'scriptPubKeyAsm': PropertySchema(
|
||||
id: 1,
|
||||
name: r'scriptPubKeyAsm',
|
||||
type: IsarType.string,
|
||||
),
|
||||
r'scriptPubKeyHex': PropertySchema(
|
||||
id: 2,
|
||||
name: r'scriptPubKeyHex',
|
||||
type: IsarType.string,
|
||||
),
|
||||
r'valueStringSats': PropertySchema(
|
||||
id: 2,
|
||||
id: 3,
|
||||
name: r'valueStringSats',
|
||||
type: IsarType.string,
|
||||
),
|
||||
r'walletOwns': PropertySchema(
|
||||
id: 3,
|
||||
id: 4,
|
||||
name: r'walletOwns',
|
||||
type: IsarType.bool,
|
||||
)
|
||||
|
@ -53,6 +58,12 @@ int _outputV2EstimateSize(
|
|||
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.valueStringSats.length * 3;
|
||||
return bytesCount;
|
||||
|
@ -65,9 +76,10 @@ void _outputV2Serialize(
|
|||
Map<Type, List<int>> allOffsets,
|
||||
) {
|
||||
writer.writeStringList(offsets[0], object.addresses);
|
||||
writer.writeString(offsets[1], object.scriptPubKeyHex);
|
||||
writer.writeString(offsets[2], object.valueStringSats);
|
||||
writer.writeBool(offsets[3], object.walletOwns);
|
||||
writer.writeString(offsets[1], object.scriptPubKeyAsm);
|
||||
writer.writeString(offsets[2], object.scriptPubKeyHex);
|
||||
writer.writeString(offsets[3], object.valueStringSats);
|
||||
writer.writeBool(offsets[4], object.walletOwns);
|
||||
}
|
||||
|
||||
OutputV2 _outputV2Deserialize(
|
||||
|
@ -78,9 +90,10 @@ OutputV2 _outputV2Deserialize(
|
|||
) {
|
||||
final object = OutputV2();
|
||||
object.addresses = reader.readStringList(offsets[0]) ?? [];
|
||||
object.scriptPubKeyHex = reader.readString(offsets[1]);
|
||||
object.valueStringSats = reader.readString(offsets[2]);
|
||||
object.walletOwns = reader.readBool(offsets[3]);
|
||||
object.scriptPubKeyAsm = reader.readStringOrNull(offsets[1]);
|
||||
object.scriptPubKeyHex = reader.readString(offsets[2]);
|
||||
object.valueStringSats = reader.readString(offsets[3]);
|
||||
object.walletOwns = reader.readBool(offsets[4]);
|
||||
return object;
|
||||
}
|
||||
|
||||
|
@ -94,10 +107,12 @@ P _outputV2DeserializeProp<P>(
|
|||
case 0:
|
||||
return (reader.readStringList(offset) ?? []) as P;
|
||||
case 1:
|
||||
return (reader.readString(offset)) as P;
|
||||
return (reader.readStringOrNull(offset)) as P;
|
||||
case 2:
|
||||
return (reader.readString(offset)) as P;
|
||||
case 3:
|
||||
return (reader.readString(offset)) as P;
|
||||
case 4:
|
||||
return (reader.readBool(offset)) as P;
|
||||
default:
|
||||
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>
|
||||
scriptPubKeyHexEqualTo(
|
||||
String value, {
|
||||
|
|
Loading…
Reference in a new issue