48 lines
967 B
Dart
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,
|
|
});
|
|
}
|