EmporioLambda BE

Addresses

getAddress

Get an address

Return the address associated with the specified ID


/addresses/{id}

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/addresses/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AddressesApi;

import java.io.File;
import java.util.*;

public class AddressesApiExample {

    public static void main(String[] args) {
        
        AddressesApi apiInstance = new AddressesApi();
        String authorization = authorization_example; // String | token JWT
        String id = id_example; // String | 
        try {
            inline_response_200_9 result = apiInstance.getAddress(authorization, id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AddressesApi#getAddress");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AddressesApi;

public class AddressesApiExample {

    public static void main(String[] args) {
        AddressesApi apiInstance = new AddressesApi();
        String authorization = authorization_example; // String | token JWT
        String id = id_example; // String | 
        try {
            inline_response_200_9 result = apiInstance.getAddress(authorization, id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AddressesApi#getAddress");
            e.printStackTrace();
        }
    }
}
String *authorization = authorization_example; // token JWT
String *id = id_example; // 

AddressesApi *apiInstance = [[AddressesApi alloc] init];

// Get an address
[apiInstance getAddressWith:authorization
    id:id
              completionHandler: ^(inline_response_200_9 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.AddressesApi()
var authorization = authorization_example; // {{String}} token JWT
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAddress(authorization, id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAddressExample
    {
        public void main()
        {

            var apiInstance = new AddressesApi();
            var authorization = authorization_example;  // String | token JWT
            var id = id_example;  // String | 

            try
            {
                // Get an address
                inline_response_200_9 result = apiInstance.getAddress(authorization, id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AddressesApi.getAddress: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiAddressesApi();
$authorization = authorization_example; // String | token JWT
$id = id_example; // String | 

try {
    $result = $api_instance->getAddress($authorization, $id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AddressesApi->getAddress: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AddressesApi;

my $api_instance = WWW::SwaggerClient::AddressesApi->new();
my $authorization = authorization_example; # String | token JWT
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->getAddress(authorization => $authorization, id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AddressesApi->getAddress: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AddressesApi()
authorization = authorization_example # String | token JWT
id = id_example # String | 

try: 
    # Get an address
    api_response = api_instance.get_address(authorization, id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AddressesApi->getAddress: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Header parameters
Name Description
Authorization*
String
token JWT
Required

Responses

Status: 200 - address returned

{"status":"success","data":{"id":"1","description":"Indirizzo Casa","recipientName":"Mario","recipientSurname":"Rossi","address":"Via Roma 12/A","city":"Padova","code":"35100","district":"PD"}}

Status: 400 - request error

{"status":"error","message":"richiesta fallita"}

getAddresses

Get all addresses

Return the list of the addresses associated with the authenticated user


/addresses

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/addresses"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AddressesApi;

import java.io.File;
import java.util.*;

public class AddressesApiExample {

    public static void main(String[] args) {
        
        AddressesApi apiInstance = new AddressesApi();
        String authorization = authorization_example; // String | token JWT
        try {
            inline_response_200_8 result = apiInstance.getAddresses(authorization);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AddressesApi#getAddresses");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AddressesApi;

public class AddressesApiExample {

    public static void main(String[] args) {
        AddressesApi apiInstance = new AddressesApi();
        String authorization = authorization_example; // String | token JWT
        try {
            inline_response_200_8 result = apiInstance.getAddresses(authorization);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AddressesApi#getAddresses");
            e.printStackTrace();
        }
    }
}
String *authorization = authorization_example; // token JWT

AddressesApi *apiInstance = [[AddressesApi alloc] init];

// Get all addresses
[apiInstance getAddressesWith:authorization
              completionHandler: ^(inline_response_200_8 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.AddressesApi()
var authorization = authorization_example; // {{String}} token JWT

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAddresses(authorization, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAddressesExample
    {
        public void main()
        {

            var apiInstance = new AddressesApi();
            var authorization = authorization_example;  // String | token JWT

            try
            {
                // Get all addresses
                inline_response_200_8 result = apiInstance.getAddresses(authorization);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AddressesApi.getAddresses: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiAddressesApi();
$authorization = authorization_example; // String | token JWT

try {
    $result = $api_instance->getAddresses($authorization);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AddressesApi->getAddresses: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AddressesApi;

my $api_instance = WWW::SwaggerClient::AddressesApi->new();
my $authorization = authorization_example; # String | token JWT

eval { 
    my $result = $api_instance->getAddresses(authorization => $authorization);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AddressesApi->getAddresses: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AddressesApi()
authorization = authorization_example # String | token JWT

try: 
    # Get all addresses
    api_response = api_instance.get_addresses(authorization)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AddressesApi->getAddresses: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
token JWT
Required

Responses

Status: 200 - address list

{"status":"success","data":[{"id":"1","user":"mario","description":"Indirizzo Casa","recipientName":"Mario","recipientSurname":"Rossi","address":"Via Roma 12/A","city":"Padova","code":"35100","district":"PD"},{"id":"2","user":"mario","description":"Indirizzo Ufficio","recipientName":"Mario","recipientSurname":"Rossi","address":"Via Paolotti 12/A","city":"Treviso","code":"35101","district":"TV"},{"id":"3","user":"mario","description":"Indirizzo Bar","recipientName":"Andrea","recipientSurname":"Giallo","address":"Via Luzzati 12/A","city":"Verona","code":"35130","district":"VR"}]}

Status: 400 - request error

{"status":"error","message":"richiesta fallita"}

insertAddress

Insert address

Insert a new address for the authenticated user


/addresses

Usage and SDK Samples

curl -X POST\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/addresses"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AddressesApi;

import java.io.File;
import java.util.*;

public class AddressesApiExample {

    public static void main(String[] args) {
        
        AddressesApi apiInstance = new AddressesApi();
        Body_8 body = {
  "user" : "andrea",
  "description" : "Indirizzo Bar",
  "recipientName" : "Andrea",
  "recipientSurname" : "Giallo",
  "address" : "Via Luzzati 12/A",
  "city" : "Verona",
  "code" : "35130",
  "district" : "VR"
}; // Body_8 | 
        String authorization = authorization_example; // String | token JWT
        try {
            inline_response_200_1 result = apiInstance.insertAddress(body, authorization);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AddressesApi#insertAddress");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AddressesApi;

public class AddressesApiExample {

    public static void main(String[] args) {
        AddressesApi apiInstance = new AddressesApi();
        Body_8 body = {
  "user" : "andrea",
  "description" : "Indirizzo Bar",
  "recipientName" : "Andrea",
  "recipientSurname" : "Giallo",
  "address" : "Via Luzzati 12/A",
  "city" : "Verona",
  "code" : "35130",
  "district" : "VR"
}; // Body_8 | 
        String authorization = authorization_example; // String | token JWT
        try {
            inline_response_200_1 result = apiInstance.insertAddress(body, authorization);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AddressesApi#insertAddress");
            e.printStackTrace();
        }
    }
}
Body_8 *body = {
  "user" : "andrea",
  "description" : "Indirizzo Bar",
  "recipientName" : "Andrea",
  "recipientSurname" : "Giallo",
  "address" : "Via Luzzati 12/A",
  "city" : "Verona",
  "code" : "35130",
  "district" : "VR"
}; // 
String *authorization = authorization_example; // token JWT

AddressesApi *apiInstance = [[AddressesApi alloc] init];

// Insert address
[apiInstance insertAddressWith:body
    authorization:authorization
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.AddressesApi()
var body = {
  "user" : "andrea",
  "description" : "Indirizzo Bar",
  "recipientName" : "Andrea",
  "recipientSurname" : "Giallo",
  "address" : "Via Luzzati 12/A",
  "city" : "Verona",
  "code" : "35130",
  "district" : "VR"
}; // {{Body_8}} 
var authorization = authorization_example; // {{String}} token JWT

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.insertAddress(bodyauthorization, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class insertAddressExample
    {
        public void main()
        {

            var apiInstance = new AddressesApi();
            var body = new Body_8(); // Body_8 | 
            var authorization = authorization_example;  // String | token JWT

            try
            {
                // Insert address
                inline_response_200_1 result = apiInstance.insertAddress(body, authorization);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AddressesApi.insertAddress: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiAddressesApi();
$body = {
  "user" : "andrea",
  "description" : "Indirizzo Bar",
  "recipientName" : "Andrea",
  "recipientSurname" : "Giallo",
  "address" : "Via Luzzati 12/A",
  "city" : "Verona",
  "code" : "35130",
  "district" : "VR"
}; // Body_8 | 
$authorization = authorization_example; // String | token JWT

try {
    $result = $api_instance->insertAddress($body, $authorization);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AddressesApi->insertAddress: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AddressesApi;

my $api_instance = WWW::SwaggerClient::AddressesApi->new();
my $body = WWW::SwaggerClient::Object::Body_8->new(); # Body_8 | 
my $authorization = authorization_example; # String | token JWT

eval { 
    my $result = $api_instance->insertAddress(body => $body, authorization => $authorization);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AddressesApi->insertAddress: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AddressesApi()
body = {
  "user" : "andrea",
  "description" : "Indirizzo Bar",
  "recipientName" : "Andrea",
  "recipientSurname" : "Giallo",
  "address" : "Via Luzzati 12/A",
  "city" : "Verona",
  "code" : "35130",
  "district" : "VR"
} # Body_8 | 
authorization = authorization_example # String | token JWT

try: 
    # Insert address
    api_response = api_instance.insert_address(body, authorization)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AddressesApi->insertAddress: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
token JWT
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Address inserted

{"status":"success","message":"indirizzo inserito con successo"}

Status: 400 - Address not inserted

{"status":"error","message":"valori inseriti non corretti"}

removeAddress

Delete address

Remove the address with the specified ID


/addresses/{id}

Usage and SDK Samples

curl -X DELETE\
-H "Accept: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/addresses/{id}?override="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AddressesApi;

import java.io.File;
import java.util.*;

public class AddressesApiExample {

    public static void main(String[] args) {
        
        AddressesApi apiInstance = new AddressesApi();
        String authorization = authorization_example; // String | token JWT
        String id = id_example; // String | 
        Boolean override = true; // Boolean | 
        try {
            inline_response_200_1 result = apiInstance.removeAddress(authorization, id, override);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AddressesApi#removeAddress");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AddressesApi;

public class AddressesApiExample {

    public static void main(String[] args) {
        AddressesApi apiInstance = new AddressesApi();
        String authorization = authorization_example; // String | token JWT
        String id = id_example; // String | 
        Boolean override = true; // Boolean | 
        try {
            inline_response_200_1 result = apiInstance.removeAddress(authorization, id, override);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AddressesApi#removeAddress");
            e.printStackTrace();
        }
    }
}
String *authorization = authorization_example; // token JWT
String *id = id_example; // 
Boolean *override = true; //  (optional)

AddressesApi *apiInstance = [[AddressesApi alloc] init];

// Delete address
[apiInstance removeAddressWith:authorization
    id:id
    override:override
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.AddressesApi()
var authorization = authorization_example; // {{String}} token JWT
var id = id_example; // {{String}} 
var opts = { 
  'override': true // {{Boolean}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.removeAddress(authorization, id, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class removeAddressExample
    {
        public void main()
        {

            var apiInstance = new AddressesApi();
            var authorization = authorization_example;  // String | token JWT
            var id = id_example;  // String | 
            var override = true;  // Boolean |  (optional) 

            try
            {
                // Delete address
                inline_response_200_1 result = apiInstance.removeAddress(authorization, id, override);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AddressesApi.removeAddress: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiAddressesApi();
$authorization = authorization_example; // String | token JWT
$id = id_example; // String | 
$override = true; // Boolean | 

try {
    $result = $api_instance->removeAddress($authorization, $id, $override);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AddressesApi->removeAddress: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AddressesApi;

my $api_instance = WWW::SwaggerClient::AddressesApi->new();
my $authorization = authorization_example; # String | token JWT
my $id = id_example; # String | 
my $override = true; # Boolean | 

eval { 
    my $result = $api_instance->removeAddress(authorization => $authorization, id => $id, override => $override);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AddressesApi->removeAddress: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AddressesApi()
authorization = authorization_example # String | token JWT
id = id_example # String | 
override = true # Boolean |  (optional)

try: 
    # Delete address
    api_response = api_instance.remove_address(authorization, id, override=override)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AddressesApi->removeAddress: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Header parameters
Name Description
Authorization*
String
token JWT
Required
Query parameters
Name Description
override
Boolean

Responses

Status: 200 - Address removed

{"status":"success","message":"Indirizzo rimosso"}

Status: 400 - Delete error

{"status":"error","message":"Indirizzo non rimosso"}

updateAddress

Update address

Update one or more field of the specified ID


/addresses/{id}

Usage and SDK Samples

curl -X PATCH\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/addresses/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AddressesApi;

import java.io.File;
import java.util.*;

public class AddressesApiExample {

    public static void main(String[] args) {
        
        AddressesApi apiInstance = new AddressesApi();
        Body_9 body = {
  "id" : "3",
  "description" : "Indirizzo casa la mare"
}; // Body_9 | 
        String authorization = authorization_example; // String | token JWT
        String id = id_example; // String | 
        try {
            inline_response_200_1 result = apiInstance.updateAddress(body, authorization, id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AddressesApi#updateAddress");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AddressesApi;

public class AddressesApiExample {

    public static void main(String[] args) {
        AddressesApi apiInstance = new AddressesApi();
        Body_9 body = {
  "id" : "3",
  "description" : "Indirizzo casa la mare"
}; // Body_9 | 
        String authorization = authorization_example; // String | token JWT
        String id = id_example; // String | 
        try {
            inline_response_200_1 result = apiInstance.updateAddress(body, authorization, id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AddressesApi#updateAddress");
            e.printStackTrace();
        }
    }
}
Body_9 *body = {
  "id" : "3",
  "description" : "Indirizzo casa la mare"
}; // 
String *authorization = authorization_example; // token JWT
String *id = id_example; // 

AddressesApi *apiInstance = [[AddressesApi alloc] init];

// Update address
[apiInstance updateAddressWith:body
    authorization:authorization
    id:id
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.AddressesApi()
var body = {
  "id" : "3",
  "description" : "Indirizzo casa la mare"
}; // {{Body_9}} 
var authorization = authorization_example; // {{String}} token JWT
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.updateAddress(bodyauthorizationid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateAddressExample
    {
        public void main()
        {

            var apiInstance = new AddressesApi();
            var body = new Body_9(); // Body_9 | 
            var authorization = authorization_example;  // String | token JWT
            var id = id_example;  // String | 

            try
            {
                // Update address
                inline_response_200_1 result = apiInstance.updateAddress(body, authorization, id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AddressesApi.updateAddress: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiAddressesApi();
$body = {
  "id" : "3",
  "description" : "Indirizzo casa la mare"
}; // Body_9 | 
$authorization = authorization_example; // String | token JWT
$id = id_example; // String | 

try {
    $result = $api_instance->updateAddress($body, $authorization, $id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AddressesApi->updateAddress: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AddressesApi;

my $api_instance = WWW::SwaggerClient::AddressesApi->new();
my $body = WWW::SwaggerClient::Object::Body_9->new(); # Body_9 | 
my $authorization = authorization_example; # String | token JWT
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->updateAddress(body => $body, authorization => $authorization, id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AddressesApi->updateAddress: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AddressesApi()
body = {
  "id" : "3",
  "description" : "Indirizzo casa la mare"
} # Body_9 | 
authorization = authorization_example # String | token JWT
id = id_example # String | 

try: 
    # Update address
    api_response = api_instance.update_address(body, authorization, id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AddressesApi->updateAddress: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Header parameters
Name Description
Authorization*
String
token JWT
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Updated address

{"status":"success","message":"indirizzo aggiornata"}

Status: 400 - request error

{"status":"error","message":"richiesta fallita"}

Cart

addToCart

Add a product to cart

Receive a product ID and a quantity, iff se quantity is available in stock the operation is successful


/cart

Usage and SDK Samples

curl -X POST\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/cart"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CartApi;

import java.io.File;
import java.util.*;

public class CartApiExample {

    public static void main(String[] args) {
        
        CartApi apiInstance = new CartApi();
        Body_6 body = {
  "id" : "1234",
  "quantity" : 2
}; // Body_6 | 
        String authorization = authorization_example; // String | token JWT
        String guestToken = guestToken_example; // String | 
        try {
            inline_response_200_1 result = apiInstance.addToCart(body, authorization, guestToken);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CartApi#addToCart");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.CartApi;

public class CartApiExample {

    public static void main(String[] args) {
        CartApi apiInstance = new CartApi();
        Body_6 body = {
  "id" : "1234",
  "quantity" : 2
}; // Body_6 | 
        String authorization = authorization_example; // String | token JWT
        String guestToken = guestToken_example; // String | 
        try {
            inline_response_200_1 result = apiInstance.addToCart(body, authorization, guestToken);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CartApi#addToCart");
            e.printStackTrace();
        }
    }
}
Body_6 *body = {
  "id" : "1234",
  "quantity" : 2
}; // 
String *authorization = authorization_example; // token JWT (optional)
String *guestToken = guestToken_example; //  (optional)

CartApi *apiInstance = [[CartApi alloc] init];

// Add a product to cart
[apiInstance addToCartWith:body
    authorization:authorization
    guestToken:guestToken
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.CartApi()
var body = {
  "id" : "1234",
  "quantity" : 2
}; // {{Body_6}} 
var opts = { 
  'authorization': authorization_example // {{String}} token JWT
  'guestToken': guestToken_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.addToCart(body, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class addToCartExample
    {
        public void main()
        {

            var apiInstance = new CartApi();
            var body = new Body_6(); // Body_6 | 
            var authorization = authorization_example;  // String | token JWT (optional) 
            var guestToken = guestToken_example;  // String |  (optional) 

            try
            {
                // Add a product to cart
                inline_response_200_1 result = apiInstance.addToCart(body, authorization, guestToken);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling CartApi.addToCart: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiCartApi();
$body = {
  "id" : "1234",
  "quantity" : 2
}; // Body_6 | 
$authorization = authorization_example; // String | token JWT
$guestToken = guestToken_example; // String | 

try {
    $result = $api_instance->addToCart($body, $authorization, $guestToken);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling CartApi->addToCart: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CartApi;

my $api_instance = WWW::SwaggerClient::CartApi->new();
my $body = WWW::SwaggerClient::Object::Body_6->new(); # Body_6 | 
my $authorization = authorization_example; # String | token JWT
my $guestToken = guestToken_example; # String | 

eval { 
    my $result = $api_instance->addToCart(body => $body, authorization => $authorization, guestToken => $guestToken);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling CartApi->addToCart: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CartApi()
body = {
  "id" : "1234",
  "quantity" : 2
} # Body_6 | 
authorization = authorization_example # String | token JWT (optional)
guestToken = guestToken_example # String |  (optional)

try: 
    # Add a product to cart
    api_response = api_instance.add_to_cart(body, authorization=authorization, guestToken=guestToken)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling CartApi->addToCart: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization
String
token JWT
guestToken
String
Body parameters
Name Description
body *

Responses

Status: 200 - product added to cart

{"status":"success","message":"articolo aggiunto al carrello"}

Status: 400 - product not added to cart"

{"status":"error","message":"errore o l'articolo non era presente nella quantità richiesta"}

authCart

authenticate cart

pass a guest cart to an authenticated cart


/cart

Usage and SDK Samples

curl -X PATCH\
-H "Accept: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/cart"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CartApi;

import java.io.File;
import java.util.*;

public class CartApiExample {

    public static void main(String[] args) {
        
        CartApi apiInstance = new CartApi();
        String authorization = authorization_example; // String | token JWT
        String guestToken = guestToken_example; // String | 
        try {
            inline_response_200_1 result = apiInstance.authCart(authorization, guestToken);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CartApi#authCart");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.CartApi;

public class CartApiExample {

    public static void main(String[] args) {
        CartApi apiInstance = new CartApi();
        String authorization = authorization_example; // String | token JWT
        String guestToken = guestToken_example; // String | 
        try {
            inline_response_200_1 result = apiInstance.authCart(authorization, guestToken);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CartApi#authCart");
            e.printStackTrace();
        }
    }
}
String *authorization = authorization_example; // token JWT
String *guestToken = guestToken_example; // 

CartApi *apiInstance = [[CartApi alloc] init];

// authenticate cart
[apiInstance authCartWith:authorization
    guestToken:guestToken
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.CartApi()
var authorization = authorization_example; // {{String}} token JWT
var guestToken = guestToken_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.authCart(authorization, guestToken, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class authCartExample
    {
        public void main()
        {

            var apiInstance = new CartApi();
            var authorization = authorization_example;  // String | token JWT
            var guestToken = guestToken_example;  // String | 

            try
            {
                // authenticate cart
                inline_response_200_1 result = apiInstance.authCart(authorization, guestToken);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling CartApi.authCart: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiCartApi();
$authorization = authorization_example; // String | token JWT
$guestToken = guestToken_example; // String | 

try {
    $result = $api_instance->authCart($authorization, $guestToken);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling CartApi->authCart: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CartApi;

my $api_instance = WWW::SwaggerClient::CartApi->new();
my $authorization = authorization_example; # String | token JWT
my $guestToken = guestToken_example; # String | 

eval { 
    my $result = $api_instance->authCart(authorization => $authorization, guestToken => $guestToken);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling CartApi->authCart: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CartApi()
authorization = authorization_example # String | token JWT
guestToken = guestToken_example # String | 

try: 
    # authenticate cart
    api_response = api_instance.auth_cart(authorization, guestToken)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling CartApi->authCart: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
token JWT
Required
guestToken*
String
Required

Responses

Status: 200 - cart authenticated

{"status":"success","message":"success"}

Status: 400 - product not added to cart"

{"status":"error","message":"failure"}

changeQuantity

Modify product in the cart

Change the quantity of the product in the cart


/cart/product/{id}

Usage and SDK Samples

curl -X PATCH\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/cart/product/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CartApi;

import java.io.File;
import java.util.*;

public class CartApiExample {

    public static void main(String[] args) {
        
        CartApi apiInstance = new CartApi();
        Body_7 body = {
  "id" : "1234",
  "quantity" : 2
}; // Body_7 | 
        String id = id_example; // String | id del prodotto da modificare
        String authorization = authorization_example; // String | token JWT
        String guestToken = guestToken_example; // String | 
        try {
            inline_response_200_1 result = apiInstance.changeQuantity(body, id, authorization, guestToken);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CartApi#changeQuantity");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.CartApi;

public class CartApiExample {

    public static void main(String[] args) {
        CartApi apiInstance = new CartApi();
        Body_7 body = {
  "id" : "1234",
  "quantity" : 2
}; // Body_7 | 
        String id = id_example; // String | id del prodotto da modificare
        String authorization = authorization_example; // String | token JWT
        String guestToken = guestToken_example; // String | 
        try {
            inline_response_200_1 result = apiInstance.changeQuantity(body, id, authorization, guestToken);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CartApi#changeQuantity");
            e.printStackTrace();
        }
    }
}
Body_7 *body = {
  "id" : "1234",
  "quantity" : 2
}; // 
String *id = id_example; // id del prodotto da modificare
String *authorization = authorization_example; // token JWT (optional)
String *guestToken = guestToken_example; //  (optional)

CartApi *apiInstance = [[CartApi alloc] init];

// Modify product in the cart
[apiInstance changeQuantityWith:body
    id:id
    authorization:authorization
    guestToken:guestToken
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.CartApi()
var body = {
  "id" : "1234",
  "quantity" : 2
}; // {{Body_7}} 
var id = id_example; // {{String}} id del prodotto da modificare
var opts = { 
  'authorization': authorization_example // {{String}} token JWT
  'guestToken': guestToken_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.changeQuantity(bodyid, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class changeQuantityExample
    {
        public void main()
        {

            var apiInstance = new CartApi();
            var body = new Body_7(); // Body_7 | 
            var id = id_example;  // String | id del prodotto da modificare
            var authorization = authorization_example;  // String | token JWT (optional) 
            var guestToken = guestToken_example;  // String |  (optional) 

            try
            {
                // Modify product in the cart
                inline_response_200_1 result = apiInstance.changeQuantity(body, id, authorization, guestToken);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling CartApi.changeQuantity: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiCartApi();
$body = {
  "id" : "1234",
  "quantity" : 2
}; // Body_7 | 
$id = id_example; // String | id del prodotto da modificare
$authorization = authorization_example; // String | token JWT
$guestToken = guestToken_example; // String | 

try {
    $result = $api_instance->changeQuantity($body, $id, $authorization, $guestToken);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling CartApi->changeQuantity: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CartApi;

my $api_instance = WWW::SwaggerClient::CartApi->new();
my $body = WWW::SwaggerClient::Object::Body_7->new(); # Body_7 | 
my $id = id_example; # String | id del prodotto da modificare
my $authorization = authorization_example; # String | token JWT
my $guestToken = guestToken_example; # String | 

eval { 
    my $result = $api_instance->changeQuantity(body => $body, id => $id, authorization => $authorization, guestToken => $guestToken);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling CartApi->changeQuantity: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CartApi()
body = {
  "id" : "1234",
  "quantity" : 2
} # Body_7 | 
id = id_example # String | id del prodotto da modificare
authorization = authorization_example # String | token JWT (optional)
guestToken = guestToken_example # String |  (optional)

try: 
    # Modify product in the cart
    api_response = api_instance.change_quantity(body, id, authorization=authorization, guestToken=guestToken)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling CartApi->changeQuantity: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
id del prodotto da modificare
Required
Header parameters
Name Description
Authorization
String
token JWT
guestToken
String
Body parameters
Name Description
body *

Responses

Status: 200 - quantity modified

{"status":"success","message":"quantity modified"}

Status: 400 - request error

{"status":"error","message":"request error"}

deleteCart

Delete the cart

Empty the cart associated with the user authenticated


/cart

Usage and SDK Samples

curl -X DELETE\
-H "Accept: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/cart"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CartApi;

import java.io.File;
import java.util.*;

public class CartApiExample {

    public static void main(String[] args) {
        
        CartApi apiInstance = new CartApi();
        String authorization = authorization_example; // String | token JWT
        String guestToken = guestToken_example; // String | 
        try {
            inline_response_200_1 result = apiInstance.deleteCart(authorization, guestToken);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CartApi#deleteCart");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.CartApi;

public class CartApiExample {

    public static void main(String[] args) {
        CartApi apiInstance = new CartApi();
        String authorization = authorization_example; // String | token JWT
        String guestToken = guestToken_example; // String | 
        try {
            inline_response_200_1 result = apiInstance.deleteCart(authorization, guestToken);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CartApi#deleteCart");
            e.printStackTrace();
        }
    }
}
String *authorization = authorization_example; // token JWT (optional)
String *guestToken = guestToken_example; //  (optional)

CartApi *apiInstance = [[CartApi alloc] init];

// Delete the cart
[apiInstance deleteCartWith:authorization
    guestToken:guestToken
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.CartApi()
var opts = { 
  'authorization': authorization_example, // {{String}} token JWT
  'guestToken': guestToken_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.deleteCart(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteCartExample
    {
        public void main()
        {

            var apiInstance = new CartApi();
            var authorization = authorization_example;  // String | token JWT (optional) 
            var guestToken = guestToken_example;  // String |  (optional) 

            try
            {
                // Delete the cart
                inline_response_200_1 result = apiInstance.deleteCart(authorization, guestToken);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling CartApi.deleteCart: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiCartApi();
$authorization = authorization_example; // String | token JWT
$guestToken = guestToken_example; // String | 

try {
    $result = $api_instance->deleteCart($authorization, $guestToken);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling CartApi->deleteCart: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CartApi;

my $api_instance = WWW::SwaggerClient::CartApi->new();
my $authorization = authorization_example; # String | token JWT
my $guestToken = guestToken_example; # String | 

eval { 
    my $result = $api_instance->deleteCart(authorization => $authorization, guestToken => $guestToken);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling CartApi->deleteCart: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CartApi()
authorization = authorization_example # String | token JWT (optional)
guestToken = guestToken_example # String |  (optional)

try: 
    # Delete the cart
    api_response = api_instance.delete_cart(authorization=authorization, guestToken=guestToken)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling CartApi->deleteCart: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization
String
token JWT
guestToken
String

Responses

Status: 200 - cart was deleted

{"status":"success","message":"carrello eliminato"}

Status: 400 - cart didn't found

{"status":"error","message":"impossibile eliminare il carrello di questo utente"}

getCart

Get the cart

Get products and accounting details of the current cart


/cart

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/cart"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CartApi;

import java.io.File;
import java.util.*;

public class CartApiExample {

    public static void main(String[] args) {
        
        CartApi apiInstance = new CartApi();
        String authorization = authorization_example; // String | token JWT
        String guestToken = guestToken_example; // String | 
        try {
            inline_response_200_7 result = apiInstance.getCart(authorization, guestToken);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CartApi#getCart");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.CartApi;

public class CartApiExample {

    public static void main(String[] args) {
        CartApi apiInstance = new CartApi();
        String authorization = authorization_example; // String | token JWT
        String guestToken = guestToken_example; // String | 
        try {
            inline_response_200_7 result = apiInstance.getCart(authorization, guestToken);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CartApi#getCart");
            e.printStackTrace();
        }
    }
}
String *authorization = authorization_example; // token JWT (optional)
String *guestToken = guestToken_example; //  (optional)

CartApi *apiInstance = [[CartApi alloc] init];

// Get the cart
[apiInstance getCartWith:authorization
    guestToken:guestToken
              completionHandler: ^(inline_response_200_7 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.CartApi()
var opts = { 
  'authorization': authorization_example, // {{String}} token JWT
  'guestToken': guestToken_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getCart(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getCartExample
    {
        public void main()
        {

            var apiInstance = new CartApi();
            var authorization = authorization_example;  // String | token JWT (optional) 
            var guestToken = guestToken_example;  // String |  (optional) 

            try
            {
                // Get the cart
                inline_response_200_7 result = apiInstance.getCart(authorization, guestToken);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling CartApi.getCart: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiCartApi();
$authorization = authorization_example; // String | token JWT
$guestToken = guestToken_example; // String | 

try {
    $result = $api_instance->getCart($authorization, $guestToken);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling CartApi->getCart: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CartApi;

my $api_instance = WWW::SwaggerClient::CartApi->new();
my $authorization = authorization_example; # String | token JWT
my $guestToken = guestToken_example; # String | 

eval { 
    my $result = $api_instance->getCart(authorization => $authorization, guestToken => $guestToken);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling CartApi->getCart: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CartApi()
authorization = authorization_example # String | token JWT (optional)
guestToken = guestToken_example # String |  (optional)

try: 
    # Get the cart
    api_response = api_instance.get_cart(authorization=authorization, guestToken=guestToken)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling CartApi->getCart: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization
String
token JWT
guestToken
String

Responses

Status: 200 - cart returned

{"status":"success","data":{"id":"1","products":[{"id":"152","name":"ball","primaryPhoto":"/image.jpg","price":5.95,"quantity":10}],"total":59.5,"tax":10.73}}

Status: 400 - cart didn't found

{"status":"error","message":"carrello non trovato"}

removeFromCart

Remove the product

Remove the product with the specified ID from the cart


/cart/product/{id}

Usage and SDK Samples

curl -X DELETE\
-H "Accept: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/cart/product/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CartApi;

import java.io.File;
import java.util.*;

public class CartApiExample {

    public static void main(String[] args) {
        
        CartApi apiInstance = new CartApi();
        String id = id_example; // String | id del prodotto da eliminare
        String authorization = authorization_example; // String | token JWT
        String guestToken = guestToken_example; // String | 
        try {
            inline_response_200_1 result = apiInstance.removeFromCart(id, authorization, guestToken);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CartApi#removeFromCart");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.CartApi;

public class CartApiExample {

    public static void main(String[] args) {
        CartApi apiInstance = new CartApi();
        String id = id_example; // String | id del prodotto da eliminare
        String authorization = authorization_example; // String | token JWT
        String guestToken = guestToken_example; // String | 
        try {
            inline_response_200_1 result = apiInstance.removeFromCart(id, authorization, guestToken);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CartApi#removeFromCart");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // id del prodotto da eliminare
String *authorization = authorization_example; // token JWT (optional)
String *guestToken = guestToken_example; //  (optional)

CartApi *apiInstance = [[CartApi alloc] init];

// Remove the product
[apiInstance removeFromCartWith:id
    authorization:authorization
    guestToken:guestToken
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.CartApi()
var id = id_example; // {{String}} id del prodotto da eliminare
var opts = { 
  'authorization': authorization_example, // {{String}} token JWT
  'guestToken': guestToken_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.removeFromCart(id, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class removeFromCartExample
    {
        public void main()
        {

            var apiInstance = new CartApi();
            var id = id_example;  // String | id del prodotto da eliminare
            var authorization = authorization_example;  // String | token JWT (optional) 
            var guestToken = guestToken_example;  // String |  (optional) 

            try
            {
                // Remove the product
                inline_response_200_1 result = apiInstance.removeFromCart(id, authorization, guestToken);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling CartApi.removeFromCart: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiCartApi();
$id = id_example; // String | id del prodotto da eliminare
$authorization = authorization_example; // String | token JWT
$guestToken = guestToken_example; // String | 

try {
    $result = $api_instance->removeFromCart($id, $authorization, $guestToken);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling CartApi->removeFromCart: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CartApi;

my $api_instance = WWW::SwaggerClient::CartApi->new();
my $id = id_example; # String | id del prodotto da eliminare
my $authorization = authorization_example; # String | token JWT
my $guestToken = guestToken_example; # String | 

eval { 
    my $result = $api_instance->removeFromCart(id => $id, authorization => $authorization, guestToken => $guestToken);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling CartApi->removeFromCart: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CartApi()
id = id_example # String | id del prodotto da eliminare
authorization = authorization_example # String | token JWT (optional)
guestToken = guestToken_example # String |  (optional)

try: 
    # Remove the product
    api_response = api_instance.remove_from_cart(id, authorization=authorization, guestToken=guestToken)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling CartApi->removeFromCart: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
id del prodotto da eliminare
Required
Header parameters
Name Description
Authorization
String
token JWT
guestToken
String

Responses

Status: 200 - Product removed from cart

{"status":"success","message":"articolo rimosso con successo"}

Status: 400 - The product wasn't in the cart

{"status":"error","message":"l'articolo non era presente nel carrello"}

Categories

createCategory

Insert a new category

Create a new category passing the name


/categories

Usage and SDK Samples

curl -X POST\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/categories"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CategoriesApi;

import java.io.File;
import java.util.*;

public class CategoriesApiExample {

    public static void main(String[] args) {
        
        CategoriesApi apiInstance = new CategoriesApi();
        Body body = {
  "name" : "sciarpe"
}; // Body | 
        String authorization = authorization_example; // String | token JWT
        try {
            inline_response_200_1 result = apiInstance.createCategory(body, authorization);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CategoriesApi#createCategory");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.CategoriesApi;

public class CategoriesApiExample {

    public static void main(String[] args) {
        CategoriesApi apiInstance = new CategoriesApi();
        Body body = {
  "name" : "sciarpe"
}; // Body | 
        String authorization = authorization_example; // String | token JWT
        try {
            inline_response_200_1 result = apiInstance.createCategory(body, authorization);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CategoriesApi#createCategory");
            e.printStackTrace();
        }
    }
}
Body *body = {
  "name" : "sciarpe"
}; // 
String *authorization = authorization_example; // token JWT

CategoriesApi *apiInstance = [[CategoriesApi alloc] init];

// Insert a new category
[apiInstance createCategoryWith:body
    authorization:authorization
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.CategoriesApi()
var body = {
  "name" : "sciarpe"
}; // {{Body}} 
var authorization = authorization_example; // {{String}} token JWT

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createCategory(bodyauthorization, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createCategoryExample
    {
        public void main()
        {

            var apiInstance = new CategoriesApi();
            var body = new Body(); // Body | 
            var authorization = authorization_example;  // String | token JWT

            try
            {
                // Insert a new category
                inline_response_200_1 result = apiInstance.createCategory(body, authorization);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling CategoriesApi.createCategory: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiCategoriesApi();
$body = {
  "name" : "sciarpe"
}; // Body | 
$authorization = authorization_example; // String | token JWT

try {
    $result = $api_instance->createCategory($body, $authorization);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling CategoriesApi->createCategory: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CategoriesApi;

my $api_instance = WWW::SwaggerClient::CategoriesApi->new();
my $body = WWW::SwaggerClient::Object::Body->new(); # Body | 
my $authorization = authorization_example; # String | token JWT

eval { 
    my $result = $api_instance->createCategory(body => $body, authorization => $authorization);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling CategoriesApi->createCategory: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CategoriesApi()
body = {
  "name" : "sciarpe"
} # Body | 
authorization = authorization_example # String | token JWT

try: 
    # Insert a new category
    api_response = api_instance.create_category(body, authorization)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling CategoriesApi->createCategory: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
token JWT
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Category created

{"status":"success","message":"categoria inserita"}

Status: 400 - request error

{"status":"error","message":"categoria non inserita"}

getCategories

Get categories

Return the list containing all categories


/categories

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/categories"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CategoriesApi;

import java.io.File;
import java.util.*;

public class CategoriesApiExample {

    public static void main(String[] args) {
        
        CategoriesApi apiInstance = new CategoriesApi();
        try {
            inline_response_200 result = apiInstance.getCategories();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CategoriesApi#getCategories");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.CategoriesApi;

public class CategoriesApiExample {

    public static void main(String[] args) {
        CategoriesApi apiInstance = new CategoriesApi();
        try {
            inline_response_200 result = apiInstance.getCategories();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CategoriesApi#getCategories");
            e.printStackTrace();
        }
    }
}

CategoriesApi *apiInstance = [[CategoriesApi alloc] init];

// Get categories
[apiInstance getCategoriesWithCompletionHandler: 
              ^(inline_response_200 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.CategoriesApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getCategories(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getCategoriesExample
    {
        public void main()
        {

            var apiInstance = new CategoriesApi();

            try
            {
                // Get categories
                inline_response_200 result = apiInstance.getCategories();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling CategoriesApi.getCategories: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiCategoriesApi();

try {
    $result = $api_instance->getCategories();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling CategoriesApi->getCategories: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CategoriesApi;

my $api_instance = WWW::SwaggerClient::CategoriesApi->new();

eval { 
    my $result = $api_instance->getCategories();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling CategoriesApi->getCategories: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CategoriesApi()

try: 
    # Get categories
    api_response = api_instance.get_categories()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling CategoriesApi->getCategories: %s\n" % e)

Parameters

Responses

Status: 200 - categories list

{"status":"success","data":[{"id":"1","name":"games"},{"id":"2","name":"balls"},{"id":"3","name":"cucina"},{"id":"4","name":"casetta"},{"id":"5","name":"oggettistica"}]}

getCategory

Get category

Return the category name associated with the passed ID


/categories/{id}

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/categories/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CategoriesApi;

import java.io.File;
import java.util.*;

public class CategoriesApiExample {

    public static void main(String[] args) {
        
        CategoriesApi apiInstance = new CategoriesApi();
        String id = id_example; // String | 
        try {
            inline_response_200_2 result = apiInstance.getCategory(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CategoriesApi#getCategory");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.CategoriesApi;

public class CategoriesApiExample {

    public static void main(String[] args) {
        CategoriesApi apiInstance = new CategoriesApi();
        String id = id_example; // String | 
        try {
            inline_response_200_2 result = apiInstance.getCategory(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CategoriesApi#getCategory");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // 

CategoriesApi *apiInstance = [[CategoriesApi alloc] init];

// Get category
[apiInstance getCategoryWith:id
              completionHandler: ^(inline_response_200_2 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.CategoriesApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getCategory(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getCategoryExample
    {
        public void main()
        {

            var apiInstance = new CategoriesApi();
            var id = id_example;  // String | 

            try
            {
                // Get category
                inline_response_200_2 result = apiInstance.getCategory(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling CategoriesApi.getCategory: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiCategoriesApi();
$id = id_example; // String | 

try {
    $result = $api_instance->getCategory($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling CategoriesApi->getCategory: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CategoriesApi;

my $api_instance = WWW::SwaggerClient::CategoriesApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->getCategory(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling CategoriesApi->getCategory: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CategoriesApi()
id = id_example # String | 

try: 
    # Get category
    api_response = api_instance.get_category(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling CategoriesApi->getCategory: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - categoria con ID

{"status":"success","data":{"id":"1","name":"games"}}

Status: 400 - category didn't found

{"status":"error","message":"categoria non trovata"}

removeCategory

Delete category

Remove the category identified by the passed ID


/categories/{id}

Usage and SDK Samples

curl -X DELETE\
-H "Accept: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/categories/{id}?force="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CategoriesApi;

import java.io.File;
import java.util.*;

public class CategoriesApiExample {

    public static void main(String[] args) {
        
        CategoriesApi apiInstance = new CategoriesApi();
        String authorization = authorization_example; // String | token JWT
        String id = id_example; // String | 
        Boolean force = true; // Boolean | 
        try {
            inline_response_200_1 result = apiInstance.removeCategory(authorization, id, force);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CategoriesApi#removeCategory");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.CategoriesApi;

public class CategoriesApiExample {

    public static void main(String[] args) {
        CategoriesApi apiInstance = new CategoriesApi();
        String authorization = authorization_example; // String | token JWT
        String id = id_example; // String | 
        Boolean force = true; // Boolean | 
        try {
            inline_response_200_1 result = apiInstance.removeCategory(authorization, id, force);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CategoriesApi#removeCategory");
            e.printStackTrace();
        }
    }
}
String *authorization = authorization_example; // token JWT
String *id = id_example; // 
Boolean *force = true; //  (optional)

CategoriesApi *apiInstance = [[CategoriesApi alloc] init];

// Delete category
[apiInstance removeCategoryWith:authorization
    id:id
    force:force
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.CategoriesApi()
var authorization = authorization_example; // {{String}} token JWT
var id = id_example; // {{String}} 
var opts = { 
  'force': true // {{Boolean}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.removeCategory(authorization, id, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class removeCategoryExample
    {
        public void main()
        {

            var apiInstance = new CategoriesApi();
            var authorization = authorization_example;  // String | token JWT
            var id = id_example;  // String | 
            var force = true;  // Boolean |  (optional) 

            try
            {
                // Delete category
                inline_response_200_1 result = apiInstance.removeCategory(authorization, id, force);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling CategoriesApi.removeCategory: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiCategoriesApi();
$authorization = authorization_example; // String | token JWT
$id = id_example; // String | 
$force = true; // Boolean | 

try {
    $result = $api_instance->removeCategory($authorization, $id, $force);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling CategoriesApi->removeCategory: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CategoriesApi;

my $api_instance = WWW::SwaggerClient::CategoriesApi->new();
my $authorization = authorization_example; # String | token JWT
my $id = id_example; # String | 
my $force = true; # Boolean | 

eval { 
    my $result = $api_instance->removeCategory(authorization => $authorization, id => $id, force => $force);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling CategoriesApi->removeCategory: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CategoriesApi()
authorization = authorization_example # String | token JWT
id = id_example # String | 
force = true # Boolean |  (optional)

try: 
    # Delete category
    api_response = api_instance.remove_category(authorization, id, force=force)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling CategoriesApi->removeCategory: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Header parameters
Name Description
Authorization*
String
token JWT
Required
Query parameters
Name Description
force
Boolean

Responses

Status: 200 - Category removed

{"status":"success","message":"categoria rimossa"}

Status: 400 - request error

{"status":"error","message":"categoria non rimossa"}

updateCategory

Update category

Update the category name associated with the passed ID


/categories/{id}

Usage and SDK Samples

curl -X PATCH\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/categories/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CategoriesApi;

import java.io.File;
import java.util.*;

public class CategoriesApiExample {

    public static void main(String[] args) {
        
        CategoriesApi apiInstance = new CategoriesApi();
        Body_1 body = {
  "id" : "4",
  "name" : "lampadine"
}; // Body_1 | 
        String authorization = authorization_example; // String | token JWT
        String id = id_example; // String | 
        try {
            inline_response_200_1 result = apiInstance.updateCategory(body, authorization, id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CategoriesApi#updateCategory");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.CategoriesApi;

public class CategoriesApiExample {

    public static void main(String[] args) {
        CategoriesApi apiInstance = new CategoriesApi();
        Body_1 body = {
  "id" : "4",
  "name" : "lampadine"
}; // Body_1 | 
        String authorization = authorization_example; // String | token JWT
        String id = id_example; // String | 
        try {
            inline_response_200_1 result = apiInstance.updateCategory(body, authorization, id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CategoriesApi#updateCategory");
            e.printStackTrace();
        }
    }
}
Body_1 *body = {
  "id" : "4",
  "name" : "lampadine"
}; // 
String *authorization = authorization_example; // token JWT
String *id = id_example; // 

CategoriesApi *apiInstance = [[CategoriesApi alloc] init];

// Update category
[apiInstance updateCategoryWith:body
    authorization:authorization
    id:id
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.CategoriesApi()
var body = {
  "id" : "4",
  "name" : "lampadine"
}; // {{Body_1}} 
var authorization = authorization_example; // {{String}} token JWT
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.updateCategory(bodyauthorizationid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateCategoryExample
    {
        public void main()
        {

            var apiInstance = new CategoriesApi();
            var body = new Body_1(); // Body_1 | 
            var authorization = authorization_example;  // String | token JWT
            var id = id_example;  // String | 

            try
            {
                // Update category
                inline_response_200_1 result = apiInstance.updateCategory(body, authorization, id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling CategoriesApi.updateCategory: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiCategoriesApi();
$body = {
  "id" : "4",
  "name" : "lampadine"
}; // Body_1 | 
$authorization = authorization_example; // String | token JWT
$id = id_example; // String | 

try {
    $result = $api_instance->updateCategory($body, $authorization, $id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling CategoriesApi->updateCategory: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CategoriesApi;

my $api_instance = WWW::SwaggerClient::CategoriesApi->new();
my $body = WWW::SwaggerClient::Object::Body_1->new(); # Body_1 | 
my $authorization = authorization_example; # String | token JWT
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->updateCategory(body => $body, authorization => $authorization, id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling CategoriesApi->updateCategory: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CategoriesApi()
body = {
  "id" : "4",
  "name" : "lampadine"
} # Body_1 | 
authorization = authorization_example # String | token JWT
id = id_example # String | 

try: 
    # Update category
    api_response = api_instance.update_category(body, authorization, id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling CategoriesApi->updateCategory: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Header parameters
Name Description
Authorization*
String
token JWT
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Category updated

{"status":"success","message":"categoria aggiornata"}

Status: 400 - request error

{"status":"error","message":"categoria non aggiornata"}

Checkout

cancelCheckout

Cancel payment intent

Call this API if you want to cancel an order not already paid


/checkout/{intent-id}

Usage and SDK Samples

curl -X DELETE\
-H "Accept: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/checkout/{intent-id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CheckoutApi;

import java.io.File;
import java.util.*;

public class CheckoutApiExample {

    public static void main(String[] args) {
        
        CheckoutApi apiInstance = new CheckoutApi();
        String authorization = authorization_example; // String | token JWT
        String intentId = intentId_example; // String | Stripe intent id
        try {
            inline_response_200_1 result = apiInstance.cancelCheckout(authorization, intentId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CheckoutApi#cancelCheckout");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.CheckoutApi;

public class CheckoutApiExample {

    public static void main(String[] args) {
        CheckoutApi apiInstance = new CheckoutApi();
        String authorization = authorization_example; // String | token JWT
        String intentId = intentId_example; // String | Stripe intent id
        try {
            inline_response_200_1 result = apiInstance.cancelCheckout(authorization, intentId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CheckoutApi#cancelCheckout");
            e.printStackTrace();
        }
    }
}
String *authorization = authorization_example; // token JWT
String *intentId = intentId_example; // Stripe intent id

CheckoutApi *apiInstance = [[CheckoutApi alloc] init];

// Cancel payment intent
[apiInstance cancelCheckoutWith:authorization
    intentId:intentId
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.CheckoutApi()
var authorization = authorization_example; // {{String}} token JWT
var intentId = intentId_example; // {{String}} Stripe intent id

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.cancelCheckout(authorization, intentId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class cancelCheckoutExample
    {
        public void main()
        {

            var apiInstance = new CheckoutApi();
            var authorization = authorization_example;  // String | token JWT
            var intentId = intentId_example;  // String | Stripe intent id

            try
            {
                // Cancel payment intent
                inline_response_200_1 result = apiInstance.cancelCheckout(authorization, intentId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling CheckoutApi.cancelCheckout: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiCheckoutApi();
$authorization = authorization_example; // String | token JWT
$intentId = intentId_example; // String | Stripe intent id

try {
    $result = $api_instance->cancelCheckout($authorization, $intentId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling CheckoutApi->cancelCheckout: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CheckoutApi;

my $api_instance = WWW::SwaggerClient::CheckoutApi->new();
my $authorization = authorization_example; # String | token JWT
my $intentId = intentId_example; # String | Stripe intent id

eval { 
    my $result = $api_instance->cancelCheckout(authorization => $authorization, intentId => $intentId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling CheckoutApi->cancelCheckout: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CheckoutApi()
authorization = authorization_example # String | token JWT
intentId = intentId_example # String | Stripe intent id

try: 
    # Cancel payment intent
    api_response = api_instance.cancel_checkout(authorization, intentId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling CheckoutApi->cancelCheckout: %s\n" % e)

Parameters

Path parameters
Name Description
intent-id*
String
Stripe intent id
Required
Header parameters
Name Description
Authorization*
String
token JWT
Required

Responses

Status: 200 - order canceled

{"status":"success","message":"ordine cancellato"}

Status: 400 - error

{"status":"error","message":"errore o intent non trovato"}

completeCheckout

Payment succeded

Call this API after the payment was successful


/checkout/{intent-id}

Usage and SDK Samples

curl -X PATCH\
-H "Accept: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/checkout/{intent-id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CheckoutApi;

import java.io.File;
import java.util.*;

public class CheckoutApiExample {

    public static void main(String[] args) {
        
        CheckoutApi apiInstance = new CheckoutApi();
        String authorization = authorization_example; // String | token JWT
        String intentId = intentId_example; // String | Stripe intent id
        try {
            inline_response_200_1 result = apiInstance.completeCheckout(authorization, intentId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CheckoutApi#completeCheckout");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.CheckoutApi;

public class CheckoutApiExample {

    public static void main(String[] args) {
        CheckoutApi apiInstance = new CheckoutApi();
        String authorization = authorization_example; // String | token JWT
        String intentId = intentId_example; // String | Stripe intent id
        try {
            inline_response_200_1 result = apiInstance.completeCheckout(authorization, intentId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CheckoutApi#completeCheckout");
            e.printStackTrace();
        }
    }
}
String *authorization = authorization_example; // token JWT
String *intentId = intentId_example; // Stripe intent id

CheckoutApi *apiInstance = [[CheckoutApi alloc] init];

// Payment succeded
[apiInstance completeCheckoutWith:authorization
    intentId:intentId
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.CheckoutApi()
var authorization = authorization_example; // {{String}} token JWT
var intentId = intentId_example; // {{String}} Stripe intent id

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.completeCheckout(authorization, intentId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class completeCheckoutExample
    {
        public void main()
        {

            var apiInstance = new CheckoutApi();
            var authorization = authorization_example;  // String | token JWT
            var intentId = intentId_example;  // String | Stripe intent id

            try
            {
                // Payment succeded
                inline_response_200_1 result = apiInstance.completeCheckout(authorization, intentId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling CheckoutApi.completeCheckout: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiCheckoutApi();
$authorization = authorization_example; // String | token JWT
$intentId = intentId_example; // String | Stripe intent id

try {
    $result = $api_instance->completeCheckout($authorization, $intentId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling CheckoutApi->completeCheckout: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CheckoutApi;

my $api_instance = WWW::SwaggerClient::CheckoutApi->new();
my $authorization = authorization_example; # String | token JWT
my $intentId = intentId_example; # String | Stripe intent id

eval { 
    my $result = $api_instance->completeCheckout(authorization => $authorization, intentId => $intentId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling CheckoutApi->completeCheckout: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CheckoutApi()
authorization = authorization_example # String | token JWT
intentId = intentId_example # String | Stripe intent id

try: 
    # Payment succeded
    api_response = api_instance.complete_checkout(authorization, intentId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling CheckoutApi->completeCheckout: %s\n" % e)

Parameters

Path parameters
Name Description
intent-id*
String
Stripe intent id
Required
Header parameters
Name Description
Authorization*
String
token JWT
Required

Responses

Status: 200 - order confirmed

{"status":"success","message":"ordine confermato"}

Status: 400 - error request

{"status":"error","message":"ordine in attesa di pagamento"}

startCheckout

Payment intent request

Request to start checkout passing a token, to identify the cart, and two addresses


/checkout

Usage and SDK Samples

curl -X POST\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/checkout"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CheckoutApi;

import java.io.File;
import java.util.*;

public class CheckoutApiExample {

    public static void main(String[] args) {
        
        CheckoutApi apiInstance = new CheckoutApi();
        Body_10 body = {
  "shippingAddress" : "1",
  "billingAddress" : "2"
}; // Body_10 | 
        String authorization = authorization_example; // String | token JWT
        try {
            inline_response_200_1 result = apiInstance.startCheckout(body, authorization);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CheckoutApi#startCheckout");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.CheckoutApi;

public class CheckoutApiExample {

    public static void main(String[] args) {
        CheckoutApi apiInstance = new CheckoutApi();
        Body_10 body = {
  "shippingAddress" : "1",
  "billingAddress" : "2"
}; // Body_10 | 
        String authorization = authorization_example; // String | token JWT
        try {
            inline_response_200_1 result = apiInstance.startCheckout(body, authorization);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CheckoutApi#startCheckout");
            e.printStackTrace();
        }
    }
}
Body_10 *body = {
  "shippingAddress" : "1",
  "billingAddress" : "2"
}; // 
String *authorization = authorization_example; // token JWT

CheckoutApi *apiInstance = [[CheckoutApi alloc] init];

// Payment intent request
[apiInstance startCheckoutWith:body
    authorization:authorization
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.CheckoutApi()
var body = {
  "shippingAddress" : "1",
  "billingAddress" : "2"
}; // {{Body_10}} 
var authorization = authorization_example; // {{String}} token JWT

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.startCheckout(bodyauthorization, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class startCheckoutExample
    {
        public void main()
        {

            var apiInstance = new CheckoutApi();
            var body = new Body_10(); // Body_10 | 
            var authorization = authorization_example;  // String | token JWT

            try
            {
                // Payment intent request
                inline_response_200_1 result = apiInstance.startCheckout(body, authorization);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling CheckoutApi.startCheckout: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiCheckoutApi();
$body = {
  "shippingAddress" : "1",
  "billingAddress" : "2"
}; // Body_10 | 
$authorization = authorization_example; // String | token JWT

try {
    $result = $api_instance->startCheckout($body, $authorization);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling CheckoutApi->startCheckout: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CheckoutApi;

my $api_instance = WWW::SwaggerClient::CheckoutApi->new();
my $body = WWW::SwaggerClient::Object::Body_10->new(); # Body_10 | 
my $authorization = authorization_example; # String | token JWT

eval { 
    my $result = $api_instance->startCheckout(body => $body, authorization => $authorization);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling CheckoutApi->startCheckout: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CheckoutApi()
body = {
  "shippingAddress" : "1",
  "billingAddress" : "2"
} # Body_10 | 
authorization = authorization_example # String | token JWT

try: 
    # Payment intent request
    api_response = api_instance.start_checkout(body, authorization)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling CheckoutApi->startCheckout: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
token JWT
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Payment intent created

{"status":"success","message":"Intent creato","data":{"id":"pi_1DnXg72eZvKYlo2CSIFdQHpM","object":"payment_intent","amount":1099,"amount_capturable":0,"amount_received":0,"capture_method":"automatic","charges":{"object":"list","data":[],"has_more":false,"url":"/v1/charges?payment_intent=pi_1DnXg72eZvKYlo2CSIFdQHpM"},"client_secret":"pi_1DnXg72eZvKYlo2CSIFdQHpM_secret_eEpw2Szwar9mB0M78ShjFMGpV","confirmation_method":"automatic","created":1546289283,"currency":"gbp","livemode":false,"metadata":{},"payment_method_options":{},"payment_method_types":["card"],"status":"requires_payment_method"}}

Status: 400 - request error

{"status":"error","message":"Intent non creato"}

Orders

getOrderByID

Get order

Return details of the order associated with the passed ID


/orders/{id}

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/orders/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OrdersApi;

import java.io.File;
import java.util.*;

public class OrdersApiExample {

    public static void main(String[] args) {
        
        OrdersApi apiInstance = new OrdersApi();
        String authorization = authorization_example; // String | token JWT del venditore/cliente
        String id = id_example; // String | order ID
        try {
            inline_response_200_11 result = apiInstance.getOrderByID(authorization, id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OrdersApi#getOrderByID");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OrdersApi;

public class OrdersApiExample {

    public static void main(String[] args) {
        OrdersApi apiInstance = new OrdersApi();
        String authorization = authorization_example; // String | token JWT del venditore/cliente
        String id = id_example; // String | order ID
        try {
            inline_response_200_11 result = apiInstance.getOrderByID(authorization, id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OrdersApi#getOrderByID");
            e.printStackTrace();
        }
    }
}
String *authorization = authorization_example; // token JWT del venditore/cliente
String *id = id_example; // order ID

OrdersApi *apiInstance = [[OrdersApi alloc] init];

// Get order
[apiInstance getOrderByIDWith:authorization
    id:id
              completionHandler: ^(inline_response_200_11 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.OrdersApi()
var authorization = authorization_example; // {{String}} token JWT del venditore/cliente
var id = id_example; // {{String}} order ID

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOrderByID(authorization, id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOrderByIDExample
    {
        public void main()
        {

            var apiInstance = new OrdersApi();
            var authorization = authorization_example;  // String | token JWT del venditore/cliente
            var id = id_example;  // String | order ID

            try
            {
                // Get order
                inline_response_200_11 result = apiInstance.getOrderByID(authorization, id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OrdersApi.getOrderByID: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiOrdersApi();
$authorization = authorization_example; // String | token JWT del venditore/cliente
$id = id_example; // String | order ID

try {
    $result = $api_instance->getOrderByID($authorization, $id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OrdersApi->getOrderByID: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OrdersApi;

my $api_instance = WWW::SwaggerClient::OrdersApi->new();
my $authorization = authorization_example; # String | token JWT del venditore/cliente
my $id = id_example; # String | order ID

eval { 
    my $result = $api_instance->getOrderByID(authorization => $authorization, id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OrdersApi->getOrderByID: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OrdersApi()
authorization = authorization_example # String | token JWT del venditore/cliente
id = id_example # String | order ID

try: 
    # Get order
    api_response = api_instance.get_order_by_id(authorization, id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OrdersApi->getOrderByID: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
order ID
Required
Header parameters
Name Description
Authorization*
String
token JWT del venditore/cliente
Required

Responses

Status: 200 - order details

{"status":"success","data":{"id":"1","date":"2021-03-17","state":"pending","customer":{"name":"Mario Rossi","email":"mario.rossi@email.it","phone":"0491234567"},"products":[{"id":"prodotto1","name":"product 1","price":50,"quantity":10},{"id":"prodotto2","name":"product 2","price":20,"quantity":5}],"total":600,"shippingAddress":{"recipientName":"Mario","recipientSurname":"Rossi","address":"Via Roma 12/A","city":"Padova","code":"35100","district":"PD"},"billingAddress":{"recipientName":"Mario","recipientSurname":"Rossi","address":"Via Paolotti 12/A","city":"Treviso","code":"35101","district":"TV"}}}

Status: 400 - request error

{"status":"error","message":"richiesta fallita"}

getOrders

Get orders

Return the list of all orders iff the token identify a vendor, else return order of the customer


/orders

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/orders?status="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OrdersApi;

import java.io.File;
import java.util.*;

public class OrdersApiExample {

    public static void main(String[] args) {
        
        OrdersApi apiInstance = new OrdersApi();
        String authorization = authorization_example; // String | token JWT del venditore/cliente
        String status = status_example; // String | filtro stati ordini (se venditore)
        try {
            inline_response_200_10 result = apiInstance.getOrders(authorization, status);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OrdersApi#getOrders");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OrdersApi;

public class OrdersApiExample {

    public static void main(String[] args) {
        OrdersApi apiInstance = new OrdersApi();
        String authorization = authorization_example; // String | token JWT del venditore/cliente
        String status = status_example; // String | filtro stati ordini (se venditore)
        try {
            inline_response_200_10 result = apiInstance.getOrders(authorization, status);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OrdersApi#getOrders");
            e.printStackTrace();
        }
    }
}
String *authorization = authorization_example; // token JWT del venditore/cliente
String *status = status_example; // filtro stati ordini (se venditore) (optional)

OrdersApi *apiInstance = [[OrdersApi alloc] init];

// Get orders
[apiInstance getOrdersWith:authorization
    status:status
              completionHandler: ^(inline_response_200_10 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.OrdersApi()
var authorization = authorization_example; // {{String}} token JWT del venditore/cliente
var opts = { 
  'status': status_example // {{String}} filtro stati ordini (se venditore)
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getOrders(authorization, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getOrdersExample
    {
        public void main()
        {

            var apiInstance = new OrdersApi();
            var authorization = authorization_example;  // String | token JWT del venditore/cliente
            var status = status_example;  // String | filtro stati ordini (se venditore) (optional) 

            try
            {
                // Get orders
                inline_response_200_10 result = apiInstance.getOrders(authorization, status);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OrdersApi.getOrders: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiOrdersApi();
$authorization = authorization_example; // String | token JWT del venditore/cliente
$status = status_example; // String | filtro stati ordini (se venditore)

try {
    $result = $api_instance->getOrders($authorization, $status);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OrdersApi->getOrders: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OrdersApi;

my $api_instance = WWW::SwaggerClient::OrdersApi->new();
my $authorization = authorization_example; # String | token JWT del venditore/cliente
my $status = status_example; # String | filtro stati ordini (se venditore)

eval { 
    my $result = $api_instance->getOrders(authorization => $authorization, status => $status);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OrdersApi->getOrders: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OrdersApi()
authorization = authorization_example # String | token JWT del venditore/cliente
status = status_example # String | filtro stati ordini (se venditore) (optional)

try: 
    # Get orders
    api_response = api_instance.get_orders(authorization, status=status)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OrdersApi->getOrders: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
token JWT del venditore/cliente
Required
Query parameters
Name Description
status
String
filtro stati ordini (se venditore)

Responses

Status: 200 - order list

{"status":"success","data":[{"orderId":"1","customerName":"Mario Rossi","date":"2021-03-17","total":10.99,"articleCount":3,"status":"payed"},{"orderId":"2","customerName":"Mario Rossi","date":"2021-03-16","total":20.5,"articleCount":5,"status":"shipped"},{"orderId":"3","customerName":"Mario Rossi","date":"2021-03-15","total":10,"articleCount":"2","status":"cancelled"}]}

Status: 400 - request error

{"status":"error","message":"richiesta fallita"}

refundOrderByID

Refund order

Refund all the amount of an order


/orders/{id}/refund

Usage and SDK Samples

curl -X PATCH\
-H "Accept: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/orders/{id}/refund"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OrdersApi;

import java.io.File;
import java.util.*;

public class OrdersApiExample {

    public static void main(String[] args) {
        
        OrdersApi apiInstance = new OrdersApi();
        String authorization = authorization_example; // String | token JWT del venditore
        String id = id_example; // String | order ID
        try {
            inline_response_200_1 result = apiInstance.refundOrderByID(authorization, id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OrdersApi#refundOrderByID");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OrdersApi;

public class OrdersApiExample {

    public static void main(String[] args) {
        OrdersApi apiInstance = new OrdersApi();
        String authorization = authorization_example; // String | token JWT del venditore
        String id = id_example; // String | order ID
        try {
            inline_response_200_1 result = apiInstance.refundOrderByID(authorization, id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OrdersApi#refundOrderByID");
            e.printStackTrace();
        }
    }
}
String *authorization = authorization_example; // token JWT del venditore
String *id = id_example; // order ID

OrdersApi *apiInstance = [[OrdersApi alloc] init];

// Refund order
[apiInstance refundOrderByIDWith:authorization
    id:id
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.OrdersApi()
var authorization = authorization_example; // {{String}} token JWT del venditore
var id = id_example; // {{String}} order ID

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.refundOrderByID(authorization, id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class refundOrderByIDExample
    {
        public void main()
        {

            var apiInstance = new OrdersApi();
            var authorization = authorization_example;  // String | token JWT del venditore
            var id = id_example;  // String | order ID

            try
            {
                // Refund order
                inline_response_200_1 result = apiInstance.refundOrderByID(authorization, id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OrdersApi.refundOrderByID: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiOrdersApi();
$authorization = authorization_example; // String | token JWT del venditore
$id = id_example; // String | order ID

try {
    $result = $api_instance->refundOrderByID($authorization, $id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OrdersApi->refundOrderByID: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OrdersApi;

my $api_instance = WWW::SwaggerClient::OrdersApi->new();
my $authorization = authorization_example; # String | token JWT del venditore
my $id = id_example; # String | order ID

eval { 
    my $result = $api_instance->refundOrderByID(authorization => $authorization, id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OrdersApi->refundOrderByID: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OrdersApi()
authorization = authorization_example # String | token JWT del venditore
id = id_example # String | order ID

try: 
    # Refund order
    api_response = api_instance.refund_order_by_id(authorization, id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OrdersApi->refundOrderByID: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
order ID
Required
Header parameters
Name Description
Authorization*
String
token JWT del venditore
Required

Responses

Status: 200 - order refunded

{"status":"success","message":"ordine rimborsato completamente"}

Status: 400 - request error

{"status":"error","message":"richiesta fallita"}

updateOrderByID

Update status

Update the status of the order


/orders/{id}

Usage and SDK Samples

curl -X PATCH\
-H "Accept: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/orders/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OrdersApi;

import java.io.File;
import java.util.*;

public class OrdersApiExample {

    public static void main(String[] args) {
        
        OrdersApi apiInstance = new OrdersApi();
        String authorization = authorization_example; // String | token JWT del venditore
        String id = id_example; // String | order ID
        try {
            inline_response_200_1 result = apiInstance.updateOrderByID(authorization, id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OrdersApi#updateOrderByID");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OrdersApi;

public class OrdersApiExample {

    public static void main(String[] args) {
        OrdersApi apiInstance = new OrdersApi();
        String authorization = authorization_example; // String | token JWT del venditore
        String id = id_example; // String | order ID
        try {
            inline_response_200_1 result = apiInstance.updateOrderByID(authorization, id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling OrdersApi#updateOrderByID");
            e.printStackTrace();
        }
    }
}
String *authorization = authorization_example; // token JWT del venditore
String *id = id_example; // order ID

OrdersApi *apiInstance = [[OrdersApi alloc] init];

// Update status
[apiInstance updateOrderByIDWith:authorization
    id:id
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.OrdersApi()
var authorization = authorization_example; // {{String}} token JWT del venditore
var id = id_example; // {{String}} order ID

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.updateOrderByID(authorization, id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateOrderByIDExample
    {
        public void main()
        {

            var apiInstance = new OrdersApi();
            var authorization = authorization_example;  // String | token JWT del venditore
            var id = id_example;  // String | order ID

            try
            {
                // Update status
                inline_response_200_1 result = apiInstance.updateOrderByID(authorization, id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OrdersApi.updateOrderByID: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiOrdersApi();
$authorization = authorization_example; // String | token JWT del venditore
$id = id_example; // String | order ID

try {
    $result = $api_instance->updateOrderByID($authorization, $id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling OrdersApi->updateOrderByID: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OrdersApi;

my $api_instance = WWW::SwaggerClient::OrdersApi->new();
my $authorization = authorization_example; # String | token JWT del venditore
my $id = id_example; # String | order ID

eval { 
    my $result = $api_instance->updateOrderByID(authorization => $authorization, id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling OrdersApi->updateOrderByID: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OrdersApi()
authorization = authorization_example # String | token JWT del venditore
id = id_example # String | order ID

try: 
    # Update status
    api_response = api_instance.update_order_by_id(authorization, id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling OrdersApi->updateOrderByID: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
order ID
Required
Header parameters
Name Description
Authorization*
String
token JWT del venditore
Required

Responses

Status: 200 - order updated

{"status":"success","message":"stato dell'ordine aggiornato"}

Status: 400 - request error

{"status":"error","message":"richiesta fallita"}

Products

getPDP

Get product details

Return details about the product with the passed ID


/products/{id}

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/products/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ProductsApi;

import java.io.File;
import java.util.*;

public class ProductsApiExample {

    public static void main(String[] args) {
        
        ProductsApi apiInstance = new ProductsApi();
        String id = id_example; // String | 
        try {
            inline_response_200_4 result = apiInstance.getPDP(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ProductsApi#getPDP");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ProductsApi;

public class ProductsApiExample {

    public static void main(String[] args) {
        ProductsApi apiInstance = new ProductsApi();
        String id = id_example; // String | 
        try {
            inline_response_200_4 result = apiInstance.getPDP(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ProductsApi#getPDP");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // 

ProductsApi *apiInstance = [[ProductsApi alloc] init];

// Get product details
[apiInstance getPDPWith:id
              completionHandler: ^(inline_response_200_4 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.ProductsApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getPDP(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getPDPExample
    {
        public void main()
        {

            var apiInstance = new ProductsApi();
            var id = id_example;  // String | 

            try
            {
                // Get product details
                inline_response_200_4 result = apiInstance.getPDP(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ProductsApi.getPDP: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiProductsApi();
$id = id_example; // String | 

try {
    $result = $api_instance->getPDP($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ProductsApi->getPDP: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ProductsApi;

my $api_instance = WWW::SwaggerClient::ProductsApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->getPDP(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ProductsApi->getPDP: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ProductsApi()
id = id_example # String | 

try: 
    # Get product details
    api_response = api_instance.get_pdp(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ProductsApi->getPDP: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - product found

{"status":"success","data":{"id":"XYZ123","name":"casetta","description":"Casetta in legno massello adattata a tutte le temperature","primaryPhoto":"https://www.focusjunior.it/content/uploads/site_stored/imgs/0003/033/paperino_01.jpg","secondaryPhotos":["https://www.tgtourism.tv/wp-content/uploads/2018/03/topolino.jpg"],"category":"casetta","netPrice":9.99,"price":12.19,"tax":22,"show":true,"showHome":false,"stock":123}}

Status: 400 - request error

{"status":"error","message":"articolo non presente"}

getProducts

Get products

Return the list of all the available products which respect filters


/products

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/products?minPrice=&maxPrice=&category=&sorting=&search="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ProductsApi;

import java.io.File;
import java.util.*;

public class ProductsApiExample {

    public static void main(String[] args) {
        
        ProductsApi apiInstance = new ProductsApi();
        Long minPrice = 789; // Long | 
        Long maxPrice = 789; // Long | 
        String category = category_example; // String | 
        String sorting = sorting_example; // String | 
        String search = search_example; // String | 
        try {
            inline_response_200_3 result = apiInstance.getProducts(minPrice, maxPrice, category, sorting, search);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ProductsApi#getProducts");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ProductsApi;

public class ProductsApiExample {

    public static void main(String[] args) {
        ProductsApi apiInstance = new ProductsApi();
        Long minPrice = 789; // Long | 
        Long maxPrice = 789; // Long | 
        String category = category_example; // String | 
        String sorting = sorting_example; // String | 
        String search = search_example; // String | 
        try {
            inline_response_200_3 result = apiInstance.getProducts(minPrice, maxPrice, category, sorting, search);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ProductsApi#getProducts");
            e.printStackTrace();
        }
    }
}
Long *minPrice = 789; //  (optional)
Long *maxPrice = 789; //  (optional)
String *category = category_example; //  (optional)
String *sorting = sorting_example; //  (optional)
String *search = search_example; //  (optional)

ProductsApi *apiInstance = [[ProductsApi alloc] init];

// Get products
[apiInstance getProductsWith:minPrice
    maxPrice:maxPrice
    category:category
    sorting:sorting
    search:search
              completionHandler: ^(inline_response_200_3 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.ProductsApi()
var opts = { 
  'minPrice': 789, // {{Long}} 
  'maxPrice': 789, // {{Long}} 
  'category': category_example, // {{String}} 
  'sorting': sorting_example, // {{String}} 
  'search': search_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getProducts(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getProductsExample
    {
        public void main()
        {

            var apiInstance = new ProductsApi();
            var minPrice = 789;  // Long |  (optional) 
            var maxPrice = 789;  // Long |  (optional) 
            var category = category_example;  // String |  (optional) 
            var sorting = sorting_example;  // String |  (optional) 
            var search = search_example;  // String |  (optional) 

            try
            {
                // Get products
                inline_response_200_3 result = apiInstance.getProducts(minPrice, maxPrice, category, sorting, search);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ProductsApi.getProducts: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiProductsApi();
$minPrice = 789; // Long | 
$maxPrice = 789; // Long | 
$category = category_example; // String | 
$sorting = sorting_example; // String | 
$search = search_example; // String | 

try {
    $result = $api_instance->getProducts($minPrice, $maxPrice, $category, $sorting, $search);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ProductsApi->getProducts: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ProductsApi;

my $api_instance = WWW::SwaggerClient::ProductsApi->new();
my $minPrice = 789; # Long | 
my $maxPrice = 789; # Long | 
my $category = category_example; # String | 
my $sorting = sorting_example; # String | 
my $search = search_example; # String | 

eval { 
    my $result = $api_instance->getProducts(minPrice => $minPrice, maxPrice => $maxPrice, category => $category, sorting => $sorting, search => $search);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ProductsApi->getProducts: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ProductsApi()
minPrice = 789 # Long |  (optional)
maxPrice = 789 # Long |  (optional)
category = category_example # String |  (optional)
sorting = sorting_example # String |  (optional)
search = search_example # String |  (optional)

try: 
    # Get products
    api_response = api_instance.get_products(minPrice=minPrice, maxPrice=maxPrice, category=category, sorting=sorting, search=search)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ProductsApi->getProducts: %s\n" % e)

Parameters

Query parameters
Name Description
minPrice
Long (int64)
maxPrice
Long (int64)
category
String
sorting
String
search

Responses

Status: 200 - product list

{"status":"success","data":[{"id":"123VF","name":"gioco","description":"descrizione del prodotto","primaryPhoto":"https://www.focusjunior.it/content/uploads/site_stored/imgs/0003/033/paperino_01.jpg","secondaryPhotos":["https://www.focusjunior.it/content/uploads/site_stored/imgs/0003/033/paperino_01.jpg"],"category":"games","netPrice":10,"price":12.2,"tax":22,"show":true,"showHome":false,"stock":123},{"id":"321VF","name":"gioco2","description":"descrizione del prodotto","primaryPhoto":"https://www.focusjunior.it/content/uploads/site_stored/imgs/0003/033/paperino_01.jpg","secondaryPhotos":["https://www.focusjunior.it/content/uploads/site_stored/imgs/0003/033/paperino_01.jpg","https://www.focusjunior.it/content/uploads/site_stored/imgs/0003/033/paperino_01.jpg"],"category":"games","netPrice":20,"price":22,"tax":10,"show":true,"showHome":true,"stock":0}]}

Status: 400 - request error

{"status":"error","message":"richiesta fallita"}

productsIdPatch

Modify product

Change information about the product specified with the ID


/products/{id}

Usage and SDK Samples

curl -X PATCH\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/products/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ProductsApi;

import java.io.File;
import java.util.*;

public class ProductsApiExample {

    public static void main(String[] args) {
        
        ProductsApi apiInstance = new ProductsApi();
        Body_3 body = {
  "id" : "123VF",
  "netPrice" : 8,
  "primaryPhoto" : "base64,50m3Beaut1fulP1c==",
  "secondaryPhotos" : [ "base64,50m3Beaut1fulP1c==", "base64,50m3Beaut1fulP1c==" ]
}; // Body_3 | 
        String authorization = authorization_example; // String | token JWT
        String id = id_example; // String | 
        try {
            inline_response_200_1 result = apiInstance.productsIdPatch(body, authorization, id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ProductsApi#productsIdPatch");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ProductsApi;

public class ProductsApiExample {

    public static void main(String[] args) {
        ProductsApi apiInstance = new ProductsApi();
        Body_3 body = {
  "id" : "123VF",
  "netPrice" : 8,
  "primaryPhoto" : "base64,50m3Beaut1fulP1c==",
  "secondaryPhotos" : [ "base64,50m3Beaut1fulP1c==", "base64,50m3Beaut1fulP1c==" ]
}; // Body_3 | 
        String authorization = authorization_example; // String | token JWT
        String id = id_example; // String | 
        try {
            inline_response_200_1 result = apiInstance.productsIdPatch(body, authorization, id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ProductsApi#productsIdPatch");
            e.printStackTrace();
        }
    }
}
Body_3 *body = {
  "id" : "123VF",
  "netPrice" : 8,
  "primaryPhoto" : "base64,50m3Beaut1fulP1c==",
  "secondaryPhotos" : [ "base64,50m3Beaut1fulP1c==", "base64,50m3Beaut1fulP1c==" ]
}; // 
String *authorization = authorization_example; // token JWT
String *id = id_example; // 

ProductsApi *apiInstance = [[ProductsApi alloc] init];

// Modify product
[apiInstance productsIdPatchWith:body
    authorization:authorization
    id:id
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.ProductsApi()
var body = {
  "id" : "123VF",
  "netPrice" : 8,
  "primaryPhoto" : "base64,50m3Beaut1fulP1c==",
  "secondaryPhotos" : [ "base64,50m3Beaut1fulP1c==", "base64,50m3Beaut1fulP1c==" ]
}; // {{Body_3}} 
var authorization = authorization_example; // {{String}} token JWT
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.productsIdPatch(bodyauthorizationid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class productsIdPatchExample
    {
        public void main()
        {

            var apiInstance = new ProductsApi();
            var body = new Body_3(); // Body_3 | 
            var authorization = authorization_example;  // String | token JWT
            var id = id_example;  // String | 

            try
            {
                // Modify product
                inline_response_200_1 result = apiInstance.productsIdPatch(body, authorization, id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ProductsApi.productsIdPatch: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiProductsApi();
$body = {
  "id" : "123VF",
  "netPrice" : 8,
  "primaryPhoto" : "base64,50m3Beaut1fulP1c==",
  "secondaryPhotos" : [ "base64,50m3Beaut1fulP1c==", "base64,50m3Beaut1fulP1c==" ]
}; // Body_3 | 
$authorization = authorization_example; // String | token JWT
$id = id_example; // String | 

try {
    $result = $api_instance->productsIdPatch($body, $authorization, $id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ProductsApi->productsIdPatch: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ProductsApi;

my $api_instance = WWW::SwaggerClient::ProductsApi->new();
my $body = WWW::SwaggerClient::Object::Body_3->new(); # Body_3 | 
my $authorization = authorization_example; # String | token JWT
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->productsIdPatch(body => $body, authorization => $authorization, id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ProductsApi->productsIdPatch: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ProductsApi()
body = {
  "id" : "123VF",
  "netPrice" : 8,
  "primaryPhoto" : "base64,50m3Beaut1fulP1c==",
  "secondaryPhotos" : [ "base64,50m3Beaut1fulP1c==", "base64,50m3Beaut1fulP1c==" ]
} # Body_3 | 
authorization = authorization_example # String | token JWT
id = id_example # String | 

try: 
    # Modify product
    api_response = api_instance.products_id_patch(body, authorization, id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ProductsApi->productsIdPatch: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Header parameters
Name Description
Authorization*
String
token JWT
Required
Body parameters
Name Description
body *

Responses

Status: 200 - modify successful

{"status":"success","message":"modifica riuscita"}

Status: 400 - request error

{"status":"error","message":"modifica non riuscita"}

productsPost

Add product

Create a new product


/products

Usage and SDK Samples

curl -X POST\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/products"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ProductsApi;

import java.io.File;
import java.util.*;

public class ProductsApiExample {

    public static void main(String[] args) {
        
        ProductsApi apiInstance = new ProductsApi();
        Body_2 body = {
  "name" : "scarpe",
  "description" : "queste sono delle bellissime scarpe",
  "netPrice" : 50,
  "tax" : "1",
  "stock" : 5,
  "primaryPhoto" : "base64,idkS0m3th1ng1nbase64==",
  "secondaryPhotos" : [ "base64,idkS0m3th1ng1nbase64==", "base64,idkS0m3th1ng1nbase64==" ]
}; // Body_2 | 
        String authorization = authorization_example; // String | token JWT
        try {
            inline_response_200_1 result = apiInstance.productsPost(body, authorization);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ProductsApi#productsPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ProductsApi;

public class ProductsApiExample {

    public static void main(String[] args) {
        ProductsApi apiInstance = new ProductsApi();
        Body_2 body = {
  "name" : "scarpe",
  "description" : "queste sono delle bellissime scarpe",
  "netPrice" : 50,
  "tax" : "1",
  "stock" : 5,
  "primaryPhoto" : "base64,idkS0m3th1ng1nbase64==",
  "secondaryPhotos" : [ "base64,idkS0m3th1ng1nbase64==", "base64,idkS0m3th1ng1nbase64==" ]
}; // Body_2 | 
        String authorization = authorization_example; // String | token JWT
        try {
            inline_response_200_1 result = apiInstance.productsPost(body, authorization);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ProductsApi#productsPost");
            e.printStackTrace();
        }
    }
}
Body_2 *body = {
  "name" : "scarpe",
  "description" : "queste sono delle bellissime scarpe",
  "netPrice" : 50,
  "tax" : "1",
  "stock" : 5,
  "primaryPhoto" : "base64,idkS0m3th1ng1nbase64==",
  "secondaryPhotos" : [ "base64,idkS0m3th1ng1nbase64==", "base64,idkS0m3th1ng1nbase64==" ]
}; // 
String *authorization = authorization_example; // token JWT

ProductsApi *apiInstance = [[ProductsApi alloc] init];

// Add product
[apiInstance productsPostWith:body
    authorization:authorization
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.ProductsApi()
var body = {
  "name" : "scarpe",
  "description" : "queste sono delle bellissime scarpe",
  "netPrice" : 50,
  "tax" : "1",
  "stock" : 5,
  "primaryPhoto" : "base64,idkS0m3th1ng1nbase64==",
  "secondaryPhotos" : [ "base64,idkS0m3th1ng1nbase64==", "base64,idkS0m3th1ng1nbase64==" ]
}; // {{Body_2}} 
var authorization = authorization_example; // {{String}} token JWT

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.productsPost(bodyauthorization, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class productsPostExample
    {
        public void main()
        {

            var apiInstance = new ProductsApi();
            var body = new Body_2(); // Body_2 | 
            var authorization = authorization_example;  // String | token JWT

            try
            {
                // Add product
                inline_response_200_1 result = apiInstance.productsPost(body, authorization);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ProductsApi.productsPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiProductsApi();
$body = {
  "name" : "scarpe",
  "description" : "queste sono delle bellissime scarpe",
  "netPrice" : 50,
  "tax" : "1",
  "stock" : 5,
  "primaryPhoto" : "base64,idkS0m3th1ng1nbase64==",
  "secondaryPhotos" : [ "base64,idkS0m3th1ng1nbase64==", "base64,idkS0m3th1ng1nbase64==" ]
}; // Body_2 | 
$authorization = authorization_example; // String | token JWT

try {
    $result = $api_instance->productsPost($body, $authorization);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ProductsApi->productsPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ProductsApi;

my $api_instance = WWW::SwaggerClient::ProductsApi->new();
my $body = WWW::SwaggerClient::Object::Body_2->new(); # Body_2 | 
my $authorization = authorization_example; # String | token JWT

eval { 
    my $result = $api_instance->productsPost(body => $body, authorization => $authorization);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ProductsApi->productsPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ProductsApi()
body = {
  "name" : "scarpe",
  "description" : "queste sono delle bellissime scarpe",
  "netPrice" : 50,
  "tax" : "1",
  "stock" : 5,
  "primaryPhoto" : "base64,idkS0m3th1ng1nbase64==",
  "secondaryPhotos" : [ "base64,idkS0m3th1ng1nbase64==", "base64,idkS0m3th1ng1nbase64==" ]
} # Body_2 | 
authorization = authorization_example # String | token JWT

try: 
    # Add product
    api_response = api_instance.products_post(body, authorization)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ProductsApi->productsPost: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
token JWT
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Product inserted

{"status":"success","message":"prodotto inserito"}

Status: 400 - request error

{"status":"error","message":"prodotto non inserito"}

removeProduct

Delete a product

Remove the product with the specified ID


/products/{id}

Usage and SDK Samples

curl -X DELETE\
-H "Accept: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/products/{id}?override="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ProductsApi;

import java.io.File;
import java.util.*;

public class ProductsApiExample {

    public static void main(String[] args) {
        
        ProductsApi apiInstance = new ProductsApi();
        String authorization = authorization_example; // String | token JWT
        String id = id_example; // String | 
        Boolean override = true; // Boolean | 
        try {
            inline_response_200_1 result = apiInstance.removeProduct(authorization, id, override);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ProductsApi#removeProduct");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ProductsApi;

public class ProductsApiExample {

    public static void main(String[] args) {
        ProductsApi apiInstance = new ProductsApi();
        String authorization = authorization_example; // String | token JWT
        String id = id_example; // String | 
        Boolean override = true; // Boolean | 
        try {
            inline_response_200_1 result = apiInstance.removeProduct(authorization, id, override);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ProductsApi#removeProduct");
            e.printStackTrace();
        }
    }
}
String *authorization = authorization_example; // token JWT
String *id = id_example; // 
Boolean *override = true; //  (optional)

ProductsApi *apiInstance = [[ProductsApi alloc] init];

// Delete a product
[apiInstance removeProductWith:authorization
    id:id
    override:override
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.ProductsApi()
var authorization = authorization_example; // {{String}} token JWT
var id = id_example; // {{String}} 
var opts = { 
  'override': true // {{Boolean}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.removeProduct(authorization, id, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class removeProductExample
    {
        public void main()
        {

            var apiInstance = new ProductsApi();
            var authorization = authorization_example;  // String | token JWT
            var id = id_example;  // String | 
            var override = true;  // Boolean |  (optional) 

            try
            {
                // Delete a product
                inline_response_200_1 result = apiInstance.removeProduct(authorization, id, override);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ProductsApi.removeProduct: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiProductsApi();
$authorization = authorization_example; // String | token JWT
$id = id_example; // String | 
$override = true; // Boolean | 

try {
    $result = $api_instance->removeProduct($authorization, $id, $override);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ProductsApi->removeProduct: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ProductsApi;

my $api_instance = WWW::SwaggerClient::ProductsApi->new();
my $authorization = authorization_example; # String | token JWT
my $id = id_example; # String | 
my $override = true; # Boolean | 

eval { 
    my $result = $api_instance->removeProduct(authorization => $authorization, id => $id, override => $override);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ProductsApi->removeProduct: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ProductsApi()
authorization = authorization_example # String | token JWT
id = id_example # String | 
override = true # Boolean |  (optional)

try: 
    # Delete a product
    api_response = api_instance.remove_product(authorization, id, override=override)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ProductsApi->removeProduct: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Header parameters
Name Description
Authorization*
String
token JWT
Required
Query parameters
Name Description
override
Boolean

Responses

Status: 200 - Product removed

{"status":"success","message":"Prodotto rimosso"}

Status: 400 - request error

{"status":"error","message":"si è verificato un errore"}

Taxes

createTax

Create a new VAT tax

Create a new VAT tax passing the value in percentage and the description


/taxes

Usage and SDK Samples

curl -X POST\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/taxes"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.TaxesApi;

import java.io.File;
import java.util.*;

public class TaxesApiExample {

    public static void main(String[] args) {
        
        TaxesApi apiInstance = new TaxesApi();
        Body_4 body = {
  "value" : 100,
  "description" : "IVA da pazzi"
}; // Body_4 | 
        String authorization = authorization_example; // String | token JWT
        try {
            inline_response_200_1 result = apiInstance.createTax(body, authorization);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TaxesApi#createTax");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.TaxesApi;

public class TaxesApiExample {

    public static void main(String[] args) {
        TaxesApi apiInstance = new TaxesApi();
        Body_4 body = {
  "value" : 100,
  "description" : "IVA da pazzi"
}; // Body_4 | 
        String authorization = authorization_example; // String | token JWT
        try {
            inline_response_200_1 result = apiInstance.createTax(body, authorization);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TaxesApi#createTax");
            e.printStackTrace();
        }
    }
}
Body_4 *body = {
  "value" : 100,
  "description" : "IVA da pazzi"
}; // 
String *authorization = authorization_example; // token JWT

TaxesApi *apiInstance = [[TaxesApi alloc] init];

// Create a new VAT tax
[apiInstance createTaxWith:body
    authorization:authorization
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.TaxesApi()
var body = {
  "value" : 100,
  "description" : "IVA da pazzi"
}; // {{Body_4}} 
var authorization = authorization_example; // {{String}} token JWT

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.createTax(bodyauthorization, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createTaxExample
    {
        public void main()
        {

            var apiInstance = new TaxesApi();
            var body = new Body_4(); // Body_4 | 
            var authorization = authorization_example;  // String | token JWT

            try
            {
                // Create a new VAT tax
                inline_response_200_1 result = apiInstance.createTax(body, authorization);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling TaxesApi.createTax: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiTaxesApi();
$body = {
  "value" : 100,
  "description" : "IVA da pazzi"
}; // Body_4 | 
$authorization = authorization_example; // String | token JWT

try {
    $result = $api_instance->createTax($body, $authorization);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TaxesApi->createTax: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::TaxesApi;

my $api_instance = WWW::SwaggerClient::TaxesApi->new();
my $body = WWW::SwaggerClient::Object::Body_4->new(); # Body_4 | 
my $authorization = authorization_example; # String | token JWT

eval { 
    my $result = $api_instance->createTax(body => $body, authorization => $authorization);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling TaxesApi->createTax: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.TaxesApi()
body = {
  "value" : 100,
  "description" : "IVA da pazzi"
} # Body_4 | 
authorization = authorization_example # String | token JWT

try: 
    # Create a new VAT tax
    api_response = api_instance.create_tax(body, authorization)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling TaxesApi->createTax: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
token JWT
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Tax created

{"status":"success","message":"aliquota IVA inserita "}

Status: 400 - request error

{"status":"error","message":"aliquota IVA non inserita"}

getTax

Get the VAT tax by ID

Return info about the tax associated with the passed ID


/taxes/{id}

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/taxes/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.TaxesApi;

import java.io.File;
import java.util.*;

public class TaxesApiExample {

    public static void main(String[] args) {
        
        TaxesApi apiInstance = new TaxesApi();
        String id = id_example; // String | 
        try {
            inline_response_200_6 result = apiInstance.getTax(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TaxesApi#getTax");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.TaxesApi;

public class TaxesApiExample {

    public static void main(String[] args) {
        TaxesApi apiInstance = new TaxesApi();
        String id = id_example; // String | 
        try {
            inline_response_200_6 result = apiInstance.getTax(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TaxesApi#getTax");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // 

TaxesApi *apiInstance = [[TaxesApi alloc] init];

// Get the VAT tax by ID
[apiInstance getTaxWith:id
              completionHandler: ^(inline_response_200_6 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.TaxesApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getTax(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getTaxExample
    {
        public void main()
        {

            var apiInstance = new TaxesApi();
            var id = id_example;  // String | 

            try
            {
                // Get the VAT tax by ID
                inline_response_200_6 result = apiInstance.getTax(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling TaxesApi.getTax: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiTaxesApi();
$id = id_example; // String | 

try {
    $result = $api_instance->getTax($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TaxesApi->getTax: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::TaxesApi;

my $api_instance = WWW::SwaggerClient::TaxesApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->getTax(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling TaxesApi->getTax: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.TaxesApi()
id = id_example # String | 

try: 
    # Get the VAT tax by ID
    api_response = api_instance.get_tax(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling TaxesApi->getTax: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - Tax returned

{"status":"success","data":{"id":"1","value":4,"description":"IVA Beni Essenziali"}}

Status: 400 - Tax ID not present

{"status":"error","message":"richiesta non valida"}

getTaxes

Get VAT taxes

Return the list of all taxes in the system


/taxes

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/taxes"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.TaxesApi;

import java.io.File;
import java.util.*;

public class TaxesApiExample {

    public static void main(String[] args) {
        
        TaxesApi apiInstance = new TaxesApi();
        try {
            inline_response_200_5 result = apiInstance.getTaxes();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TaxesApi#getTaxes");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.TaxesApi;

public class TaxesApiExample {

    public static void main(String[] args) {
        TaxesApi apiInstance = new TaxesApi();
        try {
            inline_response_200_5 result = apiInstance.getTaxes();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TaxesApi#getTaxes");
            e.printStackTrace();
        }
    }
}

TaxesApi *apiInstance = [[TaxesApi alloc] init];

// Get VAT taxes
[apiInstance getTaxesWithCompletionHandler: 
              ^(inline_response_200_5 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.TaxesApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getTaxes(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getTaxesExample
    {
        public void main()
        {

            var apiInstance = new TaxesApi();

            try
            {
                // Get VAT taxes
                inline_response_200_5 result = apiInstance.getTaxes();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling TaxesApi.getTaxes: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiTaxesApi();

try {
    $result = $api_instance->getTaxes();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TaxesApi->getTaxes: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::TaxesApi;

my $api_instance = WWW::SwaggerClient::TaxesApi->new();

eval { 
    my $result = $api_instance->getTaxes();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling TaxesApi->getTaxes: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.TaxesApi()

try: 
    # Get VAT taxes
    api_response = api_instance.get_taxes()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling TaxesApi->getTaxes: %s\n" % e)

Parameters

Responses

Status: 200 - taxes list

{"status":"success","data":[{"id":"1","value":4,"description":"IVA Beni Essenziali"},{"id":"2","value":10,"description":"IVA Alimentari"},{"id":"3","value":22,"description":"IVA ordinaria"},{"id":"4","value":35.5,"description":"IVA inventata"}]}

Status: 400 - request error

{"status":"error","message":"nessuna aliquota IVA presente"}

removeTax

Delete tax

Remove the tax associated with the passed ID


/taxes/{id}

Usage and SDK Samples

curl -X DELETE\
-H "Accept: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/taxes/{id}?override="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.TaxesApi;

import java.io.File;
import java.util.*;

public class TaxesApiExample {

    public static void main(String[] args) {
        
        TaxesApi apiInstance = new TaxesApi();
        String authorization = authorization_example; // String | token JWT
        String id = id_example; // String | 
        Boolean override = true; // Boolean | 
        try {
            inline_response_200_1 result = apiInstance.removeTax(authorization, id, override);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TaxesApi#removeTax");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.TaxesApi;

public class TaxesApiExample {

    public static void main(String[] args) {
        TaxesApi apiInstance = new TaxesApi();
        String authorization = authorization_example; // String | token JWT
        String id = id_example; // String | 
        Boolean override = true; // Boolean | 
        try {
            inline_response_200_1 result = apiInstance.removeTax(authorization, id, override);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TaxesApi#removeTax");
            e.printStackTrace();
        }
    }
}
String *authorization = authorization_example; // token JWT
String *id = id_example; // 
Boolean *override = true; //  (optional)

TaxesApi *apiInstance = [[TaxesApi alloc] init];

// Delete tax
[apiInstance removeTaxWith:authorization
    id:id
    override:override
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.TaxesApi()
var authorization = authorization_example; // {{String}} token JWT
var id = id_example; // {{String}} 
var opts = { 
  'override': true // {{Boolean}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.removeTax(authorization, id, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class removeTaxExample
    {
        public void main()
        {

            var apiInstance = new TaxesApi();
            var authorization = authorization_example;  // String | token JWT
            var id = id_example;  // String | 
            var override = true;  // Boolean |  (optional) 

            try
            {
                // Delete tax
                inline_response_200_1 result = apiInstance.removeTax(authorization, id, override);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling TaxesApi.removeTax: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiTaxesApi();
$authorization = authorization_example; // String | token JWT
$id = id_example; // String | 
$override = true; // Boolean | 

try {
    $result = $api_instance->removeTax($authorization, $id, $override);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TaxesApi->removeTax: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::TaxesApi;

my $api_instance = WWW::SwaggerClient::TaxesApi->new();
my $authorization = authorization_example; # String | token JWT
my $id = id_example; # String | 
my $override = true; # Boolean | 

eval { 
    my $result = $api_instance->removeTax(authorization => $authorization, id => $id, override => $override);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling TaxesApi->removeTax: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.TaxesApi()
authorization = authorization_example # String | token JWT
id = id_example # String | 
override = true # Boolean |  (optional)

try: 
    # Delete tax
    api_response = api_instance.remove_tax(authorization, id, override=override)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling TaxesApi->removeTax: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Header parameters
Name Description
Authorization*
String
token JWT
Required
Query parameters
Name Description
override
Boolean

Responses

Status: 200 - Tax deleted

{"status":"success","message":"Aliquota IVA rimossa"}

Status: 400 - request error

{"status":"error","message":"Aliquota IVA non rimossa"}

updateTax

Update tax

Update value or description of the taxes associated with the passed ID


/taxes/{id}

Usage and SDK Samples

curl -X PATCH\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/taxes/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.TaxesApi;

import java.io.File;
import java.util.*;

public class TaxesApiExample {

    public static void main(String[] args) {
        
        TaxesApi apiInstance = new TaxesApi();
        Body_5 body = {
  "id" : "3",
  "value" : 22.5
}; // Body_5 | 
        String authorization = authorization_example; // String | token JWT
        String id = id_example; // String | 
        try {
            inline_response_200_1 result = apiInstance.updateTax(body, authorization, id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TaxesApi#updateTax");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.TaxesApi;

public class TaxesApiExample {

    public static void main(String[] args) {
        TaxesApi apiInstance = new TaxesApi();
        Body_5 body = {
  "id" : "3",
  "value" : 22.5
}; // Body_5 | 
        String authorization = authorization_example; // String | token JWT
        String id = id_example; // String | 
        try {
            inline_response_200_1 result = apiInstance.updateTax(body, authorization, id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TaxesApi#updateTax");
            e.printStackTrace();
        }
    }
}
Body_5 *body = {
  "id" : "3",
  "value" : 22.5
}; // 
String *authorization = authorization_example; // token JWT
String *id = id_example; // 

TaxesApi *apiInstance = [[TaxesApi alloc] init];

// Update tax
[apiInstance updateTaxWith:body
    authorization:authorization
    id:id
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.TaxesApi()
var body = {
  "id" : "3",
  "value" : 22.5
}; // {{Body_5}} 
var authorization = authorization_example; // {{String}} token JWT
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.updateTax(bodyauthorizationid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateTaxExample
    {
        public void main()
        {

            var apiInstance = new TaxesApi();
            var body = new Body_5(); // Body_5 | 
            var authorization = authorization_example;  // String | token JWT
            var id = id_example;  // String | 

            try
            {
                // Update tax
                inline_response_200_1 result = apiInstance.updateTax(body, authorization, id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling TaxesApi.updateTax: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiTaxesApi();
$body = {
  "id" : "3",
  "value" : 22.5
}; // Body_5 | 
$authorization = authorization_example; // String | token JWT
$id = id_example; // String | 

try {
    $result = $api_instance->updateTax($body, $authorization, $id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TaxesApi->updateTax: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::TaxesApi;

my $api_instance = WWW::SwaggerClient::TaxesApi->new();
my $body = WWW::SwaggerClient::Object::Body_5->new(); # Body_5 | 
my $authorization = authorization_example; # String | token JWT
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->updateTax(body => $body, authorization => $authorization, id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling TaxesApi->updateTax: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.TaxesApi()
body = {
  "id" : "3",
  "value" : 22.5
} # Body_5 | 
authorization = authorization_example # String | token JWT
id = id_example # String | 

try: 
    # Update tax
    api_response = api_instance.update_tax(body, authorization, id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling TaxesApi->updateTax: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Header parameters
Name Description
Authorization*
String
token JWT
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Update successful

{"status":"success","message":"Aliquota IVA aggiornata"}

Status: 400 - request error

{"status":"error","message":"aliquota IVA non aggiornata"}

Users

checkJWT

check JWT token

return the validity status of the JWT and its type (customer/vendor)


/users/check/{token}

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/users/check/{token}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.UsersApi;

import java.io.File;
import java.util.*;

public class UsersApiExample {

    public static void main(String[] args) {
        
        UsersApi apiInstance = new UsersApi();
        String token = token_example; // String | token JWT
        try {
            inline_response_200_12 result = apiInstance.checkJWT(token);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling UsersApi#checkJWT");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.UsersApi;

public class UsersApiExample {

    public static void main(String[] args) {
        UsersApi apiInstance = new UsersApi();
        String token = token_example; // String | token JWT
        try {
            inline_response_200_12 result = apiInstance.checkJWT(token);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling UsersApi#checkJWT");
            e.printStackTrace();
        }
    }
}
String *token = token_example; // token JWT

UsersApi *apiInstance = [[UsersApi alloc] init];

// check JWT token
[apiInstance checkJWTWith:token
              completionHandler: ^(inline_response_200_12 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.UsersApi()
var token = token_example; // {{String}} token JWT

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.checkJWT(token, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class checkJWTExample
    {
        public void main()
        {

            var apiInstance = new UsersApi();
            var token = token_example;  // String | token JWT

            try
            {
                // check JWT token
                inline_response_200_12 result = apiInstance.checkJWT(token);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling UsersApi.checkJWT: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiUsersApi();
$token = token_example; // String | token JWT

try {
    $result = $api_instance->checkJWT($token);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling UsersApi->checkJWT: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::UsersApi;

my $api_instance = WWW::SwaggerClient::UsersApi->new();
my $token = token_example; # String | token JWT

eval { 
    my $result = $api_instance->checkJWT(token => $token);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling UsersApi->checkJWT: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.UsersApi()
token = token_example # String | token JWT

try: 
    # check JWT token
    api_response = api_instance.check_jwt(token)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling UsersApi->checkJWT: %s\n" % e)

Parameters

Path parameters
Name Description
token*
String
token JWT
Required

Responses

Status: 200 - valid token

{"status":"success","data":{"username":"1234","type":"customer"}}

Status: 400 - not valid token

{"status":"error","message":"invalid token"}

checkUserJWT

check JWT token

return the validity status of the JWT


/users/customers/check/{token}

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/users/customers/check/{token}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.UsersApi;

import java.io.File;
import java.util.*;

public class UsersApiExample {

    public static void main(String[] args) {
        
        UsersApi apiInstance = new UsersApi();
        String token = token_example; // String | token JWT
        try {
            inline_response_200_12 result = apiInstance.checkUserJWT(token);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling UsersApi#checkUserJWT");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.UsersApi;

public class UsersApiExample {

    public static void main(String[] args) {
        UsersApi apiInstance = new UsersApi();
        String token = token_example; // String | token JWT
        try {
            inline_response_200_12 result = apiInstance.checkUserJWT(token);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling UsersApi#checkUserJWT");
            e.printStackTrace();
        }
    }
}
String *token = token_example; // token JWT

UsersApi *apiInstance = [[UsersApi alloc] init];

// check JWT token
[apiInstance checkUserJWTWith:token
              completionHandler: ^(inline_response_200_12 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.UsersApi()
var token = token_example; // {{String}} token JWT

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.checkUserJWT(token, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class checkUserJWTExample
    {
        public void main()
        {

            var apiInstance = new UsersApi();
            var token = token_example;  // String | token JWT

            try
            {
                // check JWT token
                inline_response_200_12 result = apiInstance.checkUserJWT(token);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling UsersApi.checkUserJWT: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiUsersApi();
$token = token_example; // String | token JWT

try {
    $result = $api_instance->checkUserJWT($token);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling UsersApi->checkUserJWT: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::UsersApi;

my $api_instance = WWW::SwaggerClient::UsersApi->new();
my $token = token_example; # String | token JWT

eval { 
    my $result = $api_instance->checkUserJWT(token => $token);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling UsersApi->checkUserJWT: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.UsersApi()
token = token_example # String | token JWT

try: 
    # check JWT token
    api_response = api_instance.check_user_jwt(token)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling UsersApi->checkUserJWT: %s\n" % e)

Parameters

Path parameters
Name Description
token*
String
token JWT
Required

Responses

Status: 200 - valid token

{"status":"success","data":{"username":"1234"}}

Status: 400 - not valid token, or not valid user

{"status":"error","message":"invalid token or user"}

checkUserJWT1

check JWT token

return the validity status of the JWT


/users/vendors/check/{token}

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/users/vendors/check/{token}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.UsersApi;

import java.io.File;
import java.util.*;

public class UsersApiExample {

    public static void main(String[] args) {
        
        UsersApi apiInstance = new UsersApi();
        String token = token_example; // String | token JWT
        try {
            inline_response_200_12 result = apiInstance.checkUserJWT1(token);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling UsersApi#checkUserJWT1");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.UsersApi;

public class UsersApiExample {

    public static void main(String[] args) {
        UsersApi apiInstance = new UsersApi();
        String token = token_example; // String | token JWT
        try {
            inline_response_200_12 result = apiInstance.checkUserJWT1(token);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling UsersApi#checkUserJWT1");
            e.printStackTrace();
        }
    }
}
String *token = token_example; // token JWT

UsersApi *apiInstance = [[UsersApi alloc] init];

// check JWT token
[apiInstance checkUserJWT1With:token
              completionHandler: ^(inline_response_200_12 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.UsersApi()
var token = token_example; // {{String}} token JWT

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.checkUserJWT1(token, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class checkUserJWT1Example
    {
        public void main()
        {

            var apiInstance = new UsersApi();
            var token = token_example;  // String | token JWT

            try
            {
                // check JWT token
                inline_response_200_12 result = apiInstance.checkUserJWT1(token);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling UsersApi.checkUserJWT1: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiUsersApi();
$token = token_example; // String | token JWT

try {
    $result = $api_instance->checkUserJWT1($token);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling UsersApi->checkUserJWT1: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::UsersApi;

my $api_instance = WWW::SwaggerClient::UsersApi->new();
my $token = token_example; # String | token JWT

eval { 
    my $result = $api_instance->checkUserJWT1(token => $token);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling UsersApi->checkUserJWT1: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.UsersApi()
token = token_example # String | token JWT

try: 
    # check JWT token
    api_response = api_instance.check_user_jwt1(token)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling UsersApi->checkUserJWT1: %s\n" % e)

Parameters

Path parameters
Name Description
token*
String
token JWT
Required

Responses

Status: 200 - valid token

{"status":"success","data":{"username":"1234"}}

Status: 400 - not valid token, or not valid user

{"status":"error","message":"invalid token or user"}

getCustomer

Get customer info

Return info about the user associated with the token


/users/customers/{username}

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/users/customers/{username}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.UsersApi;

import java.io.File;
import java.util.*;

public class UsersApiExample {

    public static void main(String[] args) {
        
        UsersApi apiInstance = new UsersApi();
        String username = username_example; // String | 
        String authorization = authorization_example; // String | token JWT del venditore o del cliente interessato
        try {
            inline_response_200_14 result = apiInstance.getCustomer(username, authorization);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling UsersApi#getCustomer");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.UsersApi;

public class UsersApiExample {

    public static void main(String[] args) {
        UsersApi apiInstance = new UsersApi();
        String username = username_example; // String | 
        String authorization = authorization_example; // String | token JWT del venditore o del cliente interessato
        try {
            inline_response_200_14 result = apiInstance.getCustomer(username, authorization);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling UsersApi#getCustomer");
            e.printStackTrace();
        }
    }
}
String *username = username_example; // 
String *authorization = authorization_example; // token JWT del venditore o del cliente interessato

UsersApi *apiInstance = [[UsersApi alloc] init];

// Get customer info
[apiInstance getCustomerWith:username
    authorization:authorization
              completionHandler: ^(inline_response_200_14 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.UsersApi()
var username = username_example; // {{String}} 
var authorization = authorization_example; // {{String}} token JWT del venditore o del cliente interessato

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getCustomer(username, authorization, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getCustomerExample
    {
        public void main()
        {

            var apiInstance = new UsersApi();
            var username = username_example;  // String | 
            var authorization = authorization_example;  // String | token JWT del venditore o del cliente interessato

            try
            {
                // Get customer info
                inline_response_200_14 result = apiInstance.getCustomer(username, authorization);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling UsersApi.getCustomer: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiUsersApi();
$username = username_example; // String | 
$authorization = authorization_example; // String | token JWT del venditore o del cliente interessato

try {
    $result = $api_instance->getCustomer($username, $authorization);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling UsersApi->getCustomer: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::UsersApi;

my $api_instance = WWW::SwaggerClient::UsersApi->new();
my $username = username_example; # String | 
my $authorization = authorization_example; # String | token JWT del venditore o del cliente interessato

eval { 
    my $result = $api_instance->getCustomer(username => $username, authorization => $authorization);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling UsersApi->getCustomer: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.UsersApi()
username = username_example # String | 
authorization = authorization_example # String | token JWT del venditore o del cliente interessato

try: 
    # Get customer info
    api_response = api_instance.get_customer(username, authorization)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling UsersApi->getCustomer: %s\n" % e)

Parameters

Path parameters
Name Description
username*
String
Required
Header parameters
Name Description
Authorization*
String
token JWT del venditore o del cliente interessato
Required

Responses

Status: 200 - user found

{"status":"success","data":{"Username":"1da2506e-c804-44a6-ac61-f8b94b77b7ae","Attributes":[{"Name":"sub","Value":"1da2506e-c804-44a6-ac61-f8b94b77b7ae"},{"Name":"email_verified","Value":"true"},{"Name":"email","Value":"ivanfurlan98@gmail.com"},{"Name":"name","Value":"Ivan"},{"Name":"family_name","Value":"Furlan"}],"UserCreateDate":"2021-03-17T01:31:44.959Z","UserLastModifiedDate":"2021-03-17T01:31:44.959Z","Enabled":true,"UserStatus":"FORCE_CHANGE_PASSWORD"}}

Status: 400 - request error

{"status":"error","message":"user not found"}

getCustomers

Get customers

Get resume of all customers in the system


/users/customers

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://virtserver.swaggerhub.com/swexception4/OpenAPI/0.4.2/users/customers"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.UsersApi;

import java.io.File;
import java.util.*;

public class UsersApiExample {

    public static void main(String[] args) {
        
        UsersApi apiInstance = new UsersApi();
        String authorization = authorization_example; // String | token JWT del venditore
        try {
            inline_response_200_13 result = apiInstance.getCustomers(authorization);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling UsersApi#getCustomers");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.UsersApi;

public class UsersApiExample {

    public static void main(String[] args) {
        UsersApi apiInstance = new UsersApi();
        String authorization = authorization_example; // String | token JWT del venditore
        try {
            inline_response_200_13 result = apiInstance.getCustomers(authorization);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling UsersApi#getCustomers");
            e.printStackTrace();
        }
    }
}
String *authorization = authorization_example; // token JWT del venditore

UsersApi *apiInstance = [[UsersApi alloc] init];

// Get customers
[apiInstance getCustomersWith:authorization
              completionHandler: ^(inline_response_200_13 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var EmporioLambdaBe = require('emporio_lambda_be');

var api = new EmporioLambdaBe.UsersApi()
var authorization = authorization_example; // {{String}} token JWT del venditore

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getCustomers(authorization, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getCustomersExample
    {
        public void main()
        {

            var apiInstance = new UsersApi();
            var authorization = authorization_example;  // String | token JWT del venditore

            try
            {
                // Get customers
                inline_response_200_13 result = apiInstance.getCustomers(authorization);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling UsersApi.getCustomers: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiUsersApi();
$authorization = authorization_example; // String | token JWT del venditore

try {
    $result = $api_instance->getCustomers($authorization);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling UsersApi->getCustomers: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::UsersApi;

my $api_instance = WWW::SwaggerClient::UsersApi->new();
my $authorization = authorization_example; # String | token JWT del venditore

eval { 
    my $result = $api_instance->getCustomers(authorization => $authorization);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling UsersApi->getCustomers: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.UsersApi()
authorization = authorization_example # String | token JWT del venditore

try: 
    # Get customers
    api_response = api_instance.get_customers(authorization)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling UsersApi->getCustomers: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
token JWT del venditore
Required

Responses

Status: 200 - list returned

{"status":"success","data":[{"Username":"1da2506e-c804-44a6-ac61-f8b94b77b7ae","Attributes":[{"Name":"sub","Value":"1da2506e-c804-44a6-ac61-f8b94b77b7ae"},{"Name":"email_verified","Value":"true"},{"Name":"email","Value":"ivanfurlan98@gmail.com"},{"Name":"name","Value":"Ivan"},{"Name":"family_name","Value":"Furlan"}],"UserCreateDate":"2021-03-17T01:31:44.959Z","UserLastModifiedDate":"2021-03-17T01:31:44.959Z","Enabled":true,"UserStatus":"FORCE_CHANGE_PASSWORD"}]}

Status: 400 - request error

{"status":"error","message":"list not returned"}