models

package
v0.0.0-...-cd4da8b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 23, 2022 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// CampaignStatusRUNNING captures enum value "RUNNING"
	CampaignStatusRUNNING string = "RUNNING"

	// CampaignStatusPAUSED captures enum value "PAUSED"
	CampaignStatusPAUSED string = "PAUSED"

	// CampaignStatusCOMPLETED captures enum value "COMPLETED"
	CampaignStatusCOMPLETED string = "COMPLETED"

	// CampaignStatusDRAFT captures enum value "DRAFT"
	CampaignStatusDRAFT string = "DRAFT"

	// CampaignStatusEDITED captures enum value "EDITED"
	CampaignStatusEDITED string = "EDITED"

	// CampaignStatusSTOPPED captures enum value "STOPPED"
	CampaignStatusSTOPPED string = "STOPPED"
)
View Source
const (

	// CreateProspectProspectsItems0StatusACTIVE captures enum value "ACTIVE"
	CreateProspectProspectsItems0StatusACTIVE string = "ACTIVE"

	// CreateProspectProspectsItems0StatusBLACKLIST captures enum value "BLACKLIST"
	CreateProspectProspectsItems0StatusBLACKLIST string = "BLACKLIST"

	// CreateProspectProspectsItems0StatusAUTOREPLIED captures enum value "AUTOREPLIED"
	CreateProspectProspectsItems0StatusAUTOREPLIED string = "AUTOREPLIED"

	// CreateProspectProspectsItems0StatusTODashCHECK captures enum value "TO-CHECK"
	CreateProspectProspectsItems0StatusTODashCHECK string = "TO-CHECK"

	// CreateProspectProspectsItems0StatusTODashREVIEW captures enum value "TO-REVIEW"
	CreateProspectProspectsItems0StatusTODashREVIEW string = "TO-REVIEW"

	// CreateProspectProspectsItems0StatusBOUNCED captures enum value "BOUNCED"
	CreateProspectProspectsItems0StatusBOUNCED string = "BOUNCED"

	// CreateProspectProspectsItems0StatusINVALID captures enum value "INVALID"
	CreateProspectProspectsItems0StatusINVALID string = "INVALID"

	// CreateProspectProspectsItems0StatusREPLIED captures enum value "REPLIED"
	CreateProspectProspectsItems0StatusREPLIED string = "REPLIED"
)
View Source
const (

	// WebhookSubscribeEventProspectReplied captures enum value "prospect_replied"
	WebhookSubscribeEventProspectReplied string = "prospect_replied"

	// WebhookSubscribeEventLinkClicked captures enum value "link_clicked"
	WebhookSubscribeEventLinkClicked string = "link_clicked"

	// WebhookSubscribeEventEmailOpened captures enum value "email_opened"
	WebhookSubscribeEventEmailOpened string = "email_opened"

	// WebhookSubscribeEventProspectBounced captures enum value "prospect_bounced"
	WebhookSubscribeEventProspectBounced string = "prospect_bounced"

	// WebhookSubscribeEventProspectInvalid captures enum value "prospect_invalid"
	WebhookSubscribeEventProspectInvalid string = "prospect_invalid"

	// WebhookSubscribeEventProspectInterested captures enum value "prospect_interested"
	WebhookSubscribeEventProspectInterested string = "prospect_interested"

	// WebhookSubscribeEventProspectMaybeLater captures enum value "prospect_maybe_later"
	WebhookSubscribeEventProspectMaybeLater string = "prospect_maybe_later"

	// WebhookSubscribeEventProspectNotInterested captures enum value "prospect_not_interested"
	WebhookSubscribeEventProspectNotInterested string = "prospect_not_interested"

	// WebhookSubscribeEventProspectAutoreplied captures enum value "prospect_autoreplied"
	WebhookSubscribeEventProspectAutoreplied string = "prospect_autoreplied"

	// WebhookSubscribeEventFollowupAfterAutoreply captures enum value "followup_after_autoreply"
	WebhookSubscribeEventFollowupAfterAutoreply string = "followup_after_autoreply"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Campaign

type Campaign struct {

	// created
	Created string `json:"created,omitempty"`

	// from email
	FromEmail string `json:"from_email,omitempty"`

	// from name
	FromName string `json:"from_name,omitempty"`

	// id
	ID float64 `json:"id,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// status
	// Enum: [RUNNING PAUSED COMPLETED DRAFT EDITED STOPPED]
	Status string `json:"status,omitempty"`
}

Campaign campaign

swagger:model Campaign

func (*Campaign) ContextValidate

func (m *Campaign) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this campaign based on context it is used

func (*Campaign) MarshalBinary

func (m *Campaign) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Campaign) UnmarshalBinary

func (m *Campaign) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Campaign) Validate

func (m *Campaign) Validate(formats strfmt.Registry) error

Validate validates this campaign

type CreateGlobalProspect

type CreateGlobalProspect struct {

	// prospects
	Prospects []*CreateGlobalProspectProspectsItems0 `json:"prospects"`

	// update
	Update string `json:"update,omitempty"`
}

CreateGlobalProspect create global prospect

swagger:model CreateGlobalProspect

func (*CreateGlobalProspect) ContextValidate

func (m *CreateGlobalProspect) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this create global prospect based on the context it is used

func (*CreateGlobalProspect) MarshalBinary

func (m *CreateGlobalProspect) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateGlobalProspect) UnmarshalBinary

func (m *CreateGlobalProspect) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateGlobalProspect) Validate

func (m *CreateGlobalProspect) Validate(formats strfmt.Registry) error

Validate validates this create global prospect

type CreateGlobalProspectProspectsItems0

type CreateGlobalProspectProspectsItems0 struct {

	// address
	Address string `json:"address,omitempty"`

	// city
	City string `json:"city,omitempty"`

	// company
	Company string `json:"company,omitempty"`

	// country
	Country string `json:"country,omitempty"`

	// email
	Email string `json:"email,omitempty"`

	// first name
	FirstName string `json:"first_name,omitempty"`

	// id
	ID float64 `json:"id,omitempty"`

	// last name
	LastName string `json:"last_name,omitempty"`

	// phone
	Phone string `json:"phone,omitempty"`

	// snipet1
	Snipet1 string `json:"snipet1,omitempty"`

	// snipet2
	Snipet2 string `json:"snipet2,omitempty"`

	// snipet3
	Snipet3 string `json:"snipet3,omitempty"`

	// snipet4
	Snipet4 string `json:"snipet4,omitempty"`

	// tags
	Tags string `json:"tags,omitempty"`

	// title
	Title string `json:"title,omitempty"`

	// website
	Website string `json:"website,omitempty"`
}

CreateGlobalProspectProspectsItems0 create global prospect prospects items0

swagger:model CreateGlobalProspectProspectsItems0

func (*CreateGlobalProspectProspectsItems0) ContextValidate

func (m *CreateGlobalProspectProspectsItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this create global prospect prospects items0 based on context it is used

func (*CreateGlobalProspectProspectsItems0) MarshalBinary

func (m *CreateGlobalProspectProspectsItems0) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateGlobalProspectProspectsItems0) UnmarshalBinary

func (m *CreateGlobalProspectProspectsItems0) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateGlobalProspectProspectsItems0) Validate

Validate validates this create global prospect prospects items0

type CreateProspect

type CreateProspect struct {

	// campaign
	Campaign *CreateProspectCampaign `json:"campaign,omitempty"`

	// prospects
	Prospects []*CreateProspectProspectsItems0 `json:"prospects"`

	// update
	Update string `json:"update,omitempty"`
}

CreateProspect create prospect

swagger:model CreateProspect

func (*CreateProspect) ContextValidate

func (m *CreateProspect) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this create prospect based on the context it is used

func (*CreateProspect) MarshalBinary

func (m *CreateProspect) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateProspect) UnmarshalBinary

func (m *CreateProspect) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateProspect) Validate

func (m *CreateProspect) Validate(formats strfmt.Registry) error

Validate validates this create prospect

type CreateProspectCampaign

type CreateProspectCampaign struct {

	// campaign id
	CampaignID int32 `json:"campaign_id,omitempty"`
}

CreateProspectCampaign create prospect campaign

swagger:model CreateProspectCampaign

func (*CreateProspectCampaign) ContextValidate

func (m *CreateProspectCampaign) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this create prospect campaign based on context it is used

func (*CreateProspectCampaign) MarshalBinary

func (m *CreateProspectCampaign) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateProspectCampaign) UnmarshalBinary

func (m *CreateProspectCampaign) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateProspectCampaign) Validate

func (m *CreateProspectCampaign) Validate(formats strfmt.Registry) error

Validate validates this create prospect campaign

type CreateProspectProspectsItems0

type CreateProspectProspectsItems0 struct {

	// address
	Address string `json:"address,omitempty"`

	// city
	City string `json:"city,omitempty"`

	// company
	Company string `json:"company,omitempty"`

	// country
	Country string `json:"country,omitempty"`

	// email
	Email string `json:"email,omitempty"`

	// first name
	FirstName string `json:"first_name,omitempty"`

	// id
	ID float64 `json:"id,omitempty"`

	// last name
	LastName string `json:"last_name,omitempty"`

	// phone
	Phone string `json:"phone,omitempty"`

	// snipet1
	Snipet1 string `json:"snipet1,omitempty"`

	// snipet2
	Snipet2 string `json:"snipet2,omitempty"`

	// snipet3
	Snipet3 string `json:"snipet3,omitempty"`

	// snipet4
	Snipet4 string `json:"snipet4,omitempty"`

	// status
	// Enum: [ACTIVE BLACKLIST AUTOREPLIED TO-CHECK TO-REVIEW BOUNCED INVALID REPLIED]
	Status string `json:"status,omitempty"`

	// tags
	Tags string `json:"tags,omitempty"`

	// title
	Title string `json:"title,omitempty"`

	// website
	Website string `json:"website,omitempty"`
}

CreateProspectProspectsItems0 create prospect prospects items0

swagger:model CreateProspectProspectsItems0

func (*CreateProspectProspectsItems0) ContextValidate

func (m *CreateProspectProspectsItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this create prospect prospects items0 based on context it is used

func (*CreateProspectProspectsItems0) MarshalBinary

func (m *CreateProspectProspectsItems0) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateProspectProspectsItems0) UnmarshalBinary

func (m *CreateProspectProspectsItems0) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateProspectProspectsItems0) Validate

func (m *CreateProspectProspectsItems0) Validate(formats strfmt.Registry) error

Validate validates this create prospect prospects items0

type CreateProspectResponse

type CreateProspectResponse struct {
	Status

	// prospects
	Prospects []*CreateProspectResponseProspectsItems0 `json:"prospects"`
}

CreateProspectResponse create prospect response

swagger:model CreateProspectResponse

func (*CreateProspectResponse) ContextValidate

func (m *CreateProspectResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this create prospect response based on the context it is used

func (*CreateProspectResponse) MarshalBinary

func (m *CreateProspectResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (CreateProspectResponse) MarshalJSON

func (m CreateProspectResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*CreateProspectResponse) UnmarshalBinary

func (m *CreateProspectResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateProspectResponse) UnmarshalJSON

func (m *CreateProspectResponse) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*CreateProspectResponse) Validate

func (m *CreateProspectResponse) Validate(formats strfmt.Registry) error

Validate validates this create prospect response

type CreateProspectResponseProspectsItems0

type CreateProspectResponseProspectsItems0 struct {

	// email
	Email string `json:"email,omitempty"`
}

CreateProspectResponseProspectsItems0 create prospect response prospects items0

swagger:model CreateProspectResponseProspectsItems0

func (*CreateProspectResponseProspectsItems0) ContextValidate

func (m *CreateProspectResponseProspectsItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this create prospect response prospects items0 based on context it is used

func (*CreateProspectResponseProspectsItems0) MarshalBinary

func (m *CreateProspectResponseProspectsItems0) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateProspectResponseProspectsItems0) UnmarshalBinary

func (m *CreateProspectResponseProspectsItems0) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateProspectResponseProspectsItems0) Validate

Validate validates this create prospect response prospects items0

type Error

type Error struct {

	// code
	Code int32 `json:"code,omitempty"`

	// fields
	Fields string `json:"fields,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

Error error

swagger:model Error

func (*Error) ContextValidate

func (m *Error) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this error based on context it is used

func (*Error) MarshalBinary

func (m *Error) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Error) UnmarshalBinary

func (m *Error) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Error) Validate

