ZapRequest class
Zap Request
- Inheritance
-
- Object
- Nip01Event
- ZapRequest
Constructors
-
ZapRequest({required String pubKey, required List<
List< tags, required String content, String? sig})String> > -
creates a zap request
pubKeythe pubkey of the zap requester
tagsthe tags of the zap request
contentthe content of the zap request
sigthe signature of the zap request (optional)
returns the zap request \factory - ZapRequest.nip01Event({required Nip01Event event})
-
creates a zap request from a nip01 event
eventthe nip01 event
returns the zap request
kind is set to kZapRequestKind
Properties
- content → String
-
Event content.
finalinherited
- createdAt ↔ int
-
Event creation timestamp in Unix time.
latefinalinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ String
-
The event ID is a 32-byte SHA256 hash of the serialised event data.
latefinalinherited
- kind → int
-
Event kind identifier (e.g. text_note, set_metadata, etc).
finalinherited
-
pTags
→ List<
String> -
return all
ptags in eventno setterinherited - pubKey → String
-
The event author's public key.
finalinherited
-
replyETags
→ List<
String> -
return all e tags in event that have a
replymarkerno setterinherited - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sig → String?
-
64-byte Schnorr signature of Nip01Event.id.
finalinherited
-
sources
→ List<
String> -
Relay that an event was received from
finalinherited
-
A JSON array of event tags.
finalinherited
-
tTags
→ List<
String> -
return all
ttags in eventno setterinherited - validSig → bool?
-
has signature been validated?
finalinherited
Methods
-
copyWith(
{String? id, String? pubKey, int? createdAt, int? kind, List< List< ? tags, String? content, String? sig, bool? validSig, List<String> >String> ? sources}) → Nip01Event -
inherited
-
getDtag(
) → String? -
return first found
dtaginherited -
getEId(
) → String? -
return first
etag foundinherited -
getFirstTag(
String name) → String? -
Get first tag matching given name
inherited
-
getTags(
String tag) → List< String> -
return all tags that match given
tage.g. 'p'inherited -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- kZapRequestKind → const int