16 lines
736 B
Go
16 lines
736 B
Go
// internal/models/response.go
|
|
package models
|
|
|
|
// EventResponse represents an event with NIP-19 encoded identifiers
|
|
type EventResponse struct {
|
|
ID string `json:"id"` // Raw hex event ID
|
|
Nevent string `json:"nevent"` // NIP-19 encoded event ID with relay info
|
|
Note string `json:"note"` // NIP-19 encoded event ID without relay info
|
|
Pubkey string `json:"pubkey"` // Raw hex pubkey
|
|
Npub string `json:"npub"` // NIP-19 encoded pubkey
|
|
CreatedAt int64 `json:"created_at"`
|
|
Kind int `json:"kind"`
|
|
Content string `json:"content"`
|
|
Tags [][]string `json:"tags"`
|
|
Relays []string `json:"relays"` // Relays where the event was published
|
|
} |