Adopt a Pony

Aapdiscount

aapDiscount

Fetches the discount info for a given coupon code


/AAP/discount/{region}/{coupon}

Usage and SDK Samples

curl -X GET "https://localhost/AAP/discount/{region}/{coupon}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AapdiscountApi;

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

public class AapdiscountApiExample {

    public static void main(String[] args) {
        
        AapdiscountApi apiInstance = new AapdiscountApi();
        String region = region_example; // String | The user region
        String coupon = coupon_example; // String | The coupon code
        try {
            inline_response_200 result = apiInstance.aapDiscount(region, coupon);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AapdiscountApi#aapDiscount");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AapdiscountApi;

public class AapdiscountApiExample {

    public static void main(String[] args) {
        AapdiscountApi apiInstance = new AapdiscountApi();
        String region = region_example; // String | The user region
        String coupon = coupon_example; // String | The coupon code
        try {
            inline_response_200 result = apiInstance.aapDiscount(region, coupon);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AapdiscountApi#aapDiscount");
            e.printStackTrace();
        }
    }
}
String *region = region_example; // The user region
String *coupon = coupon_example; // The coupon code

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

[apiInstance aapDiscountWith:region
    coupon:coupon
              completionHandler: ^(inline_response_200 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var AdoptAPony = require('adopt_a_pony');

var api = new AdoptAPony.AapdiscountApi()

var region = region_example; // {String} The user region

var coupon = coupon_example; // {String} The coupon code


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

namespace Example
{
    public class aapDiscountExample
    {
        public void main()
        {
            
            var apiInstance = new AapdiscountApi();
            var region = region_example;  // String | The user region
            var coupon = coupon_example;  // String | The coupon code

            try
            {
                inline_response_200 result = apiInstance.aapDiscount(region, coupon);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AapdiscountApi.aapDiscount: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AapdiscountApi();
$region = region_example; // String | The user region
$coupon = coupon_example; // String | The coupon code

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

my $api_instance = WWW::SwaggerClient::AapdiscountApi->new();
my $region = region_example; # String | The user region
my $coupon = coupon_example; # String | The coupon code

eval { 
    my $result = $api_instance->aapDiscount(region => $region, coupon => $coupon);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AapdiscountApi->aapDiscount: $@\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.AapdiscountApi()
region = region_example # String | The user region
coupon = coupon_example # String | The coupon code

try: 
    api_response = api_instance.aap_discount(region, coupon)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AapdiscountApi->aapDiscount: %s\n" % e)

Parameters

Path parameters
Name Description
region*
String
The user region
Required
coupon*
String
The coupon code
Required

Responses

Status: 200 - The discount info. The coupon will have either a discount or a discoutnFactor but never both

Status: 400 - Bad parameters error

Status: 404 - Coupon not found


Checkout

checkout


/aap/checkout

Usage and SDK Samples

curl -X POST "https://localhost/aap/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();
        Purchase_info purchaseInfo = ; // Purchase_info | 
        try {
            apiInstance.checkout(purchaseInfo);
        } catch (ApiException e) {
            System.err.println("Exception when calling CheckoutApi#checkout");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.CheckoutApi;

public class CheckoutApiExample {

    public static void main(String[] args) {
        CheckoutApi apiInstance = new CheckoutApi();
        Purchase_info purchaseInfo = ; // Purchase_info | 
        try {
            apiInstance.checkout(purchaseInfo);
        } catch (ApiException e) {
            System.err.println("Exception when calling CheckoutApi#checkout");
            e.printStackTrace();
        }
    }
}
Purchase_info *purchaseInfo = ; //  (optional)

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

[apiInstance checkoutWith:purchaseInfo
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var AdoptAPony = require('adopt_a_pony');

var api = new AdoptAPony.CheckoutApi()

var opts = { 
  'purchaseInfo':  // {Purchase_info} 
};

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

namespace Example
{
    public class checkoutExample
    {
        public void main()
        {
            
            var apiInstance = new CheckoutApi();
            var purchaseInfo = new Purchase_info(); // Purchase_info |  (optional) 

            try
            {
                apiInstance.checkout(purchaseInfo);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling CheckoutApi.checkout: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\CheckoutApi();
$purchaseInfo = ; // Purchase_info | 

try {
    $api_instance->checkout($purchaseInfo);
} catch (Exception $e) {
    echo 'Exception when calling CheckoutApi->checkout: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CheckoutApi;

my $api_instance = WWW::SwaggerClient::CheckoutApi->new();
my $purchaseInfo = WWW::SwaggerClient::Object::Purchase_info->new(); # Purchase_info | 

eval { 
    $api_instance->checkout(purchaseInfo => $purchaseInfo);
};
if ($@) {
    warn "Exception when calling CheckoutApi->checkout: $@\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()
purchaseInfo =  # Purchase_info |  (optional)

try: 
    api_instance.checkout(purchaseInfo=purchaseInfo)
except ApiException as e:
    print("Exception when calling CheckoutApi->checkout: %s\n" % e)

Parameters

Body parameters
Name Description
purchaseInfo

Responses

Status: 200 - An array with the adopted vehicle ids

Status: 400 - Bad parameters error


Deals

deals


/aap/deals

Usage and SDK Samples

curl -X GET "https://localhost/aap/deals"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DealsApi;

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

public class DealsApiExample {

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

public class DealsApiExample {

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

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

[apiInstance dealsWithCompletionHandler: 
              ^(array[inline_response_200_1] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var AdoptAPony = require('adopt_a_pony');

var api = new AdoptAPony.DealsApi()

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

namespace Example
{
    public class dealsExample
    {
        public void main()
        {
            
            var apiInstance = new DealsApi();

            try
            {
                array[inline_response_200_1] result = apiInstance.deals();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DealsApi.deals: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DealsApi();

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

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

eval { 
    my $result = $api_instance->deals();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DealsApi->deals: $@\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.DealsApi()

try: 
    api_response = api_instance.deals()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DealsApi->deals: %s\n" % e)

Parameters

Responses

Status: 200 - The list of deals. Possible checkoutType values are : available, comingSoon, soldOut, preSale


newsletter

Subscribes the user to the deal newsletter. If no dealId provided, subscribes to all deals.


/aap/deals/newsletter

Usage and SDK Samples

curl -X POST "https://localhost/aap/deals/newsletter"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DealsApi;

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

public class DealsApiExample {

    public static void main(String[] args) {
        
        DealsApi apiInstance = new DealsApi();
        Subscription subscription = ; // Subscription | 
        try {
            apiInstance.newsletter(subscription);
        } catch (ApiException e) {
            System.err.println("Exception when calling DealsApi#newsletter");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DealsApi;

public class DealsApiExample {

    public static void main(String[] args) {
        DealsApi apiInstance = new DealsApi();
        Subscription subscription = ; // Subscription | 
        try {
            apiInstance.newsletter(subscription);
        } catch (ApiException e) {
            System.err.println("Exception when calling DealsApi#newsletter");
            e.printStackTrace();
        }
    }
}
Subscription *subscription = ; //  (optional)

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

[apiInstance newsletterWith:subscription
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var AdoptAPony = require('adopt_a_pony');

var api = new AdoptAPony.DealsApi()

var opts = { 
  'subscription':  // {Subscription} 
};

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

namespace Example
{
    public class newsletterExample
    {
        public void main()
        {
            
            var apiInstance = new DealsApi();
            var subscription = new Subscription(); // Subscription |  (optional) 

            try
            {
                apiInstance.newsletter(subscription);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DealsApi.newsletter: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DealsApi();
$subscription = ; // Subscription | 

try {
    $api_instance->newsletter($subscription);
} catch (Exception $e) {
    echo 'Exception when calling DealsApi->newsletter: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DealsApi;

my $api_instance = WWW::SwaggerClient::DealsApi->new();
my $subscription = WWW::SwaggerClient::Object::Subscription->new(); # Subscription | 

eval { 
    $api_instance->newsletter(subscription => $subscription);
};
if ($@) {
    warn "Exception when calling DealsApi->newsletter: $@\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.DealsApi()
subscription =  # Subscription |  (optional)

try: 
    api_instance.newsletter(subscription=subscription)
except ApiException as e:
    print("Exception when calling DealsApi->newsletter: %s\n" % e)

Parameters

Body parameters
Name Description
subscription

Responses

Status: 200 - Empty response

Status: 400 - Bad parameters error


Payment

payment

Setup a Stripe intent. Necessary to be able to attach a payment method to a user


/payment/create_setup_intent

Usage and SDK Samples

curl -X POST "https://localhost/payment/create_setup_intent"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PaymentApi;

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

public class PaymentApiExample {

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

public class PaymentApiExample {

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

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

[apiInstance paymentWithCompletionHandler: 
              ^(inline_response_200_3 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var AdoptAPony = require('adopt_a_pony');

var api = new AdoptAPony.PaymentApi()

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

namespace Example
{
    public class paymentExample
    {
        public void main()
        {
            
            var apiInstance = new PaymentApi();

            try
            {
                inline_response_200_3 result = apiInstance.payment();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling PaymentApi.payment: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\PaymentApi();

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

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

eval { 
    my $result = $api_instance->payment();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling PaymentApi->payment: $@\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.PaymentApi()

try: 
    api_response = api_instance.payment()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling PaymentApi->payment: %s\n" % e)

Parameters

Responses

Status: 200 - The client secret for Stripe operations

Status: 400 - Bad parameters error


paymentAttach

Attaches a payment method to a registered Stripe customer


/payment/attach_payment_method

Usage and SDK Samples

curl -X POST "https://localhost/payment/attach_payment_method"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PaymentApi;

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

public class PaymentApiExample {

    public static void main(String[] args) {
        
        PaymentApi apiInstance = new PaymentApi();
        Payment_method paymentMethod = ; // Payment_method | 
        try {
            apiInstance.paymentAttach(paymentMethod);
        } catch (ApiException e) {
            System.err.println("Exception when calling PaymentApi#paymentAttach");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.PaymentApi;

public class PaymentApiExample {

    public static void main(String[] args) {
        PaymentApi apiInstance = new PaymentApi();
        Payment_method paymentMethod = ; // Payment_method | 
        try {
            apiInstance.paymentAttach(paymentMethod);
        } catch (ApiException e) {
            System.err.println("Exception when calling PaymentApi#paymentAttach");
            e.printStackTrace();
        }
    }
}
Payment_method *paymentMethod = ; //  (optional)

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

[apiInstance paymentAttachWith:paymentMethod
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var AdoptAPony = require('adopt_a_pony');

var api = new AdoptAPony.PaymentApi()

var opts = { 
  'paymentMethod':  // {Payment_method} 
};

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

namespace Example
{
    public class paymentAttachExample
    {
        public void main()
        {
            
            var apiInstance = new PaymentApi();
            var paymentMethod = new Payment_method(); // Payment_method |  (optional) 

            try
            {
                apiInstance.paymentAttach(paymentMethod);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling PaymentApi.paymentAttach: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\PaymentApi();
$paymentMethod = ; // Payment_method | 

try {
    $api_instance->paymentAttach($paymentMethod);
} catch (Exception $e) {
    echo 'Exception when calling PaymentApi->paymentAttach: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::PaymentApi;

my $api_instance = WWW::SwaggerClient::PaymentApi->new();
my $paymentMethod = WWW::SwaggerClient::Object::Payment_method->new(); # Payment_method | 

eval { 
    $api_instance->paymentAttach(paymentMethod => $paymentMethod);
};
if ($@) {
    warn "Exception when calling PaymentApi->paymentAttach: $@\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.PaymentApi()
paymentMethod =  # Payment_method |  (optional)

try: 
    api_instance.payment_attach(paymentMethod=paymentMethod)
except ApiException as e:
    print("Exception when calling PaymentApi->paymentAttach: %s\n" % e)

Parameters

Body parameters
Name Description
paymentMethod

Responses

Status: 200 - Empty response

Status: 400 - Bad parameters error


Regions

regions

Gets the list of available regions


/georegion/all

Usage and SDK Samples

curl -X GET "https://localhost/georegion/all"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.RegionsApi;

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

public class RegionsApiExample {

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

public class RegionsApiExample {

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

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

[apiInstance regionsWithCompletionHandler: 
              ^(array['String'] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var AdoptAPony = require('adopt_a_pony');

var api = new AdoptAPony.RegionsApi()

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

namespace Example
{
    public class regionsExample
    {
        public void main()
        {
            
            var apiInstance = new RegionsApi();

            try
            {
                array['String'] result = apiInstance.regions();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling RegionsApi.regions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\RegionsApi();

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

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

eval { 
    my $result = $api_instance->regions();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling RegionsApi->regions: $@\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.RegionsApi()

try: 
    api_response = api_instance.regions()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling RegionsApi->regions: %s\n" % e)

Parameters

Responses

Status: 200 - The regions list


Vehicles

vehicles

Gets the list of all types of vehicles


/aap/vehicles

Usage and SDK Samples

curl -X GET "https://localhost/aap/vehicles"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.VehiclesApi;

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

public class VehiclesApiExample {

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

public class VehiclesApiExample {

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

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

[apiInstance vehiclesWithCompletionHandler: 
              ^(array[inline_response_200_2] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var AdoptAPony = require('adopt_a_pony');

var api = new AdoptAPony.VehiclesApi()

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

namespace Example
{
    public class vehiclesExample
    {
        public void main()
        {
            
            var apiInstance = new VehiclesApi();

            try
            {
                array[inline_response_200_2] result = apiInstance.vehicles();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling VehiclesApi.vehicles: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\VehiclesApi();

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

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

eval { 
    my $result = $api_instance->vehicles();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling VehiclesApi->vehicles: $@\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.VehiclesApi()

try: 
    api_response = api_instance.vehicles()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling VehiclesApi->vehicles: %s\n" % e)

Parameters

Responses

Status: 200 - A list of vehicles