goSirene

package module
v0.2.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 22, 2021 License: MIT Imports: 8 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var GeoSireneHeaders = strings.Split("siren nic siret statutDiffusionEtablissement dateCreationEtablissement trancheEffectifsEtablissement anneeEffectifsEtablissement activitePrincipaleRegistreMetiersEtablissement dateDernierTraitementEtablissement etablissementSiege nombrePeriodesEtablissement complementAdresseEtablissement numeroVoieEtablissement indiceRepetitionEtablissement typeVoieEtablissement libelleVoieEtablissement codePostalEtablissement libelleCommuneEtablissement libelleCommuneEtrangerEtablissement distributionSpecialeEtablissement codeCommuneEtablissement codeCedexEtablissement libelleCedexEtablissement codePaysEtrangerEtablissement libellePaysEtrangerEtablissement complementAdresse2Etablissement numeroVoie2Etablissement indiceRepetition2Etablissement typeVoie2Etablissement libelleVoie2Etablissement codePostal2Etablissement libelleCommune2Etablissement libelleCommuneEtranger2Etablissement distributionSpeciale2Etablissement codeCommune2Etablissement codeCedex2Etablissement libelleCedex2Etablissement codePaysEtranger2Etablissement libellePaysEtranger2Etablissement dateDebut etatAdministratifEtablissement enseigne1Etablissement enseigne2Etablissement enseigne3Etablissement denominationUsuelleEtablissement activitePrincipaleEtablissement nomenclatureActivitePrincipaleEtablissement caractereEmployeurEtablissement longitude latitude geo_score geo_type geo_adresse geo_id geo_ligne geo_l4 geo_l5", " ")
View Source
var GeoSireneMap = mapHeaders(GeoSireneHeaders)
View Source
var SireneULHeaders = strings.Split("siren statutDiffusionUniteLegale unitePurgeeUniteLegale dateCreationUniteLegale sigleUniteLegale sexeUniteLegale prenom1UniteLegale prenom2UniteLegale prenom3UniteLegale prenom4UniteLegale prenomUsuelUniteLegale pseudonymeUniteLegale identifiantAssociationUniteLegale trancheEffectifsUniteLegale anneeEffectifsUniteLegale dateDernierTraitementUniteLegale nombrePeriodesUniteLegale categorieEntreprise anneeCategorieEntreprise dateDebut etatAdministratifUniteLegale nomUniteLegale nomUsageUniteLegale denominationUniteLegale denominationUsuelle1UniteLegale denominationUsuelle2UniteLegale denominationUsuelle3UniteLegale categorieJuridiqueUniteLegale activitePrincipaleUniteLegale nomenclatureActivitePrincipaleUniteLegale nicSiegeUniteLegale economieSocialeSolidaireUniteLegale caractereEmployeurUniteLegale", " ")
View Source
var SireneULMap = mapHeaders(SireneULHeaders)

Functions

func GeoSireneParser

func GeoSireneParser(ctx context.Context, r io.ReadCloser) chan GeoSirene

GeoSireneParses returns a GeoSirene channel. Errors are transmitted trough GeoSirene.Error() function.

func SireneULParser

func SireneULParser(ctx context.Context, path string) chan SireneUL

GeoSireneParses returns a GeoSirene channel. Errors are transmitted trough GeoSirene.Error() function.

Types

type GeoSirene

