Current directory: /home/u385163485/domains/so.codexmattrix.com/public_html/config/home/u385163485/domains/so.codexmattrix.com/public_html/wave/src/Helpers{
    "openapi": "3.0.0",
    "info": {
        "title": "Swagger with Laravel API",
        "description": "API documentation for the Laravel application. Provides details of available endpoints.",
        "contact": {
            "name": "API Support Team",
            "email": "support@example.com"
        },
        "license": {
            "name": "MIT",
            "url": "https://opensource.org/licenses/MIT"
        },
        "version": "1.0.0"
    },
    "servers": [
        {
            "url": "http://127.0.0.1:8000",
            "description": "local server"
        }
    ],
    "paths": {
        "/api/ebay/categories": {
            "get": {
                "tags": [
                    "Ebay apis"
                ],
                "summary": "Get category tree",
                "description": "Returns a list of products for authenticated users with optional filters",
                "operationId": "0a4207994bc46145a49ce5af16a4a886",
                "responses": {
                    "200": {
                        "description": "Success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "properties": {
                                        "products": {
                                            "type": "array",
                                            "items": {
                                                "properties": {
                                                    "id": {
                                                        "type": "integer",
                                                        "example": 8
                                                    },
                                                    "name": {
                                                        "type": "string",
                                                        "example": "Product B"
                                                    },
                                                    "price": {
                                                        "type": "number",
                                                        "format": "float",
                                                        "example": 100
                                                    }
                                                },
                                                "type": "object"
                                            }
                                        }
                                    },
                                    "type": "object"
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "Unauthorized"
                    }
                },
                "security": [
                    {
                        "bearerAuth": []
                    }
                ]
            }
        },
        "/api/ebay/shippment-option": {
            "get": {
                "tags": [
                    "Ebay apis"
                ],
                "summary": "Get  shippment services list",
                "description": "Returns a list of products for authenticated users with optional filters",
                "operationId": "7dbd6056e090868179d6939a37383bdd",
                "responses": {
                    "200": {
                        "description": "Success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "properties": {
                                        "products": {
                                            "type": "array",
                                            "items": {
                                                "properties": {
                                                    "id": {
                                                        "type": "integer",
                                                        "example": 8
                                                    },
                                                    "name": {
                                                        "type": "string",
                                                        "example": "Product B"
                                                    },
                                                    "price": {
                                                        "type": "number",
                                                        "format": "float",
                                                        "example": 100
                                                    }
                                                },
                                                "type": "object"
                                            }
                                        }
                                    },
                                    "type": "object"
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "Unauthorized"
                    }
                },
                "security": [
                    {
                        "bearerAuth": []
                    }
                ]
            }
        },
        "/api/ebay/order-listing": {
            "get": {
                "tags": [
                    "Ebay apis"
                ],
                "summary": "Get ebay order list",
                "description": "Returns a list of products for authenticated users with optional filters",
                "operationId": "69790e97dcdee5eafe382a16ac95a939",
                "responses": {
                    "200": {
                        "description": "Success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "properties": {
                                        "products": {
                                            "type": "array",
                                            "items": {
                                                "properties": {
                                                    "id": {
                                                        "type": "integer",
                                                        "example": 8
                                                    },
                                                    "name": {
                                                        "type": "string",
                                                        "example": "Product B"
                                                    },
                                                    "price": {
                                                        "type": "number",
                                                        "format": "float",
                                                        "example": 100
                                                    }
                                                },
                                                "type": "object"
                                            }
                                        }
                                    },
                                    "type": "object"
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "Unauthorized"
                    }
                },
                "security": [
                    {
                        "bearerAuth": []
                    }
                ]
            }
        },
        "/api/ebay/sync-listing": {
            "get": {
                "tags": [
                    "Ebay apis"
                ],
                "summary": "Get ebay product list",
                "description": "Returns a list of products for authenticated users with optional filters",
                "operationId": "1bc53cb90bbda00666ce328d5079366e",
                "responses": {
                    "200": {
                        "description": "Success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "properties": {
                                        "products": {
                                            "type": "array",
                                            "items": {
                                                "properties": {
                                                    "id": {
                                                        "type": "integer",
                                                        "example": 8
                                                    },
                                                    "name": {
                                                        "type": "string",
                                                        "example": "Product B"
                                                    },
                                                    "price": {
                                                        "type": "number",
                                                        "format": "float",
                                                        "example": 100
                                                    }
                                                },
                                                "type": "object"
                                            }
                                        }
                                    },
                                    "type": "object"
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "Unauthorized"
                    }
                },
                "security": [
                    {
                        "bearerAuth": []
                    }
                ]
            }
        },
        "/api/ebay/create-product": {
            "post": {
                "tags": [
                    "Ebay apis"
                ],
                "summary": "Create ebay product item",
                "description": "Returns a list of products for authenticated users with optional filters, including product name filter",
                "operationId": "261c68c5ea2abf491e57b3444c9495ae",
                "parameters": [
                    {
                        "name": "channel_listing_type",
                        "in": "query",
                        "description": "The channel listing type to filter listings",
                        "required": false,
                        "schema": {
                            "type": "string",
                            "example": "Active"
                        }
                    },
                    {
                        "name": "channel_name",
                        "in": "query",
                        "description": "The channel name to filter listings",
                        "required": false,
                        "schema": {
                            "type": "string",
                            "example": "eBay US"
                        }
                    },
                    {
                        "name": "country_location",
                        "in": "query",
                        "description": "ISO 3166-1 alpha-2 country code to filter by country",
                        "required": false,
                        "schema": {
                            "type": "string",
                            "example": "US"
                        }
                    },
                    {
                        "name": "keyword",
                        "in": "query",
                        "description": "Keyword for product search",
                        "required": false,
                        "schema": {
                            "type": "string",
                            "example": "laptop"
                        }
                    },
                    {
                        "name": "product_sku",
                        "in": "query",
                        "description": "Product SKU",
                        "required": false,
                        "schema": {
                            "type": "string",
                            "example": "12345"
                        }
                    },
                    {
                        "name": "category_id",
                        "in": "query",
                        "description": "Category ID for filtering",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "example": 101
                        }
                    },
                    {
                        "name": "product_id",
                        "in": "query",
                        "description": "Product ID",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "example": 8
                        }
                    },
                    {
                        "name": "product_name",
                        "in": "query",
                        "description": "The name of the product to filter listings",
                        "required": false,
                        "schema": {
                            "type": "string",
                            "example": "Product B"
                        }
                    },
                    {
                        "name": "brand_id",
                        "in": "query",
                        "description": "Brand ID for filtering products",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "example": 12
                        }
                    },
                    {
                        "name": "brand_name",
                        "in": "query",
                        "description": "Brand name for filtering products",
                        "required": false,
                        "schema": {
                            "type": "string",
                            "example": "Apple"
                        }
                    },
                    {
                        "name": "description",
                        "in": "query",
                        "description": "Description to filter by",
                        "required": false,
                        "schema": {
                            "type": "string",
                            "example": "High quality laptop"
                        }
                    },
                    {
                        "name": "condition",
                        "in": "query",
                        "description": "Item condition (New or Used)",
                        "required": false,
                        "schema": {
                            "type": "string",
                            "example": "New"
                        }
                    },
                    {
                        "name": "rule_name",
                        "in": "query",
                        "description": "Rule name for filtering",
                        "required": false,
                        "schema": {
                            "type": "string",
                            "example": "Special Offer"
                        }
                    },
                    {
                        "name": "start_price",
                        "in": "query",
                        "description": "Starting price filter",
                        "required": false,
                        "schema": {
                            "type": "number",
                            "format": "float",
                            "example": 50
                        }
                    },
                    {
                        "name": "listing_type",
                        "in": "query",
                        "description": "Type of the listing (e.g., Auction, Fixed Price)",
                        "required": false,
                        "schema": {
                            "type": "string",
                            "example": "Fixed Price"
                        }
                    },
                    {
                        "name": "listing_duration",
                        "in": "query",
                        "description": "Duration of the listing",
                        "required": false,
                        "schema": {
                            "type": "string",
                            "example": "30 days"
                        }
                    },
                    {
                        "name": "buy_now_price",
                        "in": "query",
                        "description": "Buy now price",
                        "required": false,
                        "schema": {
                            "type": "number",
                            "format": "float",
                            "example": 100
                        }
                    },
                    {
                        "name": "reserve_price",
                        "in": "query",
                        "description": "Reserve price for the listing",
                        "required": false,
                        "schema": {
                            "type": "number",
                            "format": "float",
                            "example": 75
                        }
                    },
                    {
                        "name": "gallery_image_url",
                        "in": "query",
                        "description": "URL for the gallery image",
                        "required": false,
                        "schema": {
                            "type": "string",
                            "example": "http://example.com/image.jpg"
                        }
                    },
                    {
                        "name": "is_best_offer",
                        "in": "query",
                        "description": "Whether the listing accepts best offers",
                        "required": false,
                        "schema": {
                            "type": "boolean",
                            "example": true
                        }
                    },
                    {
                        "name": "offer_auto_accept_price",
                        "in": "query",
                        "description": "Auto accept price for best offer",
                        "required": false,
                        "schema": {
                            "type": "number",
                            "format": "float",
                            "example": 90
                        }
                    },
                    {
                        "name": "offer_auto_minimum_price",
                        "in": "query",
                        "description": "Auto minimum price for best offer",
                        "required": false,
                        "schema": {
                            "type": "number",
                            "format": "float",
                            "example": 70
                        }
                    },
                    {
                        "name": "offer_payment_instruction",
                        "in": "query",
                        "description": "Payment instructions for best offer",
                        "required": false,
                        "schema": {
                            "type": "string",
                            "example": "Pay within 3 days"
                        }
                    },
                    {
                        "name": "domestic_service_name",
                        "in": "query",
                        "description": "Domestic shipping service name",
                        "required": false,
                        "schema": {
                            "type": "string",
                            "example": "UPS Ground"
                        }
                    },
                    {
                        "name": "domestic_service_id",
                        "in": "query",
                        "description": "Domestic shipping service ID",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "example": 123
                        }
                    },
                    {
                        "name": "domestic_shipping_service_id",
                        "in": "query",
                        "description": "Domestic shipping service ID",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "example": 456
                        }
                    },
                    {
                        "name": "domestic_shipping_service_carrier",
                        "in": "query",
                        "description": "Domestic shipping service carrier",
                        "required": false,
                        "schema": {
                            "type": "string",
                            "example": "USPS"
                        }
                    },
                    {
                        "name": "domestic_shipping_cost_type",
                        "in": "query",
                        "description": "Domestic shipping cost type",
                        "required": false,
                        "schema": {
                            "type": "string",
                            "example": "Flat"
                        }
                    },
                    {
                        "name": "domestic_shipping_price",
                        "in": "query",
                        "description": "Domestic shipping price",
                        "required": false,
                        "schema": {
                            "type": "number",
                            "format": "float",
                            "example": 10
                        }
                    },
                    {
                        "name": "is_international_shipping",
                        "in": "query",
                        "description": "Whether international shipping is allowed",
                        "required": false,
                        "schema": {
                            "type": "boolean",
                            "example": true
                        }
                    },
                    {
                        "name": "international_service_name",
                        "in": "query",
                        "description": "International shipping service name",
                        "required": false,
                        "schema": {
                            "type": "string",
                            "example": "FedEx International"
                        }
                    },
                    {
                        "name": "international_service_id",
                        "in": "query",
                        "description": "International shipping service ID",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "example": 789
                        }
                    },
                    {
                        "name": "international_shipping_service_id",
                        "in": "query",
                        "description": "International shipping service ID",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "example": 101112
                        }
                    },
                    {
                        "name": "international_shipping_service_carrier",
                        "in": "query",
                        "description": "International shipping service carrier",
                        "required": false,
                        "schema": {
                            "type": "string",
                            "example": "DHL"
                        }
                    },
                    {
                        "name": "shipping_collection",
                        "in": "query",
                        "description": "Shipping collection",
                        "required": false,
                        "schema": {
                            "type": "string",
                            "example": "Local Pickup"
                        }
                    },
                    {
                        "name": "shipping_location",
                        "in": "query",
                        "description": "Shipping location",
                        "required": false,
                        "schema": {
                            "type": "string",
                            "example": "New York, NY"
                        }
                    },
                    {
                        "name": "postal_code",
                        "in": "query",
                        "description": "Postal code for shipping",
                        "required": false,
                        "schema": {
                            "type": "string",
                            "example": "10001"
                        }
                    },
                    {
                        "name": "payment_method",
                        "in": "query",
                        "description": "Accepted payment methods",
                        "required": false,
                        "schema": {
                            "type": "string",
                            "example": "PayPal"
                        }
                    },
                    {
                        "name": "processing_workday",
                        "in": "query",
                        "description": "Processing workday",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "example": 2
                        }
                    },
                    {
                        "name": "domestic_redemptions",
                        "in": "query",
                        "description": "Domestic redemptions allowed",
                        "required": false,
                        "schema": {
                            "type": "boolean",
                            "example": true
                        }
                    },
                    {
                        "name": "allowed_within",
                        "in": "query",
                        "description": "Allowed shipping regions",
                        "required": false,
                        "schema": {
                            "type": "string",
                            "example": "US"
                        }
                    },
                    {
                        "name": "shipping_return_cost",
                        "in": "query",
                        "description": "Shipping return cost",
                        "required": false,
                        "schema": {
                            "type": "number",
                            "format": "float",
                            "example": 5
                        }
                    },
                    {
                        "name": "international_domestic_redemptions",
                        "in": "query",
                        "description": "International domestic redemptions allowed",
                        "required": false,
                        "schema": {
                            "type": "boolean",
                            "example": true
                        }
                    },
                    {
                        "name": "international_allowed_within",
                        "in": "query",
                        "description": "International allowed shipping regions",
                        "required": false,
                        "schema": {
                            "type": "string",
                            "example": "US, CA"
                        }
                    },
                    {
                        "name": "international_shipping_return_cost",
                        "in": "query",
                        "description": "International shipping return cost",
                        "required": false,
                        "schema": {
                            "type": "number",
                            "format": "float",
                            "example": 10
                        }
                    },
                    {
                        "name": "international_additional_detail",
                        "in": "query",
                        "description": "International shipping additional details",
                        "required": false,
                        "schema": {
                            "type": "string",
                            "example": "Additional insurance available"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "properties": {
                                        "products": {
                                            "type": "array",
                                            "items": {
                                                "properties": {
                                                    "id": {
                                                        "type": "integer",
                                                        "example": 8
                                                    },
                                                    "name": {
                                                        "type": "string",
                                                        "example": "Product B"
                                                    },
                                                    "price": {
                                                        "type": "number",
                                                        "format": "float",
                                                        "example": 100
                                                    }
                                                },
                                                "type": "object"
                                            }
                                        }
                                    },
                                    "type": "object"
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "Unauthorized"
                    }
                },
                "security": [
                    {
                        "bearerAuth": []
                    }
                ]
            }
        }
    },
    "components": {
        "securitySchemes": {
            "bearerAuth": {
                "type": "http",
                "description": "Use the JWT token to authenticate.",
                "bearerFormat": "JWT",
                "scheme": "bearer"
            }
        }
    },
    "tags": [
        {
            "name": "Ebay apis",
            "description": "Ebay apis"
        }
    ]
}