Documentation ¶
Index ¶
Constants ¶
View Source
const ( OK = codes.OK Canceled = codes.Canceled Unknown = codes.Unknown InvalidArgument = codes.InvalidArgument DeadlineExceeded = codes.DeadlineExceeded NotFound = codes.NotFound AlreadyExists = codes.AlreadyExists PermissionDenied = codes.PermissionDenied ResourceExhausted = codes.ResourceExhausted FailedPrecondition = codes.FailedPrecondition Aborted = codes.Aborted OutOfRange = codes.OutOfRange Unimplemented = codes.Unimplemented Internal = codes.Internal DataLoss = codes.DataLoss Unauthenticated = codes.Unauthenticated )
-
Variables ¶
View Source
var ( NoError = NewError(0, "success", OK) // waring WarningLoginFail = NewError(11000, "loging failed", NotFound) WarningRegisterFail = NewError(11001, "register failed", NotFound) WarningRegisterExists = NewError(11007, "register data was exists", NotFound) WarningInvalidParameter = NewError(11008, "invalid argument", InvalidArgument) // Connect ErrorConnectFailed = NewError(21000, "connect failed", Unavailable) ErrorConnectTimeOut = NewError(21001, "connect time out", DeadlineExceeded) ErrorInvalidProtocol = NewError(21002, "invalid protocol", Aborted) ErrorHostNotFound = NewError(21003, "host not found", Unavailable) ErrorServiceNotFound = NewError(21004, "service not found", Unavailable) ErrorTooManayCalls = NewError(21005, "too many calls", Canceled) // Database ErrorDatabaseConnectFailed = NewError(21102, "database connect failed", Unavailable) ErrorDatabaseCreateFailed = NewError(21103, "database create failed", Aborted) ErrorDatabaseUpdateFailed = NewError(21104, "database update failed", Aborted) ErrorDatabaseDeleteFailed = NewError(21105, "database delete failed", Aborted) ErrorDataNotFound = NewError(21106, "data not found", NotFound) ErrorDataIsExists = NewError(21107, "data is exists", AlreadyExists) ErrorDecodeFailed = NewError(21108, "decode failed", Aborted) ErrorExecuteFailed = NewError(21109, "execute failed", Aborted) // Auth ErrorInvalidOAuthToken = NewError(21201, "invalid oauth access token", Unauthenticated) ErrorTokenWasExpired = NewError(21202, "token was expired", Unauthenticated) ErrorPermissionsFailed = NewError(21205, "permission failed", PermissionDenied) ErrorUserDisabled = NewError(21207, "user was disaabled", PermissionDenied) ErrorUserFreeze = NewError(21208, "user was freeze", PermissionDenied) ErrorInvalidCheckCode = NewError(21209, "invalid check code", PermissionDenied) ErrorGeneratorTokenFail = NewError(21210, "generator token fail", InvalidArgument) ErrorSignInFailed = NewError(21211, "Sign in failed", PermissionDenied) ErrorSignOutFailed = NewError(21212, "Sign out failed", PermissionDenied) // File ErrorFileNotFound = NewError(21303, "file not found", DataLoss) ErrorUploadFileTooLarge = NewError(21304, "upload file too large", Aborted) ErrorUploadFileNotFound = NewError(21305, "upload file not found", Aborted) ErrorUploadFileFailed = NewError(21306, "upload file failed", Aborted) ErrorOpenFileFailed = NewError(21310, "open file failed", Aborted) ErrorUploadPhotoFailed = NewError(21311, "upload photo failed", Aborted) ErrorDownloadFileFailed = NewError(21312, "download file failed", Aborted) // Parameters ErrorInvalidParameter = NewError(21402, "invalid argument", InvalidArgument) // 錯誤的參數 ErrorMissRequiredParameter = NewError(21403, "missing required parameter", InvalidArgument) // 缺少必填參數 ErrorOverParameter = NewError(21404, "over max parameter", InvalidArgument) // 超過最大可輸入參數 ErrorParameterOutOfRange = NewError(21405, "parameter out of range", OutOfRange) // 參數超過範圍 ErrorParameterNotAllowed = NewError(21406, "parameter not allowed", InvalidArgument) // 參數不被允許 // DataCheck ErrorInvalidUserID = NewError(21601, "invalid user id", InvalidArgument) ErrorInvalidEmail = NewError(21602, "invalid Email", InvalidArgument) ErrorInvalidPhoneNumber = NewError(21603, "invalid phone number", InvalidArgument) ErrorInvalidTime = NewError(21604, "Time is not allowed", Unavailable) ErrorInvalidStatus = NewError(21605, "get Status Failed", Unavailable) ErrorDataExpired = NewError(22606, "data is expired", Unavailable) ErrorPhotoEditFailed = NewError(21630, "photo edit failed", Aborted) ErrorDataParseFailed = NewError(21631, "data parse failed", DataLoss) ErrorDuplicateData = NewError(21632, "duplicate data", InvalidArgument) // Mail ErrorAuthMailFailed = NewError(21701, "email code auth failed", PermissionDenied) ErrorSendMailFailed = NewError(21702, "email send failed", Unavailable) // Facebook API ErrorCustomerOutOfDate = NewError(22980, "facebook customer out of date for message", OutOfRange) )
Error List
Functions ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.