feat: some fixes

This commit is contained in:
ivannoskov
2026-02-02 11:17:50 +03:00
parent f46a3265c6
commit 74ef1108e1
10 changed files with 945 additions and 262 deletions

View File

@@ -187,10 +187,23 @@ export interface PurchasePlanChannelUpdateRequest {
export type CreativeStatus = "active" | "archived";
export interface CreativeMediaItem {
media_type: string;
media_file_id: string;
position: number;
}
export interface CreativeButton {
text: string;
url: string;
}
export interface Creative {
id: string; // UUID
name: string;
text: string; // Contains {invite_link} placeholder
media_items: CreativeMediaItem[];
buttons: CreativeButton[];
project_id: string;
project_channel_title: string;
created_at: string;
@@ -206,6 +219,9 @@ export interface CreativeCreateRequest {
export interface CreativeUpdateRequest {
name?: string;
text?: string;
status?: CreativeStatus;
media_items?: CreativeMediaItem[];
buttons?: CreativeButton[];
}
export interface CreativesQueryParams extends PaginationParams {