package model // GetProductNoticesByInventoryResponse .... type GetProductNoticesByInventoryResponse struct { Notices []NewsAppResponse `json:"notices"` } // NewsAppResponse ... type NewsAppResponse struct { ID string `json:"_id"` Title string `json:"title,omitempty"` Target *TargetNewDoc `json:"target,omitempty"` ActionType *ActionType `json:"action"` ShortDesc string `json:"shortDesc,omitempty"` Type string `json:"type"` ShortTitle string `json:"shortTitle,omitempty"` Color string `json:"color"` Options *NewsOptions `json:"options,omitempty"` DisplayStyle string `json:"displayStyle"` } // NewsOptions ... type NewsOptions struct { Category string `json:"category"` } // TargetNewDoc ... type TargetNewDoc struct { Type string `json:"type,omitempty"` Value string `json:"value,omitempty"` } // ActionType ... type ActionType struct { Type string `json:"type"` Value string `json:"value"` Text string `json:"text,omitempty"` }