func (m *Error) Validate(formats strfmt.Registry) error

Validate validates this error

type Prospect

type Prospect struct {
	CreateProspect

	// address
	Address string `json:"address,omitempty"`

	// city
	City string `json:"city,omitempty"`

	// company
	Company string `json:"company,omitempty"`

	// country
	Country string `json:"country,omitempty"`

	// email
	Email string `json:"email,omitempty"`

	// first name
	FirstName string `json:"first_name,omitempty"`

	// id
	ID float64 `json:"id,omitempty"`

	// last contacted
	LastContacted string `json:"last_contacted,omitempty"`

	// last name
	LastName string `json:"last_name,omitempty"`

	// last replied
	LastReplied string `json:"last_replied,omitempty"`

	// phone
	Phone string `json:"phone,omitempty"`

	// snipet1
	Snipet1 string `json:"snipet1,omitempty"`

	// snipet2
	Snipet2 string `json:"snipet2,omitempty"`

	// snipet3
	Snipet3 string `json:"snipet3,omitempty"`

	// snipet4
	Snipet4 string `json:"snipet4,omitempty"`

	// status
	// Enum: [ACTIVE BLACKLIST AUTOREPLIED TO-CHECK TO-REVIEW BOUNCED INVALID REPLIED]
	Status string `json:"status,omitempty"`

	// tags
	Tags string `json:"tags,omitempty"`

	// title
	Title string `json:"title,omitempty"`

	// updated
	Updated string `json:"updated,omitempty"`

	// website
	Website string `json:"website,omitempty"`
}