type GeoSirene struct {
	Siren                                          string
	Nic                                            string
	Siret                                          string
	StatutDiffusionEtablissement                   string
	DateCreationEtablissement                      time.Time
	TrancheEffectifsEtablissement                  string
	AnneeEffectifsEtablissement                    string
	ActivitePrincipaleRegistreMetiersEtablissement string
	DateDernierTraitementEtablissement             time.Time
	EtablissementSiege                             bool
	NombrePeriodesEtablissement                    int
	ComplementAdresseEtablissement                 string
	NumeroVoieEtablissement                        string
	IndiceRepetitionEtablissement                  string
	TypeVoieEtablissement                          string
	LibelleVoieEtablissement                       string
	CodePostalEtablissement                        string
	LibelleCommuneEtablissement                    string
	LibelleCommuneEtrangerEtablissement            string
	DistributionSpecialeEtablissement              string
	CodeCommuneEtablissement                       string
	CodeCedexEtablissement                         string
	LibelleCedexEtablissement                      string
	CodePaysEtrangerEtablissement                  string
	LibellePaysEtrangerEtablissement               string
	ComplementAdresse2Etablissement                string
	NumeroVoie2Etablissement                       string
	IndiceRepetition2Etablissement                 string
	TypeVoie2Etablissement                         string
	LibelleVoie2Etablissement                      string
	CodePostal2Etablissement                       string
	LibelleCommune2Etablissement                   string
	LibelleCommuneEtranger2Etablissement           string
	DistributionSpeciale2Etablissement             string
	CodeCommune2Etablissement                      string
	CodeCedex2Etablissement                        string
	LibelleCedex2Etablissement                     string
	CodePaysEtranger2Etablissement                 string
	LibellePaysEtranger2Etablissement              string
	DateDebut                                      time.Time
	EtatAdministratifEtablissement                 string
	Enseigne1Etablissement                         string
	Enseigne2Etablissement                         string
	Enseigne3Etablissement                         string
	DenominationUsuelleEtablissement               string
	ActivitePrincipaleEtablissement                string
	NomenclatureActivitePrincipaleEtablissement    string
	CaractereEmployeurEtablissement                bool
	Longitude                                      float64
	Latitude                                       float64
	Geo_score                                      float64
	Geo_type                                       string
	Geo_adresse                                    string
	Geo_id                                         string
	Geo_ligne                                      string
	Geo_l4                                         string
	Geo_l5                                         string
	// contains filtered or unexported fields
}

func (GeoSirene) CodeDepartement added in v0.2.0

func (s GeoSirene) CodeDepartement() string

func (GeoSirene) Error

func (s GeoSirene) Error() error

type SireneUL

type SireneUL struct {
	Siren                                     string
	StatutDiffusionUniteLegale                bool
	UnitePurgeeUniteLegale                    bool
	DateCreationUniteLegale                   time.Time
	SigleUniteLegale                          string
	SexeUniteLegale                           string
	Prenom1UniteLegale                        string
	Prenom2UniteLegale                        string
	Prenom3UniteLegale                        string
	Prenom4UniteLegale                        string
	PrenomUsuelUniteLegale                    string
	PseudonymeUniteLegale                     string
	IdentifiantAssociationUniteLegale         string
	TrancheEffectifsUniteLegale               string
	AnneeEffectifsUniteLegale                 string
	DateDernierTraitementUniteLegale          time.Time
	NombrePeriodesUniteLegale                 int
	CategorieEntreprise                       string
	AnneeCategorieEntreprise                  string
	DateDebut                                 time.Time
	EtatAdministratifUniteLegale              string
	NomUniteLegale                            string
	NomUsageUniteLegale                       string
	DenominationUniteLegale                   string
	DenominationUsuelle1UniteLegale           string
	DenominationUsuelle2UniteLegale           string
	DenominationUsuelle3UniteLegale           string
	CategorieJuridiqueUniteLegale             string
	ActivitePrincipaleUniteLegale             string
	NomenclatureActivitePrincipaleUniteLegale string
	NicSiegeUniteLegale                       string
	EconomieSocialeSolidaireUniteLegale       bool
	CaractereEmployeurUniteLegale             bool
	// contains filtered or unexported fields
}

func (SireneUL) Error

func (s SireneUL) Error() error

func (SireneUL) RaisonSociale

func (s SireneUL) RaisonSociale() string

RaisonSociale produit la Raison Sociale à partir des champs de l'unité légale

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL