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 }