github.com/benoitkugler/goacve@v0.0.0-20201217100549-151ce6e55dc8/server/espaceperso/properties.go (about)

     1  package espaceperso
     2  
     3  import (
     4  	rd "github.com/benoitkugler/goACVE/server/core/rawdata"
     5  	"github.com/benoitkugler/goACVE/server/shared"
     6  )
     7  
     8  func (ct Controller) newStructureaide(sa rd.Structureaide) (Structureaide, error) {
     9  	idC, err := shared.EncodeID(ct.Signing, shared.OrStructureaide, sa.Id)
    10  	return Structureaide{Nom: sa.Nom, IdCrypted: idC}, err
    11  }
    12  
    13  func (ct Controller) newPublicSondage(sondage rd.Sondage) (PublicSondage, error) {
    14  	idC, err := shared.EncodeID(ct.Signing, shared.OrSondage, sondage.Id)
    15  	return PublicSondage{
    16  		IdCrypted:  idC,
    17  		IdCamp:     sondage.IdCamp,
    18  		Modified:   sondage.Modified,
    19  		RepSondage: sondage.RepSondage,
    20  	}, err
    21  }