Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdditionRequest ¶
type AdditionRequest struct { NumberOfAddends int `json:"number_of_addends"` MaxSum int64 `json:"max_sum"` }
func (AdditionRequest) Valid ¶
func (a AdditionRequest) Valid() (bool, error)
type AdditionResult ¶
type AdditionResult struct { Addends []int64 `json:"addends"` Sum int64 `json:"sum"` Question string `json:"question"` Result string `json:"result"` }
func AdditionResultFromModel ¶
func AdditionResultFromModel(model mathgen.AdditionResult) AdditionResult
type SubtractionRequest ¶
type SubtractionRequest struct { MaxMinuend int64 `json:"max_minuend"` NumberOfSubtrahends int `json:"number_of_subtrahends"` }
func (SubtractionRequest) Valid ¶
func (a SubtractionRequest) Valid() (bool, error)
type SubtractionResult ¶
type SubtractionResult struct { Minuend int64 `json:"minuend"` Subtrahends []int64 `json:"subtrahends"` Difference int64 `json:"difference"` Question string `json:"question"` Result string `json:"result"` }
func SubtractionResultFromModel ¶
func SubtractionResultFromModel(model mathgen.SubtractionResult) SubtractionResult
Click to show internal directories.
Click to hide internal directories.