Prospect prospect

swagger:model Prospect

func (*Prospect) ContextValidate

func (m *Prospect) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this prospect based on the context it is used

func (*Prospect) MarshalBinary

func (m *Prospect) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (Prospect) MarshalJSON

func (m Prospect) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*Prospect) UnmarshalBinary

func (m *Prospect) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Prospect) UnmarshalJSON

func (m *Prospect) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*Prospect) Validate

func (m *Prospect) Validate(formats strfmt.Registry) error

Validate validates this prospect

type Status

type Status struct {

	// status
	Status *StatusStatus `json:"status,omitempty"`
}

Status status

swagger:model Status

func (*Status) ContextValidate

func (m *Status) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this status based on the context it is used

func (*Status) MarshalBinary

func (m *Status) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Status) UnmarshalBinary

func (m *Status) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Status) Validate

func (m *Status) Validate(formats strfmt.Registry) error

Validate validates this status

type StatusStatus

type StatusStatus struct {

	// code
	Code string `json:"code,omitempty"`

	// msg
	Msg string `json:"msg,omitempty"`

	// status
	Status string `json:"status,omitempty"`
}

StatusStatus status status

swagger:model StatusStatus

func (*StatusStatus) ContextValidate

func (m *StatusStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this status status based on context it is used

func (*StatusStatus) MarshalBinary

func (m *StatusStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StatusStatus) UnmarshalBinary

func (m *StatusStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StatusStatus) Validate

func (m *StatusStatus) Validate(formats strfmt.Registry) error

Validate validates this status status

type WebhookSubscribe

type WebhookSubscribe struct {

	// event
	// Enum: [prospect_replied link_clicked email_opened prospect_bounced prospect_invalid prospect_interested prospect_maybe_later prospect_not_interested prospect_autoreplied followup_after_autoreply]
	Event string `json:"event,omitempty"`

	// target url
	TargetURL string `json:"target_url,omitempty"`
}

WebhookSubscribe webhook subscribe

swagger:model WebhookSubscribe

func (*WebhookSubscribe) ContextValidate

func (m *WebhookSubscribe) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this webhook subscribe based on context it is used

func (*WebhookSubscribe) MarshalBinary

func (m *WebhookSubscribe) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WebhookSubscribe) UnmarshalBinary

func (m *WebhookSubscribe) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebhookSubscribe) Validate

func (m *WebhookSubscribe) Validate(formats strfmt.Registry) error

Validate validates this webhook subscribe

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL