package structs

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AddAppInvoiceRequest

structs.proto:431

Used as request type in: methods.LightningPub.AddAppInvoice

message AddAppRequest

structs.proto:396

Used as request type in: methods.LightningPub.AddApp

message AddAppUserInvoiceRequest

structs.proto:437

Used as request type in: methods.LightningPub.AddAppUserInvoice

message AddAppUserRequest

structs.proto:419

Used as request type in: methods.LightningPub.AddAppUser

message AddPeerRequest

structs.proto:359

Used as request type in: methods.LightningPub.AddPeer

message AddProductRequest

structs.proto:661

Used as request type in: methods.LightningPub.AddProduct

enum AddressType

structs.proto:485

Used in: NewAddressRequest

message AdminInvoiceSwapResponse

structs.proto:975

Used as response type in: methods.LightningPub.PayAdminInvoiceSwap, methods.LightningPub.RefundAdminInvoiceSwap

message AdminTxSwapResponse

structs.proto:1007

Used as response type in: methods.LightningPub.PayAdminTransactionSwap

message AppMetrics

structs.proto:191

Used in: AppsMetrics

message AppUsageMetrics

structs.proto:148

Used in: UsageMetrics

message AppUser

structs.proto:425

Used as response type in: methods.LightningPub.AddAppUser, methods.LightningPub.GetAppUser

message Application

structs.proto:406

Used as response type in: methods.LightningPub.GetApp

Used as field type in: AppMetrics, AuthApp

message AppsMetrics

structs.proto:207

Used as response type in: methods.LightningPub.GetAppsMetrics

message AppsMetricsRequest

structs.proto:174

Used as request type in: methods.LightningPub.GetAppsMetrics

message AssetOperation

structs.proto:46

Used in: TrackedLiquidityProvider, TrackedLndProvider

message AssetsAndLiabilities

structs.proto:78

Used as response type in: methods.LightningPub.GetAssetsAndLiabilities

message AssetsAndLiabilitiesReq

structs.proto:22

Used as request type in: methods.LightningPub.GetAssetsAndLiabilities

message AuthApp

structs.proto:413

Used as response type in: methods.LightningPub.AddApp, methods.LightningPub.AuthApp

message AuthAppRequest

structs.proto:401

Used as request type in: methods.LightningPub.AuthApp

message BanUserRequest

structs.proto:381

Used as request type in: methods.LightningPub.BanUser

message BanUserResponse

structs.proto:391

Used as response type in: methods.LightningPub.BanUser

message BannedAppUser

structs.proto:384

Used in: BanUserResponse

message BeaconData

structs.proto:1029

message BumpTx

structs.proto:28

Used as request type in: methods.LightningPub.BumpTx

message BundleData

structs.proto:160

Used as response type in: methods.LightningPub.GetSingleBundleMetrics

Used as field type in: BundleMetric

message BundleMetric

structs.proto:166

Used in: BundleMetrics

message BundleMetrics

structs.proto:170

Used as response type in: methods.LightningPub.GetBundleMetrics

message CallbackUrl

structs.proto:591

Used as request type in: methods.LightningPub.UpdateCallbackUrl

Used as response type in: methods.LightningPub.UpdateCallbackUrl

message ChannelPolicy

structs.proto:231

Used in: OpenChannel, UpdateChannelPolicyRequest

message CloseChannelRequest

structs.proto:348

Used as request type in: methods.LightningPub.CloseChannel

message CloseChannelResponse

structs.proto:355

Used as response type in: methods.LightningPub.CloseChannel

message ClosedChannel

structs.proto:259

Used in: LndNodeMetrics

message ClosureMigration

structs.proto:686

Used in: MigrationUpdate

message CreateOneTimeInviteLinkRequest

structs.proto:730

Used as request type in: methods.LightningPub.CreateOneTimeInviteLink

message CreateOneTimeInviteLinkResponse

structs.proto:734

Used as response type in: methods.LightningPub.CreateOneTimeInviteLink

message CumulativeFees

structs.proto:1024

Used in: BeaconData, PayAppUserInvoiceRequest, PayInvoiceRequest

message DebitAuthorization

structs.proto:781

Used in: DebitAuthorizations

message DebitAuthorizationRequest

structs.proto:755

Used as request type in: methods.LightningPub.EditDebit

message DebitAuthorizations

structs.proto:789

Used as response type in: methods.LightningPub.GetDebitAuthorizations

message DebitExpirationRule

structs.proto:793

Used in: DebitRule

message DebitOperation

structs.proto:751

Used as request type in: methods.LightningPub.BanDebit, methods.LightningPub.ResetDebit

message DebitResponse

structs.proto:836

Used as request type in: methods.LightningPub.RespondToDebit

message DebitRule

structs.proto:808

Used in: DebitAuthorization, DebitAuthorizationRequest, DebitToAuthorize

message DebitToAuthorize

structs.proto:831

Used in: DebitResponse

message DecodeInvoiceRequest

structs.proto:525

Used as request type in: methods.LightningPub.DecodeInvoice

message DecodeInvoiceResponse

structs.proto:528

Used as response type in: methods.LightningPub.DecodeInvoice

message Empty

structs.proto:7

Used as request type in: methods.LightningPub.BatchUser, methods.LightningPub.GetApp, methods.LightningPub.GetDebitAuthorizations, methods.LightningPub.GetErrorStats, methods.LightningPub.GetHttpCreds, methods.LightningPub.GetLNURLChannelLink, methods.LightningPub.GetLiveDebitRequests, methods.LightningPub.GetLiveManageRequests, methods.LightningPub.GetLiveUserOperations, methods.LightningPub.GetLnurlPayInfo, methods.LightningPub.GetLnurlPayLink, methods.LightningPub.GetLnurlWithdrawInfo, methods.LightningPub.GetLnurlWithdrawLink, methods.LightningPub.GetManageAuthorizations, methods.LightningPub.GetMigrationUpdate, methods.LightningPub.GetProvidersDisruption, methods.LightningPub.GetSeed, methods.LightningPub.GetUserInfo, methods.LightningPub.GetUserOffers, methods.LightningPub.HandleLnurlAddress, methods.LightningPub.HandleLnurlPay, methods.LightningPub.HandleLnurlWithdraw, methods.LightningPub.Health, methods.LightningPub.ListAdminInvoiceSwaps, methods.LightningPub.ListAdminTxSwaps, methods.LightningPub.ListChannels, methods.LightningPub.ListTxSwaps, methods.LightningPub.NewProductInvoice, methods.LightningPub.PingSubProcesses, methods.LightningPub.ResetMetricsStorages, methods.LightningPub.SubToWebRtcCandidates, methods.LightningPub.UserHealth, methods.LightningPub.ZipMetricsStorages

Used as response type in: methods.LightningPub.AddPeer, methods.LightningPub.BanDebit, methods.LightningPub.BatchUser, methods.LightningPub.BumpTx, methods.LightningPub.DeleteUserOffer, methods.LightningPub.EditDebit, methods.LightningPub.EncryptionExchange, methods.LightningPub.EnrollAdminToken, methods.LightningPub.EnrollMessagingToken, methods.LightningPub.HandleLnurlWithdraw, methods.LightningPub.Health, methods.LightningPub.LinkNPubThroughToken, methods.LightningPub.PingSubProcesses, methods.LightningPub.ResetDebit, methods.LightningPub.ResetManage, methods.LightningPub.ResetMetricsStorages, methods.LightningPub.RespondToDebit, methods.LightningPub.SendAppUserToAppPayment, methods.LightningPub.SendAppUserToAppUserPayment, methods.LightningPub.SetMockAppBalance, methods.LightningPub.SetMockAppUserBalance, methods.LightningPub.SetMockInvoiceAsPaid, methods.LightningPub.UpdateChannelPolicy, methods.LightningPub.UpdateUserOffer, methods.LightningPub.UseInviteLink

Used as field type in: DebitResponse, HandleLnurlPayResponse, LiveDebitRequest, NPubLinking, UpdateChannelPolicyRequest

(message has no fields)

message EncryptionExchangeRequest

structs.proto:17

Used as request type in: methods.LightningPub.EncryptionExchange

message EnrollAdminTokenRequest

structs.proto:726

Used as request type in: methods.LightningPub.EnrollAdminToken

message ErrorStat

structs.proto:88

Used in: ErrorStats

message ErrorStats

structs.proto:94

Used as response type in: methods.LightningPub.GetErrorStats

message FrequencyRule

structs.proto:802

Used in: DebitRule, LiveDebitRequest

message GetAppUserLNURLInfoRequest

structs.proto:471

Used as request type in: methods.LightningPub.GetAppUserLNURLInfo

message GetAppUserRequest

structs.proto:448

Used as request type in: methods.LightningPub.GetAppUser

message GetInviteTokenStateRequest

structs.proto:743

Used as request type in: methods.LightningPub.GetInviteLinkState

message GetInviteTokenStateResponse

structs.proto:747

Used as response type in: methods.LightningPub.GetInviteLinkState

message GetNPubLinking

structs.proto:694

Used as request type in: methods.LightningPub.GetNPubLinkingState

message GetPaymentStateRequest

structs.proto:547

Used as request type in: methods.LightningPub.GetPaymentState

message GetProductBuyLinkResponse

structs.proto:673

message GetUserOfferInvoicesReq

structs.proto:893

Used as request type in: methods.LightningPub.GetUserOfferInvoices

message GetUserOperationsRequest

structs.proto:616

Used as request type in: methods.LightningPub.GetUserOperations

message GetUserOperationsResponse

structs.proto:652

Used as response type in: methods.LightningPub.GetUserOperations

message GraphPoint

structs.proto:266

Used in: LndNodeMetrics

message HandleLnurlPayResponse

structs.proto:586

Used as response type in: methods.LightningPub.HandleLnurlPay

message HttpCreds

structs.proto:721

Used as response type in: methods.LightningPub.GetHttpCreds

enum IntervalType

structs.proto:797

Used in: FrequencyRule

message InvoiceSwapOperation

structs.proto:948

Used in: InvoiceSwapsList

message InvoiceSwapQuote

structs.proto:929

Used in: InvoiceSwapOperation, InvoiceSwapQuoteList

message InvoiceSwapQuoteList

structs.proto:944

Used as response type in: methods.LightningPub.GetAdminInvoiceSwapQuotes

message InvoiceSwapRequest

structs.proto:925

Used as request type in: methods.LightningPub.GetAdminInvoiceSwapQuotes

message InvoiceSwapsList

structs.proto:959

Used as response type in: methods.LightningPub.ListAdminInvoiceSwaps

message LatestBundleMetricReq

structs.proto:156

Used as request type in: methods.LightningPub.GetBundleMetrics

message LatestUsageMetricReq

structs.proto:108

Used as request type in: methods.LightningPub.GetUsageMetrics

message LinkNPubThroughTokenRequest

structs.proto:717

Used as request type in: methods.LightningPub.LinkNPubThroughToken

message LiquidityAssetProvider

structs.proto:73

Used in: AssetsAndLiabilities

message LiveDebitRequest

structs.proto:815

Used as response type in: methods.LightningPub.GetLiveDebitRequests

message LiveManageRequest

structs.proto:826

Used as response type in: methods.LightningPub.GetLiveManageRequests

message LiveUserOperation

structs.proto:677

Used as response type in: methods.LightningPub.GetLiveUserOperations

message LndAssetProvider

structs.proto:68

Used in: AssetsAndLiabilities

message LndChannels

structs.proto:315

Used as response type in: methods.LightningPub.ListChannels

message LndForwardingEvent

structs.proto:281

Used in: LndForwardingMetrics

message LndForwardingMetrics

structs.proto:290

Used as response type in: methods.LightningPub.GetLndForwardingMetrics

message LndGetInfoRequest

structs.proto:365

Used as request type in: methods.LightningPub.LndGetInfo

message LndGetInfoResponse

structs.proto:374

Used as response type in: methods.LightningPub.LndGetInfo

message LndMetrics

structs.proto:310

Used as response type in: methods.LightningPub.GetLndMetrics

message LndMetricsRequest

structs.proto:211

Used as request type in: methods.LightningPub.GetLndForwardingMetrics, methods.LightningPub.GetLndMetrics

message LndNodeMetrics

structs.proto:295

Used in: LndMetrics

message LndSeed

structs.proto:9

Used as response type in: methods.LightningPub.GetSeed

message LnurlLinkResponse

structs.proto:562

Used as response type in: methods.LightningPub.GetLNURLChannelLink, methods.LightningPub.GetLnurlPayLink, methods.LightningPub.GetLnurlWithdrawLink

message LnurlPayInfoResponse

structs.proto:577

Used as response type in: methods.LightningPub.GetAppUserLNURLInfo, methods.LightningPub.GetLnurlPayInfo, methods.LightningPub.HandleLnurlAddress

message LnurlWithdrawInfoResponse

structs.proto:567

Used as response type in: methods.LightningPub.GetLnurlWithdrawInfo

message ManageAuthorization

structs.proto:771

Used as response type in: methods.LightningPub.AuthorizeManage

Used as field type in: ManageAuthorizations

message ManageAuthorizationRequest

structs.proto:765

Used as request type in: methods.LightningPub.AuthorizeManage

message ManageAuthorizations

structs.proto:777

Used as response type in: methods.LightningPub.GetManageAuthorizations

message ManageOperation

structs.proto:761

Used as request type in: methods.LightningPub.ResetManage

message MessagingToken

structs.proto:920

Used as request type in: methods.LightningPub.EnrollMessagingToken

message MetricsFile

structs.proto:104

(message has no fields)

message MigrationUpdate

structs.proto:681

Used as response type in: methods.LightningPub.GetMigrationUpdate

message NPubLinking

structs.proto:698

Used as response type in: methods.LightningPub.GetNPubLinkingState

message NewAddressRequest

structs.proto:490

Used as request type in: methods.LightningPub.NewAddress

message NewAddressResponse

structs.proto:493

Used as response type in: methods.LightningPub.NewAddress

message NewInvoiceRequest

structs.proto:514

Used as request type in: methods.LightningPub.NewInvoice

Used as field type in: AddAppInvoiceRequest, AddAppUserInvoiceRequest

message NewInvoiceResponse

structs.proto:522

Used as response type in: methods.LightningPub.AddAppInvoice, methods.LightningPub.AddAppUserInvoice, methods.LightningPub.NewInvoice, methods.LightningPub.NewProductInvoice

message OfferConfig

structs.proto:874

Used as response type in: methods.LightningPub.GetUserOffer

Used as field type in: UserOffers

message OfferCreateRequest

structs.proto:851

Used as request type in: methods.LightningPub.AddUserOffer

message OfferId

structs.proto:847

Used as request type in: methods.LightningPub.DeleteUserOffer, methods.LightningPub.GetUserOffer

Used as response type in: methods.LightningPub.AddUserOffer

message OfferInvoice

structs.proto:902

Used in: OfferInvoices

message OfferInvoices

structs.proto:898

Used as response type in: methods.LightningPub.GetUserOfferInvoices

message OfferUpdateRequest

structs.proto:862

Used as request type in: methods.LightningPub.UpdateUserOffer

message OpenChannel

structs.proto:247

Used in: LndChannels, LndNodeMetrics

message OpenChannelRequest

structs.proto:336

Used as request type in: methods.LightningPub.OpenChannel

message OpenChannelResponse

structs.proto:344

Used as response type in: methods.LightningPub.OpenChannel

enum OperationType

structs.proto:270

Used in: RootOperation

message OperationsCursor

structs.proto:612

Used in: GetUserOperationsRequest, UserOperations

message PayAddressRequest

structs.proto:496

Used as request type in: methods.LightningPub.PayAddress

message PayAddressResponse

structs.proto:503

Used as response type in: methods.LightningPub.PayAddress

message PayAdminInvoiceSwapRequest

structs.proto:969

Used as request type in: methods.LightningPub.PayAdminInvoiceSwap

message PayAdminTransactionSwapRequest

structs.proto:983

Used as request type in: methods.LightningPub.PayAdminTransactionSwap

message PayAppUserInvoiceRequest

structs.proto:452

Used as request type in: methods.LightningPub.PayAppUserInvoice

message PayInvoiceRequest

structs.proto:531

Used as request type in: methods.LightningPub.PayInvoice

message PayInvoiceResponse

structs.proto:538

Used as response type in: methods.LightningPub.PayAppUserInvoice, methods.LightningPub.PayInvoice

message PayerData

structs.proto:510

Used in: AddAppUserInvoiceRequest

message PaymentState

structs.proto:552

Used as response type in: methods.LightningPub.GetPaymentState

message Product

structs.proto:666

Used as response type in: methods.LightningPub.AddProduct

message ProviderDisruption

structs.proto:910

Used in: ProvidersDisruption

message ProvidersDisruption

structs.proto:916

Used as response type in: methods.LightningPub.GetProvidersDisruption

message PushNotificationEnvelope

structs.proto:1038

message PushNotificationPayload

structs.proto:1045

message RefundAdminInvoiceSwapRequest

structs.proto:964

