VWBANK : Définition des tailles de champs

This commit is contained in:
Michael RICOIS 2013-03-14 17:05:54 +00:00
parent df7ad87c10
commit efe83aabe9

View File

@ -18,109 +18,144 @@ class Identite
/**
* Raison sociale / Nom de l'entreprise (format court avec abréviations)
* @var string
* @xsd minLength=0
* @xsd maxLength=80
*/
public $Nom;
/**
* Raison sociale (ligne 2)
* @var string
* @xsd minLength=0
* @xsd maxLength=38
*/
public $Nom2;
/**
* Raison sociale / Nom de l'entreprise (format long)
* @var string
* @xsd minLength=0
* @xsd maxLength=255
*/
public $NomLong;
/**
*
* Enter description here ...
* Nom Commercial
* @var string
* @xsd minLength=0
* @xsd maxLength=200
*/
public $NomCommercial;
/**
* Sigle de l'entreprise (format court)
* @var string
* @xsd minLength=0
* @xsd maxLength=20
*/
public $Sigle;
/**
* Sigle de l'entreprise (format long)
* @var string
* @xsd minLength=0
* @xsd maxLength=80
*/
public $SigleLong;
/**
* Enseigne de l'établissement
* @var string
* @xsd minLength=0
* @xsd maxLength=60
*/
public $Enseigne;
/**
* Enseigne de l'établissement
* @var string
* @xsd minLength=0
* @xsd maxLength=200
*/
public $EnseigneLong;
/**
* Adresse de l'établissement (ligne 1)
* @var string
* @xsd minLength=0
* @xsd maxLength=44
*/
public $Adresse;
/**
* Adresse de l'établissement (ligne 2)
* @var string
* @xsd minLength=0
* @xsd maxLength=38
*/
public $Adresse2;
/**
* Adresse structurée : Numéro dans la voie
* @var string
* @xsd minLength=0
* @xsd maxLength=4
*/
public $AdresseNum;
/**
* Adresse structurée : Lettre d'indicateur de répétition (Bis/Ter/Quater/etc...)
* @var string
* @xsd minLength=0
* @xsd maxLength=1
*/
public $AdresseBtq;
/**
* Adresse structurée : Type de voie (AV, R, BD, etc...)
* @var string
* @xsd minLength=0
* @xsd maxLength=4
*/
public $AdresseVoie;
/**
* Adresse structurée : Libellé de la voie
@var string */
* @var string
* @xsd minLength=0
* @xsd maxLength=32
*/
public $AdresseRue;
/**
* Code postal
* @var string
* @xsd minLength=0
* @xsd maxLength=10
*/
public $CP;
/**
* Commune
* @var string
* @xsd minLength=0
* @xsd maxLength=40
*/
public $Ville;
/**
* Libellé du Pays
* @var string
* @xsd minLength=0
* @xsd maxLength=40
*/
public $Pays;
/**
* Code du Pays (format ISO 2 caractères)
* @var string
* @xsd minLength=0
* @xsd maxLength=2
* @ref mysql:Liste des Pays ISO 2:tabPaysIso2.sql
*/
public $PaysIso2;
@ -140,6 +175,8 @@ class Identite
/**
* Numéro de TVA Intracommunautaire
* @var string
* @xsd minLength=0
* @xsd maxLength=14
*/
public $TvaNumero;
@ -152,6 +189,8 @@ class Identite
/**
* Code de la Forme juridique au RCS
* @var int
* @xsd minLength=0
* @xsd maxLength=11
* @ref mysql:Liste des Formes juridiques S&D (incluant celles de l'Insee):tabFJur.sql
*/
public $FJ;
@ -159,12 +198,16 @@ class Identite
/**
* Libellé de la Forme juridique au RCS
* @var string
* @xsd minLength=0
* @xsd maxLength=100
*/
public $FJ_Lib;
/**
* Code NAF de l'établissement
* @var string
* @xsd minLength=0
* @xsd maxLength=5
* @ref mysql:Liste des Codes Activités S&D (incluant naf4 et naf5 de l'Insee):tabNaf.sql
*/
public $NafEtab;
@ -172,47 +215,59 @@ class Identite
/**
* Libellé NAF de l'établissement
* @var string
* @xsd minLength=0
* @xsd maxLength=150
*/
public $NafEtabLib;
/**
* Effectif de l'entreprise en chiffres
* @var string
* @xsd minLength=0
* @xsd maxLength=11
*/
public $Effectif;
/**
* Date de dernière mise à jour de l'établissement à l'INSEE
* @var string
* @xsd minLength=0
* @xsd maxLength=10
*/
public $DateMajINSEE;
/**
* Date de dernière mise à jour de l'entreprise au Registre du Commerce et des Sociétés
* @var string
* @xsd minLength=0
* @xsd maxLength=10
*/
public $DateMajRCS;
/**
* Date de dernière mise à jour de la fiche d'identité de l'établissement
* @var string
* @xsd minLength=0
* @xsd maxLength=10
*/
public $DateMajID;
/**
* Code situation juridique de l'entreprise
* (RR: Radié du Registre du Commerce et de Sociétés, RP: Radiation publié, PL: Plan en cours,
* P: En procédure collectire)
* @var string
* @var string
* @xsd minLength=0
* @xsd maxLength=2
*/
public $SituationJuridique;
/**
* Présence de privileges
* @var boolean
*/
public $Privileges;
}
class SearchEntrepriseReturn
@ -412,57 +467,83 @@ class SearchReturn
class Actionnaire
{
/** Pourcentage de détention par l'actionnaire
/**
* Pourcentage de détention par l'actionnaire
* @var string
*/
public $Pmin;
/** Lien de type : +=majoritaire, -=minoritaire, C=contrôle (major.), S=solde (minor.), F=absorption, A=absorbant
* @var string
/**
* Lien de type : +=majoritaire, -=minoritaire, C=contrôle (major.), S=solde (minor.), F=absorption, A=absorbant
* @var string
* @xsd minLength=0
* @xsd maxLength=1
*/
public $MajMin;
/** Raison sociale de l'actionnaire
* @var string
/**
* Raison sociale de l'actionnaire
* @var string
* @xsd minLength=0
* @xsd maxLength=80
*/
public $RaisonSociale;
/** Type de lien (PP:Personne Physique, PM:Personne Morale)
* @var string
/**
* Type de lien (PP:Personne Physique, PM:Personne Morale)
* @var string
* @xsd minLength=0
* @xsd maxLength=2
*/
public $TypeEntrep;
/** Code du Pays de l'actionnaire (format ISO 3 caractères)
* @var string
/**
* Code du Pays de l'actionnaire (format ISO 3 caractères)
* @var string
* @xsd minLength=0
* @xsd maxLength=3
* @ref mysql:Liste des Pays ISO 3:tabPaysIso3.sql
*/
public $Pays;
/** Siren de l'actionnaire
* @var string
/**
* Siren de l'actionnaire
* @var string
* @xsd minLength=0
* @xsd maxLength=9
*/
public $Siren;
/** Lien actif (1=oui)
/**
* Lien actif (1=oui)
* @var int
*/
public $Actif;
/** Code interne (source S&D)
* @var string
/**
* Code interne (source S&D)
* @var string
* @xsd minLength=0
* @xsd maxLength=11
*/
public $Source;
/** Date de mise à jour du lien
* @var string
/**
* Date de mise à jour du lien
* @var string
* @xsd minLength=0
* @xsd maxLength=10
*/
public $DateLien;
/** Date de mise à jour dans la base S&D
* @var string
/**
* Date de mise à jour dans la base S&D
* @var string
* @xsd minLength=0
* @xsd maxLength=10
*/
public $DateMaj;
/**
* Information identitaire de l'actionnaire
* @var ActionnaireIdentite
@ -475,73 +556,94 @@ class ActionnaireIdentite
{
/**
* Adresse de l'établissement (ligne 1)
* @var string
* @var string
* @xsd minLength=0
* @xsd maxLength=44
*/
public $Adresse;
/**
* Adresse de l'établissement (ligne 2)
* @var string
* @var string
* @xsd minLength=0
* @xsd maxLength=38
*/
public $Adresse2;
/**
* Adresse structurée : Numéro dans la voie
* @var string
* @var string
* @xsd minLength=0
* @xsd maxLength=4
*/
public $AdresseNum;
/**
* Adresse structurée : Lettre d'indicateur de répétition (Bis/Ter/Quater/etc...)
* @var string
* @var string
* @xsd minLength=0
* @xsd maxLength=1
*/
public $AdresseBtq;
/**
* Adresse structurée : Type de voie (AV, R, BD, etc...)
* @var string
* @var string
* @xsd minLength=0
* @xsd maxLength=4
*/
public $AdresseVoie;
/**
* Adresse structurée : Libellé de la voie
@var string */
* Adresse structurée : Libellé de la voie
* @var string
* @xsd minLength=0
* @xsd maxLength=32
*/
public $AdresseRue;
/**
* Code postal
* @var string
* @var string
* @xsd minLength=0
* @xsd maxLength=10
*/
public $CP;
/**
* Commune
* @var string
* @var string
* @xsd minLength=0
* @xsd maxLength=40
*/
public $Ville;
/**
* Date de création de l'entreprise (date de début d'activité INSEE)
* @var string
*/
public $DateCreaEn;
/**
* Date de la dernière immatriculation au Registre du Commerce
* @var string
*/
public $DateImmat;
/**
* Code de la Forme juridique à l'INSEE
* @var int
* @var int
* @xsd minLength=0
* @xsd maxLength=11
* @ref mysql:Liste des Formes juridiques S&D (incluant celles de l'Insee):tabFJur.sql
*/
public $FJ;
/**
* Libellé de la Forme juridique à l'INSEE
* @var string
* @var string
* @xsd minLength=0
* @xsd maxLength=100
*/
public $FJ_Lib;
}