Handle to opened database.
DLP function ID.
Maximum number of records to return.
According to Coldsync, this command apparently only returns up to 500 record IDs at a time as of PalmOS 3.3 even if this value is set higher.
The response class corresponding to this request.
Index of first record ID to return.
Whether to return records in sorted order.
If true, the on-device application with the same DB creator will be called to re-sort the records first.
Assign properties to this object from a JSON object.
Conceptually equivalent to Object.assign(), but recursively hydrates SObjects / SArrays / SerializableWrappers etc and invokes their assignJSON() to process JSON values. For example:
class A extends SObject {
@field(SUInt8) prop1: number;
}
class B extends SObject {
@field() a = new A();
}
const b1 = new B();
b1.assignJSON({a: {prop1: 300}});
Assign properties to this object from a map of Serializables.
Conceptually equivalent to Object.assign(), but automatically unwraps
wrapped properties. Fields defined with @field()
are directly assigned,
and fields defined with @field(wrapper)
are assigned by unwrapping the
corresponding SerializableWrapper. Unknown fields are considered an error.
Map values of this object to Serializable.
Fields defined with @field()
are preserved as-is, and field defined with
@field(wrapper)
are wrapped in their respective wrapper types.
Static
fromStatic
withStatic
withJSON
DLP request to get list of record IDs.
DLP 1.0 (PalmOS v1.0 and above)