NX01: Removed a few javadoc warnings.
This commit is contained in:
parent
5105dd70f9
commit
dd370b7789
220 changed files with 297 additions and 5 deletions
|
|
@ -35,6 +35,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.NoStrIdentity;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.model.message.NoStrMsgToClient;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.model.message.NoStrMsgToRelay;
|
||||
|
||||
/// Main factory to create the nostr integration modules.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public enum NoStr {
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr;
|
|||
|
||||
import jakarta.json.JsonValue;
|
||||
|
||||
/// The wire format gospel of nostr talk.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public interface NoStrGospel {
|
||||
|
|
|
|||
|
|
@ -40,6 +40,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.message.NoStrMsgToClient;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.model.message.NoStrMsgToRelay;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplMessageType;
|
||||
|
||||
/// Fire pipe to glue nostr into websocket endpoint service.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrFirePipe {
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.fire;
|
|||
|
||||
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTag;
|
||||
|
||||
/// The nostr fire stack fish welder.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public interface NoStrFireStackFishWelder {
|
||||
|
|
|
|||
|
|
@ -51,6 +51,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.tag.NoStrTagT;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.model.tag.NoStrTagThumb;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.model.tag.NoStrTagTitle;
|
||||
|
||||
/// The nostr fire stack welder.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public class NoStrFireStackWelder implements NoStrFireStackFishWelder,
|
||||
|
|
|
|||
|
|
@ -40,6 +40,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.tag.NoStrTagP;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventKind;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
|
||||
|
||||
/// The nostr fire water boiler.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrFireWaterBoiler {
|
||||
|
|
|
|||
|
|
@ -44,6 +44,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.tag.NoStrTagClient;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventKind;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
|
||||
|
||||
/// The nostr water welder.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public class NoStrFireWaterWelder {
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.model;
|
|||
|
||||
import java.util.Objects;
|
||||
|
||||
/// The nostr identity.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrIdentity {
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ import love.distributedrebirth.nx01.no2all.nostr.octo.OctoBitFormat;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoTrust;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoTrustException;
|
||||
|
||||
/// The nostr identity private key.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrIdentityPrivateKey extends NoStrImplBinHexAdapter {
|
||||
|
|
|
|||
|
|
@ -33,6 +33,7 @@ import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoTrust;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoTrustException;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoTrustSchnorr;
|
||||
|
||||
/// The nostr identity public key.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrIdentityPublicKey extends NoStrImplBinHexAdapter {
|
||||
|
|
|
|||
|
|
@ -37,6 +37,7 @@ import jakarta.json.JsonValue;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplChuch;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
|
||||
|
||||
/// The nostr kind value message.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrKindValue {
|
||||
|
|
|
|||
|
|
@ -37,6 +37,7 @@ import jakarta.json.JsonValue;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.NoStrGospel;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
|
||||
|
||||
/// The nostr profile meta data message.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrProfileMetaData implements NoStrGospel {
|
||||
|
|
|
|||
|
|
@ -39,6 +39,7 @@ import love.distributedrebirth.nx01.no2all.nostr.NoStrGospel;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplChuch;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
|
||||
|
||||
/// The nostr relay information message.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrRelayInfo implements NoStrGospel {
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@ import love.distributedrebirth.nx01.no2all.nostr.NoStrGospel;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplChuch;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
|
||||
|
||||
/// The nostr relay information limitation message.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrRelayInfoLimitation implements NoStrGospel {
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@ import love.distributedrebirth.nx01.no2all.nostr.NoStrGospel;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplChuch;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
|
||||
|
||||
/// The nostr relay info payment message.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrRelayInfoPayment implements NoStrGospel {
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@ import love.distributedrebirth.nx01.no2all.nostr.NoStrGospel;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplChuch;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
|
||||
|
||||
/// The nostr relay information retention message.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrRelayInfoRetention implements NoStrGospel {
|
||||
|
|
|
|||
|
|
@ -44,6 +44,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagMeta;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplChuch;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
|
||||
|
||||
/// The nostr subcription filter message.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrSubscriptionFilter implements NoStrGospel {
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ import java.util.List;
|
|||
|
||||
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagMeta;
|
||||
|
||||
/// The nostr subcription filter tag message.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrSubscriptionFilterTag {
|
||||
|
|
|
|||
|
|
@ -42,6 +42,7 @@ import love.distributedrebirth.nx01.no2all.nostr.NoStrGospel;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.model.NoStrIdentityPublicKey;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
|
||||
|
||||
/// The nostr event message body.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrEvent implements NoStrGospel {
|
||||
|
|
|
|||
|
|
@ -30,6 +30,7 @@ package love.distributedrebirth.nx01.no2all.nostr.model.event;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplBinHexAdapter;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.octo.OctoBitFormat;
|
||||
|
||||
/// The nostr event ID.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrEventId extends NoStrImplBinHexAdapter {
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventKind;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplPossibility;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQFlag;
|
||||
|
||||
/// The nostr event kind.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public interface NoStrEventKind extends NoStrImplQFlag {
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventKindRange;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplPossibility;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQFlag;
|
||||
|
||||
/// The nostr event kind custom.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrEventKindCustom implements NoStrEventKind {
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.model.event;
|
|||
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQFlag;
|
||||
|
||||
/// The nostr event kind range.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public interface NoStrEventKindRange extends NoStrImplQFlag {
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@ import java.util.Optional;
|
|||
|
||||
import love.distributedrebirth.nx01.no2all.nostr.model.NoStrIdentityPublicKey;
|
||||
|
||||
/// The nostr event payload.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrEventPayload {
|
||||
|
|
|
|||
|
|
@ -40,6 +40,7 @@ import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoTrust;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoTrustHash;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoTrustSchnorr;
|
||||
|
||||
/// The nostr event signature.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrEventSignature extends NoStrImplBinHexAdapter {
|
||||
|
|
|
|||
|
|
@ -40,6 +40,7 @@ import love.distributedrebirth.nx01.no2all.nostr.NoStrGospel;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTagArgument;
|
||||
|
||||
/// The nostr event tag base interface.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public interface NoStrEventTag extends NoStrGospel {
|
||||
|
|
|
|||
|
|
@ -33,6 +33,7 @@ import java.util.Optional;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTagArgument;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
|
||||
|
||||
/// The nostr event tag base.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public class NoStrEventTagBase<T extends NoStrImplEventTagArgument> implements NoStrEventTag {
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ import java.util.Optional;
|
|||
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
|
||||
|
||||
/// The nostr event tag base mono.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public class NoStrEventTagBaseMono implements NoStrEventTag {
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.model.event;
|
|||
|
||||
import java.util.Objects;
|
||||
|
||||
/// The nostr event tag custom.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrEventTagCustom implements NoStrEventTag {
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplPossibility;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQFlag;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
|
||||
|
||||
/// The nostr event tag meta.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public interface NoStrEventTagMeta extends NoStrImplQName, NoStrImplQFlag {
|
||||
|
|
|
|||
|
|
@ -34,6 +34,7 @@ import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplPossibility;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQFlag;
|
||||
|
||||
/// The nostr event tag meta custom.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public class NoStrEventTagMetaCustom implements NoStrEventTagMeta {
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.model.message;
|
|||
|
||||
import love.distributedrebirth.nx01.no2all.nostr.NoStrGospel;
|
||||
|
||||
/// Message to client marker.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public interface NoStrMsgToClient extends NoStrGospel {
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@ import jakarta.json.JsonString;
|
|||
import jakarta.json.JsonValue;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplMessageType;
|
||||
|
||||
/// Message to client auth.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrMsgToClientAuth implements NoStrMsgToClient {
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@ import jakarta.json.JsonString;
|
|||
import jakarta.json.JsonValue;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplMessageType;
|
||||
|
||||
/// Message to client count.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrMsgToClientCount implements NoStrMsgToClient {
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@ import jakarta.json.JsonString;
|
|||
import jakarta.json.JsonValue;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplMessageType;
|
||||
|
||||
/// Message to client eose.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrMsgToClientEose implements NoStrMsgToClient {
|
||||
|
|
|
|||
|
|
@ -36,6 +36,7 @@ import jakarta.json.JsonValue;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEvent;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplMessageType;
|
||||
|
||||
/// Message to client event.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrMsgToClientEvent implements NoStrMsgToClient {
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@ import jakarta.json.JsonString;
|
|||
import jakarta.json.JsonValue;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplMessageType;
|
||||
|
||||
/// Message to client notice.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrMsgToClientNotice implements NoStrMsgToClient {
|
||||
|
|
|
|||
|
|
@ -37,6 +37,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventId;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplMessageOkReason;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplMessageType;
|
||||
|
||||
/// Message to client ok.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrMsgToClientOk implements NoStrMsgToClient {
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.model.message;
|
|||
|
||||
import love.distributedrebirth.nx01.no2all.nostr.NoStrGospel;
|
||||
|
||||
/// Message to relay marker.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public interface NoStrMsgToRelay extends NoStrGospel {
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@ import jakarta.json.JsonValue;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEvent;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplMessageType;
|
||||
|
||||
/// Message to relay ath.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrMsgToRelayAuth implements NoStrMsgToRelay {
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@ import jakarta.json.JsonString;
|
|||
import jakarta.json.JsonValue;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplMessageType;
|
||||
|
||||
/// Message to relay close.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrMsgToRelayClose implements NoStrMsgToRelay {
|
||||
|
|
|
|||
|
|
@ -40,6 +40,7 @@ import jakarta.json.JsonValue;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.model.NoStrSubscriptionFilter;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplMessageType;
|
||||
|
||||
/// Message to relay count.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrMsgToRelayCount implements NoStrMsgToRelay {
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@ import jakarta.json.JsonValue;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEvent;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplMessageType;
|
||||
|
||||
/// Message to relay event.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrMsgToRelayEvent implements NoStrMsgToRelay {
|
||||
|
|
|
|||
|
|
@ -40,6 +40,7 @@ import jakarta.json.JsonValue;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.model.NoStrSubscriptionFilter;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplMessageType;
|
||||
|
||||
/// Message to relay request.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrMsgToRelayReq implements NoStrMsgToRelay {
|
||||
|
|
|
|||
|
|
@ -33,6 +33,7 @@ import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplShareLink;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32String;
|
||||
|
||||
/// Base class for an nostr share link.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public abstract class NoStrShareB32LinkBare implements NoStrShareLink {
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@ import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32Bucket;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32String;
|
||||
|
||||
/// Abstract nostr sharable link with tape deck support.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public abstract class NoStrShareB32LinkTLV implements NoStrShareLink {
|
||||
|
|
|
|||
|
|
@ -41,6 +41,7 @@ import love.distributedrebirth.nx01.no2all.nostr.octo.OctoBitFormat;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.octo.tlv.TLVChainOctoBit;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.octo.tlv.TLVChainOctoBitFrame;
|
||||
|
||||
/// Provides read support to OB32 link fragments.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public class NoStrShareBitChainTapeDeck {
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@ import love.distributedrebirth.nx01.no2all.nostr.octo.OctoBitConverter;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.octo.OctoBitFormat;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.octo.tlv.TLVChainOctoBit;
|
||||
|
||||
/// Provides write support to OB32 link fragments.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public class NoStrShareBitChainTapeStudio extends NoStrShareBitChainTapeDeck {
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@
|
|||
|
||||
package love.distributedrebirth.nx01.no2all.nostr.model.share;
|
||||
|
||||
/// Base nostr sharable link interface.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public interface NoStrShareLink {
|
||||
|
|
|
|||
|
|
@ -36,6 +36,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventKind;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplShareLink;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32String;
|
||||
|
||||
/// An OB32 encoded event link.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrShareLinkEvent extends NoStrShareB32LinkTLV {
|
||||
|
|
|
|||
|
|
@ -36,6 +36,7 @@ import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplShareLink;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.octo.OctoBitFormat;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32String;
|
||||
|
||||
/// An OB32 encoded event reference link.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrShareLinkEventReference extends NoStrShareB32LinkTLV {
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventId;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplShareLink;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32String;
|
||||
|
||||
/// An OB32 encoded note link.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrShareLinkNote extends NoStrShareB32LinkBare {
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.NoStrIdentityPrivateKey;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplShareLink;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32String;
|
||||
|
||||
/// An OB32 encoded private key link.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrShareLinkPrivateKey extends NoStrShareB32LinkBare {
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplShareLink;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplShareTLV;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32String;
|
||||
|
||||
/// An OB32 encoded secure key link.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrShareLinkPrivateKeySecure extends NoStrShareB32LinkTLV {
|
||||
|
|
|
|||
|
|
@ -33,6 +33,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.NoStrIdentityPublicKey;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplShareLink;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32String;
|
||||
|
||||
/// An OB32 encoded profile link.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrShareLinkProfile extends NoStrShareB32LinkTLV {
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.NoStrIdentityPublicKey;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplShareLink;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32String;
|
||||
|
||||
/// An OB32 encoded public key link.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrShareLinkPublicKey extends NoStrShareB32LinkBare {
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplShareLink;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.octo.OctoBitFormat;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32String;
|
||||
|
||||
/// An OB32 encoded relay link.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrShareLinkRelay extends NoStrShareB32LinkTLV {
|
||||
|
|
|
|||
|
|
@ -37,6 +37,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBase;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.tag.NoStrImplTagA;
|
||||
|
||||
/// The nostr protocol A tag.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrTagA extends NoStrEventTagBase<NoStrImplTagA> {
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ import love.distributedrebirth.nx01.no2all.nostr.fire.NoStrFireStackWelder;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBaseMono;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
|
||||
|
||||
/// The nostr protocol alt tag.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrTagAlt extends NoStrEventTagBaseMono {
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBase;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.tag.NoStrImplTagClient;
|
||||
|
||||
/// The nostr protocol client tag.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrTagClient extends NoStrEventTagBase<NoStrImplTagClient> {
|
||||
|
|
|
|||
|
|
@ -36,6 +36,7 @@ import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.tag.NoStrImplTagContentWarning;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.tag.NoStrImplTagContentWarningRGroup;
|
||||
|
||||
/// The nostr protocol content warning tag.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrTagContentWarning extends NoStrEventTagBase<NoStrImplTagContentWarning> {
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ import love.distributedrebirth.nx01.no2all.nostr.fire.NoStrFireStackWelder;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBaseMono;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
|
||||
|
||||
/// The nostr protocol D tag.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrTagD extends NoStrEventTagBaseMono {
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ import love.distributedrebirth.nx01.no2all.nostr.fire.NoStrFireStackWelder;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBaseMono;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
|
||||
|
||||
/// The nostr protocol description tag.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrTagDescription extends NoStrEventTagBaseMono {
|
||||
|
|
|
|||
|
|
@ -37,6 +37,7 @@ import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.tag.NoStrImplTagE;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.tag.NoStrImplTagEMarker;
|
||||
|
||||
/// The nostr protocol E tag.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrTagE extends NoStrEventTagBase<NoStrImplTagE> {
|
||||
|
|
|
|||
|
|
@ -36,6 +36,7 @@ import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.tag.NoStrImplTagI;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.tag.NoStrImplTagIClaim;
|
||||
|
||||
/// The nostr protocol I tag.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrTagI extends NoStrEventTagBase<NoStrImplTagI> {
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBase;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.tag.NoStrImplTagImage;
|
||||
|
||||
/// The nostr protocol image tag.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrTagImage extends NoStrEventTagBase<NoStrImplTagImage> {
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ import love.distributedrebirth.nx01.no2all.nostr.fire.NoStrFireStackWelder;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBaseMono;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
|
||||
|
||||
/// The nostr protocol name tag.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrTagName extends NoStrEventTagBaseMono {
|
||||
|
|
|
|||
|
|
@ -33,6 +33,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBase;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.tag.NoStrImplTagNonce;
|
||||
|
||||
/// The nostr protocol nonce tag.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrTagNonce extends NoStrEventTagBase<NoStrImplTagNonce> {
|
||||
|
|
|
|||
|
|
@ -36,6 +36,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBase;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.tag.NoStrImplTagP;
|
||||
|
||||
/// The nostr protocol P tag.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrTagP extends NoStrEventTagBase<NoStrImplTagP> {
|
||||
|
|
|
|||
|
|
@ -34,6 +34,7 @@ import love.distributedrebirth.nx01.no2all.nostr.fire.NoStrFireStackWelder;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBaseMono;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
|
||||
|
||||
/// The nostr protocol at tag.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrTagPublishedAt extends NoStrEventTagBaseMono {
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ import love.distributedrebirth.nx01.no2all.nostr.fire.NoStrFireStackWelder;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBaseMono;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
|
||||
|
||||
/// The nostr protocol R tag.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrTagR extends NoStrEventTagBaseMono {
|
||||
|
|
|
|||
|
|
@ -33,6 +33,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBase;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.tag.NoStrImplTagSubject;
|
||||
|
||||
/// The nostr protocol subject tag.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrTagSubject extends NoStrEventTagBase<NoStrImplTagSubject> {
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ import love.distributedrebirth.nx01.no2all.nostr.fire.NoStrFireStackWelder;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBaseMono;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
|
||||
|
||||
/// The nostr protocol summary tag.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrTagSummary extends NoStrEventTagBaseMono {
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ import love.distributedrebirth.nx01.no2all.nostr.fire.NoStrFireStackWelder;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBaseMono;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
|
||||
|
||||
/// The nostr protocol T tag.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrTagT extends NoStrEventTagBaseMono {
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBase;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.tag.NoStrImplTagThumb;
|
||||
|
||||
/// The nostr protocol thumb tag.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrTagThumb extends NoStrEventTagBase<NoStrImplTagThumb> {
|
||||
|
|
|
|||
|
|
@ -33,6 +33,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBase;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.tag.NoStrImplTagTitle;
|
||||
|
||||
/// The nostr protocol title tag.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrTagTitle extends NoStrEventTagBase<NoStrImplTagTitle> {
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ import java.util.Collections;
|
|||
import java.util.Map;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/// Nostr impl ideas.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public enum NoStrImpl implements NoStrImplPossibility {
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@
|
|||
|
||||
package love.distributedrebirth.nx01.no2all.nostr.nip;
|
||||
|
||||
/// Nostr impl bin hex.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public interface NoStrImplBinHex {
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ import java.util.Objects;
|
|||
|
||||
import love.distributedrebirth.nx01.no2all.nostr.octo.OctoBitFormat;
|
||||
|
||||
/// Nostr impl bin hex adapter.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public class NoStrImplBinHexAdapter implements NoStrImplBinHex {
|
||||
|
|
|
|||
|
|
@ -40,6 +40,7 @@ import jakarta.json.JsonString;
|
|||
import jakarta.json.JsonValue;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.NoStrGospel;
|
||||
|
||||
/// Nostr impl church.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class NoStrImplChuch {
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@ import java.util.stream.Collectors;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventKind;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventKindRange;
|
||||
|
||||
/// Nostr impl event kind.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public enum NoStrImplEventKind implements NoStrEventKind {
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.nip;
|
|||
|
||||
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventKindRange;
|
||||
|
||||
/// Nostr impl event kind range.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public enum NoStrImplEventKindRange implements NoStrEventKindRange {
|
||||
|
|
|
|||
|
|
@ -56,6 +56,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.tag.NoStrTagT;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.model.tag.NoStrTagThumb;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.model.tag.NoStrTagTitle;
|
||||
|
||||
/// Nostr impl event tag.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public enum NoStrImplEventTag implements NoStrEventTagMeta {
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@
|
|||
|
||||
package love.distributedrebirth.nx01.no2all.nostr.nip;
|
||||
|
||||
/// Nostr impl event tag argument.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public interface NoStrImplEventTagArgument {
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.nip;
|
|||
|
||||
import java.util.Objects;
|
||||
|
||||
/// Nostr impl messge ok reason.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public enum NoStrImplMessageOkReason {
|
||||
|
|
|
|||
|
|
@ -49,6 +49,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.message.NoStrMsgToRelayCo
|
|||
import love.distributedrebirth.nx01.no2all.nostr.model.message.NoStrMsgToRelayEvent;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.model.message.NoStrMsgToRelayReq;
|
||||
|
||||
/// Nostr impl message type.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public enum NoStrImplMessageType implements NoStrImplQName {
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@
|
|||
|
||||
package love.distributedrebirth.nx01.no2all.nostr.nip;
|
||||
|
||||
/// Nostr impl possibility.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public interface NoStrImplPossibility extends NoStrImplQFlag {
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@
|
|||
|
||||
package love.distributedrebirth.nx01.no2all.nostr.nip;
|
||||
|
||||
/// Nostr impl qualified flag.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public interface NoStrImplQFlag {
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.nip;
|
|||
|
||||
import java.util.Optional;
|
||||
|
||||
/// Nostr impl qualified name.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public interface NoStrImplQName {
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ import java.util.Objects;
|
|||
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32String;
|
||||
|
||||
/// Nostr impl share link.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public enum NoStrImplShareLink { // TODO: add NIP dep
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.nip;
|
|||
|
||||
import love.distributedrebirth.nx01.no2all.nostr.octo.tlv.TLVChainOctoBitFrameType;
|
||||
|
||||
/// Nostr impl share TLV.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public enum NoStrImplShareTLV implements TLVChainOctoBitFrameType {
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.nip.tag;
|
|||
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTagArgument;
|
||||
|
||||
/// Nostr impl tag A.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public enum NoStrImplTagA implements NoStrImplEventTagArgument {
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.nip.tag;
|
|||
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTagArgument;
|
||||
|
||||
/// Nostr impl tag client.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public enum NoStrImplTagClient implements NoStrImplEventTagArgument {
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.nip.tag;
|
|||
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTagArgument;
|
||||
|
||||
/// Nostr impl tag content warning.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public enum NoStrImplTagContentWarning implements NoStrImplEventTagArgument {
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ import java.util.Optional;
|
|||
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
|
||||
|
||||
/// Nostr impl tag content warning R group.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public enum NoStrImplTagContentWarningRGroup implements NoStrImplQName {
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.nip.tag;
|
|||
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTagArgument;
|
||||
|
||||
/// Nostr impl tag E.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public enum NoStrImplTagE implements NoStrImplEventTagArgument {
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ import java.util.Optional;
|
|||
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
|
||||
|
||||
/// Nostr impl tag E marker.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public enum NoStrImplTagEMarker implements NoStrImplQName {
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.nip.tag;
|
|||
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTagArgument;
|
||||
|
||||
/// Nostr impl tag I.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public enum NoStrImplTagI implements NoStrImplEventTagArgument {
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ import java.util.Optional;
|
|||
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
|
||||
|
||||
/// Nostr impl tag I claim.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public enum NoStrImplTagIClaim implements NoStrImplQName {
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.nip.tag;
|
|||
|
||||
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTagArgument;
|
||||
|
||||
/// Nostr impl tag image.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public enum NoStrImplTagImage implements NoStrImplEventTagArgument {
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue