Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BranchToKey ¶
func ParseBranch ¶
func ParseBranch(s string) (Branch, IModelError)
Types ¶
type FileDeleteOption ¶
func (*FileDeleteOption) DeleteFiles ¶
func (f *FileDeleteOption) DeleteFiles() IModelError
func (*FileDeleteOption) Validate ¶
func (f *FileDeleteOption) Validate() IModelError
type FileUpdateOption ¶
func (*FileUpdateOption) Update ¶
func (f *FileUpdateOption) Update() IModelError
func (*FileUpdateOption) Validate ¶
func (f *FileUpdateOption) Validate() IModelError
type IModelError ¶
type IModelError interface {
Error() string
ErrCode() ModelErrCode
IsErrorOf(ModelErrCode) bool
}
type ModelErrCode ¶
type ModelErrCode string
const ( ErrSystemError ModelErrCode = "error_system_error" ErrUnknownDBError ModelErrCode = "error_unknown_db_error" ErrNotSameFile ModelErrCode = "error_not_same_file" ErrHasSameFile ModelErrCode = "error_has_same_file" ErrMissingParam ModelErrCode = "error_missing_input_param" ErrInvalidBranchKey ModelErrCode = "error_invalid_branch_key" )
Click to show internal directories.
Click to hide internal directories.