<?php
/**
 * AR Display AI - TripoSR Provider (placeholder)
 */

if (!defined('ABSPATH')) {
    exit;
}

require_once __DIR__ . '/class-ardisplay-ai-provider-interface.php';

if (!class_exists('Ardisplay_Ai_Provider_TripoSR')) {
    class Ardisplay_Ai_Provider_TripoSR implements Ardisplay_Ai_Provider_Interface {
        public function provider_name(): string
        {
            return 'triposr';
        }

        public function create_job(array $images, array $params = [], string $ai_credits_token = ''): array
        {
            return [ 'error' => __('TripoSR provider not configured', 'ar-for-wordpress') ];
        }

        public function get_job(string $job_id, string $ai_credits_token = ''): array
        {
            return [ 'error' => __('TripoSR provider not configured', 'ar-for-wordpress') ];
        }

        public function cancel_job(string $job_id, string $ai_credits_token = ''): array
        {
            return [ 'error' => __('TripoSR provider not configured', 'ar-for-wordpress') ];
        }
    }
}


