docr.go 420 B

1234567891011121314151617181920212223
  1. package input
  2. import (
  3. "encoding/json"
  4. )
  5. type DOCR struct {
  6. DOToken string `json:"do_token"`
  7. DOCRName string `json:"docr_name"`
  8. DOCRSubscriptionTier string `json:"docr_subscription_tier"`
  9. }
  10. func (docr *DOCR) GetInput() ([]byte, error) {
  11. return json.Marshal(docr)
  12. }
  13. func GetDOCRInput(bytes []byte) (*DOCR, error) {
  14. res := &DOCR{}
  15. err := json.Unmarshal(bytes, res)
  16. return res, err
  17. }