# API Façade GUN (GAMMA 2) vers EDI

## API and SDK Documentation

Version: 4.3.0.RC21

API Façade GUN (GAMMA 2) vers EDI - Version EMCS 4.2

# Destinataire

# message1010

Endpoint de déclenchement d'un message 1010

    /1010

### Usage and SDK Samples

    curl -X POST \
     -H "Content-Type: application/json" \
     "http://localhost/1010" \
     -d '{
      "AttachmentOfReceivableExposedMovementsConsignee" : {
        "DebtsMovementsIdentifier" : [ {
          "NumeroCreance" : "00ABC00000000000",
          "MovementIdentifier" : [ {
            "ARC" : "09GKL5BWYERZV82CJV0V1",
            "SeqNumber" : "98"
          }, {
            "ARC" : "09GKL5BWYERZV82CJV0V1",
            "SeqNumber" : "98"
          }, {
            "ARC" : "09GKL5BWYERZV82CJV0V1",
            "SeqNumber" : "98"
          }, {
            "ARC" : "09GKL5BWYERZV82CJV0V1",
            "SeqNumber" : "98"
          }, {
            "ARC" : "09GKL5BWYERZV82CJV0V1",
            "SeqNumber" : "98"
          } ]
        }, {
          "NumeroCreance" : "00ABC00000000000",
          "MovementIdentifier" : [ {
            "ARC" : "09GKL5BWYERZV82CJV0V1",
            "SeqNumber" : "98"
          }, {
            "ARC" : "09GKL5BWYERZV82CJV0V1",
            "SeqNumber" : "98"
          }, {
            "ARC" : "09GKL5BWYERZV82CJV0V1",
            "SeqNumber" : "98"
          }, {
            "ARC" : "09GKL5BWYERZV82CJV0V1",
            "SeqNumber" : "98"
          }, {
            "ARC" : "09GKL5BWYERZV82CJV0V1",
            "SeqNumber" : "98"
          } ]
        }, {
          "NumeroCreance" : "00ABC00000000000",
          "MovementIdentifier" : [ {
            "ARC" : "09GKL5BWYERZV82CJV0V1",
            "SeqNumber" : "98"
          }, {
            "ARC" : "09GKL5BWYERZV82CJV0V1",
            "SeqNumber" : "98"
          }, {
            "ARC" : "09GKL5BWYERZV82CJV0V1",
            "SeqNumber" : "98"
          }, {
            "ARC" : "09GKL5BWYERZV82CJV0V1",
            "SeqNumber" : "98"
          }, {
            "ARC" : "09GKL5BWYERZV82CJV0V1",
            "SeqNumber" : "98"
          } ]
        }, {
          "NumeroCreance" : "00ABC00000000000",
          "MovementIdentifier" : [ {
            "ARC" : "09GKL5BWYERZV82CJV0V1",
            "SeqNumber" : "98"
          }, {
            "ARC" : "09GKL5BWYERZV82CJV0V1",
            "SeqNumber" : "98"
          }, {
            "ARC" : "09GKL5BWYERZV82CJV0V1",
            "SeqNumber" : "98"
          }, {
            "ARC" : "09GKL5BWYERZV82CJV0V1",
            "SeqNumber" : "98"
          }, {
            "ARC" : "09GKL5BWYERZV82CJV0V1",
            "SeqNumber" : "98"
          } ]
        }, {
          "NumeroCreance" : "00ABC00000000000",
          "MovementIdentifier" : [ {
            "ARC" : "09GKL5BWYERZV82CJV0V1",
            "SeqNumber" : "98"
          }, {
            "ARC" : "09GKL5BWYERZV82CJV0V1",
            "SeqNumber" : "98"
          }, {
            "ARC" : "09GKL5BWYERZV82CJV0V1",
            "SeqNumber" : "98"
          }, {
            "ARC" : "09GKL5BWYERZV82CJV0V1",
            "SeqNumber" : "98"
          }, {
            "ARC" : "09GKL5BWYERZV82CJV0V1",
            "SeqNumber" : "98"
          } ]
        } ],
        "OperatorReference" : {
          "TraderExciseNumber" : "WNYmU9ai8UArd"
        }
      }
    }'

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.DestinataireApi;

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

    public class DestinataireApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            DestinataireApi apiInstance = new DestinataireApi();
            String correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
            BodyType1010 bodyType1010 = ; // BodyType1010 |

            try {
                apiInstance.message1010(correlationId, bodyType1010);
            } catch (ApiException e) {
                System.err.println("Exception when calling DestinataireApi#message1010");
                e.printStackTrace();
            }
        }
    }

    import 'package:openapi/api.dart';

    final api_instance = DefaultApi();

    final String correlationId = new String(); // String | Identifiant corrélé au messageId du message initial
    final BodyType1010 bodyType1010 = new BodyType1010(); // BodyType1010 |

    try {
        final result = await api_instance.message1010(correlationId, bodyType1010);
        print(result);
    } catch (e) {
        print('Exception when calling DefaultApi->message1010: $e\n');
    }

    import org.openapitools.client.api.DestinataireApi;

    public class DestinataireApiExample {
        public static void main(String[] args) {
            DestinataireApi apiInstance = new DestinataireApi();
            String correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
            BodyType1010 bodyType1010 = ; // BodyType1010 |

            try {
                apiInstance.message1010(correlationId, bodyType1010);
            } catch (ApiException e) {
                System.err.println("Exception when calling DestinataireApi#message1010");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    DestinataireApi *apiInstance = [[DestinataireApi alloc] init];
    String *correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // Identifiant corrélé au messageId du message initial (default to null)
    BodyType1010 *bodyType1010 = ; //

    [apiInstance message1010With:correlationId
        bodyType1010:bodyType1010
                  completionHandler: ^(NSError* error) {
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var ApiFaccediladeGunGamma2VersEdi = require('api_faccedilade_gun__gamma_2_vers_edi');

    // Create an instance of the API class
    var api = new ApiFaccediladeGunGamma2VersEdi.DestinataireApi()
    var correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // {String} Identifiant corrélé au messageId du message initial
    var bodyType1010 = ; // {BodyType1010}

    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully.');
      }
    };
    api.message1010(correlationId, bodyType1010, callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new DestinataireApi();
                var correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b;  // String | Identifiant corrélé au messageId du message initial (default to null)
                var bodyType1010 = new BodyType1010(); // BodyType1010 |

                try {
                    apiInstance.message1010(correlationId, bodyType1010);
                } catch (Exception e) {
                    Debug.Print("Exception when calling DestinataireApi.message1010: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\DestinataireApi();
    $correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
    $bodyType1010 = ; // BodyType1010 |

    try {
        $api_instance->message1010($correlationId, $bodyType1010);
    } catch (Exception $e) {
        echo 'Exception when calling DestinataireApi->message1010: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::DestinataireApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::DestinataireApi->new();
    my $correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; # String | Identifiant corrélé au messageId du message initial
    my $bodyType1010 = WWW::OPenAPIClient::Object::BodyType1010->new(); # BodyType1010 |

    eval {
        $api_instance->message1010(correlationId => $correlationId, bodyType1010 => $bodyType1010);
    };
    if ($@) {
        warn "Exception when calling DestinataireApi->message1010: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.DestinataireApi()
    correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b # String | Identifiant corrélé au messageId du message initial (default to null)
    bodyType1010 =  # BodyType1010 |

    try:
        api_instance.message1010(correlationId, bodyType1010)
    except ApiException as e:
        print("Exception when calling DestinataireApi->message1010: %s\n" % e)

    extern crate DestinataireApi;

    pub fn main() {
        let correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String
        let bodyType1010 = ; // BodyType1010

        let mut context = DestinataireApi::Context::default();
        let result = client.message1010(correlationId, bodyType1010, &context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

Header parameters

Name | Description
--- | ---
correlationId* | String Identifiant corrélé au messageId du message initial Required

Body parameters

Name | Description
--- | ---
bodyType1010 * |

## Responses

###

###

# message1020

Endpoint de déclenchement d'un message 1020

    /1020

### Usage and SDK Samples

    curl -X POST \
     -H "Content-Type: application/json" \
     "http://localhost/1020" \
     -d '{
      "FailedCertificateMovementsConsignee" : [ {
        "DemandesCorrection" : [ {
          "RaisonMotif" : "Créance non payée",
          "InfoComplementaire" : [ "ABCD", "ABCD", "ABCD", "ABCD", "ABCD" ]
        }, {
          "RaisonMotif" : "Créance non payée",
          "InfoComplementaire" : [ "ABCD", "ABCD", "ABCD", "ABCD", "ABCD" ]
        }, {
          "RaisonMotif" : "Créance non payée",
          "InfoComplementaire" : [ "ABCD", "ABCD", "ABCD", "ABCD", "ABCD" ]
        }, {
          "RaisonMotif" : "Créance non payée",
          "InfoComplementaire" : [ "ABCD", "ABCD", "ABCD", "ABCD", "ABCD" ]
        }, {
          "RaisonMotif" : "Créance non payée",
          "InfoComplementaire" : [ "ABCD", "ABCD", "ABCD", "ABCD", "ABCD" ]
        } ],
        "MovementIdentifier" : {
          "ARC" : "09GKL5BWYERZV82CJV0V1",
          "SeqNumber" : "98"
        }
      }, {
        "DemandesCorrection" : [ {
          "RaisonMotif" : "Créance non payée",
          "InfoComplementaire" : [ "ABCD", "ABCD", "ABCD", "ABCD", "ABCD" ]
        }, {
          "RaisonMotif" : "Créance non payée",
          "InfoComplementaire" : [ "ABCD", "ABCD", "ABCD", "ABCD", "ABCD" ]
        }, {
          "RaisonMotif" : "Créance non payée",
          "InfoComplementaire" : [ "ABCD", "ABCD", "ABCD", "ABCD", "ABCD" ]
        }, {
          "RaisonMotif" : "Créance non payée",
          "InfoComplementaire" : [ "ABCD", "ABCD", "ABCD", "ABCD", "ABCD" ]
        }, {
          "RaisonMotif" : "Créance non payée",
          "InfoComplementaire" : [ "ABCD", "ABCD", "ABCD", "ABCD", "ABCD" ]
        } ],
        "MovementIdentifier" : {
          "ARC" : "09GKL5BWYERZV82CJV0V1",
          "SeqNumber" : "98"
        }
      }, {
        "DemandesCorrection" : [ {
          "RaisonMotif" : "Créance non payée",
          "InfoComplementaire" : [ "ABCD", "ABCD", "ABCD", "ABCD", "ABCD" ]
        }, {
          "RaisonMotif" : "Créance non payée",
          "InfoComplementaire" : [ "ABCD", "ABCD", "ABCD", "ABCD", "ABCD" ]
        }, {
          "RaisonMotif" : "Créance non payée",
          "InfoComplementaire" : [ "ABCD", "ABCD", "ABCD", "ABCD", "ABCD" ]
        }, {
          "RaisonMotif" : "Créance non payée",
          "InfoComplementaire" : [ "ABCD", "ABCD", "ABCD", "ABCD", "ABCD" ]
        }, {
          "RaisonMotif" : "Créance non payée",
          "InfoComplementaire" : [ "ABCD", "ABCD", "ABCD", "ABCD", "ABCD" ]
        } ],
        "MovementIdentifier" : {
          "ARC" : "09GKL5BWYERZV82CJV0V1",
          "SeqNumber" : "98"
        }
      }, {
        "DemandesCorrection" : [ {
          "RaisonMotif" : "Créance non payée",
          "InfoComplementaire" : [ "ABCD", "ABCD", "ABCD", "ABCD", "ABCD" ]
        }, {
          "RaisonMotif" : "Créance non payée",
          "InfoComplementaire" : [ "ABCD", "ABCD", "ABCD", "ABCD", "ABCD" ]
        }, {
          "RaisonMotif" : "Créance non payée",
          "InfoComplementaire" : [ "ABCD", "ABCD", "ABCD", "ABCD", "ABCD" ]
        }, {
          "RaisonMotif" : "Créance non payée",
          "InfoComplementaire" : [ "ABCD", "ABCD", "ABCD", "ABCD", "ABCD" ]
        }, {
          "RaisonMotif" : "Créance non payée",
          "InfoComplementaire" : [ "ABCD", "ABCD", "ABCD", "ABCD", "ABCD" ]
        } ],
        "MovementIdentifier" : {
          "ARC" : "09GKL5BWYERZV82CJV0V1",
          "SeqNumber" : "98"
        }
      }, {
        "DemandesCorrection" : [ {
          "RaisonMotif" : "Créance non payée",
          "InfoComplementaire" : [ "ABCD", "ABCD", "ABCD", "ABCD", "ABCD" ]
        }, {
          "RaisonMotif" : "Créance non payée",
          "InfoComplementaire" : [ "ABCD", "ABCD", "ABCD", "ABCD", "ABCD" ]
        }, {
          "RaisonMotif" : "Créance non payée",
          "InfoComplementaire" : [ "ABCD", "ABCD", "ABCD", "ABCD", "ABCD" ]
        }, {
          "RaisonMotif" : "Créance non payée",
          "InfoComplementaire" : [ "ABCD", "ABCD", "ABCD", "ABCD", "ABCD" ]
        }, {
          "RaisonMotif" : "Créance non payée",
          "InfoComplementaire" : [ "ABCD", "ABCD", "ABCD", "ABCD", "ABCD" ]
        } ],
        "MovementIdentifier" : {
          "ARC" : "09GKL5BWYERZV82CJV0V1",
          "SeqNumber" : "98"
        }
      } ]
    }'

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.DestinataireApi;

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

    public class DestinataireApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            DestinataireApi apiInstance = new DestinataireApi();
            String correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
            BodyType1020 bodyType1020 = ; // BodyType1020 |

            try {
                apiInstance.message1020(correlationId, bodyType1020);
            } catch (ApiException e) {
                System.err.println("Exception when calling DestinataireApi#message1020");
                e.printStackTrace();
            }
        }
    }

    import 'package:openapi/api.dart';

    final api_instance = DefaultApi();

    final String correlationId = new String(); // String | Identifiant corrélé au messageId du message initial
    final BodyType1020 bodyType1020 = new BodyType1020(); // BodyType1020 |

    try {
        final result = await api_instance.message1020(correlationId, bodyType1020);
        print(result);
    } catch (e) {
        print('Exception when calling DefaultApi->message1020: $e\n');
    }

    import org.openapitools.client.api.DestinataireApi;

    public class DestinataireApiExample {
        public static void main(String[] args) {
            DestinataireApi apiInstance = new DestinataireApi();
            String correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
            BodyType1020 bodyType1020 = ; // BodyType1020 |

            try {
                apiInstance.message1020(correlationId, bodyType1020);
            } catch (ApiException e) {
                System.err.println("Exception when calling DestinataireApi#message1020");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    DestinataireApi *apiInstance = [[DestinataireApi alloc] init];
    String *correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // Identifiant corrélé au messageId du message initial (default to null)
    BodyType1020 *bodyType1020 = ; //

    [apiInstance message1020With:correlationId
        bodyType1020:bodyType1020
                  completionHandler: ^(NSError* error) {
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var ApiFaccediladeGunGamma2VersEdi = require('api_faccedilade_gun__gamma_2_vers_edi');

    // Create an instance of the API class
    var api = new ApiFaccediladeGunGamma2VersEdi.DestinataireApi()
    var correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // {String} Identifiant corrélé au messageId du message initial
    var bodyType1020 = ; // {BodyType1020}

    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully.');
      }
    };
    api.message1020(correlationId, bodyType1020, callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new DestinataireApi();
                var correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b;  // String | Identifiant corrélé au messageId du message initial (default to null)
                var bodyType1020 = new BodyType1020(); // BodyType1020 |

                try {
                    apiInstance.message1020(correlationId, bodyType1020);
                } catch (Exception e) {
                    Debug.Print("Exception when calling DestinataireApi.message1020: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\DestinataireApi();
    $correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
    $bodyType1020 = ; // BodyType1020 |

    try {
        $api_instance->message1020($correlationId, $bodyType1020);
    } catch (Exception $e) {
        echo 'Exception when calling DestinataireApi->message1020: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::DestinataireApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::DestinataireApi->new();
    my $correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; # String | Identifiant corrélé au messageId du message initial
    my $bodyType1020 = WWW::OPenAPIClient::Object::BodyType1020->new(); # BodyType1020 |

    eval {
        $api_instance->message1020(correlationId => $correlationId, bodyType1020 => $bodyType1020);
    };
    if ($@) {
        warn "Exception when calling DestinataireApi->message1020: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.DestinataireApi()
    correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b # String | Identifiant corrélé au messageId du message initial (default to null)
    bodyType1020 =  # BodyType1020 |

    try:
        api_instance.message1020(correlationId, bodyType1020)
    except ApiException as e:
        print("Exception when calling DestinataireApi->message1020: %s\n" % e)

    extern crate DestinataireApi;

    pub fn main() {
        let correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String
        let bodyType1020 = ; // BodyType1020

        let mut context = DestinataireApi::Context::default();
        let result = client.message1020(correlationId, bodyType1020, &context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

Header parameters

Name | Description
--- | ---
correlationId* | String Identifiant corrélé au messageId du message initial Required

Body parameters

Name | Description
--- | ---
bodyType1020 * |

## Responses

###

###

# Expediteur

# message1005

Endpoint de déclenchement d'un message 1005

    /1005

### Usage and SDK Samples

    curl -X POST \
     -H "Content-Type: application/json" \
     "http://localhost/1005" \
     -d '{
      "SubmittedDraftOfEad1005" : {
        "Ead" : {
          "LocalReferenceNumber" : "~00J]fkDK1(VGkj>TeJ6"
        },
        "ExciseMovementEad" : {
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "DateAndTimeOfValidationOfEadEsad" : "2022-01-31T14:05:01"
        }
      }
    }'

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.ExpediteurApi;

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

    public class ExpediteurApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            ExpediteurApi apiInstance = new ExpediteurApi();
            String messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
            BodyType1005 bodyType1005 = ; // BodyType1005 |

            try {
                apiInstance.message1005(messageId, bodyType1005);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurApi#message1005");
                e.printStackTrace();
            }
        }
    }

    import 'package:openapi/api.dart';

    final api_instance = DefaultApi();

    final String messageId = new String(); // String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
    final BodyType1005 bodyType1005 = new BodyType1005(); // BodyType1005 |

    try {
        final result = await api_instance.message1005(messageId, bodyType1005);
        print(result);
    } catch (e) {
        print('Exception when calling DefaultApi->message1005: $e\n');
    }

    import org.openapitools.client.api.ExpediteurApi;

    public class ExpediteurApiExample {
        public static void main(String[] args) {
            ExpediteurApi apiInstance = new ExpediteurApi();
            String messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
            BodyType1005 bodyType1005 = ; // BodyType1005 |

            try {
                apiInstance.message1005(messageId, bodyType1005);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurApi#message1005");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    ExpediteurApi *apiInstance = [[ExpediteurApi alloc] init];
    String *messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse. (default to null)
    BodyType1005 *bodyType1005 = ; //

    [apiInstance message1005With:messageId
        bodyType1005:bodyType1005
                  completionHandler: ^(NSError* error) {
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var ApiFaccediladeGunGamma2VersEdi = require('api_faccedilade_gun__gamma_2_vers_edi');

    // Create an instance of the API class
    var api = new ApiFaccediladeGunGamma2VersEdi.ExpediteurApi()
    var messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // {String} Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
    var bodyType1005 = ; // {BodyType1005}

    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully.');
      }
    };
    api.message1005(messageId, bodyType1005, callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new ExpediteurApi();
                var messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b;  // String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse. (default to null)
                var bodyType1005 = new BodyType1005(); // BodyType1005 |

                try {
                    apiInstance.message1005(messageId, bodyType1005);
                } catch (Exception e) {
                    Debug.Print("Exception when calling ExpediteurApi.message1005: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\ExpediteurApi();
    $messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
    $bodyType1005 = ; // BodyType1005 |

    try {
        $api_instance->message1005($messageId, $bodyType1005);
    } catch (Exception $e) {
        echo 'Exception when calling ExpediteurApi->message1005: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::ExpediteurApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::ExpediteurApi->new();
    my $messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; # String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
    my $bodyType1005 = WWW::OPenAPIClient::Object::BodyType1005->new(); # BodyType1005 |

    eval {
        $api_instance->message1005(messageId => $messageId, bodyType1005 => $bodyType1005);
    };
    if ($@) {
        warn "Exception when calling ExpediteurApi->message1005: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.ExpediteurApi()
    messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b # String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse. (default to null)
    bodyType1005 =  # BodyType1005 |

    try:
        api_instance.message1005(messageId, bodyType1005)
    except ApiException as e:
        print("Exception when calling ExpediteurApi->message1005: %s\n" % e)

    extern crate ExpediteurApi;

    pub fn main() {
        let messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String
        let bodyType1005 = ; // BodyType1005

        let mut context = ExpediteurApi::Context::default();
        let result = client.message1005(messageId, bodyType1005, &context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

Header parameters

Name | Description
--- | ---
messageId* | String Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse. Required

Body parameters

Name | Description
--- | ---
bodyType1005 * |

## Responses

###

###

# message3000

Endpoint de déclenchement d'un message 3000

    /3000

### Usage and SDK Samples

    curl -X POST \
     -H "Content-Type: application/json" \
     "http://localhost/3000" \
     -d '{
      "AcceptedOrRejectedReportOfReceiptExportConsignor" : {
        "ReportOfReceiptExport" : {
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "DateOfArrivalOfExciseProducts" : "2022-01-31",
          "GlobalConclusionOfReceipt" : 0
        },
        "BodyReportOfReceiptExport" : [ {
          "ObservedShortageOrExcess" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "ExciseProductCode" : "@NM1",
          "IndicatorOfShortageOrExcess" : "E",
          "BodyRecordUniqueReference" : "553",
          "RefusedQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "UnsatisfactoryReason" : [ {
            "__language" : "fr",
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "__language" : "fr",
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "__language" : "fr",
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "__language" : "fr",
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "__language" : "fr",
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          } ]
        }, {
          "ObservedShortageOrExcess" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "ExciseProductCode" : "@NM1",
          "IndicatorOfShortageOrExcess" : "E",
          "BodyRecordUniqueReference" : "553",
          "RefusedQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "UnsatisfactoryReason" : [ {
            "__language" : "fr",
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "__language" : "fr",
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "__language" : "fr",
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "__language" : "fr",
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "__language" : "fr",
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          } ]
        }, {
          "ObservedShortageOrExcess" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "ExciseProductCode" : "@NM1",
          "IndicatorOfShortageOrExcess" : "E",
          "BodyRecordUniqueReference" : "553",
          "RefusedQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "UnsatisfactoryReason" : [ {
            "__language" : "fr",
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "__language" : "fr",
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "__language" : "fr",
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "__language" : "fr",
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "__language" : "fr",
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          } ]
        }, {
          "ObservedShortageOrExcess" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "ExciseProductCode" : "@NM1",
          "IndicatorOfShortageOrExcess" : "E",
          "BodyRecordUniqueReference" : "553",
          "RefusedQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "UnsatisfactoryReason" : [ {
            "__language" : "fr",
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "__language" : "fr",
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "__language" : "fr",
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "__language" : "fr",
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "__language" : "fr",
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          } ]
        }, {
          "ObservedShortageOrExcess" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "ExciseProductCode" : "@NM1",
          "IndicatorOfShortageOrExcess" : "E",
          "BodyRecordUniqueReference" : "553",
          "RefusedQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "UnsatisfactoryReason" : [ {
            "__language" : "fr",
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "__language" : "fr",
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "__language" : "fr",
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "__language" : "fr",
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "__language" : "fr",
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          } ]
        } ],
        "DeliveryPlaceTrader" : {
          "StreetName" : "azertyuio",
          "__language" : "fr",
          "TraderName" : "edcvfr",
          "Traderid" : "aqwxsz",
          "StreetNumber" : "abc",
          "City" : "asxx",
          "Postcode" : "#bp5"
        },
        "ConsignorTrader" : {
          "TraderExciseNumber" : "TraderExciseNumber"
        },
        "ConsigneeTrader" : {
          "StreetName" : "azertyuio",
          "__language" : "fr",
          "TraderName" : "edcvfr",
          "Traderid" : "aqwxsz",
          "StreetNumber" : "abc",
          "City" : "asxx",
          "Postcode" : "#bp5"
        },
        "Attributes" : {
          "DateAndTimeOfValidationOfReportOfReceiptExport" : "2022-01-31T14:05:01"
        },
        "ExciseMovementEad" : {
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "SequenceNumber" : "98"
        },
        "DestinationCustomsOffice" : {
          "ReferenceNumber" : "BWgnQuPY"
        }
      }
    }'

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.ExpediteurApi;

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

    public class ExpediteurApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            ExpediteurApi apiInstance = new ExpediteurApi();
            String correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
            BodyType3000 bodyType3000 = ; // BodyType3000 |

            try {
                apiInstance.message3000(correlationId, bodyType3000);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurApi#message3000");
                e.printStackTrace();
            }
        }
    }

    import 'package:openapi/api.dart';

    final api_instance = DefaultApi();

    final String correlationId = new String(); // String | Identifiant corrélé au messageId du message initial
    final BodyType3000 bodyType3000 = new BodyType3000(); // BodyType3000 |

    try {
        final result = await api_instance.message3000(correlationId, bodyType3000);
        print(result);
    } catch (e) {
        print('Exception when calling DefaultApi->message3000: $e\n');
    }

    import org.openapitools.client.api.ExpediteurApi;

    public class ExpediteurApiExample {
        public static void main(String[] args) {
            ExpediteurApi apiInstance = new ExpediteurApi();
            String correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
            BodyType3000 bodyType3000 = ; // BodyType3000 |

            try {
                apiInstance.message3000(correlationId, bodyType3000);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurApi#message3000");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    ExpediteurApi *apiInstance = [[ExpediteurApi alloc] init];
    String *correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // Identifiant corrélé au messageId du message initial (default to null)
    BodyType3000 *bodyType3000 = ; //

    [apiInstance message3000With:correlationId
        bodyType3000:bodyType3000
                  completionHandler: ^(NSError* error) {
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var ApiFaccediladeGunGamma2VersEdi = require('api_faccedilade_gun__gamma_2_vers_edi');

    // Create an instance of the API class
    var api = new ApiFaccediladeGunGamma2VersEdi.ExpediteurApi()
    var correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // {String} Identifiant corrélé au messageId du message initial
    var bodyType3000 = ; // {BodyType3000}

    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully.');
      }
    };
    api.message3000(correlationId, bodyType3000, callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new ExpediteurApi();
                var correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b;  // String | Identifiant corrélé au messageId du message initial (default to null)
                var bodyType3000 = new BodyType3000(); // BodyType3000 |

                try {
                    apiInstance.message3000(correlationId, bodyType3000);
                } catch (Exception e) {
                    Debug.Print("Exception when calling ExpediteurApi.message3000: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\ExpediteurApi();
    $correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
    $bodyType3000 = ; // BodyType3000 |

    try {
        $api_instance->message3000($correlationId, $bodyType3000);
    } catch (Exception $e) {
        echo 'Exception when calling ExpediteurApi->message3000: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::ExpediteurApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::ExpediteurApi->new();
    my $correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; # String | Identifiant corrélé au messageId du message initial
    my $bodyType3000 = WWW::OPenAPIClient::Object::BodyType3000->new(); # BodyType3000 |

    eval {
        $api_instance->message3000(correlationId => $correlationId, bodyType3000 => $bodyType3000);
    };
    if ($@) {
        warn "Exception when calling ExpediteurApi->message3000: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.ExpediteurApi()
    correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b # String | Identifiant corrélé au messageId du message initial (default to null)
    bodyType3000 =  # BodyType3000 |

    try:
        api_instance.message3000(correlationId, bodyType3000)
    except ApiException as e:
        print("Exception when calling ExpediteurApi->message3000: %s\n" % e)

    extern crate ExpediteurApi;

    pub fn main() {
        let correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String
        let bodyType3000 = ; // BodyType3000

        let mut context = ExpediteurApi::Context::default();
        let result = client.message3000(correlationId, bodyType3000, &context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

Header parameters

Name | Description
--- | ---
correlationId* | String Identifiant corrélé au messageId du message initial Required

Body parameters

Name | Description
--- | ---
bodyType3000 * |

## Responses

###

###

# message829

Endpoint de déclenchement d'un message 829

    /829

### Usage and SDK Samples

    curl -X POST \
     -H "Content-Type: application/json" \
     "http://localhost/829" \
     -d '{
      "NotificationOfAcceptedExport" : {
        "ExportPlaceCustomsOffice" : {
          "ReferenceNumber" : "BWgnQuPY"
        },
        "ExciseMovement" : [ {
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "SequenceNumber" : "98"
        }, {
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "SequenceNumber" : "98"
        }, {
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "SequenceNumber" : "98"
        }, {
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "SequenceNumber" : "98"
        }, {
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "SequenceNumber" : "98"
        } ],
        "ConsigneeTrader" : {
          "StreetName" : "azertyuio",
          "__language" : "fr",
          "TraderName" : "edcvfr",
          "EoriNumber" : "FR0123456789",
          "Traderid" : "aqwxsz",
          "StreetNumber" : "abc",
          "City" : "asxx",
          "Postcode" : "#bp5"
        },
        "ExportDeclarationAcceptanceRelease" : {
          "DocumentReferenceNumber" : "[4X3S!U[0z$+f",
          "DateOfAcceptance" : "2022-01-31",
          "DateOfRelease" : "2022-01-31",
          "ReferenceNumberOfSenderCustomsOffice" : "BWgnQuPY",
          "ExportDeclarationAcceptanceOrGoodsReleasedForExport" : 1,
          "IdentificationOfSenderCustomsOfficer" : "azertyui"
        },
        "Attributes" : {
          "DateAndTimeOfIssuance" : "2022-01-31T14:05:01"
        }
      }
    }'

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.ExpediteurApi;

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

    public class ExpediteurApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            ExpediteurApi apiInstance = new ExpediteurApi();
            String messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
            BodyType829 bodyType829 = ; // BodyType829 |

            try {
                apiInstance.message829(messageId, bodyType829);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurApi#message829");
                e.printStackTrace();
            }
        }
    }

    import 'package:openapi/api.dart';

    final api_instance = DefaultApi();

    final String messageId = new String(); // String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
    final BodyType829 bodyType829 = new BodyType829(); // BodyType829 |

    try {
        final result = await api_instance.message829(messageId, bodyType829);
        print(result);
    } catch (e) {
        print('Exception when calling DefaultApi->message829: $e\n');
    }

    import org.openapitools.client.api.ExpediteurApi;

    public class ExpediteurApiExample {
        public static void main(String[] args) {
            ExpediteurApi apiInstance = new ExpediteurApi();
            String messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
            BodyType829 bodyType829 = ; // BodyType829 |

            try {
                apiInstance.message829(messageId, bodyType829);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurApi#message829");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    ExpediteurApi *apiInstance = [[ExpediteurApi alloc] init];
    String *messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse. (default to null)
    BodyType829 *bodyType829 = ; //

    [apiInstance message829With:messageId
        bodyType829:bodyType829
                  completionHandler: ^(NSError* error) {
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var ApiFaccediladeGunGamma2VersEdi = require('api_faccedilade_gun__gamma_2_vers_edi');

    // Create an instance of the API class
    var api = new ApiFaccediladeGunGamma2VersEdi.ExpediteurApi()
    var messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // {String} Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
    var bodyType829 = ; // {BodyType829}

    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully.');
      }
    };
    api.message829(messageId, bodyType829, callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new ExpediteurApi();
                var messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b;  // String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse. (default to null)
                var bodyType829 = new BodyType829(); // BodyType829 |

                try {
                    apiInstance.message829(messageId, bodyType829);
                } catch (Exception e) {
                    Debug.Print("Exception when calling ExpediteurApi.message829: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\ExpediteurApi();
    $messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
    $bodyType829 = ; // BodyType829 |

    try {
        $api_instance->message829($messageId, $bodyType829);
    } catch (Exception $e) {
        echo 'Exception when calling ExpediteurApi->message829: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::ExpediteurApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::ExpediteurApi->new();
    my $messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; # String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
    my $bodyType829 = WWW::OPenAPIClient::Object::BodyType829->new(); # BodyType829 |

    eval {
        $api_instance->message829(messageId => $messageId, bodyType829 => $bodyType829);
    };
    if ($@) {
        warn "Exception when calling ExpediteurApi->message829: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.ExpediteurApi()
    messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b # String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse. (default to null)
    bodyType829 =  # BodyType829 |

    try:
        api_instance.message829(messageId, bodyType829)
    except ApiException as e:
        print("Exception when calling ExpediteurApi->message829: %s\n" % e)

    extern crate ExpediteurApi;

    pub fn main() {
        let messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String
        let bodyType829 = ; // BodyType829

        let mut context = ExpediteurApi::Context::default();
        let result = client.message829(messageId, bodyType829, &context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

Header parameters

Name | Description
--- | ---
messageId* | String Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse. Required

Body parameters

Name | Description
--- | ---
bodyType829 * |

## Responses

###

###

# message836

Endpoint de déclenchement d'un message 836

    /836

### Usage and SDK Samples

    curl -X POST \
     -H "Content-Type: application/json" \
     "http://localhost/836" \
     -d '{
      "ExportDeclarationInvalidationNotificationToMSAOfDispatchConsignor" : {
        "ExciseMovement" : [ {
          "CustomsOfficeOfExport" : {
            "ReferenceNumber" : "BWgnQuPY"
          },
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "SequenceNumber" : "98",
          "MsaOfExport" : {
            "CountryCode" : "Fr"
          },
          "ExportOperation" : {
            "InvalidationDate" : "2022-01-31",
            "Mrn" : "azertyuiopqsdfghjk"
          }
        }, {
          "CustomsOfficeOfExport" : {
            "ReferenceNumber" : "BWgnQuPY"
          },
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "SequenceNumber" : "98",
          "MsaOfExport" : {
            "CountryCode" : "Fr"
          },
          "ExportOperation" : {
            "InvalidationDate" : "2022-01-31",
            "Mrn" : "azertyuiopqsdfghjk"
          }
        }, {
          "CustomsOfficeOfExport" : {
            "ReferenceNumber" : "BWgnQuPY"
          },
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "SequenceNumber" : "98",
          "MsaOfExport" : {
            "CountryCode" : "Fr"
          },
          "ExportOperation" : {
            "InvalidationDate" : "2022-01-31",
            "Mrn" : "azertyuiopqsdfghjk"
          }
        }, {
          "CustomsOfficeOfExport" : {
            "ReferenceNumber" : "BWgnQuPY"
          },
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "SequenceNumber" : "98",
          "MsaOfExport" : {
            "CountryCode" : "Fr"
          },
          "ExportOperation" : {
            "InvalidationDate" : "2022-01-31",
            "Mrn" : "azertyuiopqsdfghjk"
          }
        }, {
          "CustomsOfficeOfExport" : {
            "ReferenceNumber" : "BWgnQuPY"
          },
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "SequenceNumber" : "98",
          "MsaOfExport" : {
            "CountryCode" : "Fr"
          },
          "ExportOperation" : {
            "InvalidationDate" : "2022-01-31",
            "Mrn" : "azertyuiopqsdfghjk"
          }
        } ]
      }
    }'

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.ExpediteurApi;

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

    public class ExpediteurApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            ExpediteurApi apiInstance = new ExpediteurApi();
            String messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
            BodyType836 bodyType836 = ; // BodyType836 |

            try {
                apiInstance.message836(messageId, bodyType836);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurApi#message836");
                e.printStackTrace();
            }
        }
    }

    import 'package:openapi/api.dart';

    final api_instance = DefaultApi();

    final String messageId = new String(); // String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
    final BodyType836 bodyType836 = new BodyType836(); // BodyType836 |

    try {
        final result = await api_instance.message836(messageId, bodyType836);
        print(result);
    } catch (e) {
        print('Exception when calling DefaultApi->message836: $e\n');
    }

    import org.openapitools.client.api.ExpediteurApi;

    public class ExpediteurApiExample {
        public static void main(String[] args) {
            ExpediteurApi apiInstance = new ExpediteurApi();
            String messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
            BodyType836 bodyType836 = ; // BodyType836 |

            try {
                apiInstance.message836(messageId, bodyType836);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurApi#message836");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    ExpediteurApi *apiInstance = [[ExpediteurApi alloc] init];
    String *messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse. (default to null)
    BodyType836 *bodyType836 = ; //

    [apiInstance message836With:messageId
        bodyType836:bodyType836
                  completionHandler: ^(NSError* error) {
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var ApiFaccediladeGunGamma2VersEdi = require('api_faccedilade_gun__gamma_2_vers_edi');

    // Create an instance of the API class
    var api = new ApiFaccediladeGunGamma2VersEdi.ExpediteurApi()
    var messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // {String} Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
    var bodyType836 = ; // {BodyType836}

    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully.');
      }
    };
    api.message836(messageId, bodyType836, callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new ExpediteurApi();
                var messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b;  // String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse. (default to null)
                var bodyType836 = new BodyType836(); // BodyType836 |

                try {
                    apiInstance.message836(messageId, bodyType836);
                } catch (Exception e) {
                    Debug.Print("Exception when calling ExpediteurApi.message836: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\ExpediteurApi();
    $messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
    $bodyType836 = ; // BodyType836 |

    try {
        $api_instance->message836($messageId, $bodyType836);
    } catch (Exception $e) {
        echo 'Exception when calling ExpediteurApi->message836: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::ExpediteurApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::ExpediteurApi->new();
    my $messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; # String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
    my $bodyType836 = WWW::OPenAPIClient::Object::BodyType836->new(); # BodyType836 |

    eval {
        $api_instance->message836(messageId => $messageId, bodyType836 => $bodyType836);
    };
    if ($@) {
        warn "Exception when calling ExpediteurApi->message836: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.ExpediteurApi()
    messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b # String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse. (default to null)
    bodyType836 =  # BodyType836 |

    try:
        api_instance.message836(messageId, bodyType836)
    except ApiException as e:
        print("Exception when calling ExpediteurApi->message836: %s\n" % e)

    extern crate ExpediteurApi;

    pub fn main() {
        let messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String
        let bodyType836 = ; // BodyType836

        let mut context = ExpediteurApi::Context::default();
        let result = client.message836(messageId, bodyType836, &context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

Header parameters

Name | Description
--- | ---
messageId* | String Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse. Required

Body parameters

Name | Description
--- | ---
bodyType836 * |

## Responses

###

###

# message839

Endpoint de déclenchement d'un message 839

    /839

### Usage and SDK Samples

    curl -X POST \
     -H "Content-Type: application/json" \
     "http://localhost/839" \
     -d '{
      "RefusalByCustoms" : {
        "Rejection" : {
          "RejectionDateAndTime" : "2022-01-31T14:05:01",
          "RejectionReasonCode" : 0
        },
        "ExportDeclarationInformation" : {
          "DocumentReferenceNumber" : "[4X3S!U[0z$+f",
          "LocalReferenceNumber" : "~00J]fkDK1(VGkj>TeJ6",
          "NegativeCrosscheckValidationResults" : [ {
            "UbrCrosscheckResult" : [ {
              "CombinedNomenclatureCodeCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
              "NetMassCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "DiagnosisCode" : 0,
              "BodyRecordUniqueReference" : "553",
              "ValidationResult" : 1,
              "RejectionReason" : "azerty"
            }, {
              "CombinedNomenclatureCodeCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
              "NetMassCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "DiagnosisCode" : 0,
              "BodyRecordUniqueReference" : "553",
              "ValidationResult" : 1,
              "RejectionReason" : "azerty"
            }, {
              "CombinedNomenclatureCodeCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
              "NetMassCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "DiagnosisCode" : 0,
              "BodyRecordUniqueReference" : "553",
              "ValidationResult" : 1,
              "RejectionReason" : "azerty"
            }, {
              "CombinedNomenclatureCodeCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
              "NetMassCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "DiagnosisCode" : 0,
              "BodyRecordUniqueReference" : "553",
              "ValidationResult" : 1,
              "RejectionReason" : "azerty"
            }, {
              "CombinedNomenclatureCodeCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
              "NetMassCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "DiagnosisCode" : 0,
              "BodyRecordUniqueReference" : "553",
              "ValidationResult" : 1,
              "RejectionReason" : "azerty"
            } ]
          }, {
            "UbrCrosscheckResult" : [ {
              "CombinedNomenclatureCodeCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
              "NetMassCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "DiagnosisCode" : 0,
              "BodyRecordUniqueReference" : "553",
              "ValidationResult" : 1,
              "RejectionReason" : "azerty"
            }, {
              "CombinedNomenclatureCodeCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
              "NetMassCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "DiagnosisCode" : 0,
              "BodyRecordUniqueReference" : "553",
              "ValidationResult" : 1,
              "RejectionReason" : "azerty"
            }, {
              "CombinedNomenclatureCodeCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
              "NetMassCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "DiagnosisCode" : 0,
              "BodyRecordUniqueReference" : "553",
              "ValidationResult" : 1,
              "RejectionReason" : "azerty"
            }, {
              "CombinedNomenclatureCodeCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
              "NetMassCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "DiagnosisCode" : 0,
              "BodyRecordUniqueReference" : "553",
              "ValidationResult" : 1,
              "RejectionReason" : "azerty"
            }, {
              "CombinedNomenclatureCodeCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
              "NetMassCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "DiagnosisCode" : 0,
              "BodyRecordUniqueReference" : "553",
              "ValidationResult" : 1,
              "RejectionReason" : "azerty"
            } ]
          }, {
            "UbrCrosscheckResult" : [ {
              "CombinedNomenclatureCodeCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
              "NetMassCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "DiagnosisCode" : 0,
              "BodyRecordUniqueReference" : "553",
              "ValidationResult" : 1,
              "RejectionReason" : "azerty"
            }, {
              "CombinedNomenclatureCodeCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
              "NetMassCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "DiagnosisCode" : 0,
              "BodyRecordUniqueReference" : "553",
              "ValidationResult" : 1,
              "RejectionReason" : "azerty"
            }, {
              "CombinedNomenclatureCodeCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
              "NetMassCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "DiagnosisCode" : 0,
              "BodyRecordUniqueReference" : "553",
              "ValidationResult" : 1,
              "RejectionReason" : "azerty"
            }, {
              "CombinedNomenclatureCodeCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
              "NetMassCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "DiagnosisCode" : 0,
              "BodyRecordUniqueReference" : "553",
              "ValidationResult" : 1,
              "RejectionReason" : "azerty"
            }, {
              "CombinedNomenclatureCodeCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
              "NetMassCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "DiagnosisCode" : 0,
              "BodyRecordUniqueReference" : "553",
              "ValidationResult" : 1,
              "RejectionReason" : "azerty"
            } ]
          }, {
            "UbrCrosscheckResult" : [ {
              "CombinedNomenclatureCodeCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
              "NetMassCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "DiagnosisCode" : 0,
              "BodyRecordUniqueReference" : "553",
              "ValidationResult" : 1,
              "RejectionReason" : "azerty"
            }, {
              "CombinedNomenclatureCodeCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
              "NetMassCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "DiagnosisCode" : 0,
              "BodyRecordUniqueReference" : "553",
              "ValidationResult" : 1,
              "RejectionReason" : "azerty"
            }, {
              "CombinedNomenclatureCodeCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
              "NetMassCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "DiagnosisCode" : 0,
              "BodyRecordUniqueReference" : "553",
              "ValidationResult" : 1,
              "RejectionReason" : "azerty"
            }, {
              "CombinedNomenclatureCodeCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
              "NetMassCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "DiagnosisCode" : 0,
              "BodyRecordUniqueReference" : "553",
              "ValidationResult" : 1,
              "RejectionReason" : "azerty"
            }, {
              "CombinedNomenclatureCodeCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
              "NetMassCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "DiagnosisCode" : 0,
              "BodyRecordUniqueReference" : "553",
              "ValidationResult" : 1,
              "RejectionReason" : "azerty"
            } ]
          }, {
            "UbrCrosscheckResult" : [ {
              "CombinedNomenclatureCodeCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
              "NetMassCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "DiagnosisCode" : 0,
              "BodyRecordUniqueReference" : "553",
              "ValidationResult" : 1,
              "RejectionReason" : "azerty"
            }, {
              "CombinedNomenclatureCodeCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
              "NetMassCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "DiagnosisCode" : 0,
              "BodyRecordUniqueReference" : "553",
              "ValidationResult" : 1,
              "RejectionReason" : "azerty"
            }, {
              "CombinedNomenclatureCodeCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
              "NetMassCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "DiagnosisCode" : 0,
              "BodyRecordUniqueReference" : "553",
              "ValidationResult" : 1,
              "RejectionReason" : "azerty"
            }, {
              "CombinedNomenclatureCodeCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
              "NetMassCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "DiagnosisCode" : 0,
              "BodyRecordUniqueReference" : "553",
              "ValidationResult" : 1,
              "RejectionReason" : "azerty"
            }, {
              "CombinedNomenclatureCodeCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
              "NetMassCrosscheckResult" : {
                "ValidationResult" : 1,
                "RejectionReason" : "azerty"
              },
              "DiagnosisCode" : 0,
              "BodyRecordUniqueReference" : "553",
              "ValidationResult" : 1,
              "RejectionReason" : "azerty"
            } ]
          } ],
          "NNonDes" : {
            "DocumentReferenceNumber" : "[4X3S!U[0z$+f"
          }
        },
        "ExportPlaceCustomsOffice" : {
          "ReferenceNumber" : "BWgnQuPY"
        },
        "ConsigneeTrader" : {
          "StreetName" : "azertyuio",
          "__language" : "fr",
          "TraderName" : "edcvfr",
          "EoriNumber" : "FR0123456789",
          "TraderID" : "aqwxsz",
          "StreetNumber" : "abc",
          "City" : "asxx",
          "Postcode" : "#bp5"
        },
        "Attributes" : {
          "DateAndTimeOfIssuance" : "2022-01-31T14:05:01"
        },
        "CEadVal" : [ {
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "SequenceNumber" : "98"
        }, {
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "SequenceNumber" : "98"
        }, {
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "SequenceNumber" : "98"
        }, {
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "SequenceNumber" : "98"
        }, {
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "SequenceNumber" : "98"
        } ],
        "NEadSub" : {
          "LocalReferenceNumber" : "~00J]fkDK1(VGkj>TeJ6"
        }
      }
    }'

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.ExpediteurApi;

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

    public class ExpediteurApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            ExpediteurApi apiInstance = new ExpediteurApi();
            String messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
            BodyType839 bodyType839 = ; // BodyType839 |

            try {
                apiInstance.message839(messageId, bodyType839);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurApi#message839");
                e.printStackTrace();
            }
        }
    }

    import 'package:openapi/api.dart';

    final api_instance = DefaultApi();

    final String messageId = new String(); // String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
    final BodyType839 bodyType839 = new BodyType839(); // BodyType839 |

    try {
        final result = await api_instance.message839(messageId, bodyType839);
        print(result);
    } catch (e) {
        print('Exception when calling DefaultApi->message839: $e\n');
    }

    import org.openapitools.client.api.ExpediteurApi;

    public class ExpediteurApiExample {
        public static void main(String[] args) {
            ExpediteurApi apiInstance = new ExpediteurApi();
            String messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
            BodyType839 bodyType839 = ; // BodyType839 |

            try {
                apiInstance.message839(messageId, bodyType839);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurApi#message839");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    ExpediteurApi *apiInstance = [[ExpediteurApi alloc] init];
    String *messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse. (default to null)
    BodyType839 *bodyType839 = ; //

    [apiInstance message839With:messageId
        bodyType839:bodyType839
                  completionHandler: ^(NSError* error) {
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var ApiFaccediladeGunGamma2VersEdi = require('api_faccedilade_gun__gamma_2_vers_edi');

    // Create an instance of the API class
    var api = new ApiFaccediladeGunGamma2VersEdi.ExpediteurApi()
    var messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // {String} Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
    var bodyType839 = ; // {BodyType839}

    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully.');
      }
    };
    api.message839(messageId, bodyType839, callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new ExpediteurApi();
                var messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b;  // String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse. (default to null)
                var bodyType839 = new BodyType839(); // BodyType839 |

                try {
                    apiInstance.message839(messageId, bodyType839);
                } catch (Exception e) {
                    Debug.Print("Exception when calling ExpediteurApi.message839: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\ExpediteurApi();
    $messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
    $bodyType839 = ; // BodyType839 |

    try {
        $api_instance->message839($messageId, $bodyType839);
    } catch (Exception $e) {
        echo 'Exception when calling ExpediteurApi->message839: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::ExpediteurApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::ExpediteurApi->new();
    my $messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; # String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
    my $bodyType839 = WWW::OPenAPIClient::Object::BodyType839->new(); # BodyType839 |

    eval {
        $api_instance->message839(messageId => $messageId, bodyType839 => $bodyType839);
    };
    if ($@) {
        warn "Exception when calling ExpediteurApi->message839: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.ExpediteurApi()
    messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b # String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse. (default to null)
    bodyType839 =  # BodyType839 |

    try:
        api_instance.message839(messageId, bodyType839)
    except ApiException as e:
        print("Exception when calling ExpediteurApi->message839: %s\n" % e)

    extern crate ExpediteurApi;

    pub fn main() {
        let messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String
        let bodyType839 = ; // BodyType839

        let mut context = ExpediteurApi::Context::default();
        let result = client.message839(messageId, bodyType839, &context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

Header parameters

Name | Description
--- | ---
messageId* | String Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse. Required

Body parameters

Name | Description
--- | ---
bodyType839 * |

## Responses

###

###

# messageMVVDSAConf

Endpoint de déclenchement d'un message MVVDSAConf

    /mvvdsaconf

### Usage and SDK Samples

    curl -X POST \
     -H "Content-Type: application/json" \
     "http://localhost/mvvdsaconf" \
     -d '{
      "MVVDSAConf" : {
        "ReferenceMouvement" : {
          "Statut" : "0C1",
          "NumSeq" : "98",
          "LRN" : "~00J]fkDK1(VGkj>TeJ6",
          "NumeroDocument" : "NumeroDocument",
          "TypeDocument" : "TypeDocument"
        },
        "Entete" : {
          "SIRETPrestataire" : "SIRETPrestataire",
          "TypeAction" : "TypeAction"
        }
      }
    }'

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.ExpediteurApi;

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

    public class ExpediteurApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            ExpediteurApi apiInstance = new ExpediteurApi();
            String correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
            MVVDSAConf mVVDSAConf = ; // MVVDSAConf |

            try {
                apiInstance.messageMVVDSAConf(correlationId, mVVDSAConf);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurApi#messageMVVDSAConf");
                e.printStackTrace();
            }
        }
    }

    import 'package:openapi/api.dart';

    final api_instance = DefaultApi();

    final String correlationId = new String(); // String | Identifiant corrélé au messageId du message initial
    final MVVDSAConf mVVDSAConf = new MVVDSAConf(); // MVVDSAConf |

    try {
        final result = await api_instance.messageMVVDSAConf(correlationId, mVVDSAConf);
        print(result);
    } catch (e) {
        print('Exception when calling DefaultApi->messageMVVDSAConf: $e\n');
    }

    import org.openapitools.client.api.ExpediteurApi;

    public class ExpediteurApiExample {
        public static void main(String[] args) {
            ExpediteurApi apiInstance = new ExpediteurApi();
            String correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
            MVVDSAConf mVVDSAConf = ; // MVVDSAConf |

            try {
                apiInstance.messageMVVDSAConf(correlationId, mVVDSAConf);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurApi#messageMVVDSAConf");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    ExpediteurApi *apiInstance = [[ExpediteurApi alloc] init];
    String *correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // Identifiant corrélé au messageId du message initial (default to null)
    MVVDSAConf *mVVDSAConf = ; //

    [apiInstance messageMVVDSAConfWith:correlationId
        mVVDSAConf:mVVDSAConf
                  completionHandler: ^(NSError* error) {
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var ApiFaccediladeGunGamma2VersEdi = require('api_faccedilade_gun__gamma_2_vers_edi');

    // Create an instance of the API class
    var api = new ApiFaccediladeGunGamma2VersEdi.ExpediteurApi()
    var correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // {String} Identifiant corrélé au messageId du message initial
    var mVVDSAConf = ; // {MVVDSAConf}

    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully.');
      }
    };
    api.messageMVVDSAConf(correlationId, mVVDSAConf, callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new ExpediteurApi();
                var correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b;  // String | Identifiant corrélé au messageId du message initial (default to null)
                var mVVDSAConf = new MVVDSAConf(); // MVVDSAConf |

                try {
                    apiInstance.messageMVVDSAConf(correlationId, mVVDSAConf);
                } catch (Exception e) {
                    Debug.Print("Exception when calling ExpediteurApi.messageMVVDSAConf: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\ExpediteurApi();
    $correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
    $mVVDSAConf = ; // MVVDSAConf |

    try {
        $api_instance->messageMVVDSAConf($correlationId, $mVVDSAConf);
    } catch (Exception $e) {
        echo 'Exception when calling ExpediteurApi->messageMVVDSAConf: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::ExpediteurApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::ExpediteurApi->new();
    my $correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; # String | Identifiant corrélé au messageId du message initial
    my $mVVDSAConf = WWW::OPenAPIClient::Object::MVVDSAConf->new(); # MVVDSAConf |

    eval {
        $api_instance->messageMVVDSAConf(correlationId => $correlationId, mVVDSAConf => $mVVDSAConf);
    };
    if ($@) {
        warn "Exception when calling ExpediteurApi->messageMVVDSAConf: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.ExpediteurApi()
    correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b # String | Identifiant corrélé au messageId du message initial (default to null)
    mVVDSAConf =  # MVVDSAConf |

    try:
        api_instance.message_mvvdsa_conf(correlationId, mVVDSAConf)
    except ApiException as e:
        print("Exception when calling ExpediteurApi->messageMVVDSAConf: %s\n" % e)

    extern crate ExpediteurApi;

    pub fn main() {
        let correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String
        let mVVDSAConf = ; // MVVDSAConf

        let mut context = ExpediteurApi::Context::default();
        let result = client.messageMVVDSAConf(correlationId, mVVDSAConf, &context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

Header parameters

Name | Description
--- | ---
correlationId* | String Identifiant corrélé au messageId du message initial Required

Body parameters

Name | Description
--- | ---
mVVDSAConf * |

## Responses

###

###

# ExpediteurEtDestinataire

# message801

Endpoint de déclenchement d'un message 801

    /801

### Usage and SDK Samples

    curl -X POST \
     -H "Content-Type: application/json" \
     "http://localhost/801" \
     -d '{
      "EADESADContainer" : {
        "ExportCountryDestination" : {
          "CountryDestination" : "FR"
        },
        "DocumentCertificate" : [ {
          "__language" : "fr",
          "DocumentDescription" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "DocumentType" : "86u",
          "ReferenceOfDocument" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "DocumentReference" : "azertyui"
        }, {
          "__language" : "fr",
          "DocumentDescription" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "DocumentType" : "86u",
          "ReferenceOfDocument" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "DocumentReference" : "azertyui"
        }, {
          "__language" : "fr",
          "DocumentDescription" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "DocumentType" : "86u",
          "ReferenceOfDocument" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "DocumentReference" : "azertyui"
        }, {
          "__language" : "fr",
          "DocumentDescription" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "DocumentType" : "86u",
          "ReferenceOfDocument" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "DocumentReference" : "azertyui"
        }, {
          "__language" : "fr",
          "DocumentDescription" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "DocumentType" : "86u",
          "ReferenceOfDocument" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "DocumentReference" : "azertyui"
        } ],
        "MovementGuarantee" : {
          "GuarantorTrader" : [ {
            "StreetName" : "azertyuio",
            "__language" : "fr",
            "TraderName" : "edcvfr",
            "StreetNumber" : "abc",
            "City" : "asxx",
            "TraderExciseNumber" : "WNYmU9ai8UArd",
            "VatNumber" : "fredc",
            "Postcode" : "#bp5"
          }, {
            "StreetName" : "azertyuio",
            "__language" : "fr",
            "TraderName" : "edcvfr",
            "StreetNumber" : "abc",
            "City" : "asxx",
            "TraderExciseNumber" : "WNYmU9ai8UArd",
            "VatNumber" : "fredc",
            "Postcode" : "#bp5"
          } ],
          "GuarantorTypeCode" : 0
        },
        "ExciseMovement" : {
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "DateAndTimeOfValidationOfEadEsad" : "2022-01-31T14:05:01"
        },
        "ConsigneeTrader" : {
          "StreetName" : "azertyuio",
          "__language" : "fr",
          "TraderName" : "edcvfr",
          "EoriNumber" : "FR0123456789",
          "Traderid" : "aqwxsz",
          "StreetNumber" : "abc",
          "City" : "asxx",
          "Postcode" : "#bp5"
        },
        "PlaceOfDispatchTrader" : {
          "StreetName" : "azertyuio",
          "__language" : "fr",
          "TraderName" : "edcvfr",
          "ReferenceOfTaxWarehouse" : "ReferenceOfTaxWarehouse",
          "StreetNumber" : "abc",
          "City" : "asxx",
          "Postcode" : "#bp5"
        },
        "Attributes" : {
          "DeferredSubmissionFlag" : 1,
          "SubmissionMessageType" : 0
        },
        "HeaderEadEsad" : {
          "DateAndTimeOfUpdateValidation" : "2022-01-31T14:05:01",
          "DestinationTypeCode" : 0,
          "JourneyTime" : "H24",
          "SequenceNumber" : "98",
          "TransportArrangement" : 0
        },
        "ComplementConsigneeTrader" : {
          "MemberStateCode" : "FR",
          "DateNAttConsign" : "2022-01-31",
          "SerialNumberOfCertificateOfExemption" : "abcdefghij"
        },
        "DispatchImportOffice" : {
          "ReferenceNumber" : "ReferenceNumber"
        },
        "EadEsad" : {
          "ImportCustomsDeclaration" : [ {
            "ImportCustomsDeclarationNumber" : "[4X3S!U[0z$+f"
          }, {
            "ImportCustomsDeclarationNumber" : "[4X3S!U[0z$+f"
          }, {
            "ImportCustomsDeclarationNumber" : "[4X3S!U[0z$+f"
          }, {
            "ImportCustomsDeclarationNumber" : "[4X3S!U[0z$+f"
          }, {
            "ImportCustomsDeclarationNumber" : "[4X3S!U[0z$+f"
          } ],
          "DateOfDispatch" : "2022-01-31",
          "UpstreamArc" : "09GKL5BWYERZV82CJV0V1",
          "LocalReferenceNumber" : "~00J]fkDK1(VGkj>TeJ6",
          "OriginTypeCode" : 2,
          "InvoiceNumber" : "azertyui",
          "InvoiceDate" : "2022-01-31",
          "TimeOfDispatch" : "01:43:45"
        },
        "FirstTransporterTrader" : {
          "StreetName" : "azertyuio",
          "__language" : "fr",
          "TraderName" : "edcvfr",
          "StreetNumber" : "abc",
          "City" : "asxx",
          "VatNumber" : "fredc",
          "Postcode" : "#bp5"
        },
        "ConsignorTrader" : {
          "StreetName" : "azertyuio",
          "__language" : "fr",
          "TraderName" : "edcvfr",
          "StreetNumber" : "abc",
          "City" : "asxx",
          "TraderExciseNumber" : "WNYmU9ai8UArd",
          "Postcode" : "#bp5"
        },
        "DeliveryPlaceTrader" : {
          "StreetName" : "azertyuio",
          "__language" : "fr",
          "TraderName" : "edcvfr",
          "Traderid" : "aqwxsz",
          "StreetNumber" : "abc",
          "City" : "asxx",
          "Postcode" : "#bp5"
        },
        "TransportDetails" : [ {
          "__language" : "fr",
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "SealInformation" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "TransportUnitCode" : "29",
          "IdentityOfTransportUnits" : "azertyui",
          "CommercialSealIdentification" : "azertyui"
        }, {
          "__language" : "fr",
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "SealInformation" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "TransportUnitCode" : "29",
          "IdentityOfTransportUnits" : "azertyui",
          "CommercialSealIdentification" : "azertyui"
        }, {
          "__language" : "fr",
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "SealInformation" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "TransportUnitCode" : "29",
          "IdentityOfTransportUnits" : "azertyui",
          "CommercialSealIdentification" : "azertyui"
        }, {
          "__language" : "fr",
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "SealInformation" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "TransportUnitCode" : "29",
          "IdentityOfTransportUnits" : "azertyui",
          "CommercialSealIdentification" : "azertyui"
        }, {
          "__language" : "fr",
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "SealInformation" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "TransportUnitCode" : "29",
          "IdentityOfTransportUnits" : "azertyui",
          "CommercialSealIdentification" : "azertyui"
        } ],
        "DeliveryPlaceCustomsOffice" : {
          "ReferenceNumber" : "BWgnQuPY"
        },
        "TransportMode" : {
          "__language" : "fr",
          "TransportModeCode" : "33",
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          }
        },
        "BodyEadEsad" : [ {
          "AlcoholicStrengthByVolumeInPercentage" : "8186 ou 590.2 ou 802.66",
          "BrandNameOfProducts" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "DesignationOfOrigin" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "DegreePlato" : "8186 ou 590.2 ou 802.66",
          "FiscalMarkUsedFlag" : 1,
          "CodeCompl" : "CodeCompl",
          "Quantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "BodyRecordUniqueReference" : "553",
          "CommercialDescription" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "Density" : "8186 ou 590.2 ou 802.66",
          "GrossMass" : "1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069 ou 35.68430 ou 3979.145140",
          "ExciseProductCode" : "@NM1",
          "NetMass" : "1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069 ou 35.68430 ou 3979.145140",
          "SizeOfProducer" : "865122304357",
          "FiscalMark" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "CnCode" : "29263090",
          "WineProduct" : {
            "WineGrowingZoneCode" : "29",
            "__language" : "fr",
            "WineOperation" : [ {
              "WineOperationCode" : "33"
            }, {
              "WineOperationCode" : "33"
            }, {
              "WineOperationCode" : "33"
            }, {
              "WineOperationCode" : "33"
            }, {
              "WineOperationCode" : "33"
            } ],
            "ThirdCountryOfDestination" : "Fr",
            "WineProductCategory" : 0,
            "OtherInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "ThirdCountryOfOrigin" : "Fr"
          },
          "Package" : [ {
            "__language" : "fr",
            "KindOfPackages" : "D!",
            "ShippingMarks" : "azerty",
            "SealInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "NumberOfPackages" : "50970",
            "CommercialSealIdentification" : "azertyui"
          }, {
            "__language" : "fr",
            "KindOfPackages" : "D!",
            "ShippingMarks" : "azerty",
            "SealInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "NumberOfPackages" : "50970",
            "CommercialSealIdentification" : "azertyui"
          }, {
            "__language" : "fr",
            "KindOfPackages" : "D!",
            "ShippingMarks" : "azerty",
            "SealInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "NumberOfPackages" : "50970",
            "CommercialSealIdentification" : "azertyui"
          }, {
            "__language" : "fr",
            "KindOfPackages" : "D!",
            "ShippingMarks" : "azerty",
            "SealInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "NumberOfPackages" : "50970",
            "CommercialSealIdentification" : "azertyui"
          }, {
            "__language" : "fr",
            "KindOfPackages" : "D!",
            "ShippingMarks" : "azerty",
            "SealInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "NumberOfPackages" : "50970",
            "CommercialSealIdentification" : "azertyui"
          } ],
          "IndependentSmallProducersDeclaration" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "MaturationPeriodOrAgeOfProducts" : {
            "__language" : "fr",
            "_content_" : "azertys"
          }
        }, {
          "AlcoholicStrengthByVolumeInPercentage" : "8186 ou 590.2 ou 802.66",
          "BrandNameOfProducts" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "DesignationOfOrigin" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "DegreePlato" : "8186 ou 590.2 ou 802.66",
          "FiscalMarkUsedFlag" : 1,
          "CodeCompl" : "CodeCompl",
          "Quantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "BodyRecordUniqueReference" : "553",
          "CommercialDescription" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "Density" : "8186 ou 590.2 ou 802.66",
          "GrossMass" : "1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069 ou 35.68430 ou 3979.145140",
          "ExciseProductCode" : "@NM1",
          "NetMass" : "1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069 ou 35.68430 ou 3979.145140",
          "SizeOfProducer" : "865122304357",
          "FiscalMark" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "CnCode" : "29263090",
          "WineProduct" : {
            "WineGrowingZoneCode" : "29",
            "__language" : "fr",
            "WineOperation" : [ {
              "WineOperationCode" : "33"
            }, {
              "WineOperationCode" : "33"
            }, {
              "WineOperationCode" : "33"
            }, {
              "WineOperationCode" : "33"
            }, {
              "WineOperationCode" : "33"
            } ],
            "ThirdCountryOfDestination" : "Fr",
            "WineProductCategory" : 0,
            "OtherInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "ThirdCountryOfOrigin" : "Fr"
          },
          "Package" : [ {
            "__language" : "fr",
            "KindOfPackages" : "D!",
            "ShippingMarks" : "azerty",
            "SealInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "NumberOfPackages" : "50970",
            "CommercialSealIdentification" : "azertyui"
          }, {
            "__language" : "fr",
            "KindOfPackages" : "D!",
            "ShippingMarks" : "azerty",
            "SealInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "NumberOfPackages" : "50970",
            "CommercialSealIdentification" : "azertyui"
          }, {
            "__language" : "fr",
            "KindOfPackages" : "D!",
            "ShippingMarks" : "azerty",
            "SealInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "NumberOfPackages" : "50970",
            "CommercialSealIdentification" : "azertyui"
          }, {
            "__language" : "fr",
            "KindOfPackages" : "D!",
            "ShippingMarks" : "azerty",
            "SealInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "NumberOfPackages" : "50970",
            "CommercialSealIdentification" : "azertyui"
          }, {
            "__language" : "fr",
            "KindOfPackages" : "D!",
            "ShippingMarks" : "azerty",
            "SealInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "NumberOfPackages" : "50970",
            "CommercialSealIdentification" : "azertyui"
          } ],
          "IndependentSmallProducersDeclaration" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "MaturationPeriodOrAgeOfProducts" : {
            "__language" : "fr",
            "_content_" : "azertys"
          }
        }, {
          "AlcoholicStrengthByVolumeInPercentage" : "8186 ou 590.2 ou 802.66",
          "BrandNameOfProducts" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "DesignationOfOrigin" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "DegreePlato" : "8186 ou 590.2 ou 802.66",
          "FiscalMarkUsedFlag" : 1,
          "CodeCompl" : "CodeCompl",
          "Quantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "BodyRecordUniqueReference" : "553",
          "CommercialDescription" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "Density" : "8186 ou 590.2 ou 802.66",
          "GrossMass" : "1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069 ou 35.68430 ou 3979.145140",
          "ExciseProductCode" : "@NM1",
          "NetMass" : "1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069 ou 35.68430 ou 3979.145140",
          "SizeOfProducer" : "865122304357",
          "FiscalMark" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "CnCode" : "29263090",
          "WineProduct" : {
            "WineGrowingZoneCode" : "29",
            "__language" : "fr",
            "WineOperation" : [ {
              "WineOperationCode" : "33"
            }, {
              "WineOperationCode" : "33"
            }, {
              "WineOperationCode" : "33"
            }, {
              "WineOperationCode" : "33"
            }, {
              "WineOperationCode" : "33"
            } ],
            "ThirdCountryOfDestination" : "Fr",
            "WineProductCategory" : 0,
            "OtherInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "ThirdCountryOfOrigin" : "Fr"
          },
          "Package" : [ {
            "__language" : "fr",
            "KindOfPackages" : "D!",
            "ShippingMarks" : "azerty",
            "SealInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "NumberOfPackages" : "50970",
            "CommercialSealIdentification" : "azertyui"
          }, {
            "__language" : "fr",
            "KindOfPackages" : "D!",
            "ShippingMarks" : "azerty",
            "SealInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "NumberOfPackages" : "50970",
            "CommercialSealIdentification" : "azertyui"
          }, {
            "__language" : "fr",
            "KindOfPackages" : "D!",
            "ShippingMarks" : "azerty",
            "SealInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "NumberOfPackages" : "50970",
            "CommercialSealIdentification" : "azertyui"
          }, {
            "__language" : "fr",
            "KindOfPackages" : "D!",
            "ShippingMarks" : "azerty",
            "SealInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "NumberOfPackages" : "50970",
            "CommercialSealIdentification" : "azertyui"
          }, {
            "__language" : "fr",
            "KindOfPackages" : "D!",
            "ShippingMarks" : "azerty",
            "SealInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "NumberOfPackages" : "50970",
            "CommercialSealIdentification" : "azertyui"
          } ],
          "IndependentSmallProducersDeclaration" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "MaturationPeriodOrAgeOfProducts" : {
            "__language" : "fr",
            "_content_" : "azertys"
          }
        }, {
          "AlcoholicStrengthByVolumeInPercentage" : "8186 ou 590.2 ou 802.66",
          "BrandNameOfProducts" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "DesignationOfOrigin" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "DegreePlato" : "8186 ou 590.2 ou 802.66",
          "FiscalMarkUsedFlag" : 1,
          "CodeCompl" : "CodeCompl",
          "Quantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "BodyRecordUniqueReference" : "553",
          "CommercialDescription" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "Density" : "8186 ou 590.2 ou 802.66",
          "GrossMass" : "1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069 ou 35.68430 ou 3979.145140",
          "ExciseProductCode" : "@NM1",
          "NetMass" : "1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069 ou 35.68430 ou 3979.145140",
          "SizeOfProducer" : "865122304357",
          "FiscalMark" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "CnCode" : "29263090",
          "WineProduct" : {
            "WineGrowingZoneCode" : "29",
            "__language" : "fr",
            "WineOperation" : [ {
              "WineOperationCode" : "33"
            }, {
              "WineOperationCode" : "33"
            }, {
              "WineOperationCode" : "33"
            }, {
              "WineOperationCode" : "33"
            }, {
              "WineOperationCode" : "33"
            } ],
            "ThirdCountryOfDestination" : "Fr",
            "WineProductCategory" : 0,
            "OtherInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "ThirdCountryOfOrigin" : "Fr"
          },
          "Package" : [ {
            "__language" : "fr",
            "KindOfPackages" : "D!",
            "ShippingMarks" : "azerty",
            "SealInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "NumberOfPackages" : "50970",
            "CommercialSealIdentification" : "azertyui"
          }, {
            "__language" : "fr",
            "KindOfPackages" : "D!",
            "ShippingMarks" : "azerty",
            "SealInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "NumberOfPackages" : "50970",
            "CommercialSealIdentification" : "azertyui"
          }, {
            "__language" : "fr",
            "KindOfPackages" : "D!",
            "ShippingMarks" : "azerty",
            "SealInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "NumberOfPackages" : "50970",
            "CommercialSealIdentification" : "azertyui"
          }, {
            "__language" : "fr",
            "KindOfPackages" : "D!",
            "ShippingMarks" : "azerty",
            "SealInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "NumberOfPackages" : "50970",
            "CommercialSealIdentification" : "azertyui"
          }, {
            "__language" : "fr",
            "KindOfPackages" : "D!",
            "ShippingMarks" : "azerty",
            "SealInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "NumberOfPackages" : "50970",
            "CommercialSealIdentification" : "azertyui"
          } ],
          "IndependentSmallProducersDeclaration" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "MaturationPeriodOrAgeOfProducts" : {
            "__language" : "fr",
            "_content_" : "azertys"
          }
        }, {
          "AlcoholicStrengthByVolumeInPercentage" : "8186 ou 590.2 ou 802.66",
          "BrandNameOfProducts" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "DesignationOfOrigin" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "DegreePlato" : "8186 ou 590.2 ou 802.66",
          "FiscalMarkUsedFlag" : 1,
          "CodeCompl" : "CodeCompl",
          "Quantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "BodyRecordUniqueReference" : "553",
          "CommercialDescription" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "Density" : "8186 ou 590.2 ou 802.66",
          "GrossMass" : "1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069 ou 35.68430 ou 3979.145140",
          "ExciseProductCode" : "@NM1",
          "NetMass" : "1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069 ou 35.68430 ou 3979.145140",
          "SizeOfProducer" : "865122304357",
          "FiscalMark" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "CnCode" : "29263090",
          "WineProduct" : {
            "WineGrowingZoneCode" : "29",
            "__language" : "fr",
            "WineOperation" : [ {
              "WineOperationCode" : "33"
            }, {
              "WineOperationCode" : "33"
            }, {
              "WineOperationCode" : "33"
            }, {
              "WineOperationCode" : "33"
            }, {
              "WineOperationCode" : "33"
            } ],
            "ThirdCountryOfDestination" : "Fr",
            "WineProductCategory" : 0,
            "OtherInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "ThirdCountryOfOrigin" : "Fr"
          },
          "Package" : [ {
            "__language" : "fr",
            "KindOfPackages" : "D!",
            "ShippingMarks" : "azerty",
            "SealInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "NumberOfPackages" : "50970",
            "CommercialSealIdentification" : "azertyui"
          }, {
            "__language" : "fr",
            "KindOfPackages" : "D!",
            "ShippingMarks" : "azerty",
            "SealInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "NumberOfPackages" : "50970",
            "CommercialSealIdentification" : "azertyui"
          }, {
            "__language" : "fr",
            "KindOfPackages" : "D!",
            "ShippingMarks" : "azerty",
            "SealInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "NumberOfPackages" : "50970",
            "CommercialSealIdentification" : "azertyui"
          }, {
            "__language" : "fr",
            "KindOfPackages" : "D!",
            "ShippingMarks" : "azerty",
            "SealInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "NumberOfPackages" : "50970",
            "CommercialSealIdentification" : "azertyui"
          }, {
            "__language" : "fr",
            "KindOfPackages" : "D!",
            "ShippingMarks" : "azerty",
            "SealInformation" : {
              "__language" : "fr",
              "_content_" : "qwertyazerty"
            },
            "NumberOfPackages" : "50970",
            "CommercialSealIdentification" : "azertyui"
          } ],
          "IndependentSmallProducersDeclaration" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "MaturationPeriodOrAgeOfProducts" : {
            "__language" : "fr",
            "_content_" : "azertys"
          }
        } ],
        "CompetentAuthorityDispatchOffice" : {
          "ReferenceNumber" : "BWgnQuPY"
        },
        "TransportArrangerTrader" : {
          "StreetName" : "azertyuio",
          "__language" : "fr",
          "TraderName" : "edcvfr",
          "StreetNumber" : "abc",
          "City" : "asxx",
          "VatNumber" : "fredc",
          "Postcode" : "#bp5"
        }
      }
    }'

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.ExpediteurEtDestinataireApi;

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

    public class ExpediteurEtDestinataireApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            ExpediteurEtDestinataireApi apiInstance = new ExpediteurEtDestinataireApi();
            String correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
            BodyType801 bodyType801 = ; // BodyType801 |

            try {
                apiInstance.message801(correlationId, bodyType801);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurEtDestinataireApi#message801");
                e.printStackTrace();
            }
        }
    }

    import 'package:openapi/api.dart';

    final api_instance = DefaultApi();

    final String correlationId = new String(); // String | Identifiant corrélé au messageId du message initial
    final BodyType801 bodyType801 = new BodyType801(); // BodyType801 |

    try {
        final result = await api_instance.message801(correlationId, bodyType801);
        print(result);
    } catch (e) {
        print('Exception when calling DefaultApi->message801: $e\n');
    }

    import org.openapitools.client.api.ExpediteurEtDestinataireApi;

    public class ExpediteurEtDestinataireApiExample {
        public static void main(String[] args) {
            ExpediteurEtDestinataireApi apiInstance = new ExpediteurEtDestinataireApi();
            String correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
            BodyType801 bodyType801 = ; // BodyType801 |

            try {
                apiInstance.message801(correlationId, bodyType801);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurEtDestinataireApi#message801");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    ExpediteurEtDestinataireApi *apiInstance = [[ExpediteurEtDestinataireApi alloc] init];
    String *correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // Identifiant corrélé au messageId du message initial (default to null)
    BodyType801 *bodyType801 = ; //

    [apiInstance message801With:correlationId
        bodyType801:bodyType801
                  completionHandler: ^(NSError* error) {
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var ApiFaccediladeGunGamma2VersEdi = require('api_faccedilade_gun__gamma_2_vers_edi');

    // Create an instance of the API class
    var api = new ApiFaccediladeGunGamma2VersEdi.ExpediteurEtDestinataireApi()
    var correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // {String} Identifiant corrélé au messageId du message initial
    var bodyType801 = ; // {BodyType801}

    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully.');
      }
    };
    api.message801(correlationId, bodyType801, callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new ExpediteurEtDestinataireApi();
                var correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b;  // String | Identifiant corrélé au messageId du message initial (default to null)
                var bodyType801 = new BodyType801(); // BodyType801 |

                try {
                    apiInstance.message801(correlationId, bodyType801);
                } catch (Exception e) {
                    Debug.Print("Exception when calling ExpediteurEtDestinataireApi.message801: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\ExpediteurEtDestinataireApi();
    $correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
    $bodyType801 = ; // BodyType801 |

    try {
        $api_instance->message801($correlationId, $bodyType801);
    } catch (Exception $e) {
        echo 'Exception when calling ExpediteurEtDestinataireApi->message801: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::ExpediteurEtDestinataireApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::ExpediteurEtDestinataireApi->new();
    my $correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; # String | Identifiant corrélé au messageId du message initial
    my $bodyType801 = WWW::OPenAPIClient::Object::BodyType801->new(); # BodyType801 |

    eval {
        $api_instance->message801(correlationId => $correlationId, bodyType801 => $bodyType801);
    };
    if ($@) {
        warn "Exception when calling ExpediteurEtDestinataireApi->message801: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.ExpediteurEtDestinataireApi()
    correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b # String | Identifiant corrélé au messageId du message initial (default to null)
    bodyType801 =  # BodyType801 |

    try:
        api_instance.message801(correlationId, bodyType801)
    except ApiException as e:
        print("Exception when calling ExpediteurEtDestinataireApi->message801: %s\n" % e)

    extern crate ExpediteurEtDestinataireApi;

    pub fn main() {
        let correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String
        let bodyType801 = ; // BodyType801

        let mut context = ExpediteurEtDestinataireApi::Context::default();
        let result = client.message801(correlationId, bodyType801, &context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

Header parameters

Name | Description
--- | ---
correlationId* | String Identifiant corrélé au messageId du message initial Required

Body parameters

Name | Description
--- | ---
bodyType801 * |

## Responses

###

###

# message802

Endpoint de déclenchement d'un message 802

    /802

### Usage and SDK Samples

    curl -X POST \
     -H "Content-Type: application/json" \
     "http://localhost/802" \
     -d '{
      "ReminderMessageForExciseMovement" : {
        "ExciseMovement" : {
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "SequenceNumber" : "98"
        },
        "Attributes" : {
          "ReminderMessageType" : 0,
          "__language" : "fr",
          "DateAndTimeOfIssuanceOfReminder" : "2022-01-31T14:05:01",
          "ReminderInformation" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "LimitDateAndTime" : "2022-01-31T14:05:01",
          "Crosschecking" : "Crosschecking"
        }
      }
    }'

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.ExpediteurEtDestinataireApi;

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

    public class ExpediteurEtDestinataireApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            ExpediteurEtDestinataireApi apiInstance = new ExpediteurEtDestinataireApi();
            BodyType802 bodyType802 = ; // BodyType802 |

            try {
                apiInstance.message802(bodyType802);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurEtDestinataireApi#message802");
                e.printStackTrace();
            }
        }
    }

    import 'package:openapi/api.dart';

    final api_instance = DefaultApi();

    final BodyType802 bodyType802 = new BodyType802(); // BodyType802 |

    try {
        final result = await api_instance.message802(bodyType802);
        print(result);
    } catch (e) {
        print('Exception when calling DefaultApi->message802: $e\n');
    }

    import org.openapitools.client.api.ExpediteurEtDestinataireApi;

    public class ExpediteurEtDestinataireApiExample {
        public static void main(String[] args) {
            ExpediteurEtDestinataireApi apiInstance = new ExpediteurEtDestinataireApi();
            BodyType802 bodyType802 = ; // BodyType802 |

            try {
                apiInstance.message802(bodyType802);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurEtDestinataireApi#message802");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    ExpediteurEtDestinataireApi *apiInstance = [[ExpediteurEtDestinataireApi alloc] init];
    BodyType802 *bodyType802 = ; //

    [apiInstance message802With:bodyType802
                  completionHandler: ^(NSError* error) {
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var ApiFaccediladeGunGamma2VersEdi = require('api_faccedilade_gun__gamma_2_vers_edi');

    // Create an instance of the API class
    var api = new ApiFaccediladeGunGamma2VersEdi.ExpediteurEtDestinataireApi()
    var bodyType802 = ; // {BodyType802}

    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully.');
      }
    };
    api.message802(bodyType802, callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new ExpediteurEtDestinataireApi();
                var bodyType802 = new BodyType802(); // BodyType802 |

                try {
                    apiInstance.message802(bodyType802);
                } catch (Exception e) {
                    Debug.Print("Exception when calling ExpediteurEtDestinataireApi.message802: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\ExpediteurEtDestinataireApi();
    $bodyType802 = ; // BodyType802 |

    try {
        $api_instance->message802($bodyType802);
    } catch (Exception $e) {
        echo 'Exception when calling ExpediteurEtDestinataireApi->message802: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::ExpediteurEtDestinataireApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::ExpediteurEtDestinataireApi->new();
    my $bodyType802 = WWW::OPenAPIClient::Object::BodyType802->new(); # BodyType802 |

    eval {
        $api_instance->message802(bodyType802 => $bodyType802);
    };
    if ($@) {
        warn "Exception when calling ExpediteurEtDestinataireApi->message802: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.ExpediteurEtDestinataireApi()
    bodyType802 =  # BodyType802 |

    try:
        api_instance.message802(bodyType802)
    except ApiException as e:
        print("Exception when calling ExpediteurEtDestinataireApi->message802: %s\n" % e)

    extern crate ExpediteurEtDestinataireApi;

    pub fn main() {
        let bodyType802 = ; // BodyType802

        let mut context = ExpediteurEtDestinataireApi::Context::default();
        let result = client.message802(bodyType802, &context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

Body parameters

Name | Description
--- | ---
bodyType802 * |

## Responses

###

###

# message803

Endpoint de déclenchement d'un message 803

    /803

### Usage and SDK Samples

    curl -X POST \
     -H "Content-Type: application/json" \
     "http://localhost/803" \
     -d '{
      "NotificationOfDivertedEADESAD" : {
        "ExciseNotification" : {
          "NotificationDateAndTime" : "2022-01-31T14:05:01",
          "NotificationType" : 0,
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "SequenceNumber" : "98"
        }
      }
    }'

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.ExpediteurEtDestinataireApi;

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

    public class ExpediteurEtDestinataireApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            ExpediteurEtDestinataireApi apiInstance = new ExpediteurEtDestinataireApi();
            BodyType803 bodyType803 = ; // BodyType803 |

            try {
                apiInstance.message803(bodyType803);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurEtDestinataireApi#message803");
                e.printStackTrace();
            }
        }
    }

    import 'package:openapi/api.dart';

    final api_instance = DefaultApi();

    final BodyType803 bodyType803 = new BodyType803(); // BodyType803 |

    try {
        final result = await api_instance.message803(bodyType803);
        print(result);
    } catch (e) {
        print('Exception when calling DefaultApi->message803: $e\n');
    }

    import org.openapitools.client.api.ExpediteurEtDestinataireApi;

    public class ExpediteurEtDestinataireApiExample {
        public static void main(String[] args) {
            ExpediteurEtDestinataireApi apiInstance = new ExpediteurEtDestinataireApi();
            BodyType803 bodyType803 = ; // BodyType803 |

            try {
                apiInstance.message803(bodyType803);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurEtDestinataireApi#message803");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    ExpediteurEtDestinataireApi *apiInstance = [[ExpediteurEtDestinataireApi alloc] init];
    BodyType803 *bodyType803 = ; //

    [apiInstance message803With:bodyType803
                  completionHandler: ^(NSError* error) {
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var ApiFaccediladeGunGamma2VersEdi = require('api_faccedilade_gun__gamma_2_vers_edi');

    // Create an instance of the API class
    var api = new ApiFaccediladeGunGamma2VersEdi.ExpediteurEtDestinataireApi()
    var bodyType803 = ; // {BodyType803}

    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully.');
      }
    };
    api.message803(bodyType803, callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new ExpediteurEtDestinataireApi();
                var bodyType803 = new BodyType803(); // BodyType803 |

                try {
                    apiInstance.message803(bodyType803);
                } catch (Exception e) {
                    Debug.Print("Exception when calling ExpediteurEtDestinataireApi.message803: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\ExpediteurEtDestinataireApi();
    $bodyType803 = ; // BodyType803 |

    try {
        $api_instance->message803($bodyType803);
    } catch (Exception $e) {
        echo 'Exception when calling ExpediteurEtDestinataireApi->message803: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::ExpediteurEtDestinataireApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::ExpediteurEtDestinataireApi->new();
    my $bodyType803 = WWW::OPenAPIClient::Object::BodyType803->new(); # BodyType803 |

    eval {
        $api_instance->message803(bodyType803 => $bodyType803);
    };
    if ($@) {
        warn "Exception when calling ExpediteurEtDestinataireApi->message803: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.ExpediteurEtDestinataireApi()
    bodyType803 =  # BodyType803 |

    try:
        api_instance.message803(bodyType803)
    except ApiException as e:
        print("Exception when calling ExpediteurEtDestinataireApi->message803: %s\n" % e)

    extern crate ExpediteurEtDestinataireApi;

    pub fn main() {
        let bodyType803 = ; // BodyType803

        let mut context = ExpediteurEtDestinataireApi::Context::default();
        let result = client.message803(bodyType803, &context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

Body parameters

Name | Description
--- | ---
bodyType803 * |

## Responses

###

###

# message807

Endpoint de déclenchement d'un message 807

    /807

### Usage and SDK Samples

    curl -X POST \
     -H "Content-Type: application/json" \
     "http://localhost/807" \
     -d '{
      "InterruptionOfMovement" : {
        "ReferenceControlReport" : [ {
          "ControlReportReference" : "YLTBMoad04szv2L5"
        }, {
          "ControlReportReference" : "YLTBMoad04szv2L5"
        }, {
          "ControlReportReference" : "YLTBMoad04szv2L5"
        }, {
          "ControlReportReference" : "YLTBMoad04szv2L5"
        }, {
          "ControlReportReference" : "YLTBMoad04szv2L5"
        } ],
        "Attributes" : {
          "DateAndTimeOfIssuance" : "2022-01-31T14:05:01",
          "__language" : "fr",
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "ReasonForInterruptionCode" : "33",
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "ReferenceNumberOfExciseOffice" : "BWgnQuPY",
          "ExciseOfficerIdentification" : "azertyui"
        },
        "ReferenceEventReport" : [ {
          "EventReportNumber" : "YLTBMoad04szv2L5"
        }, {
          "EventReportNumber" : "YLTBMoad04szv2L5"
        }, {
          "EventReportNumber" : "YLTBMoad04szv2L5"
        }, {
          "EventReportNumber" : "YLTBMoad04szv2L5"
        }, {
          "EventReportNumber" : "YLTBMoad04szv2L5"
        } ]
      }
    }'

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.ExpediteurEtDestinataireApi;

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

    public class ExpediteurEtDestinataireApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            ExpediteurEtDestinataireApi apiInstance = new ExpediteurEtDestinataireApi();
            BodyType807 bodyType807 = ; // BodyType807 |

            try {
                apiInstance.message807(bodyType807);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurEtDestinataireApi#message807");
                e.printStackTrace();
            }
        }
    }

    import 'package:openapi/api.dart';

    final api_instance = DefaultApi();

    final BodyType807 bodyType807 = new BodyType807(); // BodyType807 |

    try {
        final result = await api_instance.message807(bodyType807);
        print(result);
    } catch (e) {
        print('Exception when calling DefaultApi->message807: $e\n');
    }

    import org.openapitools.client.api.ExpediteurEtDestinataireApi;

    public class ExpediteurEtDestinataireApiExample {
        public static void main(String[] args) {
            ExpediteurEtDestinataireApi apiInstance = new ExpediteurEtDestinataireApi();
            BodyType807 bodyType807 = ; // BodyType807 |

            try {
                apiInstance.message807(bodyType807);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurEtDestinataireApi#message807");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    ExpediteurEtDestinataireApi *apiInstance = [[ExpediteurEtDestinataireApi alloc] init];
    BodyType807 *bodyType807 = ; //

    [apiInstance message807With:bodyType807
                  completionHandler: ^(NSError* error) {
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var ApiFaccediladeGunGamma2VersEdi = require('api_faccedilade_gun__gamma_2_vers_edi');

    // Create an instance of the API class
    var api = new ApiFaccediladeGunGamma2VersEdi.ExpediteurEtDestinataireApi()
    var bodyType807 = ; // {BodyType807}

    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully.');
      }
    };
    api.message807(bodyType807, callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new ExpediteurEtDestinataireApi();
                var bodyType807 = new BodyType807(); // BodyType807 |

                try {
                    apiInstance.message807(bodyType807);
                } catch (Exception e) {
                    Debug.Print("Exception when calling ExpediteurEtDestinataireApi.message807: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\ExpediteurEtDestinataireApi();
    $bodyType807 = ; // BodyType807 |

    try {
        $api_instance->message807($bodyType807);
    } catch (Exception $e) {
        echo 'Exception when calling ExpediteurEtDestinataireApi->message807: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::ExpediteurEtDestinataireApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::ExpediteurEtDestinataireApi->new();
    my $bodyType807 = WWW::OPenAPIClient::Object::BodyType807->new(); # BodyType807 |

    eval {
        $api_instance->message807(bodyType807 => $bodyType807);
    };
    if ($@) {
        warn "Exception when calling ExpediteurEtDestinataireApi->message807: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.ExpediteurEtDestinataireApi()
    bodyType807 =  # BodyType807 |

    try:
        api_instance.message807(bodyType807)
    except ApiException as e:
        print("Exception when calling ExpediteurEtDestinataireApi->message807: %s\n" % e)

    extern crate ExpediteurEtDestinataireApi;

    pub fn main() {
        let bodyType807 = ; // BodyType807

        let mut context = ExpediteurEtDestinataireApi::Context::default();
        let result = client.message807(bodyType807, &context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

Body parameters

Name | Description
--- | ---
bodyType807 * |

## Responses

###

###

# message810

Endpoint de déclenchement d'un message 810

    /810

### Usage and SDK Samples

    curl -X POST \
     -H "Content-Type: application/json" \
     "http://localhost/810" \
     -d '{
      "CancellationOfEAD" : {
        "Attributes" : {
          "DateAndTimeOfValidationOfCancellation" : "2022-01-31T14:05:01"
        },
        "Cancellation" : {
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "CancellationReasonCode" : "3"
        },
        "ExciseMovementEad" : {
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1"
        }
      }
    }'

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.ExpediteurEtDestinataireApi;

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

    public class ExpediteurEtDestinataireApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            ExpediteurEtDestinataireApi apiInstance = new ExpediteurEtDestinataireApi();
            String messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
            BodyType810 bodyType810 = ; // BodyType810 |

            try {
                apiInstance.message810(messageId, bodyType810);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurEtDestinataireApi#message810");
                e.printStackTrace();
            }
        }
    }

    import 'package:openapi/api.dart';

    final api_instance = DefaultApi();

    final String messageId = new String(); // String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
    final BodyType810 bodyType810 = new BodyType810(); // BodyType810 |

    try {
        final result = await api_instance.message810(messageId, bodyType810);
        print(result);
    } catch (e) {
        print('Exception when calling DefaultApi->message810: $e\n');
    }

    import org.openapitools.client.api.ExpediteurEtDestinataireApi;

    public class ExpediteurEtDestinataireApiExample {
        public static void main(String[] args) {
            ExpediteurEtDestinataireApi apiInstance = new ExpediteurEtDestinataireApi();
            String messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
            BodyType810 bodyType810 = ; // BodyType810 |

            try {
                apiInstance.message810(messageId, bodyType810);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurEtDestinataireApi#message810");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    ExpediteurEtDestinataireApi *apiInstance = [[ExpediteurEtDestinataireApi alloc] init];
    String *messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse. (default to null)
    BodyType810 *bodyType810 = ; //

    [apiInstance message810With:messageId
        bodyType810:bodyType810
                  completionHandler: ^(NSError* error) {
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var ApiFaccediladeGunGamma2VersEdi = require('api_faccedilade_gun__gamma_2_vers_edi');

    // Create an instance of the API class
    var api = new ApiFaccediladeGunGamma2VersEdi.ExpediteurEtDestinataireApi()
    var messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // {String} Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
    var bodyType810 = ; // {BodyType810}

    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully.');
      }
    };
    api.message810(messageId, bodyType810, callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new ExpediteurEtDestinataireApi();
                var messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b;  // String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse. (default to null)
                var bodyType810 = new BodyType810(); // BodyType810 |

                try {
                    apiInstance.message810(messageId, bodyType810);
                } catch (Exception e) {
                    Debug.Print("Exception when calling ExpediteurEtDestinataireApi.message810: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\ExpediteurEtDestinataireApi();
    $messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
    $bodyType810 = ; // BodyType810 |

    try {
        $api_instance->message810($messageId, $bodyType810);
    } catch (Exception $e) {
        echo 'Exception when calling ExpediteurEtDestinataireApi->message810: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::ExpediteurEtDestinataireApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::ExpediteurEtDestinataireApi->new();
    my $messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; # String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse.
    my $bodyType810 = WWW::OPenAPIClient::Object::BodyType810->new(); # BodyType810 |

    eval {
        $api_instance->message810(messageId => $messageId, bodyType810 => $bodyType810);
    };
    if ($@) {
        warn "Exception when calling ExpediteurEtDestinataireApi->message810: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.ExpediteurEtDestinataireApi()
    messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b # String | Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse. (default to null)
    bodyType810 =  # BodyType810 |

    try:
        api_instance.message810(messageId, bodyType810)
    except ApiException as e:
        print("Exception when calling ExpediteurEtDestinataireApi->message810: %s\n" % e)

    extern crate ExpediteurEtDestinataireApi;

    pub fn main() {
        let messageId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String
        let bodyType810 = ; // BodyType810

        let mut context = ExpediteurEtDestinataireApi::Context::default();
        let result = client.message810(messageId, bodyType810, &context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

Header parameters

Name | Description
--- | ---
messageId* | String Identifiant du message initial, sa valeur sera égale à celle du corrélé id du message en réponse. Required

Body parameters

Name | Description
--- | ---
bodyType810 * |

## Responses

###

###

# message813

Endpoint de déclenchement d'un message 813

    /813

### Usage and SDK Samples

    curl -X POST \
     -H "Content-Type: application/json" \
     "http://localhost/813" \
     -d '{
      "ChangeOfDestination" : {
        "NewTransporterTrader" : {
          "StreetName" : "azertyuio",
          "__language" : "fr",
          "TraderName" : "edcvfr",
          "StreetNumber" : "abc",
          "City" : "asxx",
          "VatNumber" : "fredc",
          "Postcode" : "#bp5"
        },
        "UpdateEadEsad" : {
          "__language" : "fr",
          "TransportModeCode" : "33",
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "JourneyTime" : "H24",
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "SequenceNumber" : "98",
          "InvoiceDate" : "2022-01-31",
          "InvoiceNumber" : "azertyui",
          "ChangedTransportArrangement" : 0
        },
        "MovementGuarantee" : {
          "GuarantorTrader" : [ {
            "StreetName" : "azertyuio",
            "__language" : "fr",
            "TraderName" : "edcvfr",
            "StreetNumber" : "abc",
            "City" : "asxx",
            "TraderExciseNumber" : "WNYmU9ai8UArd",
            "Postcode" : "#bp5",
            "VatNumber" : "fredc"
          }, {
            "StreetName" : "azertyuio",
            "__language" : "fr",
            "TraderName" : "edcvfr",
            "StreetNumber" : "abc",
            "City" : "asxx",
            "TraderExciseNumber" : "WNYmU9ai8UArd",
            "Postcode" : "#bp5",
            "VatNumber" : "fredc"
          } ],
          "GuarantorTypeCode" : 0
        },
        "ChangedDestination" : {
          "ExportCountryDestination" : {
            "CountryDestination" : "FR"
          },
          "DestinationTypeCode" : 0,
          "NewConsigneeTrader" : {
            "StreetName" : "azertyuio",
            "__language" : "fr",
            "TraderName" : "edcvfr",
            "Traderid" : "aqwxsz",
            "StreetNumber" : "abc",
            "City" : "asxx",
            "Postcode" : "#bp5"
          },
          "DeliveryPlaceTrader" : {
            "StreetName" : "azertyuio",
            "__language" : "fr",
            "TraderName" : "edcvfr",
            "Traderid" : "aqwxsz",
            "StreetNumber" : "abc",
            "City" : "asxx",
            "Postcode" : "#bp5"
          },
          "DeliveryPlaceCustomsOffice" : {
            "ReferenceNumber" : "BWgnQuPY"
          }
        },
        "TransportDetails" : [ {
          "__language" : "fr",
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "SealInformation" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "TransportUnitCode" : "29",
          "IdentityOfTransportUnits" : "azertyui",
          "CommercialSealIdentification" : "azertyui"
        }, {
          "__language" : "fr",
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "SealInformation" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "TransportUnitCode" : "29",
          "IdentityOfTransportUnits" : "azertyui",
          "CommercialSealIdentification" : "azertyui"
        }, {
          "__language" : "fr",
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "SealInformation" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "TransportUnitCode" : "29",
          "IdentityOfTransportUnits" : "azertyui",
          "CommercialSealIdentification" : "azertyui"
        }, {
          "__language" : "fr",
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "SealInformation" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "TransportUnitCode" : "29",
          "IdentityOfTransportUnits" : "azertyui",
          "CommercialSealIdentification" : "azertyui"
        }, {
          "__language" : "fr",
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "SealInformation" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "TransportUnitCode" : "29",
          "IdentityOfTransportUnits" : "azertyui",
          "CommercialSealIdentification" : "azertyui"
        } ],
        "Attributes" : {
          "DateAndTimeOfValidationOfChangeOfDestination" : "2022-01-31T14:05:01"
        },
        "NewTransportArrangerTrader" : {
          "StreetName" : "azertyuio",
          "__language" : "fr",
          "TraderName" : "edcvfr",
          "StreetNumber" : "abc",
          "City" : "asxx",
          "VatNumber" : "fredc",
          "Postcode" : "#bp5"
        }
      }
    }'

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.ExpediteurEtDestinataireApi;

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

    public class ExpediteurEtDestinataireApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            ExpediteurEtDestinataireApi apiInstance = new ExpediteurEtDestinataireApi();
            String correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
            BodyType813 bodyType813 = ; // BodyType813 |

            try {
                apiInstance.message813(correlationId, bodyType813);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurEtDestinataireApi#message813");
                e.printStackTrace();
            }
        }
    }

    import 'package:openapi/api.dart';

    final api_instance = DefaultApi();

    final String correlationId = new String(); // String | Identifiant corrélé au messageId du message initial
    final BodyType813 bodyType813 = new BodyType813(); // BodyType813 |

    try {
        final result = await api_instance.message813(correlationId, bodyType813);
        print(result);
    } catch (e) {
        print('Exception when calling DefaultApi->message813: $e\n');
    }

    import org.openapitools.client.api.ExpediteurEtDestinataireApi;

    public class ExpediteurEtDestinataireApiExample {
        public static void main(String[] args) {
            ExpediteurEtDestinataireApi apiInstance = new ExpediteurEtDestinataireApi();
            String correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
            BodyType813 bodyType813 = ; // BodyType813 |

            try {
                apiInstance.message813(correlationId, bodyType813);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurEtDestinataireApi#message813");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    ExpediteurEtDestinataireApi *apiInstance = [[ExpediteurEtDestinataireApi alloc] init];
    String *correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // Identifiant corrélé au messageId du message initial (default to null)
    BodyType813 *bodyType813 = ; //

    [apiInstance message813With:correlationId
        bodyType813:bodyType813
                  completionHandler: ^(NSError* error) {
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var ApiFaccediladeGunGamma2VersEdi = require('api_faccedilade_gun__gamma_2_vers_edi');

    // Create an instance of the API class
    var api = new ApiFaccediladeGunGamma2VersEdi.ExpediteurEtDestinataireApi()
    var correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // {String} Identifiant corrélé au messageId du message initial
    var bodyType813 = ; // {BodyType813}

    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully.');
      }
    };
    api.message813(correlationId, bodyType813, callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new ExpediteurEtDestinataireApi();
                var correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b;  // String | Identifiant corrélé au messageId du message initial (default to null)
                var bodyType813 = new BodyType813(); // BodyType813 |

                try {
                    apiInstance.message813(correlationId, bodyType813);
                } catch (Exception e) {
                    Debug.Print("Exception when calling ExpediteurEtDestinataireApi.message813: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\ExpediteurEtDestinataireApi();
    $correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
    $bodyType813 = ; // BodyType813 |

    try {
        $api_instance->message813($correlationId, $bodyType813);
    } catch (Exception $e) {
        echo 'Exception when calling ExpediteurEtDestinataireApi->message813: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::ExpediteurEtDestinataireApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::ExpediteurEtDestinataireApi->new();
    my $correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; # String | Identifiant corrélé au messageId du message initial
    my $bodyType813 = WWW::OPenAPIClient::Object::BodyType813->new(); # BodyType813 |

    eval {
        $api_instance->message813(correlationId => $correlationId, bodyType813 => $bodyType813);
    };
    if ($@) {
        warn "Exception when calling ExpediteurEtDestinataireApi->message813: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.ExpediteurEtDestinataireApi()
    correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b # String | Identifiant corrélé au messageId du message initial (default to null)
    bodyType813 =  # BodyType813 |

    try:
        api_instance.message813(correlationId, bodyType813)
    except ApiException as e:
        print("Exception when calling ExpediteurEtDestinataireApi->message813: %s\n" % e)

    extern crate ExpediteurEtDestinataireApi;

    pub fn main() {
        let correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String
        let bodyType813 = ; // BodyType813

        let mut context = ExpediteurEtDestinataireApi::Context::default();
        let result = client.message813(correlationId, bodyType813, &context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

Header parameters

Name | Description
--- | ---
correlationId* | String Identifiant corrélé au messageId du message initial Required

Body parameters

Name | Description
--- | ---
bodyType813 * |

## Responses

###

###

# message818

Endpoint de déclenchement d'un message 818

    /818

### Usage and SDK Samples

    curl -X POST \
     -H "Content-Type: application/json" \
     "http://localhost/818" \
     -d '{
      "AcceptedOrRejectedReportOfReceiptExport" : {
        "ReportOfReceiptExport" : {
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "DateOfArrivalOfExciseProducts" : "2022-01-31",
          "GlobalConclusionOfReceipt" : 0
        },
        "BodyReportOfReceiptExport" : [ {
          "ConsumptionQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "ObservedShortageOrExcess" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "ExemptQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "ExciseProductCode" : "@NM1",
          "IndicatorOfShortageOrExcess" : "E",
          "BodyRecordUniqueReference" : "553",
          "RefusedQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "SuspendedQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "UnsatisfactoryReasonCode" : [ {
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          } ]
        }, {
          "ConsumptionQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "ObservedShortageOrExcess" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "ExemptQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "ExciseProductCode" : "@NM1",
          "IndicatorOfShortageOrExcess" : "E",
          "BodyRecordUniqueReference" : "553",
          "RefusedQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "SuspendedQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "UnsatisfactoryReasonCode" : [ {
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          } ]
        }, {
          "ConsumptionQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "ObservedShortageOrExcess" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "ExemptQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "ExciseProductCode" : "@NM1",
          "IndicatorOfShortageOrExcess" : "E",
          "BodyRecordUniqueReference" : "553",
          "RefusedQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "SuspendedQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "UnsatisfactoryReasonCode" : [ {
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          } ]
        }, {
          "ConsumptionQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "ObservedShortageOrExcess" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "ExemptQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "ExciseProductCode" : "@NM1",
          "IndicatorOfShortageOrExcess" : "E",
          "BodyRecordUniqueReference" : "553",
          "RefusedQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "SuspendedQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "UnsatisfactoryReasonCode" : [ {
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          } ]
        }, {
          "ConsumptionQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "ObservedShortageOrExcess" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "ExemptQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "ExciseProductCode" : "@NM1",
          "IndicatorOfShortageOrExcess" : "E",
          "BodyRecordUniqueReference" : "553",
          "RefusedQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "SuspendedQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "UnsatisfactoryReasonCode" : [ {
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          }, {
            "ComplementaryInformation" : {
              "__language" : "fr",
              "_content_" : "adverty"
            },
            "UnsatisfactoryReasonCode" : "33"
          } ]
        } ],
        "ExciseMovement" : {
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "SequenceNumber" : "98"
        },
        "DeliveryPlaceTrader" : {
          "StreetName" : "azertyuio",
          "__language" : "fr",
          "TraderName" : "edcvfr",
          "Traderid" : "aqwxsz",
          "StreetNumber" : "abc",
          "City" : "asxx",
          "Postcode" : "#bp5"
        },
        "ConsigneeTrader" : {
          "StreetName" : "azertyuio",
          "__language" : "fr",
          "TraderName" : "edcvfr",
          "ConsigneeTraderEAs" : [ {
            "ExciseNumberEntrepot" : "aqwxsz",
            "TraderExciseNumber" : "WNYmU9ai8UArd"
          }, {
            "ExciseNumberEntrepot" : "aqwxsz",
            "TraderExciseNumber" : "WNYmU9ai8UArd"
          }, {
            "ExciseNumberEntrepot" : "aqwxsz",
            "TraderExciseNumber" : "WNYmU9ai8UArd"
          }, {
            "ExciseNumberEntrepot" : "aqwxsz",
            "TraderExciseNumber" : "WNYmU9ai8UArd"
          }, {
            "ExciseNumberEntrepot" : "aqwxsz",
            "TraderExciseNumber" : "WNYmU9ai8UArd"
          } ],
          "Traderid" : "aqwxsz",
          "StreetNumber" : "abc",
          "City" : "asxx",
          "Postcode" : "#bp5"
        },
        "Attributes" : {
          "Status" : "0C1",
          "DateAndTimeOfValidationOfReportOfReceiptExport" : "2022-01-31T14:05:01"
        }
      }
    }'

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.ExpediteurEtDestinataireApi;

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

    public class ExpediteurEtDestinataireApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            ExpediteurEtDestinataireApi apiInstance = new ExpediteurEtDestinataireApi();
            String correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
            BodyType818 bodyType818 = ; // BodyType818 |

            try {
                apiInstance.message818(correlationId, bodyType818);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurEtDestinataireApi#message818");
                e.printStackTrace();
            }
        }
    }

    import 'package:openapi/api.dart';

    final api_instance = DefaultApi();

    final String correlationId = new String(); // String | Identifiant corrélé au messageId du message initial
    final BodyType818 bodyType818 = new BodyType818(); // BodyType818 |

    try {
        final result = await api_instance.message818(correlationId, bodyType818);
        print(result);
    } catch (e) {
        print('Exception when calling DefaultApi->message818: $e\n');
    }

    import org.openapitools.client.api.ExpediteurEtDestinataireApi;

    public class ExpediteurEtDestinataireApiExample {
        public static void main(String[] args) {
            ExpediteurEtDestinataireApi apiInstance = new ExpediteurEtDestinataireApi();
            String correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
            BodyType818 bodyType818 = ; // BodyType818 |

            try {
                apiInstance.message818(correlationId, bodyType818);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurEtDestinataireApi#message818");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    ExpediteurEtDestinataireApi *apiInstance = [[ExpediteurEtDestinataireApi alloc] init];
    String *correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // Identifiant corrélé au messageId du message initial (default to null)
    BodyType818 *bodyType818 = ; //

    [apiInstance message818With:correlationId
        bodyType818:bodyType818
                  completionHandler: ^(NSError* error) {
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var ApiFaccediladeGunGamma2VersEdi = require('api_faccedilade_gun__gamma_2_vers_edi');

    // Create an instance of the API class
    var api = new ApiFaccediladeGunGamma2VersEdi.ExpediteurEtDestinataireApi()
    var correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // {String} Identifiant corrélé au messageId du message initial
    var bodyType818 = ; // {BodyType818}

    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully.');
      }
    };
    api.message818(correlationId, bodyType818, callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new ExpediteurEtDestinataireApi();
                var correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b;  // String | Identifiant corrélé au messageId du message initial (default to null)
                var bodyType818 = new BodyType818(); // BodyType818 |

                try {
                    apiInstance.message818(correlationId, bodyType818);
                } catch (Exception e) {
                    Debug.Print("Exception when calling ExpediteurEtDestinataireApi.message818: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\ExpediteurEtDestinataireApi();
    $correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
    $bodyType818 = ; // BodyType818 |

    try {
        $api_instance->message818($correlationId, $bodyType818);
    } catch (Exception $e) {
        echo 'Exception when calling ExpediteurEtDestinataireApi->message818: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::ExpediteurEtDestinataireApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::ExpediteurEtDestinataireApi->new();
    my $correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; # String | Identifiant corrélé au messageId du message initial
    my $bodyType818 = WWW::OPenAPIClient::Object::BodyType818->new(); # BodyType818 |

    eval {
        $api_instance->message818(correlationId => $correlationId, bodyType818 => $bodyType818);
    };
    if ($@) {
        warn "Exception when calling ExpediteurEtDestinataireApi->message818: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.ExpediteurEtDestinataireApi()
    correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b # String | Identifiant corrélé au messageId du message initial (default to null)
    bodyType818 =  # BodyType818 |

    try:
        api_instance.message818(correlationId, bodyType818)
    except ApiException as e:
        print("Exception when calling ExpediteurEtDestinataireApi->message818: %s\n" % e)

    extern crate ExpediteurEtDestinataireApi;

    pub fn main() {
        let correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String
        let bodyType818 = ; // BodyType818

        let mut context = ExpediteurEtDestinataireApi::Context::default();
        let result = client.message818(correlationId, bodyType818, &context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

Header parameters

Name | Description
--- | ---
correlationId* | String Identifiant corrélé au messageId du message initial Required

Body parameters

Name | Description
--- | ---
bodyType818 * |

## Responses

###

###

# message819

Endpoint de déclenchement d'un message 819

    /819

### Usage and SDK Samples

    curl -X POST \
     -H "Content-Type: application/json" \
     "http://localhost/819" \
     -d '{
      "AlertOrRejectionOfEADESAD" : {
        "AlertOrRejectionOfEadEsadReason" : [ {
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "AlertOrRejectionOfEadEsadReasonCode" : "33"
        }, {
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "AlertOrRejectionOfEadEsadReasonCode" : "33"
        }, {
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "AlertOrRejectionOfEadEsadReasonCode" : "33"
        }, {
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "AlertOrRejectionOfEadEsadReasonCode" : "33"
        }, {
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "AlertOrRejectionOfEadEsadReasonCode" : "33"
        } ],
        "ExciseMovement" : {
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "SequenceNumber" : "98"
        },
        "ConsigneeTrader" : {
          "StreetName" : "azertyuio",
          "__language" : "fr",
          "TraderName" : "edcvfr",
          "Traderid" : "aqwxsz",
          "StreetNumber" : "abc",
          "City" : "asxx",
          "Postcode" : "#bp5"
        },
        "Attributes" : {
          "DateAndTimeOfValidationOfAlertRejection" : "2022-01-31T14:05:01"
        },
        "AlertOrRejection" : {
          "DateOfAlertOrRejection" : "2022-01-31",
          "EadEsadRejectedFlag" : 1
        }
      }
    }'

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.ExpediteurEtDestinataireApi;

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

    public class ExpediteurEtDestinataireApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            ExpediteurEtDestinataireApi apiInstance = new ExpediteurEtDestinataireApi();
            String correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
            BodyType819 bodyType819 = ; // BodyType819 |

            try {
                apiInstance.message819(correlationId, bodyType819);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurEtDestinataireApi#message819");
                e.printStackTrace();
            }
        }
    }

    import 'package:openapi/api.dart';

    final api_instance = DefaultApi();

    final String correlationId = new String(); // String | Identifiant corrélé au messageId du message initial
    final BodyType819 bodyType819 = new BodyType819(); // BodyType819 |

    try {
        final result = await api_instance.message819(correlationId, bodyType819);
        print(result);
    } catch (e) {
        print('Exception when calling DefaultApi->message819: $e\n');
    }

    import org.openapitools.client.api.ExpediteurEtDestinataireApi;

    public class ExpediteurEtDestinataireApiExample {
        public static void main(String[] args) {
            ExpediteurEtDestinataireApi apiInstance = new ExpediteurEtDestinataireApi();
            String correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
            BodyType819 bodyType819 = ; // BodyType819 |

            try {
                apiInstance.message819(correlationId, bodyType819);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurEtDestinataireApi#message819");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    ExpediteurEtDestinataireApi *apiInstance = [[ExpediteurEtDestinataireApi alloc] init];
    String *correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // Identifiant corrélé au messageId du message initial (default to null)
    BodyType819 *bodyType819 = ; //

    [apiInstance message819With:correlationId
        bodyType819:bodyType819
                  completionHandler: ^(NSError* error) {
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var ApiFaccediladeGunGamma2VersEdi = require('api_faccedilade_gun__gamma_2_vers_edi');

    // Create an instance of the API class
    var api = new ApiFaccediladeGunGamma2VersEdi.ExpediteurEtDestinataireApi()
    var correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // {String} Identifiant corrélé au messageId du message initial
    var bodyType819 = ; // {BodyType819}

    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully.');
      }
    };
    api.message819(correlationId, bodyType819, callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new ExpediteurEtDestinataireApi();
                var correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b;  // String | Identifiant corrélé au messageId du message initial (default to null)
                var bodyType819 = new BodyType819(); // BodyType819 |

                try {
                    apiInstance.message819(correlationId, bodyType819);
                } catch (Exception e) {
                    Debug.Print("Exception when calling ExpediteurEtDestinataireApi.message819: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\ExpediteurEtDestinataireApi();
    $correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
    $bodyType819 = ; // BodyType819 |

    try {
        $api_instance->message819($correlationId, $bodyType819);
    } catch (Exception $e) {
        echo 'Exception when calling ExpediteurEtDestinataireApi->message819: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::ExpediteurEtDestinataireApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::ExpediteurEtDestinataireApi->new();
    my $correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; # String | Identifiant corrélé au messageId du message initial
    my $bodyType819 = WWW::OPenAPIClient::Object::BodyType819->new(); # BodyType819 |

    eval {
        $api_instance->message819(correlationId => $correlationId, bodyType819 => $bodyType819);
    };
    if ($@) {
        warn "Exception when calling ExpediteurEtDestinataireApi->message819: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.ExpediteurEtDestinataireApi()
    correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b # String | Identifiant corrélé au messageId du message initial (default to null)
    bodyType819 =  # BodyType819 |

    try:
        api_instance.message819(correlationId, bodyType819)
    except ApiException as e:
        print("Exception when calling ExpediteurEtDestinataireApi->message819: %s\n" % e)

    extern crate ExpediteurEtDestinataireApi;

    pub fn main() {
        let correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String
        let bodyType819 = ; // BodyType819

        let mut context = ExpediteurEtDestinataireApi::Context::default();
        let result = client.message819(correlationId, bodyType819, &context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

Header parameters

Name | Description
--- | ---
correlationId* | String Identifiant corrélé au messageId du message initial Required

Body parameters

Name | Description
--- | ---
bodyType819 * |

## Responses

###

###

# message837

Endpoint de déclenchement d'un message 837

    /837

### Usage and SDK Samples

    curl -X POST \
     -H "Content-Type: application/json" \
     "http://localhost/837" \
     -d '{
      "ExplanationOnDelayForDelivery" : {
        "ExciseMovement" : {
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "SequenceNumber" : "98"
        },
        "Attributes" : {
          "MessageRole" : 0,
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "TypeDeclarant" : 0,
          "ExplanationCode" : "33"
        }
      }
    }'

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.ExpediteurEtDestinataireApi;

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

    public class ExpediteurEtDestinataireApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            ExpediteurEtDestinataireApi apiInstance = new ExpediteurEtDestinataireApi();
            String correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
            BodyType837 bodyType837 = ; // BodyType837 |

            try {
                apiInstance.message837(correlationId, bodyType837);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurEtDestinataireApi#message837");
                e.printStackTrace();
            }
        }
    }

    import 'package:openapi/api.dart';

    final api_instance = DefaultApi();

    final String correlationId = new String(); // String | Identifiant corrélé au messageId du message initial
    final BodyType837 bodyType837 = new BodyType837(); // BodyType837 |

    try {
        final result = await api_instance.message837(correlationId, bodyType837);
        print(result);
    } catch (e) {
        print('Exception when calling DefaultApi->message837: $e\n');
    }

    import org.openapitools.client.api.ExpediteurEtDestinataireApi;

    public class ExpediteurEtDestinataireApiExample {
        public static void main(String[] args) {
            ExpediteurEtDestinataireApi apiInstance = new ExpediteurEtDestinataireApi();
            String correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
            BodyType837 bodyType837 = ; // BodyType837 |

            try {
                apiInstance.message837(correlationId, bodyType837);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurEtDestinataireApi#message837");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    ExpediteurEtDestinataireApi *apiInstance = [[ExpediteurEtDestinataireApi alloc] init];
    String *correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // Identifiant corrélé au messageId du message initial (default to null)
    BodyType837 *bodyType837 = ; //

    [apiInstance message837With:correlationId
        bodyType837:bodyType837
                  completionHandler: ^(NSError* error) {
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var ApiFaccediladeGunGamma2VersEdi = require('api_faccedilade_gun__gamma_2_vers_edi');

    // Create an instance of the API class
    var api = new ApiFaccediladeGunGamma2VersEdi.ExpediteurEtDestinataireApi()
    var correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // {String} Identifiant corrélé au messageId du message initial
    var bodyType837 = ; // {BodyType837}

    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully.');
      }
    };
    api.message837(correlationId, bodyType837, callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new ExpediteurEtDestinataireApi();
                var correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b;  // String | Identifiant corrélé au messageId du message initial (default to null)
                var bodyType837 = new BodyType837(); // BodyType837 |

                try {
                    apiInstance.message837(correlationId, bodyType837);
                } catch (Exception e) {
                    Debug.Print("Exception when calling ExpediteurEtDestinataireApi.message837: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\ExpediteurEtDestinataireApi();
    $correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
    $bodyType837 = ; // BodyType837 |

    try {
        $api_instance->message837($correlationId, $bodyType837);
    } catch (Exception $e) {
        echo 'Exception when calling ExpediteurEtDestinataireApi->message837: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::ExpediteurEtDestinataireApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::ExpediteurEtDestinataireApi->new();
    my $correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; # String | Identifiant corrélé au messageId du message initial
    my $bodyType837 = WWW::OPenAPIClient::Object::BodyType837->new(); # BodyType837 |

    eval {
        $api_instance->message837(correlationId => $correlationId, bodyType837 => $bodyType837);
    };
    if ($@) {
        warn "Exception when calling ExpediteurEtDestinataireApi->message837: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.ExpediteurEtDestinataireApi()
    correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b # String | Identifiant corrélé au messageId du message initial (default to null)
    bodyType837 =  # BodyType837 |

    try:
        api_instance.message837(correlationId, bodyType837)
    except ApiException as e:
        print("Exception when calling ExpediteurEtDestinataireApi->message837: %s\n" % e)

    extern crate ExpediteurEtDestinataireApi;

    pub fn main() {
        let correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String
        let bodyType837 = ; // BodyType837

        let mut context = ExpediteurEtDestinataireApi::Context::default();
        let result = client.message837(correlationId, bodyType837, &context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

Header parameters

Name | Description
--- | ---
correlationId* | String Identifiant corrélé au messageId du message initial Required

Body parameters

Name | Description
--- | ---
bodyType837 * |

## Responses

###

###

# message840

Endpoint de déclenchement d'un message 840

    /840

### Usage and SDK Samples

    curl -X POST \
     -H "Content-Type: application/json" \
     "http://localhost/840" \
     -d '{
      "EventReportEnvelope" : {
        "NewTransporterTrader" : {
          "StreetName" : "azertyuio",
          "__language" : "fr",
          "TraderName" : "edcvfr",
          "StreetNumber" : "abc",
          "City" : "asxx",
          "VatNumber" : "fredc",
          "Postcode" : "#bp5"
        },
        "TransportDetails" : [ {
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "SealInformation" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "TransportUnitCode" : "29",
          "IdentityOfTransportUnits" : "azertyui",
          "CommercialSealIdentification" : "azertyui"
        }, {
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "SealInformation" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "TransportUnitCode" : "29",
          "IdentityOfTransportUnits" : "azertyui",
          "CommercialSealIdentification" : "azertyui"
        }, {
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "SealInformation" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "TransportUnitCode" : "29",
          "IdentityOfTransportUnits" : "azertyui",
          "CommercialSealIdentification" : "azertyui"
        }, {
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "SealInformation" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "TransportUnitCode" : "29",
          "IdentityOfTransportUnits" : "azertyui",
          "CommercialSealIdentification" : "azertyui"
        }, {
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "SealInformation" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "TransportUnitCode" : "29",
          "IdentityOfTransportUnits" : "azertyui",
          "CommercialSealIdentification" : "azertyui"
        } ],
        "Attributes" : {
          "DateAndTimeOfValidationOfEventReport" : "2022-01-31T14:05:01"
        },
        "HeaderEventReport" : {
          "EventReportNumber" : "YLTBMoad04szv2L5",
          "MemberStateOfEvent" : "FR",
          "MsOfSubmissionEventReportReference" : "azertyui",
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "SequenceNumber" : "98",
          "ReferenceNumberOfExciseOffice" : "BWgnQuPY"
        },
        "EvidenceOfEvent" : [ {
          "EvidenceTypeCode" : "33",
          "ReferenceOfEvidence" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "EvidenceTypeComplement" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "ImageOfEvidence" : "ImageOfEvidence",
          "IssuingAuthority" : {
            "__language" : "fr",
            "_content_" : "azertyui"
          }
        }, {
          "EvidenceTypeCode" : "33",
          "ReferenceOfEvidence" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "EvidenceTypeComplement" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "ImageOfEvidence" : "ImageOfEvidence",
          "IssuingAuthority" : {
            "__language" : "fr",
            "_content_" : "azertyui"
          }
        }, {
          "EvidenceTypeCode" : "33",
          "ReferenceOfEvidence" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "EvidenceTypeComplement" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "ImageOfEvidence" : "ImageOfEvidence",
          "IssuingAuthority" : {
            "__language" : "fr",
            "_content_" : "azertyui"
          }
        }, {
          "EvidenceTypeCode" : "33",
          "ReferenceOfEvidence" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "EvidenceTypeComplement" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "ImageOfEvidence" : "ImageOfEvidence",
          "IssuingAuthority" : {
            "__language" : "fr",
            "_content_" : "azertyui"
          }
        }, {
          "EvidenceTypeCode" : "33",
          "ReferenceOfEvidence" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "EvidenceTypeComplement" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "ImageOfEvidence" : "ImageOfEvidence",
          "IssuingAuthority" : {
            "__language" : "fr",
            "_content_" : "azertyui"
          }
        } ],
        "BodyEventReport" : [ {
          "EventTypeCode" : "33",
          "AssociatedInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "ObservedShortageOrExcess" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "IndicatorOfShortageOrExcess" : "E",
          "BodyRecordUniqueReference" : "553"
        }, {
          "EventTypeCode" : "33",
          "AssociatedInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "ObservedShortageOrExcess" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "IndicatorOfShortageOrExcess" : "E",
          "BodyRecordUniqueReference" : "553"
        }, {
          "EventTypeCode" : "33",
          "AssociatedInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "ObservedShortageOrExcess" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "IndicatorOfShortageOrExcess" : "E",
          "BodyRecordUniqueReference" : "553"
        }, {
          "EventTypeCode" : "33",
          "AssociatedInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "ObservedShortageOrExcess" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "IndicatorOfShortageOrExcess" : "E",
          "BodyRecordUniqueReference" : "553"
        }, {
          "EventTypeCode" : "33",
          "AssociatedInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "ObservedShortageOrExcess" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "IndicatorOfShortageOrExcess" : "E",
          "BodyRecordUniqueReference" : "553"
        } ],
        "EventReport" : {
          "PlaceOfEvent" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "SubmittingPersonComplement" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "Comments" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "ExciseOfficerIdentification" : "azertyui",
          "SubmittingPerson" : "azertyui",
          "DateOfEvent" : "2022-01-31",
          "SubmittingPersonCode" : "33",
          "ChangedTransportArrangement" : 0
        },
        "NewTransportArrangerTrader" : {
          "StreetName" : "azertyuio",
          "__language" : "fr",
          "TraderName" : "edcvfr",
          "StreetNumber" : "abc",
          "City" : "asxx",
          "VatNumber" : "fredc",
          "Postcode" : "#bp5"
        }
      }
    }'

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.ExpediteurEtDestinataireApi;

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

    public class ExpediteurEtDestinataireApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            ExpediteurEtDestinataireApi apiInstance = new ExpediteurEtDestinataireApi();
            BodyType840 bodyType840 = ; // BodyType840 |

            try {
                apiInstance.message840(bodyType840);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurEtDestinataireApi#message840");
                e.printStackTrace();
            }
        }
    }

    import 'package:openapi/api.dart';

    final api_instance = DefaultApi();

    final BodyType840 bodyType840 = new BodyType840(); // BodyType840 |

    try {
        final result = await api_instance.message840(bodyType840);
        print(result);
    } catch (e) {
        print('Exception when calling DefaultApi->message840: $e\n');
    }

    import org.openapitools.client.api.ExpediteurEtDestinataireApi;

    public class ExpediteurEtDestinataireApiExample {
        public static void main(String[] args) {
            ExpediteurEtDestinataireApi apiInstance = new ExpediteurEtDestinataireApi();
            BodyType840 bodyType840 = ; // BodyType840 |

            try {
                apiInstance.message840(bodyType840);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurEtDestinataireApi#message840");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    ExpediteurEtDestinataireApi *apiInstance = [[ExpediteurEtDestinataireApi alloc] init];
    BodyType840 *bodyType840 = ; //

    [apiInstance message840With:bodyType840
                  completionHandler: ^(NSError* error) {
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var ApiFaccediladeGunGamma2VersEdi = require('api_faccedilade_gun__gamma_2_vers_edi');

    // Create an instance of the API class
    var api = new ApiFaccediladeGunGamma2VersEdi.ExpediteurEtDestinataireApi()
    var bodyType840 = ; // {BodyType840}

    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully.');
      }
    };
    api.message840(bodyType840, callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new ExpediteurEtDestinataireApi();
                var bodyType840 = new BodyType840(); // BodyType840 |

                try {
                    apiInstance.message840(bodyType840);
                } catch (Exception e) {
                    Debug.Print("Exception when calling ExpediteurEtDestinataireApi.message840: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\ExpediteurEtDestinataireApi();
    $bodyType840 = ; // BodyType840 |

    try {
        $api_instance->message840($bodyType840);
    } catch (Exception $e) {
        echo 'Exception when calling ExpediteurEtDestinataireApi->message840: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::ExpediteurEtDestinataireApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::ExpediteurEtDestinataireApi->new();
    my $bodyType840 = WWW::OPenAPIClient::Object::BodyType840->new(); # BodyType840 |

    eval {
        $api_instance->message840(bodyType840 => $bodyType840);
    };
    if ($@) {
        warn "Exception when calling ExpediteurEtDestinataireApi->message840: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.ExpediteurEtDestinataireApi()
    bodyType840 =  # BodyType840 |

    try:
        api_instance.message840(bodyType840)
    except ApiException as e:
        print("Exception when calling ExpediteurEtDestinataireApi->message840: %s\n" % e)

    extern crate ExpediteurEtDestinataireApi;

    pub fn main() {
        let bodyType840 = ; // BodyType840

        let mut context = ExpediteurEtDestinataireApi::Context::default();
        let result = client.message840(bodyType840, &context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

Body parameters

Name | Description
--- | ---
bodyType840 * |

## Responses

###

###

# message871

Endpoint de déclenchement d'un message 871

    /871

### Usage and SDK Samples

    curl -X POST \
     -H "Content-Type: application/json" \
     "http://localhost/871" \
     -d '{
      "ExplanationOnReasonForShortage" : {
        "ExciseMovement" : {
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "SequenceNumber" : "98"
        },
        "ConsignorTrader" : {
          "StreetName" : "azertyuio",
          "__language" : "fr",
          "TraderName" : "edcvfr",
          "StreetNumber" : "abc",
          "City" : "asxx",
          "TraderExciseNumber" : "WNYmU9ai8UArd",
          "Postcode" : "#bp5"
        },
        "Analysis" : {
          "DateOfAnalysis" : "2022-01-31",
          "GlobalExplanation" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          }
        },
        "ConsigneeTrader" : {
          "StreetName" : "azertyuio",
          "__language" : "fr",
          "TraderName" : "edcvfr",
          "Traderid" : "aqwxsz",
          "StreetNumber" : "abc",
          "City" : "asxx",
          "Postcode" : "#bp5"
        },
        "BodyAnalysis" : [ {
          "Explanation" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "ExciseProductCode" : "@NM1",
          "BodyRecordUniqueReference" : "553",
          "ActualQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144"
        }, {
          "Explanation" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "ExciseProductCode" : "@NM1",
          "BodyRecordUniqueReference" : "553",
          "ActualQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144"
        }, {
          "Explanation" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "ExciseProductCode" : "@NM1",
          "BodyRecordUniqueReference" : "553",
          "ActualQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144"
        }, {
          "Explanation" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "ExciseProductCode" : "@NM1",
          "BodyRecordUniqueReference" : "553",
          "ActualQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144"
        }, {
          "Explanation" : {
            "__language" : "fr",
            "_content_" : "qwertyazerty"
          },
          "ExciseProductCode" : "@NM1",
          "BodyRecordUniqueReference" : "553",
          "ActualQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144"
        } ],
        "Attributes" : {
          "TypeDeclarant" : 0,
          "DateAndTimeOfValidationOfExplanationOnShortage" : "2022-01-31T14:05:01"
        }
      }
    }'

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.ExpediteurEtDestinataireApi;

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

    public class ExpediteurEtDestinataireApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            ExpediteurEtDestinataireApi apiInstance = new ExpediteurEtDestinataireApi();
            String correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
            BodyType871 bodyType871 = ; // BodyType871 |

            try {
                apiInstance.message871(correlationId, bodyType871);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurEtDestinataireApi#message871");
                e.printStackTrace();
            }
        }
    }

    import 'package:openapi/api.dart';

    final api_instance = DefaultApi();

    final String correlationId = new String(); // String | Identifiant corrélé au messageId du message initial
    final BodyType871 bodyType871 = new BodyType871(); // BodyType871 |

    try {
        final result = await api_instance.message871(correlationId, bodyType871);
        print(result);
    } catch (e) {
        print('Exception when calling DefaultApi->message871: $e\n');
    }

    import org.openapitools.client.api.ExpediteurEtDestinataireApi;

    public class ExpediteurEtDestinataireApiExample {
        public static void main(String[] args) {
            ExpediteurEtDestinataireApi apiInstance = new ExpediteurEtDestinataireApi();
            String correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
            BodyType871 bodyType871 = ; // BodyType871 |

            try {
                apiInstance.message871(correlationId, bodyType871);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurEtDestinataireApi#message871");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    ExpediteurEtDestinataireApi *apiInstance = [[ExpediteurEtDestinataireApi alloc] init];
    String *correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // Identifiant corrélé au messageId du message initial (default to null)
    BodyType871 *bodyType871 = ; //

    [apiInstance message871With:correlationId
        bodyType871:bodyType871
                  completionHandler: ^(NSError* error) {
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var ApiFaccediladeGunGamma2VersEdi = require('api_faccedilade_gun__gamma_2_vers_edi');

    // Create an instance of the API class
    var api = new ApiFaccediladeGunGamma2VersEdi.ExpediteurEtDestinataireApi()
    var correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // {String} Identifiant corrélé au messageId du message initial
    var bodyType871 = ; // {BodyType871}

    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully.');
      }
    };
    api.message871(correlationId, bodyType871, callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new ExpediteurEtDestinataireApi();
                var correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b;  // String | Identifiant corrélé au messageId du message initial (default to null)
                var bodyType871 = new BodyType871(); // BodyType871 |

                try {
                    apiInstance.message871(correlationId, bodyType871);
                } catch (Exception e) {
                    Debug.Print("Exception when calling ExpediteurEtDestinataireApi.message871: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\ExpediteurEtDestinataireApi();
    $correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
    $bodyType871 = ; // BodyType871 |

    try {
        $api_instance->message871($correlationId, $bodyType871);
    } catch (Exception $e) {
        echo 'Exception when calling ExpediteurEtDestinataireApi->message871: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::ExpediteurEtDestinataireApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::ExpediteurEtDestinataireApi->new();
    my $correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; # String | Identifiant corrélé au messageId du message initial
    my $bodyType871 = WWW::OPenAPIClient::Object::BodyType871->new(); # BodyType871 |

    eval {
        $api_instance->message871(correlationId => $correlationId, bodyType871 => $bodyType871);
    };
    if ($@) {
        warn "Exception when calling ExpediteurEtDestinataireApi->message871: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.ExpediteurEtDestinataireApi()
    correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b # String | Identifiant corrélé au messageId du message initial (default to null)
    bodyType871 =  # BodyType871 |

    try:
        api_instance.message871(correlationId, bodyType871)
    except ApiException as e:
        print("Exception when calling ExpediteurEtDestinataireApi->message871: %s\n" % e)

    extern crate ExpediteurEtDestinataireApi;

    pub fn main() {
        let correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String
        let bodyType871 = ; // BodyType871

        let mut context = ExpediteurEtDestinataireApi::Context::default();
        let result = client.message871(correlationId, bodyType871, &context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

Header parameters

Name | Description
--- | ---
correlationId* | String Identifiant corrélé au messageId du message initial Required

Body parameters

Name | Description
--- | ---
bodyType871 * |

## Responses

###

###

# message881

Endpoint de déclenchement d'un message 881

    /881

### Usage and SDK Samples

    curl -X POST \
     -H "Content-Type: application/json" \
     "http://localhost/881" \
     -d '{
      "ManualClosureResponse" : {
        "Attributes" : {
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "ManualClosureRequestReasonCodeComplement" : {
            "__language" : "fr",
            "_content_" : "azerty"
          },
          "ManualClosureRejectionReasonCode" : "3",
          "DateOfArrivalOfExciseProducts" : "2022-01-31",
          "GlobalConclusionOfReceipt" : 0,
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "SequenceNumber" : "98",
          "ManualClosureRequestReasonCode" : "3",
          "ManualClosureRejectionComplement" : {
            "__language" : "fr",
            "_content_" : "azerty"
          },
          "ManualClosureRequestAccepted" : 1
        },
        "SupportingDocuments" : [ {
          "SupportingDocumentType" : "86u",
          "ImageOfDocument" : "ImageOfDocument",
          "SupportingDocumentDescription" : {
            "__language" : "fr",
            "_content_" : "azerty"
          },
          "ReferenceOfSupportingDocument" : {
            "__language" : "fr",
            "_content_" : "azerty"
          }
        }, {
          "SupportingDocumentType" : "86u",
          "ImageOfDocument" : "ImageOfDocument",
          "SupportingDocumentDescription" : {
            "__language" : "fr",
            "_content_" : "azerty"
          },
          "ReferenceOfSupportingDocument" : {
            "__language" : "fr",
            "_content_" : "azerty"
          }
        }, {
          "SupportingDocumentType" : "86u",
          "ImageOfDocument" : "ImageOfDocument",
          "SupportingDocumentDescription" : {
            "__language" : "fr",
            "_content_" : "azerty"
          },
          "ReferenceOfSupportingDocument" : {
            "__language" : "fr",
            "_content_" : "azerty"
          }
        }, {
          "SupportingDocumentType" : "86u",
          "ImageOfDocument" : "ImageOfDocument",
          "SupportingDocumentDescription" : {
            "__language" : "fr",
            "_content_" : "azerty"
          },
          "ReferenceOfSupportingDocument" : {
            "__language" : "fr",
            "_content_" : "azerty"
          }
        }, {
          "SupportingDocumentType" : "86u",
          "ImageOfDocument" : "ImageOfDocument",
          "SupportingDocumentDescription" : {
            "__language" : "fr",
            "_content_" : "azerty"
          },
          "ReferenceOfSupportingDocument" : {
            "__language" : "fr",
            "_content_" : "azerty"
          }
        } ],
        "BodyManualClosure" : [ {
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "ObservedShortageOrExcess" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "ExciseProductCode" : "@NM1",
          "IndicatorOfShortageOrExcess" : "E",
          "BodyRecordUniqueReference" : "553",
          "RefusedQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144"
        }, {
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "ObservedShortageOrExcess" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "ExciseProductCode" : "@NM1",
          "IndicatorOfShortageOrExcess" : "E",
          "BodyRecordUniqueReference" : "553",
          "RefusedQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144"
        }, {
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "ObservedShortageOrExcess" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "ExciseProductCode" : "@NM1",
          "IndicatorOfShortageOrExcess" : "E",
          "BodyRecordUniqueReference" : "553",
          "RefusedQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144"
        }, {
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "ObservedShortageOrExcess" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "ExciseProductCode" : "@NM1",
          "IndicatorOfShortageOrExcess" : "E",
          "BodyRecordUniqueReference" : "553",
          "RefusedQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144"
        }, {
          "ComplementaryInformation" : {
            "__language" : "fr",
            "_content_" : "adverty"
          },
          "ObservedShortageOrExcess" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144",
          "ExciseProductCode" : "@NM1",
          "IndicatorOfShortageOrExcess" : "E",
          "BodyRecordUniqueReference" : "553",
          "RefusedQuantity" : "5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144"
        } ]
      }
    }'

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.ExpediteurEtDestinataireApi;

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

    public class ExpediteurEtDestinataireApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            ExpediteurEtDestinataireApi apiInstance = new ExpediteurEtDestinataireApi();
            BodyType881 bodyType881 = ; // BodyType881 |

            try {
                apiInstance.message881(bodyType881);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurEtDestinataireApi#message881");
                e.printStackTrace();
            }
        }
    }

    import 'package:openapi/api.dart';

    final api_instance = DefaultApi();

    final BodyType881 bodyType881 = new BodyType881(); // BodyType881 |

    try {
        final result = await api_instance.message881(bodyType881);
        print(result);
    } catch (e) {
        print('Exception when calling DefaultApi->message881: $e\n');
    }

    import org.openapitools.client.api.ExpediteurEtDestinataireApi;

    public class ExpediteurEtDestinataireApiExample {
        public static void main(String[] args) {
            ExpediteurEtDestinataireApi apiInstance = new ExpediteurEtDestinataireApi();
            BodyType881 bodyType881 = ; // BodyType881 |

            try {
                apiInstance.message881(bodyType881);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurEtDestinataireApi#message881");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    ExpediteurEtDestinataireApi *apiInstance = [[ExpediteurEtDestinataireApi alloc] init];
    BodyType881 *bodyType881 = ; //

    [apiInstance message881With:bodyType881
                  completionHandler: ^(NSError* error) {
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var ApiFaccediladeGunGamma2VersEdi = require('api_faccedilade_gun__gamma_2_vers_edi');

    // Create an instance of the API class
    var api = new ApiFaccediladeGunGamma2VersEdi.ExpediteurEtDestinataireApi()
    var bodyType881 = ; // {BodyType881}

    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully.');
      }
    };
    api.message881(bodyType881, callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new ExpediteurEtDestinataireApi();
                var bodyType881 = new BodyType881(); // BodyType881 |

                try {
                    apiInstance.message881(bodyType881);
                } catch (Exception e) {
                    Debug.Print("Exception when calling ExpediteurEtDestinataireApi.message881: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\ExpediteurEtDestinataireApi();
    $bodyType881 = ; // BodyType881 |

    try {
        $api_instance->message881($bodyType881);
    } catch (Exception $e) {
        echo 'Exception when calling ExpediteurEtDestinataireApi->message881: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::ExpediteurEtDestinataireApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::ExpediteurEtDestinataireApi->new();
    my $bodyType881 = WWW::OPenAPIClient::Object::BodyType881->new(); # BodyType881 |

    eval {
        $api_instance->message881(bodyType881 => $bodyType881);
    };
    if ($@) {
        warn "Exception when calling ExpediteurEtDestinataireApi->message881: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.ExpediteurEtDestinataireApi()
    bodyType881 =  # BodyType881 |

    try:
        api_instance.message881(bodyType881)
    except ApiException as e:
        print("Exception when calling ExpediteurEtDestinataireApi->message881: %s\n" % e)

    extern crate ExpediteurEtDestinataireApi;

    pub fn main() {
        let bodyType881 = ; // BodyType881

        let mut context = ExpediteurEtDestinataireApi::Context::default();
        let result = client.message881(bodyType881, &context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

Body parameters

Name | Description
--- | ---
bodyType881 * |

## Responses

###

###

# message906

Endpoint de déclenchement d'un message 906

    /906

### Usage and SDK Samples

    curl -X POST \
     -H "Content-Type: application/json" \
     "http://localhost/906" \
     -d '{
      "FunctionalNegativeAcknowledgement" : {
        "FunctionalError" : [ {
          "ErrorLocation" : "qwertyazerty",
          "ErrorType" : 0,
          "OriginalAttributeValue" : "qwertyazerty",
          "ErrorReason" : "qwertyazerty"
        }, {
          "ErrorLocation" : "qwertyazerty",
          "ErrorType" : 0,
          "OriginalAttributeValue" : "qwertyazerty",
          "ErrorReason" : "qwertyazerty"
        }, {
          "ErrorLocation" : "qwertyazerty",
          "ErrorType" : 0,
          "OriginalAttributeValue" : "qwertyazerty",
          "ErrorReason" : "qwertyazerty"
        }, {
          "ErrorLocation" : "qwertyazerty",
          "ErrorType" : 0,
          "OriginalAttributeValue" : "qwertyazerty",
          "ErrorReason" : "qwertyazerty"
        }, {
          "ErrorLocation" : "qwertyazerty",
          "ErrorType" : 0,
          "OriginalAttributeValue" : "qwertyazerty",
          "ErrorReason" : "qwertyazerty"
        } ],
        "Attributes" : {
          "AdministrativeReferenceCode" : "~00J]fkDK1(VGkj>TeJ6",
          "SequenceNumber" : "98"
        },
        "DateRefus" : {
          "RejectionDate" : "2000-01-23T04:56:07.000+00:00"
        }
      }
    }'

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.ExpediteurEtDestinataireApi;

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

    public class ExpediteurEtDestinataireApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            ExpediteurEtDestinataireApi apiInstance = new ExpediteurEtDestinataireApi();
            String correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
            BodyType906 bodyType906 = ; // BodyType906 |

            try {
                apiInstance.message906(correlationId, bodyType906);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurEtDestinataireApi#message906");
                e.printStackTrace();
            }
        }
    }

    import 'package:openapi/api.dart';

    final api_instance = DefaultApi();

    final String correlationId = new String(); // String | Identifiant corrélé au messageId du message initial
    final BodyType906 bodyType906 = new BodyType906(); // BodyType906 |

    try {
        final result = await api_instance.message906(correlationId, bodyType906);
        print(result);
    } catch (e) {
        print('Exception when calling DefaultApi->message906: $e\n');
    }

    import org.openapitools.client.api.ExpediteurEtDestinataireApi;

    public class ExpediteurEtDestinataireApiExample {
        public static void main(String[] args) {
            ExpediteurEtDestinataireApi apiInstance = new ExpediteurEtDestinataireApi();
            String correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
            BodyType906 bodyType906 = ; // BodyType906 |

            try {
                apiInstance.message906(correlationId, bodyType906);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurEtDestinataireApi#message906");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    ExpediteurEtDestinataireApi *apiInstance = [[ExpediteurEtDestinataireApi alloc] init];
    String *correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // Identifiant corrélé au messageId du message initial (default to null)
    BodyType906 *bodyType906 = ; //

    [apiInstance message906With:correlationId
        bodyType906:bodyType906
                  completionHandler: ^(NSError* error) {
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var ApiFaccediladeGunGamma2VersEdi = require('api_faccedilade_gun__gamma_2_vers_edi');

    // Create an instance of the API class
    var api = new ApiFaccediladeGunGamma2VersEdi.ExpediteurEtDestinataireApi()
    var correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // {String} Identifiant corrélé au messageId du message initial
    var bodyType906 = ; // {BodyType906}

    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully.');
      }
    };
    api.message906(correlationId, bodyType906, callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new ExpediteurEtDestinataireApi();
                var correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b;  // String | Identifiant corrélé au messageId du message initial (default to null)
                var bodyType906 = new BodyType906(); // BodyType906 |

                try {
                    apiInstance.message906(correlationId, bodyType906);
                } catch (Exception e) {
                    Debug.Print("Exception when calling ExpediteurEtDestinataireApi.message906: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\ExpediteurEtDestinataireApi();
    $correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
    $bodyType906 = ; // BodyType906 |

    try {
        $api_instance->message906($correlationId, $bodyType906);
    } catch (Exception $e) {
        echo 'Exception when calling ExpediteurEtDestinataireApi->message906: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::ExpediteurEtDestinataireApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::ExpediteurEtDestinataireApi->new();
    my $correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; # String | Identifiant corrélé au messageId du message initial
    my $bodyType906 = WWW::OPenAPIClient::Object::BodyType906->new(); # BodyType906 |

    eval {
        $api_instance->message906(correlationId => $correlationId, bodyType906 => $bodyType906);
    };
    if ($@) {
        warn "Exception when calling ExpediteurEtDestinataireApi->message906: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.ExpediteurEtDestinataireApi()
    correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b # String | Identifiant corrélé au messageId du message initial (default to null)
    bodyType906 =  # BodyType906 |

    try:
        api_instance.message906(correlationId, bodyType906)
    except ApiException as e:
        print("Exception when calling ExpediteurEtDestinataireApi->message906: %s\n" % e)

    extern crate ExpediteurEtDestinataireApi;

    pub fn main() {
        let correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String
        let bodyType906 = ; // BodyType906

        let mut context = ExpediteurEtDestinataireApi::Context::default();
        let result = client.message906(correlationId, bodyType906, &context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

Header parameters

Name | Description
--- | ---
correlationId* | String Identifiant corrélé au messageId du message initial Required

Body parameters

Name | Description
--- | ---
bodyType906 * |

## Responses

###

###

# message917

Endpoint de déclenchement d'un message 917

    /917

### Usage and SDK Samples

    curl -X POST \
     -H "Content-Type: application/json" \
     "http://localhost/917" \
     -d '{
      "XmlNegativeAcknowledgement" : {
        "Attributes" : {
          "AdministrativeReferenceCode" : "09GKL5BWYERZV82CJV0V1",
          "SequenceNumber" : "98"
        },
        "XmlError" : [ {
          "ErrorLocation" : "qwertyazerty",
          "ErrorReason" : "qwertyazerty"
        }, {
          "ErrorLocation" : "qwertyazerty",
          "ErrorReason" : "qwertyazerty"
        }, {
          "ErrorLocation" : "qwertyazerty",
          "ErrorReason" : "qwertyazerty"
        }, {
          "ErrorLocation" : "qwertyazerty",
          "ErrorReason" : "qwertyazerty"
        }, {
          "ErrorLocation" : "qwertyazerty",
          "ErrorReason" : "qwertyazerty"
        } ]
      }
    }'

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.ExpediteurEtDestinataireApi;

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

    public class ExpediteurEtDestinataireApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            ExpediteurEtDestinataireApi apiInstance = new ExpediteurEtDestinataireApi();
            String correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
            BodyType917 bodyType917 = ; // BodyType917 |

            try {
                apiInstance.message917(correlationId, bodyType917);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurEtDestinataireApi#message917");
                e.printStackTrace();
            }
        }
    }

    import 'package:openapi/api.dart';

    final api_instance = DefaultApi();

    final String correlationId = new String(); // String | Identifiant corrélé au messageId du message initial
    final BodyType917 bodyType917 = new BodyType917(); // BodyType917 |

    try {
        final result = await api_instance.message917(correlationId, bodyType917);
        print(result);
    } catch (e) {
        print('Exception when calling DefaultApi->message917: $e\n');
    }

    import org.openapitools.client.api.ExpediteurEtDestinataireApi;

    public class ExpediteurEtDestinataireApiExample {
        public static void main(String[] args) {
            ExpediteurEtDestinataireApi apiInstance = new ExpediteurEtDestinataireApi();
            String correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
            BodyType917 bodyType917 = ; // BodyType917 |

            try {
                apiInstance.message917(correlationId, bodyType917);
            } catch (ApiException e) {
                System.err.println("Exception when calling ExpediteurEtDestinataireApi#message917");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    ExpediteurEtDestinataireApi *apiInstance = [[ExpediteurEtDestinataireApi alloc] init];
    String *correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // Identifiant corrélé au messageId du message initial (default to null)
    BodyType917 *bodyType917 = ; //

    [apiInstance message917With:correlationId
        bodyType917:bodyType917
                  completionHandler: ^(NSError* error) {
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var ApiFaccediladeGunGamma2VersEdi = require('api_faccedilade_gun__gamma_2_vers_edi');

    // Create an instance of the API class
    var api = new ApiFaccediladeGunGamma2VersEdi.ExpediteurEtDestinataireApi()
    var correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // {String} Identifiant corrélé au messageId du message initial
    var bodyType917 = ; // {BodyType917}

    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully.');
      }
    };
    api.message917(correlationId, bodyType917, callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new ExpediteurEtDestinataireApi();
                var correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b;  // String | Identifiant corrélé au messageId du message initial (default to null)
                var bodyType917 = new BodyType917(); // BodyType917 |

                try {
                    apiInstance.message917(correlationId, bodyType917);
                } catch (Exception e) {
                    Debug.Print("Exception when calling ExpediteurEtDestinataireApi.message917: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\ExpediteurEtDestinataireApi();
    $correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String | Identifiant corrélé au messageId du message initial
    $bodyType917 = ; // BodyType917 |

    try {
        $api_instance->message917($correlationId, $bodyType917);
    } catch (Exception $e) {
        echo 'Exception when calling ExpediteurEtDestinataireApi->message917: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::ExpediteurEtDestinataireApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::ExpediteurEtDestinataireApi->new();
    my $correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; # String | Identifiant corrélé au messageId du message initial
    my $bodyType917 = WWW::OPenAPIClient::Object::BodyType917->new(); # BodyType917 |

    eval {
        $api_instance->message917(correlationId => $correlationId, bodyType917 => $bodyType917);
    };
    if ($@) {
        warn "Exception when calling ExpediteurEtDestinataireApi->message917: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.ExpediteurEtDestinataireApi()
    correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b # String | Identifiant corrélé au messageId du message initial (default to null)
    bodyType917 =  # BodyType917 |

    try:
        api_instance.message917(correlationId, bodyType917)
    except ApiException as e:
        print("Exception when calling ExpediteurEtDestinataireApi->message917: %s\n" % e)

    extern crate ExpediteurEtDestinataireApi;

    pub fn main() {
        let correlationId = 370b56ea-37e4-497b-9d03-adec0da9cf9b; // String
        let bodyType917 = ; // BodyType917

        let mut context = ExpediteurEtDestinataireApi::Context::default();
        let result = client.message917(correlationId, bodyType917, &context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

Header parameters

Name | Description
--- | ---
correlationId* | String Identifiant corrélé au messageId du message initial Required

Body parameters

Name | Description
--- | ---
bodyType917 * |

## Responses

###

###