Documentation ¶
Index ¶
- func FindFile() ([]byte, string)
- type Credential
- type G
- func (g *G) CreateSub(subName string, topic *pubsub.Topic) (*pubsub.Subscription, error)
- func (g *G) CreateTopic(topicName string) (*pubsub.Topic, error)
- func (g *G) Publish(w io.Writer, topicID, msg string) (string, error)
- func (g *G) PullMsgs(w io.Writer, subID string) ([]byte, error)
- func (g *G) PullMsgsTimeOut(w io.Writer, subID string, seconds time.Duration) ([]byte, int, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Credential ¶
type Credential struct { Type string `json:"type"` Project_id string `json:"project_id"` Private_key_id string `json:"private_key_id"` Private_key string `json:"private_key"` Client_email string `json:"client_email"` Client_id string `json:"client_id"` Auth_uri string `json:"auth_uri"` Token_uri string `json:"token_uri"` Auth_provider_x509_cert_url string `json:"auth_provider_x509_cert_url"` Client_x509_cert_url string `json:"client_x509_cert_url"` }
Click to show internal directories.
Click to hide internal directories.