48 lines
967 B
Dart

class Turn14Entity {
final String code;
final String message;
final String userId;
/// Credentials
final bool hasCredentials;
final String? clientId;
final String? clientSecret;
/// Token Info
final String? accessToken;
final String? expiresIn;
const Turn14Entity({
required this.code,
required this.message,
required this.userId,
required this.hasCredentials,
this.clientId,
this.clientSecret,
this.accessToken,
this.expiresIn,
});
bool get isConnected =>
hasCredentials == true && accessToken != null && accessToken!.isNotEmpty;
}
class Turn14StatusEntity {
final String userId;
final bool hasCredentials;
final String? clientId;
final String? clientSecret;
final String? accessToken;
final int? expiresIn;
Turn14StatusEntity({
required this.userId,
required this.hasCredentials,
this.clientId,
this.clientSecret,
this.accessToken,
this.expiresIn,
});
}