mirror of https://github.com/vernonkeenan/lib
166 lines
3.5 KiB
Go
166 lines
3.5 KiB
Go
|
// Code generated by go-swagger; DO NOT EDIT.
|
||
|
|
||
|
// (c) 2012-2020 by Taxnexus, Inc.
|
||
|
// All rights reserved worldwide.
|
||
|
// Proprietary product; unlicensed use is not allowed
|
||
|
|
||
|
package workflow_models
|
||
|
|
||
|
// This file was generated by the swagger tool.
|
||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||
|
|
||
|
import (
|
||
|
"context"
|
||
|
|
||
|
"github.com/go-openapi/strfmt"
|
||
|
"github.com/go-openapi/swag"
|
||
|
)
|
||
|
|
||
|
// Task task
|
||
|
//
|
||
|
// swagger:model Task
|
||
|
type Task struct {
|
||
|
|
||
|
// API Name
|
||
|
APIName string `json:"APIName,omitempty"`
|
||
|
|
||
|
// Account ID
|
||
|
AccountID string `json:"AccountID,omitempty"`
|
||
|
|
||
|
// Due Date
|
||
|
ActivityDate string `json:"ActivityDate,omitempty"`
|
||
|
|
||
|
// Task description body
|
||
|
Body string `json:"Body,omitempty"`
|
||
|
|
||
|
// Call Result
|
||
|
CallDisposition bool `json:"CallDisposition,omitempty"`
|
||
|
|
||
|
// Call Duration
|
||
|
CallDurationInSeconds float64 `json:"CallDurationInSeconds,omitempty"`
|
||
|
|
||
|
// Call Object Identifier
|
||
|
CallObject string `json:"CallObject,omitempty"`
|
||
|
|
||
|
// Call Type
|
||
|
CallType string `json:"CallType,omitempty"`
|
||
|
|
||
|
// Created By
|
||
|
CreatedByID string `json:"CreatedByID,omitempty"`
|
||
|
|
||
|
// Created Date
|
||
|
CreatedDate string `json:"CreatedDate,omitempty"`
|
||
|
|
||
|
// Comments
|
||
|
Description string `json:"Description,omitempty"`
|
||
|
|
||
|
// Taxnexus Record Id
|
||
|
ID string `json:"ID,omitempty"`
|
||
|
|
||
|
// Inserted User Id
|
||
|
InsertedByID string `json:"InsertedByID,omitempty"`
|
||
|
|
||
|
// Is Task Archived?
|
||
|
IsArchived bool `json:"IsArchived,omitempty"`
|
||
|
|
||
|
// Is Task Closed?
|
||
|
IsClosed bool `json:"IsClosed,omitempty"`
|
||
|
|
||
|
// Is Task a High Priority?
|
||
|
IsHighPriority bool `json:"IsHighPriority,omitempty"`
|
||
|
|
||
|
// Create Recurring Series of Tasks
|
||
|
IsRecurrence bool `json:"IsRecurrence,omitempty"`
|
||
|
|
||
|
// Reminder Set
|
||
|
IsReminderSet bool `json:"IsReminderSet,omitempty"`
|
||
|
|
||
|
// Is Rich Text?
|
||
|
IsRichText bool `json:"IsRichText,omitempty"`
|
||
|
|
||
|
// Public
|
||
|
IsVisibleInSelfService bool `json:"IsVisibleInSelfService,omitempty"`
|
||
|
|
||
|
// Is What?
|
||
|
IsWhat bool `json:"IsWhat,omitempty"`
|
||
|
|
||
|
// Last Modified By
|
||
|
LastModifiedByID string `json:"LastModifiedByID,omitempty"`
|
||
|
|
||
|
// Last Modified Date
|
||
|
LastModifiedDate string `json:"LastModifiedDate,omitempty"`
|
||
|
|
||
|
// Like Count
|
||
|
LikeCount float64 `json:"LikeCount,omitempty"`
|
||
|
|
||
|
// Link URL
|
||
|
LinkURL string `json:"LinkURL,omitempty"`
|
||
|
|
||
|
// Master Label
|
||
|
MasterLabel string `json:"MasterLabel,omitempty"`
|
||
|
|
||
|
// Network Scope
|
||
|
NetworkScope string `json:"NetworkScope,omitempty"`
|
||
|
|
||
|
// Task Owner
|
||
|
OwnerID string `json:"OwnerID,omitempty"`
|
||
|
|
||
|
// Task Parent
|
||
|
ParentID string `json:"ParentID,omitempty"`
|
||
|
|
||
|
// Priority
|
||
|
Priority string `json:"Priority,omitempty"`
|
||
|
|
||
|
// Status
|
||
|
Status string `json:"Status,omitempty"`
|
||
|
|
||
|
// Subject
|
||
|
Subject string `json:"Subject,omitempty"`
|
||
|
|
||
|
// Task Subtype
|
||
|
TaskSubtype string `json:"TaskSubtype,omitempty"`
|
||
|
|
||
|
// Title
|
||
|
Title string `json:"Title,omitempty"`
|
||
|
|
||
|
// Type
|
||
|
Type string `json:"Type,omitempty"`
|
||
|
|
||
|
// Visibility
|
||
|
Visibility string `json:"Visibility,omitempty"`
|
||
|
|
||
|
// Related To
|
||
|
WhatID string `json:"WhatID,omitempty"`
|
||
|
|
||
|
// Name
|
||
|
WhoID string `json:"WhoID,omitempty"`
|
||
|
}
|
||
|
|
||
|
// Validate validates this task
|
||
|
func (m *Task) Validate(formats strfmt.Registry) error {
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
// ContextValidate validates this task based on context it is used
|
||
|
func (m *Task) ContextValidate(ctx context.Context, formats strfmt.Registry) error {
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
// MarshalBinary interface implementation
|
||
|
func (m *Task) MarshalBinary() ([]byte, error) {
|
||
|
if m == nil {
|
||
|
return nil, nil
|
||
|
}
|
||
|
return swag.WriteJSON(m)
|
||
|
}
|
||
|
|
||
|
// UnmarshalBinary interface implementation
|
||
|
func (m *Task) UnmarshalBinary(b []byte) error {
|
||
|
var res Task
|
||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
*m = res
|
||
|
return nil
|
||
|
}
|