Used as request type in: methods.LightningPub.RefundAdminInvoiceSwap

message RelaysMigration

structs.proto:690

Used in: MigrationUpdate

message RequestNPubLinkingTokenRequest

structs.proto:707

Used as request type in: methods.LightningPub.RequestNPubLinkingToken, methods.LightningPub.ResetNPubLinkingToken

message RequestNPubLinkingTokenResponse

structs.proto:711

Used as response type in: methods.LightningPub.RequestNPubLinkingToken, methods.LightningPub.ResetNPubLinkingToken

message RootOperation

structs.proto:274

Used in: LndNodeMetrics

message RoutingEvent

structs.proto:216

message SendAppUserToAppPaymentRequest

structs.proto:466

Used as request type in: methods.LightningPub.SendAppUserToAppPayment

message SendAppUserToAppUserPaymentRequest

structs.proto:460

Used as request type in: methods.LightningPub.SendAppUserToAppUserPayment

message SetMockAppBalanceRequest

structs.proto:481

Used as request type in: methods.LightningPub.SetMockAppBalance

message SetMockAppUserBalanceRequest

structs.proto:476

Used as request type in: methods.LightningPub.SetMockAppUserBalance

message SetMockInvoiceAsPaidRequest

structs.proto:369

Used as request type in: methods.LightningPub.SetMockInvoiceAsPaid

message SingleMetricReq

structs.proto:117

Used as request type in: methods.LightningPub.GetSingleBundleMetrics, methods.LightningPub.GetSingleUsageMetrics

enum SingleMetricType

structs.proto:112

Used in: SingleMetricReq

message TrackedLiquidityProvider

structs.proto:62

Used in: LiquidityAssetProvider

message TrackedLndProvider

structs.proto:52

Used in: LndAssetProvider

message TrackedOperation

structs.proto:40

Used in: AssetOperation

enum TrackedOperationType

structs.proto:35

Used in: TrackedOperation

message TransactionSwapQuote

structs.proto:988

Used in: TransactionSwapQuoteList, TxSwapOperation

message TransactionSwapQuoteList

structs.proto:1003

Used as response type in: methods.LightningPub.GetAdminTransactionSwapQuotes, methods.LightningPub.GetTransactionSwapQuotes

message TransactionSwapRequest

structs.proto:979

Used as request type in: methods.LightningPub.GetAdminTransactionSwapQuotes, methods.LightningPub.GetTransactionSwapQuotes

message TxSwapOperation

structs.proto:1012

Used in: TxSwapsList

message TxSwapsList

structs.proto:1020

Used as response type in: methods.LightningPub.ListAdminTxSwaps, methods.LightningPub.ListTxSwaps

message UpdateChannelPolicyRequest

structs.proto:239

Used as request type in: methods.LightningPub.UpdateChannelPolicy

message UsageMetric

structs.proto:125

message UsageMetricTlv

structs.proto:141

Used as response type in: methods.LightningPub.GetSingleUsageMetrics

Used as field type in: AppUsageMetrics

message UsageMetrics

structs.proto:152

Used as response type in: methods.LightningPub.GetUsageMetrics

message UseInviteLinkRequest

structs.proto:738

Used as request type in: methods.LightningPub.UseInviteLink

message UserHealthState

structs.proto:84

Used as response type in: methods.LightningPub.UserHealth

message UserInfo

structs.proto:595

Used as response type in: methods.LightningPub.GetUserInfo

Used as field type in: AppUser

message UserOffers

structs.proto:889

Used as response type in: methods.LightningPub.GetUserOffers

message UserOperation

structs.proto:634

Used in: AppMetrics, InvoiceSwapOperation, LiveUserOperation, PushNotificationPayload, TxSwapOperation, UserOperations

enum UserOperationType

structs.proto:625

Used in: UserOperation

message UserOperations

structs.proto:647

Used in: GetUserOperationsResponse

message UsersInfo

structs.proto:180

Used in: AppMetrics

message WebRtcAnswer

structs.proto:326

Used as response type in: methods.LightningPub.SubmitWebRtcMessage

message WebRtcCandidate

structs.proto:330

Used as response type in: methods.LightningPub.SubToWebRtcCandidates

message WebRtcMessage

structs.proto:319

Used as request type in: methods.LightningPub.SubmitWebRtcMessage

message ZippedMetrics

structs.proto:13

Used as response type in: methods.LightningPub.ZipMetricsStorages