Delete Model
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
559f299aeb
commit
01de765939
@ -1,15 +0,0 @@
|
|||||||
export default class Artist {
|
|
||||||
private id: string;
|
|
||||||
private name: string;
|
|
||||||
private _url: string;
|
|
||||||
|
|
||||||
constructor(id: string, name: string, url: string) {
|
|
||||||
this.id = id;
|
|
||||||
this.name = name;
|
|
||||||
this._url = url;
|
|
||||||
}
|
|
||||||
|
|
||||||
get url(): string {
|
|
||||||
return this.url;
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,55 +0,0 @@
|
|||||||
export default class Music {
|
|
||||||
private _id: string;
|
|
||||||
private _title: string;
|
|
||||||
private _bio: string;
|
|
||||||
private _image: string;
|
|
||||||
private _trackPreviewUrl: string;
|
|
||||||
|
|
||||||
constructor(id: string, title: string, bio: string, image: string, trackPreviewUrl: string) {
|
|
||||||
this._title = title;
|
|
||||||
this._bio = bio;
|
|
||||||
this._image = image;
|
|
||||||
this._id = id;
|
|
||||||
this._trackPreviewUrl = trackPreviewUrl;
|
|
||||||
}
|
|
||||||
|
|
||||||
get id(): string {
|
|
||||||
return this._id;
|
|
||||||
}
|
|
||||||
|
|
||||||
set id(value: string) {
|
|
||||||
this._id = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
get title(): string {
|
|
||||||
return this._title;
|
|
||||||
}
|
|
||||||
|
|
||||||
set title(value: string) {
|
|
||||||
this._title = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
get bio(): string {
|
|
||||||
return this._bio;
|
|
||||||
}
|
|
||||||
|
|
||||||
set bio(value: string) {
|
|
||||||
this._bio = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
get image(): string {
|
|
||||||
return this._image;
|
|
||||||
}
|
|
||||||
|
|
||||||
set image(value: string) {
|
|
||||||
this._image = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
get trackPreviewUrl(): string {
|
|
||||||
return this._trackPreviewUrl;
|
|
||||||
}
|
|
||||||
|
|
||||||
set trackPreviewUrl(value: string) {
|
|
||||||
this._trackPreviewUrl = value;
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,27 +0,0 @@
|
|||||||
import Music from "./Music";
|
|
||||||
|
|
||||||
export class Spot {
|
|
||||||
private _userId: string;
|
|
||||||
private _music: Music;
|
|
||||||
|
|
||||||
constructor(userId: string, music: Music) {
|
|
||||||
this._userId = userId;
|
|
||||||
this._music = music;
|
|
||||||
}
|
|
||||||
|
|
||||||
get userSpotifyId(): string {
|
|
||||||
return this._userId;
|
|
||||||
}
|
|
||||||
|
|
||||||
set userSpotifyId(value: string) {
|
|
||||||
this._userId = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
get music(): Music {
|
|
||||||
return this._music;
|
|
||||||
}
|
|
||||||
|
|
||||||
set music(value: Music) {
|
|
||||||
this._music = value;
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,33 +0,0 @@
|
|||||||
export class User {
|
|
||||||
private _idFlad: string;
|
|
||||||
private _idSpotify: string;
|
|
||||||
private _email: string;
|
|
||||||
private _createdAt: Date;
|
|
||||||
private _name: string;
|
|
||||||
public image: string;
|
|
||||||
|
|
||||||
constructor(idFlad: string, idSpotify: string, email: string, createdAt: Date, name: string, image: string) {
|
|
||||||
this._name = name;
|
|
||||||
this._idFlad = idFlad;
|
|
||||||
this._idSpotify = idSpotify;
|
|
||||||
this._createdAt = createdAt;
|
|
||||||
this._email = email;
|
|
||||||
this.image = image;
|
|
||||||
}
|
|
||||||
|
|
||||||
get idFlad(): string {
|
|
||||||
return this._idFlad;
|
|
||||||
}
|
|
||||||
get idSpotify(): string {
|
|
||||||
return this._idSpotify;
|
|
||||||
}
|
|
||||||
get email(): string {
|
|
||||||
return this._email;
|
|
||||||
}
|
|
||||||
get createAt(): Date {
|
|
||||||
return this._createdAt;
|
|
||||||
}
|
|
||||||
get name(): string {
|
|
||||||
return this._name;
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,13 +0,0 @@
|
|||||||
import Music from "../Music";
|
|
||||||
|
|
||||||
export default class MusicMapper {
|
|
||||||
static toModel(music: any): Music {
|
|
||||||
return new Music(
|
|
||||||
music.id,
|
|
||||||
music.name,
|
|
||||||
music.artists[0].name,
|
|
||||||
music.album.images[0].url,
|
|
||||||
music.preview_url
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,8 +0,0 @@
|
|||||||
import { User } from "../User";
|
|
||||||
|
|
||||||
export class UserMapper {
|
|
||||||
|
|
||||||
public static toModel(user: any): User {
|
|
||||||
return new User(user.idFlad, user.idSpotify, user.email, user.createdAt, user.name, user.imageUrl);
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in new issue