MyAccountModel.fromJson constructor

MyAccountModel.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory MyAccountModel.fromJson(Map<String, dynamic> json) => MyAccountModel(
      status: json["status"],
      token: json["token"],
      message: json["message"],
      expirationDate: json["expiration_date"] == null
          ? null
          : DateTime.utc(
              int.parse(
                json["expiration_date"]
                    .toString()
                    .split(' ')
                    .first
                    .split('/')
                    .last,
              ),
              int.parse(
                json["expiration_date"]
                    .toString()
                    .split(' ')
                    .first
                    .split('/')[1],
              ),
              int.parse(
                json["expiration_date"]
                    .toString()
                    .split(' ')
                    .first
                    .split('/')
                    .first,
              ),
              int.parse(
                json["expiration_date"]
                    .toString()
                    .split(' ')
                    .last
                    .split(':')
                    .first,
              ),
              int.parse(
                json["expiration_date"]
                    .toString()
                    .split(' ')
                    .last
                    .split(':')[1],
              ),
            ),
      user: UserModel.fromJson(json["user"]),
    );