25 lines
736 B
TypeScript
25 lines
736 B
TypeScript
import { ProviderStatusType, ProviderUserStatusType, ProviderUserType } from "../../enums";
|
|
import { ProfileProviderResponse } from "../response/profile-provider.response";
|
|
|
|
export class ProviderData {
|
|
id: string;
|
|
name: string;
|
|
status: ProviderUserStatusType;
|
|
type: ProviderUserType;
|
|
enabled: boolean;
|
|
userId: string;
|
|
useEvents: boolean;
|
|
providerStatus: ProviderStatusType;
|
|
|
|
constructor(response: ProfileProviderResponse) {
|
|
this.id = response.id;
|
|
this.name = response.name;
|
|
this.status = response.status;
|
|
this.type = response.type;
|
|
this.enabled = response.enabled;
|
|
this.userId = response.userId;
|
|
this.useEvents = response.useEvents;
|
|
this.providerStatus = response.providerStatus;
|
|
}
|
|
}
|