adopcionRegistrarPost
Operación para registrar adopción.
https://vpsfmsac.com/proyectos/arbio/api/Adopcion/Registrar?accessToken=YOUR_ACCESS_TOKEN
Usage and SDK Samples
curl -d "tipo=&motivo=&esRegalo=&anios=&arbol=&grupo=&certificado=&precio=&tipoPago=&ppToken=&ppPayerID=&ppPaymentID=&fechaPago=&cliente_tipodoc=&cliente_documento=&cliente_nombre=&cliente_pais=&cliente_idioma=" -X POST "https://vpsfmsac.com/proyectos/arbio/api/Adopcion/Registrar?accessToken=YOUR_ACCESS_TOKEN"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;
import java.io.File;
import java.util.*;
public class DefaultApiExample {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: accessCode
OAuth accessCode = (OAuth) defaultClient.getAuthentication("accessCode");
accessCode.setAccessToken("YOUR ACCESS TOKEN");
DefaultApi apiInstance = new DefaultApi();
Integer tipo = 56; // Integer | Tipo de adopción (1=donacion simple,2=arboles,3=grupo hectareas)
Integer anios = 56; // Integer | Años
BigDecimal precio = 8.14; // BigDecimal | Monto a donar
Integer tipoPago = 56; // Integer | Tipo de pago (1=transferencia,2=paypal,3=canje de árboles por puntos,4=otros)
String fechaPago = fechaPago_example; // String | Fecha en que se hizo el pago
String motivo = motivo_example; // String | Motivo de la adquisición (Solo en tipo=2)
Boolean esRegalo = true; // Boolean | Es un regalo? (Solo en tipo=2)
String arbol = arbol_example; // String | Código de Árbol (Solo en tipo=2)
String grupo = grupo_example; // String | Código de Grupo de Hectáreas (Solo en tipo=3)
String certificado = certificado_example; // String | Archivo de certificado en Base64
String ppToken = ppToken_example; // String | Paypal Token (Solo en tipoPago=2)
String ppPayerID = ppPayerID_example; // String | Paypal Payer ID (Solo en tipoPago=2)
String ppPaymentID = ppPaymentID_example; // String | Paypal Payment ID (Solo en tipoPago=2)
Integer clienteTipodoc = 56; // Integer | Tipo de documento del cliente (1=DNI, 6=RUC)
String clienteDocumento = clienteDocumento_example; // String | Nro de documento del cliente (RUC o DNI)
String clienteNombre = clienteNombre_example; // String | Nombre del cliente
String clientePais = clientePais_example; // String | Codigo de pais basado en ISO 3166-1 alfa-2
String clienteIdioma = clienteIdioma_example; // String | Idioma (1=Español, 2=Ingles)
try {
ResponseModelOK result = apiInstance.adopcionRegistrarPost(tipo, anios, precio, tipoPago, fechaPago, motivo, esRegalo, arbol, grupo, certificado, ppToken, ppPayerID, ppPaymentID, clienteTipodoc, clienteDocumento, clienteNombre, clientePais, clienteIdioma);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DefaultApi#adopcionRegistrarPost");
e.printStackTrace();
}
}
}
import io.swagger.client.api.DefaultApi;
public class DefaultApiExample {
public static void main(String[] args) {
DefaultApi apiInstance = new DefaultApi();
Integer tipo = 56; // Integer | Tipo de adopción (1=donacion simple,2=arboles,3=grupo hectareas)
Integer anios = 56; // Integer | Años
BigDecimal precio = 8.14; // BigDecimal | Monto a donar
Integer tipoPago = 56; // Integer | Tipo de pago (1=transferencia,2=paypal,3=canje de árboles por puntos,4=otros)
String fechaPago = fechaPago_example; // String | Fecha en que se hizo el pago
String motivo = motivo_example; // String | Motivo de la adquisición (Solo en tipo=2)
Boolean esRegalo = true; // Boolean | Es un regalo? (Solo en tipo=2)
String arbol = 56; // String | Código de Árbol (Solo en tipo=2)
String grupo = grupo_example; // String | Código de Grupo de Hectáreas (Solo en tipo=3)
String certificado = certificado_example; // String | Archivo de certificado en Base64
String ppToken = ppToken_example; // String | Paypal Token (Solo en tipoPago=2)
String ppPayerID = ppPayerID_example; // String | Paypal Payer ID (Solo en tipoPago=2)
String ppPaymentID = ppPaymentID_example; // String | Paypal Payment ID (Solo en tipoPago=2)
Integer clienteTipodoc = 56; // Integer | Tipo de documento del cliente (1=DNI, 6=RUC)
String clienteDocumento = clienteDocumento_example; // String | Nro de documento del cliente (RUC o DNI)
String clienteNombre = clienteNombre_example; // String | Nombre del cliente
String clientePais = clientePais_example; // String | Codigo de pais basado en ISO 3166-1 alfa-2
String clienteIdioma = clienteIdioma_example; // String | Idioma (1=Español, 2=Ingles)
try {
ResponseModelOK result = apiInstance.adopcionRegistrarPost(tipo, anios, precio, tipoPago, fechaPago, motivo, esRegalo, arbol, grupo, certificado, ppToken, ppPayerID, ppPaymentID, clienteTipodoc, clienteDocumento, clienteNombre, clientePais, clienteIdioma);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DefaultApi#adopcionRegistrarPost");
e.printStackTrace();
}
}
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: accessCode)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
Integer *tipo = 56; // Tipo de adopción (1=donacion simple,2=arboles,3=grupo hectareas)
Integer *anios = 56; // Años
BigDecimal *precio = 8.14; // Monto a donar
Integer *tipoPago = 56; // Tipo de pago (1=transferencia,2=paypal,3=canje de árboles por puntos,4=otros)
String *fechaPago = fechaPago_example; // Fecha en que se hizo el pago
String *motivo = motivo_example; // Motivo de la adquisición (Solo en tipo=2) (optional)
Boolean *esRegalo = true; // Es un regalo? (Solo en tipo=2) (optional)
String *arbol = arbol_example; // Código de Árbol (Solo en tipo=2) (optional)
String *grupo = grupo_example; // Código de Grupo de Hectáreas (Solo en tipo=3) (optional)
String *certificado = certificado_example; // Archivo de certificado en Base64 (optional)
String *ppToken = ppToken_example; // Paypal Token (Solo en tipoPago=2) (optional)
String *ppPayerID = ppPayerID_example; // Paypal Payer ID (Solo en tipoPago=2) (optional)
String *ppPaymentID = ppPaymentID_example; // Paypal Payment ID (Solo en tipoPago=2) (optional)
Integer *clienteTipodoc = 56; // Tipo de documento del cliente (1=DNI, 6=RUC) (optional)
String *clienteDocumento = clienteDocumento_example; // Nro de documento del cliente (RUC o DNI) (optional)
String *clienteNombre = clienteNombre_example; // Nombre del cliente (optional)
String *clientePais = clientePais_example; // Codigo de pais basado en ISO 3166-1 alfa-2 (optional) (default to PE)
String *clienteIdioma = clienteIdioma_example; // Idioma (1=Español, 2=Ingles) (optional) (default to 1)
DefaultApi *apiInstance = [[DefaultApi alloc] init];
[apiInstance adopcionRegistrarPostWith:tipo
anios:anios
precio:precio
tipoPago:tipoPago
fechaPago:fechaPago
motivo:motivo
esRegalo:esRegalo
arbol:arbol
grupo:grupo
certificado:certificado
ppToken:ppToken
ppPayerID:ppPayerID
ppPaymentID:ppPaymentID
clienteTipodoc:clienteTipodoc
clienteDocumento:clienteDocumento
clienteNombre:clienteNombre
clientePais:clientePais
clienteIdioma:clienteIdioma
completionHandler: ^(ResponseModelOK output, NSError* error) {
if (output) {
NSLog(@"%@", output);
}
if (error) {
NSLog(@"Error: %@", error);
}
}];
var FmsacArbioApi = require('fmsac___arbio_api');
var defaultClient = FmsacArbioApi.ApiClient.instance;
// Configure OAuth2 access token for authorization: accessCode
var accessCode = defaultClient.authentications['accessCode'];
accessCode.accessToken = "YOUR ACCESS TOKEN"
var api = new FmsacArbioApi.DefaultApi()
var tipo = 56; // {Integer} Tipo de adopción (1=donacion simple,2=arboles,3=grupo hectareas)
var anios = 56; // {Integer} Años
var precio = 8.14; // {BigDecimal} Monto a donar
var tipoPago = 56; // {Integer} Tipo de pago (1=transferencia,2=paypal,3=canje de árboles por puntos,4=otros)
var fechaPago = fechaPago_example; // {String} Fecha en que se hizo el pago
var opts = {
'motivo': motivo_example, // {String} Motivo de la adquisición (Solo en tipo=2)
'esRegalo': true, // {Boolean} Es un regalo? (Solo en tipo=2)
'arbol': arbol_example, // {String} Código de Árbol (Solo en tipo=2)
'grupo': grupo_example, // {String} Código de Grupo de Hectáreas (Solo en tipo=3)
'certificado': certificado_example, // {String} Archivo de certificado en Base64
'ppToken': ppToken_example, // {String} Paypal Token (Solo en tipoPago=2)
'ppPayerID': ppPayerID_example, // {String} Paypal Payer ID (Solo en tipoPago=2)
'ppPaymentID': ppPaymentID_example, // {String} Paypal Payment ID (Solo en tipoPago=2)
'clienteTipodoc': 56, // {Integer} Tipo de documento del cliente (1=DNI, 6=RUC)
'clienteDocumento': clienteDocumento_example, // {String} Nro de documento del cliente (RUC o DNI)
'clienteNombre': clienteNombre_example, // {String} Nombre del cliente
'clientePais': clientePais_example, // {String} Codigo de pais basado en ISO 3166-1 alfa-2
'clienteIdioma': clienteIdioma_example // {String} Idioma (1=Español, 2=Ingles)
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
api.adopcionRegistrarPost(tipo, anios, precio, tipoPago, fechaPago, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;
namespace Example
{
public class adopcionRegistrarPostExample
{
public void main()
{
// Configure OAuth2 access token for authorization: accessCode
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new DefaultApi();
var tipo = 56; // Integer | Tipo de adopción (1=donacion simple,2=arboles,3=grupo hectareas)
var anios = 56; // Integer | Años
var precio = 8.14; // BigDecimal | Monto a donar
var tipoPago = 56; // Integer | Tipo de pago (1=transferencia,2=paypal,3=canje de árboles por puntos,4=otros)
var fechaPago = fechaPago_example; // String | Fecha en que se hizo el pago
var motivo = motivo_example; // String | Motivo de la adquisición (Solo en tipo=2) (optional)
var esRegalo = true; // Boolean | Es un regalo? (Solo en tipo=2) (optional)
var arbol = arbol_example; // String | Código de Árbol (Solo en tipo=2) (optional)
var grupo = grupo_example; // String | Código de Grupo de Hectáreas (Solo en tipo=3) (optional)
var certificado = certificado_example; // String | Archivo de certificado en Base64 (optional)
var ppToken = ppToken_example; // String | Paypal Token (Solo en tipoPago=2) (optional)
var ppPayerID = ppPayerID_example; // String | Paypal Payer ID (Solo en tipoPago=2) (optional)
var ppPaymentID = ppPaymentID_example; // String | Paypal Payment ID (Solo en tipoPago=2) (optional)
var clienteTipodoc = 56; // Integer | Tipo de documento del cliente (1=DNI, 6=RUC) (optional)
var clienteDocumento = clienteDocumento_example; // String | Nro de documento del cliente (RUC o DNI) (optional)
var clienteNombre = clienteNombre_example; // String | Nombre del cliente (optional)
var clientePais = clientePais_example; // String | Codigo de pais basado en ISO 3166-1 alfa-2 (optional) (default to PE)
var clienteIdioma = clienteIdioma_example; // String | Idioma (1=Español, 2=Ingles) (optional) (default to 1)
try
{
ResponseModelOK result = apiInstance.adopcionRegistrarPost(tipo, anios, precio, tipoPago, fechaPago, motivo, esRegalo, arbol, grupo, certificado, ppToken, ppPayerID, ppPaymentID, clienteTipodoc, clienteDocumento, clienteNombre, clientePais, clienteIdioma);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling DefaultApi.adopcionRegistrarPost: " + e.Message );
}
}
}
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure OAuth2 access token for authorization: accessCode
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$api_instance = new Swagger\Client\Api\DefaultApi();
$tipo = 56; // Integer | Tipo de adopción (1=donacion simple,2=arboles,3=grupo hectareas)
$anios = 56; // Integer | Años
$precio = 8.14; // BigDecimal | Monto a donar
$tipoPago = 56; // Integer | Tipo de pago (1=transferencia,2=paypal,3=canje de árboles por puntos,4=otros)
$fechaPago = fechaPago_example; // String | Fecha en que se hizo el pago
$motivo = motivo_example; // String | Motivo de la adquisición (Solo en tipo=2)
$esRegalo = true; // Boolean | Es un regalo? (Solo en tipo=2)
$arbol = arbol_example; // String | Código de Árbol (Solo en tipo=2)
$grupo = grupo_example; // String | Código de Grupo de Hectáreas (Solo en tipo=3)
$certificado = certificado_example; // String | Archivo de certificado en Base64
$ppToken = ppToken_example; // String | Paypal Token (Solo en tipoPago=2)
$ppPayerID = ppPayerID_example; // String | Paypal Payer ID (Solo en tipoPago=2)
$ppPaymentID = ppPaymentID_example; // String | Paypal Payment ID (Solo en tipoPago=2)
$clienteTipodoc = 56; // Integer | Tipo de documento del cliente (1=DNI, 6=RUC)
$clienteDocumento = clienteDocumento_example; // String | Nro de documento del cliente (RUC o DNI)
$clienteNombre = clienteNombre_example; // String | Nombre del cliente
$clientePais = clientePais_example; // String | Codigo de pais basado en ISO 3166-1 alfa-2
$clienteIdioma = clienteIdioma_example; // String | Idioma (1=Español, 2=Ingles)
try {
$result = $api_instance->adopcionRegistrarPost($tipo, $anios, $precio, $tipoPago, $fechaPago, $motivo, $esRegalo, $arbol, $grupo, $certificado, $ppToken, $ppPayerID, $ppPaymentID, $clienteTipodoc, $clienteDocumento, $clienteNombre, $clientePais, $clienteIdioma);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling DefaultApi->adopcionRegistrarPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;
# Configure OAuth2 access token for authorization: accessCode
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';
my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $tipo = 56; # Integer | Tipo de adopción (1=donacion simple,2=arboles,3=grupo hectareas)
my $anios = 56; # Integer | Años
my $precio = 8.14; # BigDecimal | Monto a donar
my $tipoPago = 56; # Integer | Tipo de pago (1=transferencia,2=paypal,3=canje de árboles por puntos,4=otros)
my $fechaPago = fechaPago_example; # String | Fecha en que se hizo el pago
my $motivo = motivo_example; # String | Motivo de la adquisición (Solo en tipo=2)
my $esRegalo = true; # Boolean | Es un regalo? (Solo en tipo=2)
my $arbol = arbol_example; # String | Código de Árbol (Solo en tipo=2)
my $grupo = grupo_example; # String | Código de Grupo de Hectáreas (Solo en tipo=3)
my $certificado = certificado_example; # String | Archivo de certificado en Base64
my $ppToken = ppToken_example; # String | Paypal Token (Solo en tipoPago=2)
my $ppPayerID = ppPayerID_example; # String | Paypal Payer ID (Solo en tipoPago=2)
my $ppPaymentID = ppPaymentID_example; # String | Paypal Payment ID (Solo en tipoPago=2)
my $clienteTipodoc = 56; # Integer | Tipo de documento del cliente (1=DNI, 6=RUC)
my $clienteDocumento = clienteDocumento_example; # String | Nro de documento del cliente (RUC o DNI)
my $clienteNombre = clienteNombre_example; # String | Nombre del cliente
my $clientePais = clientePais_example; # String | Codigo de pais basado en ISO 3166-1 alfa-2
my $clienteIdioma = clienteIdioma_example; # String | Idioma (1=Español, 2=Ingles)
eval {
my $result = $api_instance->adopcionRegistrarPost(tipo => $tipo, anios => $anios, precio => $precio, tipoPago => $tipoPago, fechaPago => $fechaPago, motivo => $motivo, esRegalo => $esRegalo, arbol => $arbol, grupo => $grupo, certificado => $certificado, ppToken => $ppToken, ppPayerID => $ppPayerID, ppPaymentID => $ppPaymentID, clienteTipodoc => $clienteTipodoc, clienteDocumento => $clienteDocumento, clienteNombre => $clienteNombre, clientePais => $clientePais, clienteIdioma => $clienteIdioma);
print Dumper($result);
};
if ($@) {
warn "Exception when calling DefaultApi->adopcionRegistrarPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# Configure OAuth2 access token for authorization: accessCode
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'
# create an instance of the API class
api_instance = swagger_client.DefaultApi()
tipo = 56 # Integer | Tipo de adopción (1=donacion simple,2=arboles,3=grupo hectareas)
anios = 56 # Integer | Años
precio = 8.14 # BigDecimal | Monto a donar
tipoPago = 56 # Integer | Tipo de pago (1=transferencia,2=paypal,3=canje de árboles por puntos,4=otros)
fechaPago = fechaPago_example # String | Fecha en que se hizo el pago
motivo = motivo_example # String | Motivo de la adquisición (Solo en tipo=2) (optional)
esRegalo = true # Boolean | Es un regalo? (Solo en tipo=2) (optional)
arbol = arbol_example # String | Código de Árbol (Solo en tipo=2) (optional)
grupo = grupo_example # String | Código de Grupo de Hectáreas (Solo en tipo=3) (optional)
certificado = certificado_example # String | Archivo de certificado en Base64 (optional)
ppToken = ppToken_example # String | Paypal Token (Solo en tipoPago=2) (optional)
ppPayerID = ppPayerID_example # String | Paypal Payer ID (Solo en tipoPago=2) (optional)
ppPaymentID = ppPaymentID_example # String | Paypal Payment ID (Solo en tipoPago=2) (optional)
clienteTipodoc = 56 # Integer | Tipo de documento del cliente (1=DNI, 6=RUC) (optional)
clienteDocumento = clienteDocumento_example # String | Nro de documento del cliente (RUC o DNI) (optional)
clienteNombre = clienteNombre_example # String | Nombre del cliente (optional)
clientePais = clientePais_example # String | Codigo de pais basado en ISO 3166-1 alfa-2 (optional) (default to PE)
clienteIdioma = clienteIdioma_example # String | Idioma (1=Español, 2=Ingles) (optional) (default to 1)
try:
api_response = api_instance.adopcion_registrar_post(tipo, anios, precio, tipoPago, fechaPago, motivo=motivo, esRegalo=esRegalo, arbol=arbol, grupo=grupo, certificado=certificado, ppToken=ppToken, ppPayerID=ppPayerID, ppPaymentID=ppPaymentID, clienteTipodoc=clienteTipodoc, clienteDocumento=clienteDocumento, clienteNombre=clienteNombre, clientePais=clientePais, clienteIdioma=clienteIdioma)
pprint(api_response)
except ApiException as e:
print("Exception when calling DefaultApi->adopcionRegistrarPost: %s\n" % e)
Parameters
Query parameters
Name | Description |
---|---|
tipo* |
Integer
Tipo de adopción (1=donacion simple,2=arboles,3=grupo hectareas)
Required
|
motivo |
String
Motivo de la adquisición (Solo en tipo=2)
|
esRegalo |
Boolean
Es un regalo? (Solo en tipo=2)
|
anios* |
Integer
Años
Required
|
arbol |
String
Código de Árbol (Solo en tipo=2)
|
grupo |
String
Código de Grupo de Hectáreas (Solo en tipo=3)
|
certificado |
String
Archivo de certificado en Base64
|
precio* |
BigDecimal
Monto a donar
Required
|
tipoPago* |
Integer
Tipo de pago (1=transferencia,2=paypal,3=canje de árboles por puntos,4=otros)
Required
|
ppToken |
String
Paypal Token (Solo en tipoPago=2)
|
ppPayerID |
String
Paypal Payer ID (Solo en tipoPago=2)
|
ppPaymentID |
String
Paypal Payment ID (Solo en tipoPago=2)
|
fechaPago* |
String
Fecha en que se hizo el pago
Required
|
cliente_tipodoc |
Integer
Tipo de documento del cliente (1=DNI, 6=RUC)
|
cliente_documento |
String
Nro de documento del cliente (RUC o DNI)
|
cliente_nombre |
String
Nombre del cliente
|
cliente_pais |
String
Codigo de pais basado en ISO 3166-1 alfa-2
|
cliente_idioma |
String
Idioma (1=Español, 2=Ingles)
|