(p Pokemon)
| 17 | } |
| 18 | |
| 19 | func pokemonToResponse(p Pokemon) pb.Pokemon { |
| 20 | types := make([]pb.Type, len(p.Types)) |
| 21 | for i, t := range p.Types { |
| 22 | types[i] = pb.Type(pb.Type_value[t]) |
| 23 | } |
| 24 | |
| 25 | return pb.Pokemon{ |
| 26 | Id: p.ID, |
| 27 | Name: p.Name, |
| 28 | Type: types, |
| 29 | CreatedAt: timestamppb.New(p.CreatedAt), |
| 30 | UpdatedAt: timestamppb.New(p.UpdatedAt), |
| 31 | } |
| 32 | } |