Documentation
¶
Index ¶
- type Status
- func (r *Status) AddFailureDetails(o *StatusDetails) (int, error)
- func (r *Status) AddPendingDetails(o *StatusDetails) (int, error)
- func (r *Status) AddSuccessDetails(o *StatusDetails) (int, error)
- func (r *Status) CreateFailureDetails(id, ver, mesg string) error
- func (r *Status) CreatePendingDetails(id, ver, mesg string) error
- func (r *Status) CreateSuccessDetails(id, ver, mesg string) error
- func (r *Status) IncreaseFailureCount() error
- func (r *Status) IncreasePendingCount() error
- func (r *Status) IncreaseSuccessCount() error
- func (r *Status) IncreaseTotalCount() error
- func (r *Status) NewFailureDetails() (*StatusDetails, error)
- func (r *Status) NewPendingDetails() (*StatusDetails, error)
- func (r *Status) NewSuccessDetails() (*StatusDetails, error)
- func (r *Status) SetFailureCount(i int) error
- func (r *Status) SetPendingCount(i int) error
- func (r *Status) SetRequestTimestamp(s string) error
- func (r *Status) SetRequestTimestampToCurrentTime() error
- func (r *Status) SetStatusCompleted() error
- func (r *Status) SetStatusPending() error
- func (r *Status) SetSuccessCount(i int) error
- func (r *Status) SetTotalCount(i int) error
- type StatusDetails
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Status ¶
type Status struct {
properties.IDProperty
Status string `json:"status,omitempty"`
RequestTimestamp string `json:"request_timestamp,omitempty"`
TotalCount int `json:"total_count,omitempty"`
SuccessCount int `json:"success_count,omitempty"`
Successes []StatusDetails `json:"successes,omitempty"`
FailureCount int `json:"failure_count,omitempty"`
Failures []StatusDetails `json:"failures,omitempty"`
PendingCount int `json:"pending_count,omitempty"`
Pendings []StatusDetails `json:"pendings,omitempty"`
}
func New ¶
func New() *Status
New - This function will create a new TAXII Status object and return it as a pointer.
func (*Status) AddFailureDetails ¶
func (r *Status) AddFailureDetails(o *StatusDetails) (int, error)
func (*Status) AddPendingDetails ¶
func (r *Status) AddPendingDetails(o *StatusDetails) (int, error)
func (*Status) AddSuccessDetails ¶
func (r *Status) AddSuccessDetails(o *StatusDetails) (int, error)
func (*Status) CreateFailureDetails ¶
func (*Status) CreatePendingDetails ¶
func (*Status) CreateSuccessDetails ¶
func (*Status) IncreaseFailureCount ¶
func (*Status) IncreasePendingCount ¶
func (*Status) IncreaseSuccessCount ¶
func (*Status) IncreaseTotalCount ¶
func (*Status) NewFailureDetails ¶
func (r *Status) NewFailureDetails() (*StatusDetails, error)
func (*Status) NewPendingDetails ¶
func (r *Status) NewPendingDetails() (*StatusDetails, error)
func (*Status) NewSuccessDetails ¶
func (r *Status) NewSuccessDetails() (*StatusDetails, error)
func (*Status) SetFailureCount ¶
func (*Status) SetPendingCount ¶
func (*Status) SetRequestTimestamp ¶
func (*Status) SetRequestTimestampToCurrentTime ¶
func (*Status) SetStatusCompleted ¶
func (*Status) SetStatusPending ¶
func (*Status) SetSuccessCount ¶
func (*Status) SetTotalCount ¶
type StatusDetails ¶
type StatusDetails struct {
ID string `json:"id,omitempty"`
Version string `json:"version,omitempty"`
Message string `json:"message,omitempty"`
}
func NewStatusDetails ¶
func NewStatusDetails() *StatusDetails
NewStatusDetails - This function will create a new TAXII Status Detail object and return it as a pointer.
func (*StatusDetails) SetID ¶
func (r *StatusDetails) SetID(s string) error
func (*StatusDetails) SetMessage ¶
func (r *StatusDetails) SetMessage(s string) error
func (*StatusDetails) SetVersion ¶
func (r *StatusDetails) SetVersion(s string) error
Click to show internal directories.
Click to hide internal directories.