// 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 }