Skip to content

Commit

Permalink
msggen: fix walk through nested json schemas
Browse files Browse the repository at this point in the history
Changelog-None
  • Loading branch information
daywalker90 committed Apr 14, 2024
1 parent c4edec8 commit 7c6a32e
Show file tree
Hide file tree
Showing 8 changed files with 837 additions and 461 deletions.
156 changes: 155 additions & 1 deletion .msggen.json
Original file line number Diff line number Diff line change
Expand Up @@ -343,6 +343,11 @@
"StopResult": {
"Shutdown complete": 0
},
"WaitDetailsStatus": {
"expired": 2,
"paid": 1,
"unpaid": 0
},
"WaitIndexname": {
"created": 0,
"deleted": 2,
Expand Down Expand Up @@ -535,13 +540,17 @@
"Decode.string": 1
},
"DecodeResponse": {
"Decode.amount_msat": 79,
"Decode.created_at": 60,
"Decode.currency": 78,
"Decode.currency_minor_unit": 8,
"Decode.decrypted": 76,
"Decode.description": 80,
"Decode.description_hash": 64,
"Decode.expiry": 61,
"Decode.extra[]": 69,
"Decode.fallbacks[]": 59,
"Decode.features": 81,
"Decode.hex": 75,
"Decode.invoice_amount_msat": 44,
"Decode.invoice_created_at": 41,
Expand Down Expand Up @@ -582,6 +591,7 @@
"Decode.payment_secret": 66,
"Decode.restrictions[]": 73,
"Decode.routes[][]": 68,
"Decode.signature": 77,
"Decode.string": 72,
"Decode.type": 1,
"Decode.unique_id": 70,
Expand Down Expand Up @@ -669,6 +679,7 @@
},
"DelinvoiceResponse": {
"DelInvoice.amount_msat": 4,
"DelInvoice.amount_received_msat": 15,
"DelInvoice.bolt11": 2,
"DelInvoice.bolt12": 3,
"DelInvoice.created_index": 12,
Expand All @@ -677,8 +688,11 @@
"DelInvoice.invreq_payer_note": 11,
"DelInvoice.label": 1,
"DelInvoice.local_offer_id": 9,
"DelInvoice.paid_at": 16,
"DelInvoice.pay_index": 14,
"DelInvoice.payer_note": 10,
"DelInvoice.payment_hash": 6,
"DelInvoice.payment_preimage": 17,
"DelInvoice.status": 7,
"DelInvoice.updated_index": 13
},
Expand Down Expand Up @@ -833,6 +847,7 @@
"Getinfo.binding[].address": 2,
"Getinfo.binding[].port": 3,
"Getinfo.binding[].socket": 4,
"Getinfo.binding[].subtype": 5,
"Getinfo.binding[].type": 1
},
"GetinfoOur_features": {
Expand Down Expand Up @@ -1009,6 +1024,8 @@
},
"ListforwardsForwards": {
"ListForwards.forwards[].created_index": 12,
"ListForwards.forwards[].failcode": 15,
"ListForwards.forwards[].failreason": 16,
"ListForwards.forwards[].fee_msat": 7,
"ListForwards.forwards[].in_channel": 1,
"ListForwards.forwards[].in_htlc_id": 10,
Expand All @@ -1018,6 +1035,7 @@
"ListForwards.forwards[].out_msat": 8,
"ListForwards.forwards[].payment_hash": 6,
"ListForwards.forwards[].received_time": 4,
"ListForwards.forwards[].resolved_time": 14,
"ListForwards.forwards[].status": 3,
"ListForwards.forwards[].style": 9,
"ListForwards.forwards[].updated_index": 13
Expand Down Expand Up @@ -1051,6 +1069,7 @@
"ListFunds.outputs[].output": 2,
"ListFunds.outputs[].redeemscript": 6,
"ListFunds.outputs[].reserved": 9,
"ListFunds.outputs[].reserved_to_block": 10,
"ListFunds.outputs[].scriptpubkey": 4,
"ListFunds.outputs[].status": 7,
"ListFunds.outputs[].txid": 1
Expand Down Expand Up @@ -1119,13 +1138,22 @@
"ListNodes.nodes[].color": 4,
"ListNodes.nodes[].features": 5,
"ListNodes.nodes[].last_timestamp": 2,
"ListNodes.nodes[].nodeid": 1
"ListNodes.nodes[].nodeid": 1,
"ListNodes.nodes[].option_will_fund": 7
},
"ListnodesNodesAddresses": {
"ListNodes.nodes[].addresses[].address": 3,
"ListNodes.nodes[].addresses[].port": 2,
"ListNodes.nodes[].addresses[].type": 1
},
"ListnodesNodesOption_will_fund": {
"ListNodes.nodes[].option_will_fund.channel_fee_max_base_msat": 4,
"ListNodes.nodes[].option_will_fund.channel_fee_max_proportional_thousandths": 5,
"ListNodes.nodes[].option_will_fund.compact_lease": 6,
"ListNodes.nodes[].option_will_fund.funding_weight": 3,
"ListNodes.nodes[].option_will_fund.lease_fee_base_msat": 1,
"ListNodes.nodes[].option_will_fund.lease_fee_basis": 2
},
"ListnodesRequest": {
"ListNodes.id": 1
},
Expand Down Expand Up @@ -1178,6 +1206,7 @@
"ListPeerChannels.channels[].close_to": 17,
"ListPeerChannels.channels[].close_to_addr": 53,
"ListPeerChannels.channels[].closer": 20,
"ListPeerChannels.channels[].direction": 60,
"ListPeerChannels.channels[].dust_limit_msat": 29,
"ListPeerChannels.channels[].features[]": 21,
"ListPeerChannels.channels[].fee_base_msat": 27,
Expand All @@ -1196,6 +1225,7 @@
"ListPeerChannels.channels[].initial_feerate": 12,
"ListPeerChannels.channels[].last_feerate": 13,
"ListPeerChannels.channels[].last_stable_connection": 56,
"ListPeerChannels.channels[].last_tx_fee_msat": 59,
"ListPeerChannels.channels[].lost_state": 57,
"ListPeerChannels.channels[].max_accepted_htlcs": 40,
"ListPeerChannels.channels[].max_to_us_msat": 25,
Expand Down Expand Up @@ -1762,6 +1792,13 @@
"UtxoPsbt.psbt": 1,
"UtxoPsbt.reservations[]": 6
},
"WaitDetails": {
"Wait.details.bolt11": 4,
"Wait.details.bolt12": 5,
"Wait.details.description": 3,
"Wait.details.label": 2,
"Wait.details.status": 1
},
"WaitRequest": {
"Wait.indexname": 2,
"Wait.nextvalue": 3,
Expand All @@ -1770,6 +1807,7 @@
"WaitResponse": {
"Wait.created": 2,
"Wait.deleted": 4,
"Wait.details": 5,
"Wait.subsystem": 1,
"Wait.updated": 3
},
Expand Down Expand Up @@ -2227,10 +2265,18 @@
"added": "v23.05",
"deprecated": null
},
"Decode.amount_msat": {
"added": "pre-v0.10.1",
"deprecated": false
},
"Decode.created_at": {
"added": "pre-v0.10.1",
"deprecated": false
},
"Decode.currency": {
"added": "pre-v0.10.1",
"deprecated": false
},
"Decode.currency_minor_unit": {
"added": "pre-v0.10.1",
"deprecated": false
Expand All @@ -2239,6 +2285,10 @@
"added": "v23.11",
"deprecated": false
},
"Decode.description": {
"added": "pre-v0.10.1",
"deprecated": false
},
"Decode.description_hash": {
"added": "pre-v0.10.1",
"deprecated": false
Expand Down Expand Up @@ -2267,6 +2317,10 @@
"added": "pre-v0.10.1",
"deprecated": false
},
"Decode.features": {
"added": "pre-v0.10.1",
"deprecated": false
},
"Decode.hex": {
"added": "pre-v0.10.1",
"deprecated": false
Expand Down Expand Up @@ -2567,6 +2621,10 @@
"added": "pre-v0.10.1",
"deprecated": false
},
"Decode.signature": {
"added": "pre-v0.10.1",
"deprecated": false
},
"Decode.string": {
"added": "pre-v0.10.1",
"deprecated": false
Expand Down Expand Up @@ -2867,6 +2925,10 @@
"added": "pre-v0.10.1",
"deprecated": false
},
"DelInvoice.amount_received_msat": {
"added": "pre-v0.10.1",
"deprecated": false
},
"DelInvoice.bolt11": {
"added": "pre-v0.10.1",
"deprecated": false
Expand Down Expand Up @@ -2903,10 +2965,22 @@
"added": "pre-v0.10.1",
"deprecated": false
},
"DelInvoice.paid_at": {
"added": "pre-v0.10.1",
"deprecated": false
},
"DelInvoice.pay_index": {
"added": "pre-v0.10.1",
"deprecated": false
},
"DelInvoice.payment_hash": {
"added": "pre-v0.10.1",
"deprecated": false
},
"DelInvoice.payment_preimage": {
"added": "pre-v0.10.1",
"deprecated": false
},
"DelInvoice.status": {
"added": "pre-v0.10.1",
"deprecated": false
Expand Down Expand Up @@ -3451,6 +3525,10 @@
"added": "pre-v0.10.1",
"deprecated": false
},
"Getinfo.binding[].subtype": {
"added": "pre-v0.10.1",
"deprecated": false
},
"Getinfo.binding[].type": {
"added": "pre-v0.10.1",
"deprecated": false
Expand Down Expand Up @@ -3927,6 +4005,14 @@
"added": "v23.11",
"deprecated": false
},
"ListForwards.forwards[].failcode": {
"added": "pre-v0.10.1",
"deprecated": false
},
"ListForwards.forwards[].failreason": {
"added": "pre-v0.10.1",
"deprecated": false
},
"ListForwards.forwards[].fee_msat": {
"added": "pre-v0.10.1",
"deprecated": false
Expand Down Expand Up @@ -3959,6 +4045,10 @@
"added": "pre-v0.10.1",
"deprecated": false
},
"ListForwards.forwards[].resolved_time": {
"added": "pre-v0.10.1",
"deprecated": false
},
"ListForwards.forwards[].status": {
"added": "pre-v0.10.1",
"deprecated": false
Expand Down Expand Up @@ -4067,6 +4157,10 @@
"added": "pre-v0.10.1",
"deprecated": false
},
"ListFunds.outputs[].reserved_to_block": {
"added": "pre-v0.10.1",
"deprecated": false
},
"ListFunds.outputs[].scriptpubkey": {
"added": "pre-v0.10.1",
"deprecated": false
Expand Down Expand Up @@ -4283,6 +4377,34 @@
"added": "pre-v0.10.1",
"deprecated": false
},
"ListNodes.nodes[].option_will_fund": {
"added": "pre-v0.10.1",
"deprecated": false
},
"ListNodes.nodes[].option_will_fund.channel_fee_max_base_msat": {
"added": "pre-v0.10.1",
"deprecated": false
},
"ListNodes.nodes[].option_will_fund.channel_fee_max_proportional_thousandths": {
"added": "pre-v0.10.1",
"deprecated": false
},
"ListNodes.nodes[].option_will_fund.compact_lease": {
"added": "pre-v0.10.1",
"deprecated": false
},
"ListNodes.nodes[].option_will_fund.funding_weight": {
"added": "pre-v0.10.1",
"deprecated": false
},
"ListNodes.nodes[].option_will_fund.lease_fee_base_msat": {
"added": "pre-v0.10.1",
"deprecated": false
},
"ListNodes.nodes[].option_will_fund.lease_fee_basis": {
"added": "pre-v0.10.1",
"deprecated": false
},
"ListOffers": {
"added": "pre-v0.10.1",
"deprecated": null
Expand Down Expand Up @@ -4455,6 +4577,10 @@
"added": "v23.02",
"deprecated": false
},
"ListPeerChannels.channels[].direction": {
"added": "v23.02",
"deprecated": false
},
"ListPeerChannels.channels[].dust_limit_msat": {
"added": "v23.02",
"deprecated": false
Expand Down Expand Up @@ -4615,6 +4741,10 @@
"added": "v24.02",
"deprecated": false
},
"ListPeerChannels.channels[].last_tx_fee_msat": {
"added": "pre-v0.10.1",
"deprecated": false
},
"ListPeerChannels.channels[].lost_state": {
"added": "v24.02",
"deprecated": false
Expand Down Expand Up @@ -6195,6 +6325,30 @@
"added": "pre-v0.10.1",
"deprecated": false
},
"Wait.details": {
"added": "pre-v0.10.1",
"deprecated": false
},
"Wait.details.bolt11": {
"added": "pre-v0.10.1",
"deprecated": false
},
"Wait.details.bolt12": {
"added": "pre-v0.10.1",
"deprecated": false
},
"Wait.details.description": {
"added": "pre-v0.10.1",
"deprecated": false
},
"Wait.details.label": {
"added": "pre-v0.10.1",
"deprecated": false
},
"Wait.details.status": {
"added": "pre-v0.10.1",
"deprecated": false
},
"Wait.indexname": {
"added": "pre-v0.10.1",
"deprecated": false
Expand Down
Loading

0 comments on commit 7c6a32e

Please sign in to comment.