Documentation ¶
Index ¶
- func ParseTime(ts string) (time.Time, error)
- type Categories
- type Client
- type Commands
- type EnableAccountingCommand
- type EnableAccountingCommandData
- type EventTypes
- type Events
- type MembershipCreatedEvent
- type MembershipCreatedEventData
- type MembershipCreatedEventType
- type MembershipCreatedForProjectEvent
- type MembershipCreatedForProjectEventData
- type MembershipCreatedForProjectEventType
- type MembershipDeletedEvent
- type MembershipDeletedEventData
- type MembershipDeletedEventType
- type MembershipUpdatedEvent
- type MembershipUpdatedEventData
- type MembershipUpdatedEventType
- type Message
- type Metadata
- type ProjectCreatedEvent
- type ProjectCreatedEventData
- type ProjectCreatedEventType
- type ProjectDeletedEvent
- type ProjectDeletedEventData
- type ProjectDeletedEventType
- type ProjectUpdatedEvent
- type ProjectUpdatedEventData
- type ProjectUpdatedEventType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Categories ¶
type Categories string
const ( Accounting Categories = "Accounting" Estimation Categories = "Estimation" Project Categories = "Project" Users Categories = "Users" )
func UnmarshalCategories ¶
func UnmarshalCategories(data []byte) (Categories, error)
func (*Categories) Marshal ¶
func (r *Categories) Marshal() ([]byte, error)
type Commands ¶
type Commands string
const (
CommandsEnableAccounting Commands = "EnableAccounting"
)
func UnmarshalCommands ¶
type EnableAccountingCommand ¶
type EnableAccountingCommand struct { Data EnableAccountingCommandData `json:"data"` ID string `json:"id"` Metadata Metadata `json:"metadata"` Type Commands `json:"type"` }
func UnmarshalEnableAccountingCommand ¶
func UnmarshalEnableAccountingCommand(data []byte) (EnableAccountingCommand, error)
func (*EnableAccountingCommand) Marshal ¶
func (r *EnableAccountingCommand) Marshal() ([]byte, error)
type EventTypes ¶
type EventTypes string
const ( EventTypesEnableAccounting EventTypes = "EnableAccounting" EventTypesMembershipCreated EventTypes = "MembershipCreated" EventTypesMembershipCreatedForProject EventTypes = "MembershipCreatedForProject" EventTypesMembershipDeleted EventTypes = "MembershipDeleted" EventTypesMembershipUpdated EventTypes = "MembershipUpdated" EventTypesProjectCreated EventTypes = "ProjectCreated" EventTypesProjectDeleted EventTypes = "ProjectDeleted" EventTypesProjectUpdated EventTypes = "ProjectUpdated" )
func UnmarshalEventTypes ¶
func UnmarshalEventTypes(data []byte) (EventTypes, error)
func (*EventTypes) Marshal ¶
func (r *EventTypes) Marshal() ([]byte, error)
type Events ¶
type Events string
const ( EventsMembershipCreated Events = "MembershipCreated" EventsMembershipCreatedForProject Events = "MembershipCreatedForProject" EventsMembershipDeleted Events = "MembershipDeleted" EventsMembershipUpdated Events = "MembershipUpdated" EventsProjectCreated Events = "ProjectCreated" EventsProjectDeleted Events = "ProjectDeleted" EventsProjectUpdated Events = "ProjectUpdated" )
func UnmarshalEvents ¶
type MembershipCreatedEvent ¶ added in v0.0.39
type MembershipCreatedEvent struct { Data MembershipCreatedEventData `json:"data"` ID string `json:"id"` Metadata Metadata `json:"metadata"` Type MembershipCreatedEventType `json:"type"` }
func UnmarshalMembershipCreatedEvent ¶ added in v0.0.39
func UnmarshalMembershipCreatedEvent(data []byte) (MembershipCreatedEvent, error)
func (*MembershipCreatedEvent) Marshal ¶ added in v0.0.39
func (r *MembershipCreatedEvent) Marshal() ([]byte, error)
type MembershipCreatedEventData ¶ added in v0.0.39
type MembershipCreatedEventType ¶ added in v0.0.39
type MembershipCreatedEventType string
const (
TypeMembershipCreated MembershipCreatedEventType = "MembershipCreated"
)
type MembershipCreatedForProjectEvent ¶ added in v0.0.42
type MembershipCreatedForProjectEvent struct { Data MembershipCreatedForProjectEventData `json:"data"` ID string `json:"id"` Metadata Metadata `json:"metadata"` Type MembershipCreatedForProjectEventType `json:"type"` }
func UnmarshalMembershipCreatedForProjectEvent ¶ added in v0.0.42
func UnmarshalMembershipCreatedForProjectEvent(data []byte) (MembershipCreatedForProjectEvent, error)
func (*MembershipCreatedForProjectEvent) Marshal ¶ added in v0.0.42
func (r *MembershipCreatedForProjectEvent) Marshal() ([]byte, error)
type MembershipCreatedForProjectEventData ¶ added in v0.0.42
type MembershipCreatedForProjectEventType ¶ added in v0.0.43
type MembershipCreatedForProjectEventType string
const (
TypeMembershipCreatedForProject MembershipCreatedForProjectEventType = "MembershipCreatedForProject"
)
type MembershipDeletedEvent ¶ added in v0.0.39
type MembershipDeletedEvent struct { Data MembershipDeletedEventData `json:"data"` ID string `json:"id"` Metadata Metadata `json:"metadata"` Type MembershipDeletedEventType `json:"type"` }
func UnmarshalMembershipDeletedEvent ¶ added in v0.0.39
func UnmarshalMembershipDeletedEvent(data []byte) (MembershipDeletedEvent, error)
func (*MembershipDeletedEvent) Marshal ¶ added in v0.0.39
func (r *MembershipDeletedEvent) Marshal() ([]byte, error)
type MembershipDeletedEventData ¶ added in v0.0.39
type MembershipDeletedEventData struct {
MembershipID string `json:"membershipId"`
}
type MembershipDeletedEventType ¶ added in v0.0.40
type MembershipDeletedEventType string
const (
TypeMembershipDeleted MembershipDeletedEventType = "MembershipDeleted"
)
type MembershipUpdatedEvent ¶ added in v0.0.39
type MembershipUpdatedEvent struct { Data MembershipUpdatedEventData `json:"data"` ID string `json:"id"` Metadata Metadata `json:"metadata"` Type MembershipUpdatedEventType `json:"type"` }
func UnmarshalMembershipUpdatedEvent ¶ added in v0.0.39
func UnmarshalMembershipUpdatedEvent(data []byte) (MembershipUpdatedEvent, error)
func (*MembershipUpdatedEvent) Marshal ¶ added in v0.0.39
func (r *MembershipUpdatedEvent) Marshal() ([]byte, error)
type MembershipUpdatedEventData ¶ added in v0.0.39
type MembershipUpdatedEventType ¶ added in v0.0.39
type MembershipUpdatedEventType string
const (
TypeMembershipUpdated MembershipUpdatedEventType = "MembershipUpdated"
)
type Message ¶
type Message struct { Data interface{} `json:"data"` ID string `json:"id"` Metadata Metadata `json:"metadata"` Type EventTypes `json:"type"` }
func UnmarshalMessage ¶
type Metadata ¶
func UnmarshalMetadata ¶
type ProjectCreatedEvent ¶ added in v0.0.39
type ProjectCreatedEvent struct { Data ProjectCreatedEventData `json:"data"` ID string `json:"id"` Metadata Metadata `json:"metadata"` Type ProjectCreatedEventType `json:"type"` }
func UnmarshalProjectCreatedEvent ¶ added in v0.0.39
func UnmarshalProjectCreatedEvent(data []byte) (ProjectCreatedEvent, error)
func (*ProjectCreatedEvent) Marshal ¶ added in v0.0.39
func (r *ProjectCreatedEvent) Marshal() ([]byte, error)
type ProjectCreatedEventData ¶ added in v0.0.39
type ProjectCreatedEventData struct { Active bool `json:"active"` ColumnOrder []string `json:"columnOrder"` CreatedAt string `json:"createdAt"` Description string `json:"description"` Name string `json:"name"` Prefix string `json:"prefix"` ProjectID string `json:"projectId"` Public bool `json:"public"` TeamID string `json:"teamId"` UpdatedAt string `json:"updatedAt"` UserID string `json:"userId"` }
type ProjectCreatedEventType ¶ added in v0.0.39
type ProjectCreatedEventType string
const (
TypeProjectCreated ProjectCreatedEventType = "ProjectCreated"
)
type ProjectDeletedEvent ¶ added in v0.0.39
type ProjectDeletedEvent struct { Data ProjectDeletedEventData `json:"data"` ID string `json:"id"` Metadata Metadata `json:"metadata"` Type ProjectDeletedEventType `json:"type"` }
func UnmarshalProjectDeletedEvent ¶ added in v0.0.39
func UnmarshalProjectDeletedEvent(data []byte) (ProjectDeletedEvent, error)
func (*ProjectDeletedEvent) Marshal ¶ added in v0.0.39
func (r *ProjectDeletedEvent) Marshal() ([]byte, error)
type ProjectDeletedEventData ¶ added in v0.0.39
type ProjectDeletedEventData struct {
ProjectID string `json:"projectId"`
}
type ProjectDeletedEventType ¶ added in v0.0.39
type ProjectDeletedEventType string
const (
TypeProjectDeleted ProjectDeletedEventType = "ProjectDeleted"
)
type ProjectUpdatedEvent ¶ added in v0.0.39
type ProjectUpdatedEvent struct { Data ProjectUpdatedEventData `json:"data"` ID string `json:"id"` Metadata Metadata `json:"metadata"` Type ProjectUpdatedEventType `json:"type"` }
func UnmarshalProjectUpdatedEvent ¶ added in v0.0.39
func UnmarshalProjectUpdatedEvent(data []byte) (ProjectUpdatedEvent, error)
func (*ProjectUpdatedEvent) Marshal ¶ added in v0.0.39
func (r *ProjectUpdatedEvent) Marshal() ([]byte, error)
type ProjectUpdatedEventData ¶ added in v0.0.39
type ProjectUpdatedEventData struct { Active *bool `json:"active,omitempty"` ColumnOrder []string `json:"columnOrder,omitempty"` Description *string `json:"description,omitempty"` Name *string `json:"name,omitempty"` ProjectID string `json:"projectId"` Public *bool `json:"public,omitempty"` TeamID *string `json:"teamId,omitempty"` UpdatedAt string `json:"updatedAt"` }
type ProjectUpdatedEventType ¶ added in v0.0.39
type ProjectUpdatedEventType string
const (
TypeProjectUpdated ProjectUpdatedEventType = "ProjectUpdated"
)
Click to show internal directories.
Click to hide internal directories.