Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export interface Photo {
- id: string;
- url: string;
- point: number;
- likeCount: number;
- }
- export interface PhotoData {
- backgroundPositionX: number;
- backgroundPositionY: number;
- size: number;
- rotate: number;
- fontSize: number;
- fontPositionX: number;
- fontPositionY: number;
- fontColor: string;
- fontText: string;
- }
- export interface PhotobookImage {
- id: string;
- photoNumber: number;
- url: string;
- frontendData: PhotoData | undefined;
- }
- export interface Page {
- pageNumber: number;
- photosNumber: number;
- layout: '1_1' | '2_1' | '2_2' | '3_1' | '3_2' | '3_3' | '4_1' | '4_2' | '4_3' | '4_4' | '5_1' | '5_2' | '5_3' | '6_1' | '6_2';
- photoList: PhotobookImage[];
- }
- export interface GenerateBook {
- title: string;
- orientation: 'landscape' | 'portrait' | 'square';
- photoList: Photo[];
- }
- export interface Book {
- id: number;
- title: string;
- photoList: Photo[];
- modifiedDate: number;
- albumIdList: number[];
- orientation: 'landscape' | 'portrait' | 'square';
- size: 'large' | 'small';
- pages: Page[];
- pageCount: number;
- cover: string;
- backcover: string;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement