Documentation ¶
Index ¶
- type AddActionToOrganization
- type AddContactToOrganization
- type AddDomain
- type AddEmail
- type AddParentOrganization
- type AddSocialToContact
- type AddSocialToOrganization
- type AddSubOrganization
- type AddTag
- type AddUserAssigneeToIssue
- type AddUserFollowerToIssue
- type ChangeStatusForContract
- type CloseServiceLineItem
- type CreateBankAccount
- type CreateComment
- type CreateContact
- type CreateContract
- type CreateCustomFieldTemplate
- type CreateDomain
- type CreateIssue
- type CreateLocation
- type CreateLogEntry
- type CreateOpportunity
- type CreateOrganization
- type CreateServiceLineItem
- type CreateSocial
- type CreateTenantBillingProfile
- type CreateUser
- type Delete
- type DeleteBankAccount
- type DeleteServiceLineItem
- type Event
- type EventCompleted
- type EventDetails
- type EventMetadata
- type FlowAgentEvent
- type FlowAgentExecutionResultEvent
- type FlowComputeParticipantsRequirements
- type FlowOn
- type FlowParticipantGoalAchieved
- type FlowParticipantSchedule
- type HideContact
- type MailstackProvisionBuyRequest
- type MailstackProvisionMailbox
- type MergeOrganizations
- type PauseServiceLineItem
- type RegisterEmail
- type RemoveDomain
- type RemoveEmail
- type RemoveParentOrganization
- type RemoveSocialFromContact
- type RemoveSocialFromOrganization
- type RemoveSubOrganization
- type RemoveTag
- type RemoveUserAssigneeFromIssue
- type RemoveUserFollowerFromIssue
- type RequestEnrichContact
- type RequestEnrichOrganization
- type RequestRefreshLastTouchpoint
- type RequestValidateEmail
- type ResumeServiceLineItem
- type SaveJobRole
- type SaveTag
- type ShowContact
- type UpdateBankAccount
- type UpdateComment
- type UpdateContact
- type UpdateContract
- type UpdateCustomFieldTemplate
- type UpdateIssue
- type UpdateLogEntry
- type UpdateOpportunity
- type UpdateOrganization
- type UpdateOrganizationOnboardingStatus
- type UpdateServiceLineItem
- type UpdateSocial
- type UpdateSocialForContact
- type UpdateSocialForOrganization
- type UpdateTenantBillingProfile
- type UpdateTenantSettings
- type UpdateUser
- type UserLogin
- type WebhookEvent
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddActionToOrganization ¶
type AddActionToOrganization struct {
data_fields.ActionFields
}
type AddContactToOrganization ¶
type AddContactToOrganization struct { ContactId string `json:"contactId"` OrganizationId string `json:"organizationId"` JobTitle string `json:"jobTitle"` Description string `json:"description"` Primary bool `json:"primary"` StartedAt *time.Time `json:"startedAt,omitempty"` EndedAt *time.Time `json:"endedAt,omitempty"` }
type AddEmail ¶
func NewAddEmailEvent ¶
type AddParentOrganization ¶
type AddParentOrganization struct {
ParentOrganizationId string `json:"parentOrganizationId"`
}
type AddSocialToContact ¶
type AddSocialToOrganization ¶
type AddSubOrganization ¶
type AddSubOrganization struct {
SubOrganizationId string `json:"subOrganizationId"`
}
type AddTag ¶
func NewAddTagEvent ¶
type AddUserAssigneeToIssue ¶
type AddUserAssigneeToIssue struct {
UserID string `json:"userId"`
}
type AddUserFollowerToIssue ¶
type AddUserFollowerToIssue struct {
UserID string `json:"userId"`
}
type ChangeStatusForContract ¶
type ChangeStatusForContract struct {
Status string `json:"status"`
}
type CloseServiceLineItem ¶
type CreateBankAccount ¶
type CreateBankAccount struct {
data_fields.BankAccountFields
}
type CreateComment ¶
type CreateComment struct {
data_fields.CommentFields
}
type CreateContact ¶
type CreateContact struct {
data_fields.ContactFields
}
type CreateContract ¶
type CreateContract struct {
data_fields.ContractSaveFields
}
type CreateCustomFieldTemplate ¶
type CreateCustomFieldTemplate struct { Name string `json:"name"` EntityType string `json:"entityType"` Type string `json:"type"` ValidValues []string `json:"validValues"` Order *int64 `json:"order,omitempty"` Required *bool `json:"required,omitempty"` Length *int64 `json:"length,omitempty"` Min *int64 `json:"min,omitempty"` Max *int64 `json:"max,omitempty"` }
func New_CreateCustomFieldTemplate_From_CustomFieldTemplateSaveFields ¶
func New_CreateCustomFieldTemplate_From_CustomFieldTemplateSaveFields(data neo4jrepository.CustomFieldTemplateSaveFields) CreateCustomFieldTemplate
type CreateDomain ¶
type CreateIssue ¶
type CreateIssue struct {
data_fields.IssueFields
}
type CreateLocation ¶
type CreateLocation struct {
data_fields.LocationFields
}
type CreateLogEntry ¶
type CreateLogEntry struct {
data_fields.LogEntryFields
}
type CreateOpportunity ¶
type CreateOpportunity struct {
data_fields.OpportunityFields
}
type CreateOrganization ¶
type CreateOrganization struct {
data_fields.OrganizationFields
}
type CreateServiceLineItem ¶
type CreateServiceLineItem struct {
data_fields.SLIFields
}
type CreateSocial ¶
type CreateTenantBillingProfile ¶
type CreateTenantBillingProfile struct {
data_fields.TenantBillingProfileFields
}
type CreateUser ¶
type CreateUser struct {
data_fields.UserFields
}
type DeleteBankAccount ¶
type DeleteBankAccount struct {
ID string `json:"id"`
}
type DeleteServiceLineItem ¶
type DeleteServiceLineItem struct {
ServiceLineItemId string `json:"serviceLineItemId,omitempty"`
}
type Event ¶
type Event struct { Event EventDetails `json:"event"` Metadata EventMetadata `json:"metadata"` }
type EventCompleted ¶
type EventDetails ¶
type EventMetadata ¶
type FlowAgentEvent ¶
type FlowComputeParticipantsRequirements ¶
type FlowComputeParticipantsRequirements struct{}
type FlowParticipantGoalAchieved ¶
type FlowParticipantGoalAchieved struct { ParticipantId string `json:"participantId"` ParticipantType model.EntityType `json:"participantType"` }
type FlowParticipantSchedule ¶
type FlowParticipantSchedule struct{}
type HideContact ¶
type HideContact struct{}
type MailstackProvisionBuyRequest ¶
type MailstackProvisionBuyRequest struct{}
type MailstackProvisionMailbox ¶
type MailstackProvisionMailbox struct{}
type MergeOrganizations ¶
type PauseServiceLineItem ¶
type PauseServiceLineItem struct {
ServiceLineItemId string `json:"serviceLineItemId,omitempty"`
}
type RegisterEmail ¶
func NewRegisterEmailEvent ¶
func NewRegisterEmailEvent(email, source string) RegisterEmail
type RemoveDomain ¶
type RemoveDomain struct {
Domain string `json:"domain"`
}
type RemoveEmail ¶
type RemoveEmail struct {
Email string `json:"email"`
}
func NewRemoveEmailEvent ¶
func NewRemoveEmailEvent(email string) RemoveEmail
type RemoveParentOrganization ¶
type RemoveParentOrganization struct {
ParentOrganizationId string `json:"parentOrganizationId"`
}
type RemoveSocialFromContact ¶
type RemoveSubOrganization ¶
type RemoveSubOrganization struct {
SubOrganizationId string `json:"subOrganizationId"`
}
type RemoveTag ¶
func NewRemoveTagEvent ¶
type RemoveUserAssigneeFromIssue ¶
type RemoveUserAssigneeFromIssue struct {
UserID string `json:"userId"`
}
type RemoveUserFollowerFromIssue ¶
type RemoveUserFollowerFromIssue struct {
UserID string `json:"userId"`
}
type RequestEnrichContact ¶
type RequestEnrichContact struct{}
type RequestEnrichOrganization ¶
type RequestEnrichOrganization struct {
Url string `json:"url"`
}
type RequestRefreshLastTouchpoint ¶
type RequestRefreshLastTouchpoint struct{}
type RequestValidateEmail ¶
type RequestValidateEmail struct { }
type ResumeServiceLineItem ¶
type ResumeServiceLineItem struct {
ServiceLineItemId string `json:"serviceLineItemId,omitempty"`
}
type SaveJobRole ¶
type SaveJobRole struct {
data_fields.JobRoleFields
}
type ShowContact ¶
type ShowContact struct{}
type UpdateBankAccount ¶
type UpdateBankAccount struct {
data_fields.BankAccountFields
}
type UpdateComment ¶
type UpdateComment struct {
data_fields.CommentFields
}
type UpdateContact ¶
type UpdateContact struct {
data_fields.ContactFields
}
type UpdateContract ¶
type UpdateContract struct {
data_fields.ContractSaveFields
}
type UpdateCustomFieldTemplate ¶
type UpdateCustomFieldTemplate struct { Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` ValidValues *[]string `json:"validValues,omitempty"` Order *int64 `json:"order,omitempty"` Required *bool `json:"required,omitempty"` Length *int64 `json:"length,omitempty"` Min *int64 `json:"min,omitempty"` Max *int64 `json:"max,omitempty"` }
func New_UpdateCustomFieldTemplate_From_CustomFieldTemplateSaveFields ¶
func New_UpdateCustomFieldTemplate_From_CustomFieldTemplateSaveFields(data neo4jrepository.CustomFieldTemplateSaveFields) UpdateCustomFieldTemplate
type UpdateIssue ¶
type UpdateIssue struct {
data_fields.IssueFields
}
type UpdateLogEntry ¶
type UpdateLogEntry struct {
data_fields.LogEntryFields
}
type UpdateOpportunity ¶
type UpdateOpportunity struct {
data_fields.OpportunityFields
}
type UpdateOrganization ¶
type UpdateOrganization struct {
data_fields.OrganizationFields
}
type UpdateOrganizationOnboardingStatus ¶
type UpdateOrganizationOnboardingStatus struct {
data_fields.OrganizationOnboardingStatusFields
}
type UpdateServiceLineItem ¶
type UpdateServiceLineItem struct {
data_fields.SLIFields
}
type UpdateSocial ¶
type UpdateSocialForContact ¶
type UpdateTenantBillingProfile ¶
type UpdateTenantBillingProfile struct {
data_fields.TenantBillingProfileFields
}
type UpdateTenantSettings ¶
type UpdateTenantSettings struct {
data_fields.TenantSettingsFields
}
type UpdateUser ¶
type UpdateUser struct {
data_fields.UserFields
}
type WebhookEvent ¶
type WebhookEvent struct { ExternalSystemId enum.Source Name enum.FlowListenerEvent DataType string Data interface{} }
Source Files ¶
- bank_account_create.go
- bank_account_delete.go
- bank_account_update.go
- comment_create.go
- comment_update.go
- contact_add_social.go
- contact_add_to_organization.go
- contact_create.go
- contact_remove_social.go
- contact_update.go
- contact_update_social.go
- contract_create.go
- contract_status_changed.go
- contract_update.go
- custom_field_template_create.go
- custom_field_template_update.go
- domain_create.go
- domain_link.go
- domain_unlink.go
- email_add.go
- email_register.go
- email_remove.go
- email_request_validate.go
- empty_event_types.go
- event_completed.go
- flow_agent_event.go
- flow_compute_participants_requirements.go
- flow_participant_goal_achieved.go
- issue_add_user_assignee.go
- issue_add_user_follower.go
- issue_create.go
- issue_remove_user_assignee.go
- issue_remove_user_follower.go
- issue_update.go
- job_role_save.go
- location_create.go
- log_entry_create.go
- log_entry_update.go
- opportunity_create.go
- opportunity_update.go
- organization_add_action.go
- organization_add_parent.go
- organization_add_social.go
- organization_add_sub.go
- organization_create.go
- organization_merge.go
- organization_remove_parent.go
- organization_remove_social.go
- organization_remove_sub.go
- organization_request_enrich.go
- organization_update.go
- organization_update_onboarding_status.go
- organization_update_social.go
- rabbitmq_event.go
- service_line_item_close.go
- service_line_item_create.go
- service_line_item_delete.go
- service_line_item_pause.go
- service_line_item_resume.go
- service_line_item_update.go
- social_create.go
- social_update.go
- tag_add.go
- tag_remove.go
- tag_save.go
- tenant_billing_profile_create.go
- tenant_billing_profile_update.go
- tenant_settings_update.go
- user_create.go
- user_login.go
- user_update.go
- webhook_event.go
Click to show internal directories.
Click to hide internal directories.