update status response

wording

Make claim_sequence a signed int
This commit is contained in:
Niko Storni 2019-02-22 19:09:13 +01:00
parent 38d493fdd1
commit 41b4a3684a
No known key found for this signature in database
GPG key ID: F37FE63398800368
2 changed files with 12 additions and 14 deletions

View file

@ -294,10 +294,10 @@ func (d *Client) Version() (*VersionResponse, error) {
return response, d.call(response, "version", map[string]interface{}{}) return response, d.call(response, "version", map[string]interface{}{})
} }
func (d *Client) Resolve(uri string) (*ResolveResponse, error) { func (d *Client) Resolve(urls string) (*ResolveResponse, error) {
response := new(ResolveResponse) response := new(ResolveResponse)
return response, d.call(response, "resolve", map[string]interface{}{ return response, d.call(response, "resolve", map[string]interface{}{
"urls": uri, "urls": urls,
}) })
} }

View file

@ -300,7 +300,7 @@ type Claim struct {
Amount string `json:"amount"` Amount string `json:"amount"`
ChannelName *string `json:"channel_name,omitempty"` ChannelName *string `json:"channel_name,omitempty"`
ClaimID string `json:"claim_id"` ClaimID string `json:"claim_id"`
ClaimSequence uint64 `json:"claim_sequence"` ClaimSequence int64 `json:"claim_sequence"`
DecodedClaim bool `json:"decoded_claim"` DecodedClaim bool `json:"decoded_claim"`
Depth int64 `json:"depth"` Depth int64 `json:"depth"`
EffectiveAmount string `json:"effective_amount"` EffectiveAmount string `json:"effective_amount"`
@ -343,9 +343,6 @@ type StatusResponse struct {
NodeID string `json:"node_id"` NodeID string `json:"node_id"`
PeersInRoutingTable uint64 `json:"peers_in_routing_table"` PeersInRoutingTable uint64 `json:"peers_in_routing_table"`
} `json:"dht"` } `json:"dht"`
FileManager struct {
ManagedFiles uint64 `json:"managed_files"`
} `json:"file_manager"`
HashAnnouncer struct { HashAnnouncer struct {
AnnounceQueueSize uint64 `json:"announce_queue_size"` AnnounceQueueSize uint64 `json:"announce_queue_size"`
} `json:"hash_announcer"` } `json:"hash_announcer"`
@ -359,14 +356,15 @@ type StatusResponse struct {
Database bool `json:"database"` Database bool `json:"database"`
Dht bool `json:"dht"` Dht bool `json:"dht"`
ExchangeRateManager bool `json:"exchange_rate_manager"` ExchangeRateManager bool `json:"exchange_rate_manager"`
FileManager bool `json:"file_manager"`
HashAnnouncer bool `json:"hash_announcer"` HashAnnouncer bool `json:"hash_announcer"`
PaymentRateManager bool `json:"payment_rate_manager"`
PeerProtocolServer bool `json:"peer_protocol_server"` PeerProtocolServer bool `json:"peer_protocol_server"`
RateLimiter bool `json:"rate_limiter"` StreamManager bool `json:"stream_manager"`
Upnp bool `json:"upnp"` Upnp bool `json:"upnp"`
Wallet bool `json:"wallet"` Wallet bool `json:"wallet"`
} `json:"startup_status"` } `json:"startup_status"`
StreamManager struct {
ManagedFiles int64 `json:"managed_files"`
} `json:"stream_manager"`
Upnp struct { Upnp struct {
AioupnpVersion string `json:"aioupnp_version"` AioupnpVersion string `json:"aioupnp_version"`
DhtRedirectSet bool `json:"dht_redirect_set"` DhtRedirectSet bool `json:"dht_redirect_set"`
@ -376,11 +374,11 @@ type StatusResponse struct {
Redirects struct{} `json:"redirects"` Redirects struct{} `json:"redirects"`
} }
Wallet struct { Wallet struct {
BestBlockchain string `json:"best_blockchain"` BestBlochash string `json:"best_blockhash"`
Blocks int `json:"blocks"` Blocks int `json:"blocks"`
BlocksBehind int `json:"blocks_behind"` BlocksBehind int `json:"blocks_behind"`
IsEncrypted bool `json:"is_encrypted"` IsEncrypted bool `json:"is_encrypted"`
IsLocked bool `json:"is_locked"` IsLocked bool `json:"is_locked"`
} `json:"wallet"` } `json:"wallet"`
} }