Versions in this module Expand all Collapse all v19 v19.0.0 Oct 7, 2019 Changes in this version + type ChannelMessage struct + Channel string + Message string + type Link struct + Href string + Text string + type ListOfNotificationAdresses struct + Addresses []NotificationTypeAndAddress + ContinuationToken string + type NotificationTypeAndAddress struct + NotificationAddress string + NotificationType string + type Notify tcclient.Client + func New(credentials *tcclient.Credentials, rootURL string) *Notify + func NewFromEnv() *Notify + func (notify *Notify) AddDenylistAddress(payload *NotificationTypeAndAddress) error + func (notify *Notify) DeleteDenylistAddress(payload *NotificationTypeAndAddress) error + func (notify *Notify) Email(payload *SendEmailRequest) error + func (notify *Notify) Irc(payload *PostIRCMessageRequest) error + func (notify *Notify) ListDenylist(continuationToken, limit string) (*ListOfNotificationAdresses, error) + func (notify *Notify) ListDenylist_SignedURL(continuationToken, limit string, duration time.Duration) (*url.URL, error) + func (notify *Notify) Ping() error + func (notify *Notify) Pulse(payload *PostPulseMessageRequest) error + type PostIRCMessageRequest json.RawMessage + func (this *PostIRCMessageRequest) MarshalJSON() ([]byte, error) + func (this *PostIRCMessageRequest) UnmarshalJSON(data []byte) error + type PostPulseMessageRequest struct + Message json.RawMessage + RoutingKey string + type PrivateMessage struct + Message string + User string + type SendEmailRequest struct + Address string + Content string + Link Link + ReplyTo string + Subject string + Template string Other modules containing this package github.com/taskcluster/taskcluster/clients/client-go/v14 github.com/taskcluster/taskcluster/clients/client-go/v15 github.com/taskcluster/taskcluster/clients/client-go/v16 github.com/taskcluster/taskcluster/clients/client-go/v17 github.com/taskcluster/taskcluster/clients/client-go/v18 github.com/taskcluster/taskcluster/clients/client-go/v20 github.com/taskcluster/taskcluster/clients/client-go/v21 github.com/taskcluster/taskcluster/clients/client-go/v22 github.com/taskcluster/taskcluster/clients/client-go/v23 github.com/taskcluster/taskcluster/clients/client-go/v24 github.com/taskcluster/taskcluster/v25 github.com/taskcluster/taskcluster/v26 github.com/taskcluster/taskcluster/v27 github.com/taskcluster/taskcluster/v28 github.com/taskcluster/taskcluster/v29 github.com/taskcluster/taskcluster/v30 github.com/taskcluster/taskcluster/v31 github.com/taskcluster/taskcluster/v32 github.com/taskcluster/taskcluster/v33 github.com/taskcluster/taskcluster/v34 github.com/taskcluster/taskcluster/v35 github.com/taskcluster/taskcluster/v36 github.com/taskcluster/taskcluster/v37 github.com/taskcluster/taskcluster/v38 github.com/taskcluster/taskcluster/v39 github.com/taskcluster/taskcluster/v40 github.com/taskcluster/taskcluster/v41 github.com/taskcluster/taskcluster/v42 github.com/taskcluster/taskcluster/v43 github.com/taskcluster/taskcluster/v44 github.com/taskcluster/taskcluster/v45 github.com/taskcluster/taskcluster/v46 github.com/taskcluster/taskcluster/v47 github.com/taskcluster/taskcluster/v48 github.com/taskcluster/taskcluster/v49 github.com/taskcluster/taskcluster/v50 github.com/taskcluster/taskcluster/v51 github.com/taskcluster/taskcluster/v52 github.com/taskcluster/taskcluster/v53 github.com/taskcluster/taskcluster/v54 github.com/taskcluster/taskcluster/v55 github.com/taskcluster/taskcluster/v56 github.com/taskcluster/taskcluster/v57 github.com/taskcluster/taskcluster/v58 github.com/taskcluster/taskcluster/v59 github.com/taskcluster/taskcluster/v60 github.com/taskcluster/taskcluster/v61 github.com/taskcluster/taskcluster/v62 github.com/taskcluster/taskcluster/v63 github.com/taskcluster/taskcluster/v64