Bexel Manager API Documentation
Bexel.Api.Scheduling.TaskProperty Class Reference

Represents a base type for all other task properties. More...

Inheritance diagram for Bexel.Api.Scheduling.TaskProperty:
Bexel.Api.ApiObject Bexel.Api.Scheduling.TaskBooleanProperty Bexel.Api.Scheduling.TaskDateTimeProperty Bexel.Api.Scheduling.TaskNumericProperty Bexel.Api.Scheduling.TaskTextProperty

Public Member Functions

virtual bool ValueEquals (TaskProperty other)
 Determines whether the specified property is equal by value to the current property. More...
 
virtual bool ValueEquals (object obj)
 Determines whether the specified object is equal by value to the current property. More...
 
override int GetHashCode ()
 
override bool Equals (object obj)
 

Protected Member Functions

 TaskProperty (TaskPropertyDefinition definition)
 
- Protected Member Functions inherited from Bexel.Api.ApiObject
virtual void CheckValidity ()
 

Properties

override bool IsValid [get]
 
virtual bool HasValue [get]
 Returns a value indicating whether the task property is initialized. More...
 
TaskPropertyDefinition Definition [get]
 Returns the definition of the property. More...
 
string Name [get]
 Returns the name of the property. More...
 
object Value [get]
 Returns the value of the property. More...
 
abstract object ValueProtected [get]
 
- Properties inherited from Bexel.Api.ApiObject
abstract bool IsValid [get]
 Indicates if the API object is valid or not. More...
 

Detailed Description

Represents a base type for all other task properties.

Member Function Documentation

◆ ValueEquals() [1/2]

virtual bool Bexel.Api.Scheduling.TaskProperty.ValueEquals ( TaskProperty  other)
virtual

Determines whether the specified property is equal by value to the current property.

Parameters
otherThe property to compare with the current property.
Returns
True if the specified property is equal by value to the current property, False otherwise.

◆ ValueEquals() [2/2]

virtual bool Bexel.Api.Scheduling.TaskProperty.ValueEquals ( object  obj)
virtual

Determines whether the specified object is equal by value to the current property.

Parameters
objThe object to compare with the current property.
Returns
True if the specified object is equal by value to the current property, False otherwise.

Reimplemented in Bexel.Api.Scheduling.TaskNumericProperty.

Property Documentation

◆ Definition

TaskPropertyDefinition Bexel.Api.Scheduling.TaskProperty.Definition
get

Returns the definition of the property.

◆ HasValue

virtual bool Bexel.Api.Scheduling.TaskProperty.HasValue
get

Returns a value indicating whether the task property is initialized.

◆ Name

string Bexel.Api.Scheduling.TaskProperty.Name
get

Returns the name of the property.

◆ Value

object Bexel.Api.Scheduling.TaskProperty.Value
get

Returns the value of the property.