BpsUser class

Annotations
  • @JsonSerializable.new()

Constructors

BpsUser({int? bpsUserId, String? eselon2, String? eselon3, String? jabatan, String? kodeJabatan, String? kodeOrg, String? nipBaru, String? nipLama, String? org, String? passwordBpsUser, String? sessionToken, String? authToken})
const
BpsUser.fromJson(Map<String, dynamic> json)
factory

Properties

authToken String?
Alternative authentication token for API access
final
bpsUserId int?
BPS User ID from FASIH system
final
eselon2 String?
Echelon 2 organization level
final
eselon3 String?
Echelon 3 organization level
final
hashCode int
The hash code for this object.
no setterinherited
id String?
Computed properties for backward compatibility
no setter
jabatan String?
Job position/title
final
kodeJabatan String?
Job position code
final
kodeOrg String?
Organization code
final
name String?
no setter
nipBaru String?
New employee ID number
final
nipLama String?
Old employee ID number
final
org String?
Organization name
final
organization String?
no setter
passwordBpsUser String?
BPS user password (usually not exposed)
final
position String?
no setter
props List<Object?>
The list of properties that will be used to determine whether two instances are equal.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sessionToken String?
Session authentication token from BPS SSO
final
stringify bool?
If set to true, the toString method will be overridden to output this instance's props.
no setterinherited
username String?
no setter

Methods

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

Operators

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