1234567891011121314151617181920212223242526272829 |
- package models
- import (
- "encoding/json"
- "fmt"
- )
- type Response struct {
- Meta
- Questions map[string]string
- }
- func (r *Response) String() string {
- return fmt.Sprintf("Questions/Answers: %v", r.Questions)
- }
- func (r *Response) GetHash() string {
- // return fmt.Sprintf("%x", sha256.Sum256([]byte(r.QuestionID+r.AnswerID)))
- return ""
- }
- func (r *Response) Marshal() ([]byte, error) {
- return json.Marshal(r)
- }
- func (r *Response) Unmarshal(data []byte) error {
- return json.Unmarshal(data, r)
- }
|