Table of Contents

Class Feedback

Namespace
Geotab.Checkmate.ObjectModel
Assembly
Geotab.Checkmate.ObjectModel.dll

Feedback that is collected for the purpose of data labeling.

public class Feedback : Entity, IEntity, IComparable, IIdentifiable
Inheritance
Feedback
Implements
Inherited Members

Constructors

Feedback()

Initializes a new instance of the Feedback class.Initializes a new instance of the Feedback class.

public Feedback()

Feedback(Id?, Device?, DateTime?, User?, FeedbackType?, FeedbackStatus?, Id?)

Initializes a new instance of the Feedback class.Initializes a new instance of the Feedback class.

public Feedback(Id? id, Device? device, DateTime? submittedOn, User? author, FeedbackType? feedbackType, FeedbackStatus? feedbackStatus, Id? feedbackTargetId)

Parameters

id Id

The Id.

device Device

The device.

submittedOn DateTime?

The DateTime the feedback was submitted on.

author User

The owner.

feedbackType FeedbackType?

The feedback type.

feedbackStatus FeedbackStatus?

The feedback status.

feedbackTargetId Id

The feedback target Id.

Properties

Author

Gets or sets the User who left the feedback.

public User? Author { get; set; }

Property Value

User

User

Device

Gets or sets the Device the feedback was left for.

public Device? Device { get; set; }

Property Value

Device

Device.

FeedbackStatus

Gets or sets the status of the feedback.

public FeedbackStatus? FeedbackStatus { get; set; }

Property Value

FeedbackStatus?

The status of the feedback.

FeedbackTargetId

Gets or sets the Id of the feedback target.

public Id? FeedbackTargetId { get; set; }

Property Value

Id

The Id of the feedback target.

FeedbackType

Gets or sets the type of feedback.

public FeedbackType? FeedbackType { get; set; }

Property Value

FeedbackType?

The type of feedback.

SubmittedOn

Gets or sets the date the feedback was submitted on.

public DateTime? SubmittedOn { get; set; }

Property Value

DateTime?

DateTime

Methods

Clone()

Creates a new object that is a copy of the current instance.

public override IEntity Clone()

Returns

IEntity

A new object that is a copy of this instance.