MetaDataApprovalModel class

The MetaDataApprovalModel class represents metadata associated with an approval request.

Constructors

MetaDataApprovalModel({required String? startTime, required String? endTime, required int? duration, required String? typeLabel, required String? reason, required String? additionalFile, required String? note})
Creates a new instance of the MetaDataApprovalModel class.
const
MetaDataApprovalModel.fromJson(Map<String, dynamic> json)
Creates a new instance of the MetaDataApprovalModel class from a JSON map.
factory

Properties

additionalFile String?
The additional file associated with the approval request.
final
duration int?
The duration of the approval request.
final
endTime String?
The end time of the approval request.
final
hashCode int
The hash code for this object.
no setterinherited
note String?
The note for the approval request.
final
props List<Object?>
The list of properties that will be used to determine whether two instances are equal.
no setter
reason String?
The reason for the approval request.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
startTime String?
The start time of the approval request.
final
stringify bool?
If set to true, the toString method will be overridden to output this instance's props.
no setterinherited
typeLabel String?
The label for the approval request type.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Converts the MetaDataApprovalModel instance to a JSON map.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited