chore(api): orval 재생성 — clinic_snapshot/youtube_audit/instagram_account/facebook_page nullable 필드 분리, priceRange/clinicResponseRawData 제거
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>main
parent
2db78e6bec
commit
156dad59dc
|
|
@ -6,17 +6,13 @@
|
|||
*/
|
||||
import type { ClinicResponseHospitalNameEn } from './clinicResponseHospitalNameEn';
|
||||
import type { ClinicResponseRoadAddress } from './clinicResponseRoadAddress';
|
||||
import type { ClinicResponseUrl } from './clinicResponseUrl';
|
||||
import type { ClinicResponseRawData } from './clinicResponseRawData';
|
||||
|
||||
export interface ClinicResponse {
|
||||
hospital_id: string;
|
||||
hospital_name: string;
|
||||
hospital_name_en: ClinicResponseHospitalNameEn;
|
||||
road_address: ClinicResponseRoadAddress;
|
||||
url: ClinicResponseUrl;
|
||||
status: string;
|
||||
raw_data: ClinicResponseRawData;
|
||||
created_at: string;
|
||||
updated_at: string;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,9 +0,0 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
import type { ClinicResponseRawDataAnyOf } from './clinicResponseRawDataAnyOf';
|
||||
|
||||
export type ClinicResponseRawData = ClinicResponseRawDataAnyOf | null;
|
||||
|
|
@ -4,30 +4,31 @@
|
|||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
import type { LeadDoctor } from './leadDoctor';
|
||||
import type { PriceRange } from './priceRange';
|
||||
import type { ClinicSnapshotName } from './clinicSnapshotName';
|
||||
import type { ClinicSnapshotNameEn } from './clinicSnapshotNameEn';
|
||||
import type { ClinicSnapshotStaffCount } from './clinicSnapshotStaffCount';
|
||||
import type { ClinicSnapshotLeadDoctor } from './clinicSnapshotLeadDoctor';
|
||||
import type { ClinicSnapshotOverallRating } from './clinicSnapshotOverallRating';
|
||||
import type { ClinicSnapshotTotalReviews } from './clinicSnapshotTotalReviews';
|
||||
import type { ClinicSnapshotLocation } from './clinicSnapshotLocation';
|
||||
import type { ClinicSnapshotPhone } from './clinicSnapshotPhone';
|
||||
import type { ClinicSnapshotDomain } from './clinicSnapshotDomain';
|
||||
import type { ClinicSnapshotLogoImages } from './clinicSnapshotLogoImages';
|
||||
import type { ClinicSnapshotBrandColors } from './clinicSnapshotBrandColors';
|
||||
import type { ClinicSnapshotSource } from './clinicSnapshotSource';
|
||||
import type { ClinicSnapshotRegistryData } from './clinicSnapshotRegistryData';
|
||||
|
||||
export interface ClinicSnapshot {
|
||||
name: string;
|
||||
nameEn: string;
|
||||
established: string;
|
||||
yearsInBusiness: number;
|
||||
staffCount: number;
|
||||
leadDoctor: LeadDoctor;
|
||||
overallRating: number;
|
||||
totalReviews: number;
|
||||
priceRange: PriceRange;
|
||||
certifications: string[];
|
||||
mediaAppearances: string[];
|
||||
medicalTourism: string[];
|
||||
location: string;
|
||||
nearestStation: string;
|
||||
phone: string;
|
||||
domain: string;
|
||||
name?: ClinicSnapshotName;
|
||||
nameEn?: ClinicSnapshotNameEn;
|
||||
staffCount?: ClinicSnapshotStaffCount;
|
||||
leadDoctor?: ClinicSnapshotLeadDoctor;
|
||||
overallRating?: ClinicSnapshotOverallRating;
|
||||
totalReviews?: ClinicSnapshotTotalReviews;
|
||||
certifications?: string[];
|
||||
location?: ClinicSnapshotLocation;
|
||||
phone?: ClinicSnapshotPhone;
|
||||
domain?: ClinicSnapshotDomain;
|
||||
logoImages?: ClinicSnapshotLogoImages;
|
||||
brandColors?: ClinicSnapshotBrandColors;
|
||||
source?: ClinicSnapshotSource;
|
||||
|
|
|
|||
|
|
@ -5,4 +5,4 @@
|
|||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type ClinicResponseRawDataAnyOf = { [key: string]: unknown };
|
||||
export type ClinicSnapshotDomain = string | null;
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
import type { LeadDoctor } from './leadDoctor';
|
||||
|
||||
export type ClinicSnapshotLeadDoctor = LeadDoctor | null;
|
||||
|
|
@ -5,8 +5,4 @@
|
|||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export interface PriceRange {
|
||||
min: string;
|
||||
max: string;
|
||||
currency: string;
|
||||
}
|
||||
export type ClinicSnapshotLocation = string | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type ClinicSnapshotName = string | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type ClinicSnapshotNameEn = string | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type ClinicSnapshotOverallRating = number | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type ClinicSnapshotPhone = string | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type ClinicSnapshotStaffCount = number | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type ClinicSnapshotTotalReviews = number | null;
|
||||
|
|
@ -7,10 +7,11 @@
|
|||
import type { FacebookPage } from './facebookPage';
|
||||
import type { DiagnosisItem } from './diagnosisItem';
|
||||
import type { BrandInconsistency } from './brandInconsistency';
|
||||
import type { FacebookAuditConsolidationRecommendation } from './facebookAuditConsolidationRecommendation';
|
||||
|
||||
export interface FacebookAudit {
|
||||
pages: FacebookPage[];
|
||||
diagnosis: DiagnosisItem[];
|
||||
brandInconsistencies: BrandInconsistency[];
|
||||
consolidationRecommendation: string;
|
||||
pages?: FacebookPage[];
|
||||
diagnosis?: DiagnosisItem[];
|
||||
brandInconsistencies?: BrandInconsistency[];
|
||||
consolidationRecommendation?: FacebookAuditConsolidationRecommendation;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type FacebookAuditConsolidationRecommendation = string | null;
|
||||
|
|
@ -4,27 +4,41 @@
|
|||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
import type { Language } from './language';
|
||||
import type { FacebookPageUrl } from './facebookPageUrl';
|
||||
import type { FacebookPagePageName } from './facebookPagePageName';
|
||||
import type { FacebookPageLanguage } from './facebookPageLanguage';
|
||||
import type { FacebookPageLabel } from './facebookPageLabel';
|
||||
import type { FacebookPageFollowers } from './facebookPageFollowers';
|
||||
import type { FacebookPageFollowing } from './facebookPageFollowing';
|
||||
import type { FacebookPageCategory } from './facebookPageCategory';
|
||||
import type { FacebookPageBio } from './facebookPageBio';
|
||||
import type { FacebookPageLogo } from './facebookPageLogo';
|
||||
import type { FacebookPageLogoDescription } from './facebookPageLogoDescription';
|
||||
import type { FacebookPageLink } from './facebookPageLink';
|
||||
import type { FacebookPageLinkedDomain } from './facebookPageLinkedDomain';
|
||||
import type { FacebookPageReviews } from './facebookPageReviews';
|
||||
import type { FacebookPageRecentPostAge } from './facebookPageRecentPostAge';
|
||||
import type { FacebookPageHasWhatsapp } from './facebookPageHasWhatsapp';
|
||||
import type { FacebookPagePostFrequency } from './facebookPagePostFrequency';
|
||||
import type { FacebookPageTopContentType } from './facebookPageTopContentType';
|
||||
import type { FacebookPageEngagement } from './facebookPageEngagement';
|
||||
|
||||
export interface FacebookPage {
|
||||
url: string;
|
||||
pageName: string;
|
||||
language: Language;
|
||||
label: string;
|
||||
followers: number;
|
||||
following: number;
|
||||
category: string;
|
||||
bio: string;
|
||||
logo: string;
|
||||
logoDescription: string;
|
||||
link: string;
|
||||
linkedDomain: string;
|
||||
reviews: number;
|
||||
recentPostAge: string;
|
||||
hasWhatsapp: boolean;
|
||||
url?: FacebookPageUrl;
|
||||
pageName?: FacebookPagePageName;
|
||||
language?: FacebookPageLanguage;
|
||||
label?: FacebookPageLabel;
|
||||
followers?: FacebookPageFollowers;
|
||||
following?: FacebookPageFollowing;
|
||||
category?: FacebookPageCategory;
|
||||
bio?: FacebookPageBio;
|
||||
logo?: FacebookPageLogo;
|
||||
logoDescription?: FacebookPageLogoDescription;
|
||||
link?: FacebookPageLink;
|
||||
linkedDomain?: FacebookPageLinkedDomain;
|
||||
reviews?: FacebookPageReviews;
|
||||
recentPostAge?: FacebookPageRecentPostAge;
|
||||
hasWhatsapp?: FacebookPageHasWhatsapp;
|
||||
postFrequency?: FacebookPagePostFrequency;
|
||||
topContentType?: FacebookPageTopContentType;
|
||||
engagement?: FacebookPageEngagement;
|
||||
|
|
|
|||
|
|
@ -5,4 +5,4 @@
|
|||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type ClinicResponseUrl = string | null;
|
||||
export type FacebookPageBio = string | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type FacebookPageCategory = string | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type FacebookPageFollowers = number | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type FacebookPageFollowing = number | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type FacebookPageHasWhatsapp = boolean | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type FacebookPageLabel = string | null;
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
import type { Language } from './language';
|
||||
|
||||
export type FacebookPageLanguage = Language | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type FacebookPageLink = string | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type FacebookPageLinkedDomain = string | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type FacebookPageLogo = string | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type FacebookPageLogoDescription = string | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type FacebookPagePageName = string | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type FacebookPageRecentPostAge = string | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type FacebookPageReviews = number | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type FacebookPageUrl = string | null;
|
||||
|
|
@ -61,15 +61,21 @@ export * from './clinicHistoryResponse';
|
|||
export * from './clinicHistoryResponseMetricsTimeseries';
|
||||
export * from './clinicResponse';
|
||||
export * from './clinicResponseHospitalNameEn';
|
||||
export * from './clinicResponseRawData';
|
||||
export * from './clinicResponseRawDataAnyOf';
|
||||
export * from './clinicResponseRoadAddress';
|
||||
export * from './clinicResponseUrl';
|
||||
export * from './clinicSnapshot';
|
||||
export * from './clinicSnapshotBrandColors';
|
||||
export * from './clinicSnapshotDomain';
|
||||
export * from './clinicSnapshotLeadDoctor';
|
||||
export * from './clinicSnapshotLocation';
|
||||
export * from './clinicSnapshotLogoImages';
|
||||
export * from './clinicSnapshotName';
|
||||
export * from './clinicSnapshotNameEn';
|
||||
export * from './clinicSnapshotOverallRating';
|
||||
export * from './clinicSnapshotPhone';
|
||||
export * from './clinicSnapshotRegistryData';
|
||||
export * from './clinicSnapshotSource';
|
||||
export * from './clinicSnapshotStaffCount';
|
||||
export * from './clinicSnapshotTotalReviews';
|
||||
export * from './colorSwatch';
|
||||
export * from './contentCountSummary';
|
||||
export * from './contentCountSummaryType';
|
||||
|
|
@ -81,10 +87,26 @@ export * from './diagnosisItem';
|
|||
export * from './diagnosisItemEvidenceIds';
|
||||
export * from './estimatedRevenue';
|
||||
export * from './facebookAudit';
|
||||
export * from './facebookAuditConsolidationRecommendation';
|
||||
export * from './facebookPage';
|
||||
export * from './facebookPageBio';
|
||||
export * from './facebookPageCategory';
|
||||
export * from './facebookPageEngagement';
|
||||
export * from './facebookPageFollowers';
|
||||
export * from './facebookPageFollowing';
|
||||
export * from './facebookPageHasWhatsapp';
|
||||
export * from './facebookPageLabel';
|
||||
export * from './facebookPageLanguage';
|
||||
export * from './facebookPageLink';
|
||||
export * from './facebookPageLinkedDomain';
|
||||
export * from './facebookPageLogo';
|
||||
export * from './facebookPageLogoDescription';
|
||||
export * from './facebookPagePageName';
|
||||
export * from './facebookPagePostFrequency';
|
||||
export * from './facebookPageRecentPostAge';
|
||||
export * from './facebookPageReviews';
|
||||
export * from './facebookPageTopContentType';
|
||||
export * from './facebookPageUrl';
|
||||
export * from './fileListItem';
|
||||
export * from './fileListItemSizeBytes';
|
||||
export * from './fileType';
|
||||
|
|
@ -93,6 +115,18 @@ export * from './fileUploadResponseSizeBytes';
|
|||
export * from './fontSpec';
|
||||
export * from './hTTPValidationError';
|
||||
export * from './instagramAccount';
|
||||
export * from './instagramAccountBio';
|
||||
export * from './instagramAccountCategory';
|
||||
export * from './instagramAccountContentFormat';
|
||||
export * from './instagramAccountFollowers';
|
||||
export * from './instagramAccountFollowing';
|
||||
export * from './instagramAccountHandle';
|
||||
export * from './instagramAccountLabel';
|
||||
export * from './instagramAccountLanguage';
|
||||
export * from './instagramAccountPosts';
|
||||
export * from './instagramAccountProfileLink';
|
||||
export * from './instagramAccountProfilePhoto';
|
||||
export * from './instagramAccountReelsCount';
|
||||
export * from './instagramAudit';
|
||||
export * from './kPIMetric';
|
||||
export * from './language';
|
||||
|
|
@ -115,7 +149,6 @@ export * from './planApiResponseClinicName';
|
|||
export * from './planApiResponseClinicNameEn';
|
||||
export * from './planApiResponseRepurposingProposals';
|
||||
export * from './platformStrategy';
|
||||
export * from './priceRange';
|
||||
export * from './registryData';
|
||||
export * from './registryDataBranches';
|
||||
export * from './registryDataBrandGroup';
|
||||
|
|
@ -159,5 +192,16 @@ export * from './websiteAuditSnsLinksDetail';
|
|||
export * from './weeklyViewGrowth';
|
||||
export * from './workflowStep';
|
||||
export * from './youTubeAudit';
|
||||
export * from './youTubeAuditAvgVideoLength';
|
||||
export * from './youTubeAuditChannelCreatedDate';
|
||||
export * from './youTubeAuditChannelDescription';
|
||||
export * from './youTubeAuditChannelName';
|
||||
export * from './youTubeAuditEstimatedMonthlyRevenue';
|
||||
export * from './youTubeAuditHandle';
|
||||
export * from './youTubeAuditSubscribers';
|
||||
export * from './youTubeAuditTotalVideos';
|
||||
export * from './youTubeAuditTotalViews';
|
||||
export * from './youTubeAuditUploadFrequency';
|
||||
export * from './youTubeAuditWeeklyViewGrowth';
|
||||
export * from './youTubeRepurposeItem';
|
||||
export * from './youTubeRepurposeItemType';
|
||||
|
|
@ -4,20 +4,31 @@
|
|||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
import type { Language } from './language';
|
||||
import type { InstagramAccountHandle } from './instagramAccountHandle';
|
||||
import type { InstagramAccountLanguage } from './instagramAccountLanguage';
|
||||
import type { InstagramAccountLabel } from './instagramAccountLabel';
|
||||
import type { InstagramAccountPosts } from './instagramAccountPosts';
|
||||
import type { InstagramAccountFollowers } from './instagramAccountFollowers';
|
||||
import type { InstagramAccountFollowing } from './instagramAccountFollowing';
|
||||
import type { InstagramAccountCategory } from './instagramAccountCategory';
|
||||
import type { InstagramAccountProfileLink } from './instagramAccountProfileLink';
|
||||
import type { InstagramAccountReelsCount } from './instagramAccountReelsCount';
|
||||
import type { InstagramAccountContentFormat } from './instagramAccountContentFormat';
|
||||
import type { InstagramAccountProfilePhoto } from './instagramAccountProfilePhoto';
|
||||
import type { InstagramAccountBio } from './instagramAccountBio';
|
||||
|
||||
export interface InstagramAccount {
|
||||
handle: string;
|
||||
language: Language;
|
||||
label: string;
|
||||
posts: number;
|
||||
followers: number;
|
||||
following: number;
|
||||
category: string;
|
||||
profileLink: string;
|
||||
highlights: string[];
|
||||
reelsCount: number;
|
||||
contentFormat: string;
|
||||
profilePhoto: string;
|
||||
bio: string;
|
||||
handle?: InstagramAccountHandle;
|
||||
language?: InstagramAccountLanguage;
|
||||
label?: InstagramAccountLabel;
|
||||
posts?: InstagramAccountPosts;
|
||||
followers?: InstagramAccountFollowers;
|
||||
following?: InstagramAccountFollowing;
|
||||
category?: InstagramAccountCategory;
|
||||
profileLink?: InstagramAccountProfileLink;
|
||||
highlights?: string[];
|
||||
reelsCount?: InstagramAccountReelsCount;
|
||||
contentFormat?: InstagramAccountContentFormat;
|
||||
profilePhoto?: InstagramAccountProfilePhoto;
|
||||
bio?: InstagramAccountBio;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type InstagramAccountBio = string | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type InstagramAccountCategory = string | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type InstagramAccountContentFormat = string | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type InstagramAccountFollowers = number | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type InstagramAccountFollowing = number | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type InstagramAccountHandle = string | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type InstagramAccountLabel = string | null;
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
import type { Language } from './language';
|
||||
|
||||
export type InstagramAccountLanguage = Language | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type InstagramAccountPosts = number | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type InstagramAccountProfileLink = string | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type InstagramAccountProfilePhoto = string | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type InstagramAccountReelsCount = number | null;
|
||||
|
|
@ -8,6 +8,6 @@ import type { InstagramAccount } from './instagramAccount';
|
|||
import type { DiagnosisItem } from './diagnosisItem';
|
||||
|
||||
export interface InstagramAudit {
|
||||
accounts: InstagramAccount[];
|
||||
diagnosis: DiagnosisItem[];
|
||||
accounts?: InstagramAccount[];
|
||||
diagnosis?: DiagnosisItem[];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,4 +12,5 @@ export type Language = typeof Language[keyof typeof Language];
|
|||
export const Language = {
|
||||
KR: 'KR',
|
||||
EN: 'EN',
|
||||
WW: 'WW',
|
||||
} as const;
|
||||
|
|
|
|||
|
|
@ -4,27 +4,35 @@
|
|||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
import type { WeeklyViewGrowth } from './weeklyViewGrowth';
|
||||
import type { EstimatedRevenue } from './estimatedRevenue';
|
||||
import type { YouTubeAuditChannelName } from './youTubeAuditChannelName';
|
||||
import type { YouTubeAuditHandle } from './youTubeAuditHandle';
|
||||
import type { YouTubeAuditSubscribers } from './youTubeAuditSubscribers';
|
||||
import type { YouTubeAuditTotalVideos } from './youTubeAuditTotalVideos';
|
||||
import type { YouTubeAuditTotalViews } from './youTubeAuditTotalViews';
|
||||
import type { YouTubeAuditWeeklyViewGrowth } from './youTubeAuditWeeklyViewGrowth';
|
||||
import type { YouTubeAuditEstimatedMonthlyRevenue } from './youTubeAuditEstimatedMonthlyRevenue';
|
||||
import type { YouTubeAuditAvgVideoLength } from './youTubeAuditAvgVideoLength';
|
||||
import type { YouTubeAuditUploadFrequency } from './youTubeAuditUploadFrequency';
|
||||
import type { YouTubeAuditChannelCreatedDate } from './youTubeAuditChannelCreatedDate';
|
||||
import type { YouTubeAuditChannelDescription } from './youTubeAuditChannelDescription';
|
||||
import type { LinkedUrl } from './linkedUrl';
|
||||
import type { TopVideo } from './topVideo';
|
||||
import type { DiagnosisItem } from './diagnosisItem';
|
||||
|
||||
export interface YouTubeAudit {
|
||||
channelName: string;
|
||||
handle: string;
|
||||
subscribers: number;
|
||||
totalVideos: number;
|
||||
totalViews: number;
|
||||
weeklyViewGrowth: WeeklyViewGrowth;
|
||||
estimatedMonthlyRevenue: EstimatedRevenue;
|
||||
avgVideoLength: string;
|
||||
uploadFrequency: string;
|
||||
channelCreatedDate: string;
|
||||
subscriberRank: string;
|
||||
channelDescription: string;
|
||||
linkedUrls: LinkedUrl[];
|
||||
playlists: string[];
|
||||
topVideos: TopVideo[];
|
||||
diagnosis: DiagnosisItem[];
|
||||
channelName?: YouTubeAuditChannelName;
|
||||
handle?: YouTubeAuditHandle;
|
||||
subscribers?: YouTubeAuditSubscribers;
|
||||
totalVideos?: YouTubeAuditTotalVideos;
|
||||
totalViews?: YouTubeAuditTotalViews;
|
||||
weeklyViewGrowth?: YouTubeAuditWeeklyViewGrowth;
|
||||
estimatedMonthlyRevenue?: YouTubeAuditEstimatedMonthlyRevenue;
|
||||
avgVideoLength?: YouTubeAuditAvgVideoLength;
|
||||
uploadFrequency?: YouTubeAuditUploadFrequency;
|
||||
channelCreatedDate?: YouTubeAuditChannelCreatedDate;
|
||||
channelDescription?: YouTubeAuditChannelDescription;
|
||||
linkedUrls?: LinkedUrl[];
|
||||
playlists?: string[];
|
||||
topVideos?: TopVideo[];
|
||||
diagnosis?: DiagnosisItem[];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type YouTubeAuditAvgVideoLength = string | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type YouTubeAuditChannelCreatedDate = string | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type YouTubeAuditChannelDescription = string | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type YouTubeAuditChannelName = string | null;
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
import type { EstimatedRevenue } from './estimatedRevenue';
|
||||
|
||||
export type YouTubeAuditEstimatedMonthlyRevenue = EstimatedRevenue | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type YouTubeAuditHandle = string | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type YouTubeAuditSubscribers = number | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type YouTubeAuditTotalVideos = number | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type YouTubeAuditTotalViews = number | null;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
|
||||
export type YouTubeAuditUploadFrequency = string | null;
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
/**
|
||||
* Generated by orval v7.21.0 🍺
|
||||
* Do not edit manually.
|
||||
* FastAPI
|
||||
* OpenAPI spec version: 0.1.0
|
||||
*/
|
||||
import type { WeeklyViewGrowth } from './weeklyViewGrowth';
|
||||
|
||||
export type YouTubeAuditWeeklyViewGrowth = WeeklyViewGrowth | null;
|
||||
Loading…
Reference in New Issue