mirror of
https://github.com/kevin-DL/m3o-go.git
synced 2026-01-11 18:44:26 +00:00
Commit from m3o/m3o action
This commit is contained in:
35
nft/nft.go
Executable file
35
nft/nft.go
Executable file
@@ -0,0 +1,35 @@
|
||||
package nft
|
||||
|
||||
import (
|
||||
"go.m3o.com/client"
|
||||
)
|
||||
|
||||
func NewNftService(token string) *NftService {
|
||||
return &NftService{
|
||||
client: client.NewClient(&client.Options{
|
||||
Token: token,
|
||||
}),
|
||||
}
|
||||
}
|
||||
|
||||
type NftService struct {
|
||||
client *client.Client
|
||||
}
|
||||
|
||||
// Vote to have the NFT api launched faster!
|
||||
func (t *NftService) Vote(request *VoteRequest) (*VoteResponse, error) {
|
||||
|
||||
rsp := &VoteResponse{}
|
||||
return rsp, t.client.Call("nft", "Vote", request, rsp)
|
||||
|
||||
}
|
||||
|
||||
type VoteRequest struct {
|
||||
// optional message
|
||||
Message string `json:"message"`
|
||||
}
|
||||
|
||||
type VoteResponse struct {
|
||||
// response message
|
||||
Message string `json:"message"`
|
||||
}
|
||||
Reference in New Issue
Block a user