import { MTableQueries, MRequestMiddelware } from "../../common-types/common"; import { IAppPublishDetailsMst } from "../../schema/app/app_publish_details_mst"; import { controllerResponse } from "../../utilities"; type IAppPublishErrorLogger = { [key in keyof MAppPublish]: string; }; type IAppPublishGetByIdErrorLogger = { [key in keyof MAppPublishGetByIdPayload]: string; }; type IAppPublishInsertUpdateErrorLogger = { [key in keyof MAppPublishInsertUpdatePayload]: string; }; declare class MAppPublish extends MTableQueries { apppub_id?: string; apppub_reg_id_appreg?: string; apppub_link_id_applink?: string; apppub_version_id_appver?: string; apppub_publish_status_id_sygms?: string; query?: string; constructor(init: MAppPublish); Validate?(): Partial; } declare class MAppPublishGetByIdPayload implements MRequestMiddelware { apppub_id?: string; _id?: string; constructor(init: MAppPublishGetByIdPayload); Validate?(): Partial; } declare class MAppPublishInsertUpdatePayload implements IAppPublishDetailsMst, MRequestMiddelware { _id?: string; apppub_reg_id_appreg?: string; apppub_link_id_applink?: string; apppub_version_id_appver?: string; apppub_store_provider_id_appstore?: string; apppub_platform_id_sygms?: string; apppub_store_version_number?: string; apppub_store_version_code?: number; apppub_store_build_number?: string; apppub_publish_type_id_sygms?: string; apppub_publish_status_id_sygms?: string; apppub_workflow_id_wfrg?: string; apppub_current_step?: number; apppub_store_app_id?: string; apppub_store_listing_id?: string; apppub_store_url?: string; apppub_release_notes?: string; apppub_promotional_text?: string; apppub_product_description?: string; apppub_category_ids_sygms?: string[]; apppub_preview_image_ids_cyfm?: string[]; apppub_screenshot_ids_cyfm?: string[]; apppub_feature_image_id_cyfm?: string; apppub_promo_image_id_cyfm?: string; apppub_icon_file_id_cyfm?: string; apppub_keywords?: string[]; apppub_tags?: string[]; apppub_pricing_info?: Record; apppub_availability_info?: Record; apppub_store_specific_data?: Record; apppub_deployment_method_id_sygms?: string; apppub_auto_deploy_enabled?: boolean; apppub_deployment_api_response?: Record; apppub_deployment_url?: string; apppub_deployment_log?: string; apppub_submitted_at?: Date; apppub_review_started_at?: Date; apppub_approved_at?: Date; apppub_published_at?: Date; apppub_deployed_at?: Date; apppub_deployment_started_at?: Date; apppub_removed_at?: Date; apppub_rejection_reason?: string; apppub_rejection_details?: Record; apppub_published_by_id_auth?: string; apppub_created_at?: Date; apppub_updated_at?: Date; constructor(init: Partial & { _id?: string; }); Validate?(): Partial; } interface appPublishControllerResponse extends controllerResponse { data?: any[] | any | null; total?: number; totalDocument?: number; } interface appPublishByIdControllerResponse extends controllerResponse { data?: any | null; } interface appPublishInsertUpdateControllerResponse extends controllerResponse { data?: any | null; } export { MAppPublish, MAppPublishGetByIdPayload, MAppPublishInsertUpdatePayload, appPublishControllerResponse, appPublishByIdControllerResponse, appPublishInsertUpdateControllerResponse };