Class: Cpro::Entities::LigneAnnuaire

Inherits:
Base
  • Object
show all
Defined in:
lib/cpro/entities/ligne_annuaire.rb

Constant Summary collapse

PLATEFORME_ACTIVE =
"Plateforme active"
PLATEFORME_EN_ATTENTE =
"Plateforme en attente d'activation"

Instance Attribute Summary

Attributes inherited from Base

#payload

Instance Method Summary collapse

Methods inherited from Base

#==, #hash, #initialize, #to_h

Constructor Details

This class inherits a constructor from Cpro::Entities::Base

Instance Method Details

#identifiant_adressageObject



9
10
11
# File 'lib/cpro/entities/ligne_annuaire.rb', line 9

def identifiant_adressage
  payload["identifiantAdressage"]
end

#identifiant_routageObject



21
22
23
# File 'lib/cpro/entities/ligne_annuaire.rb', line 21

def identifiant_routage
  payload["identifiantRoutage"]
end

#plateforme_active?Boolean

Returns:

  • (Boolean)


33
34
35
# File 'lib/cpro/entities/ligne_annuaire.rb', line 33

def plateforme_active?
  statut_plateforme == PLATEFORME_ACTIVE
end

#plateforme_en_attente?Boolean

Returns:

  • (Boolean)


37
38
39
# File 'lib/cpro/entities/ligne_annuaire.rb', line 37

def plateforme_en_attente?
  statut_plateforme == PLATEFORME_EN_ATTENTE
end

#sirenObject



13
14
15
# File 'lib/cpro/entities/ligne_annuaire.rb', line 13

def siren
  payload["siren"]
end

#siretObject



17
18
19
# File 'lib/cpro/entities/ligne_annuaire.rb', line 17

def siret
  payload["siret"]
end

#statut_plateformeObject



29
30
31
# File 'lib/cpro/entities/ligne_annuaire.rb', line 29

def statut_plateforme
  payload["statutPlateforme"]
end

#suffixe_adressageObject



25
26
27
# File 'lib/cpro/entities/ligne_annuaire.rb', line 25

def suffixe_adressage
  payload["suffixeAdressage"]
end