shared

package
v2.1.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 31, 2025 License: Apache-2.0 Imports: 6 Imported by: 24

Documentation

Index

Constants

View Source
const (
	// general errors
	ErrNoError               = 0
	ErrFailed                = 1
	ErrSysError              = 2
	ErrOutOfMemory           = 3
	ErrInternal              = 4
	ErrIllegalNumber         = 5
	ErrNumericOverflow       = 6
	ErrIllegalOption         = 7
	ErrDeadPid               = 8
	ErrNotImplemented        = 9
	ErrBadParameter          = 10
	ErrForbidden             = 11
	ErrCorruptedCsv          = 13
	ErrFileNotFound          = 14
	ErrCannotWriteFile       = 15
	ErrCannotOverwriteFile   = 16
	ErrTypeError             = 17
	ErrLockTimeout           = 18
	ErrCannotCreateDirectory = 19
	ErrCannotCreateTempFile  = 20
	ErrRequestCanceled       = 21
	ErrDebug                 = 22
	ErrIpAddressInvalid      = 25
	ErrFileExists            = 27
	ErrLocked                = 28
	ErrDeadlock              = 29
	ErrShuttingDown          = 30
	ErrOnlyEnterprise        = 31
	ErrResourceLimit         = 32
	ErrArangoIcuError        = 33
	ErrCannotReadFile        = 34
	ErrIncompatibleVersion   = 35
	ErrDisabled              = 36
	ErrMalformedJson         = 37
	ErrStartingUp            = 38
	ErrDeserialize           = 39
	ErrEndOfFile             = 40

	// HTTP error status codes
	ErrHttpBadParameter        = 400
	ErrHttpUnauthorized        = 401
	ErrHttpForbidden           = 403
	ErrHttpNotFound            = 404
	ErrHttpMethodNotAllowed    = 405
	ErrHttpNotAcceptable       = 406
	ErrHttpRequestTimeout      = 408
	ErrHttpConflict            = 409
	ErrHttpGone                = 410
	ErrHttpPreconditionFailed  = 412
	ErrHttpEnhanceYourCalm     = 420
	ErrHttpServerError         = 500
	ErrHttpNotImplemented      = 501
	ErrHttpServiceUnavailable  = 503
	ErrHttpGatewayTimeout      = 504
	ErrHttpCorruptedJson       = 600
	ErrHttpSuperfluousSuffices = 601

	// Internal ArangoDB storage errors
	ErrArangoIllegalState        = 1000
	ErrArangoReadOnly            = 1004
	ErrArangoDuplicateIdentifier = 1005

	// External ArangoDB storage errors
	ErrArangoCorruptedDatafile    = 1100
	ErrArangoIllegalParameterFile = 1101
	ErrArangoCorruptedCollection  = 1102
	ErrArangoFilesystemFull       = 1104
	ErrArangoDatadirLocked        = 1107

	// General ArangoDB storage errors
	ErrArangoConflict                   = 1200
	ErrArangoDocumentNotFound           = 1202
	ErrArangoDataSourceNotFound         = 1203
	ErrArangoCollectionParameterMissing = 1204
	ErrArangoDocumentHandleBad          = 1205
	ErrArangoDuplicateName              = 1207
	ErrArangoIllegalName                = 1208
	ErrArangoNoIndex                    = 1209
	ErrArangoUniqueConstraintViolated   = 1210
	ErrArangoIndexNotFound              = 1212
	ErrArangoCrossCollectionRequest     = 1213
	ErrArangoIndexHandleBad             = 1214
	ErrArangoDocumentTooLarge           = 1216
	ErrArangoCollectionTypeInvalid      = 1218
	ErrArangoAttributeParserFailed      = 1220
	ErrArangoDocumentKeyBad             = 1221
	ErrArangoDocumentKeyUnexpected      = 1222
	ErrArangoDatadirNotWritable         = 1224
	ErrArangoOutOfKeys                  = 1225
	ErrArangoDocumentKeyMissing         = 1226
	ErrArangoDocumentTypeInvalid        = 1227
	ErrArangoDatabaseNotFound           = 1228
	ErrArangoDatabaseNameInvalid        = 1229
	ErrArangoUseSystemDatabase          = 1230
	ErrArangoInvalidKeyGenerator        = 1232
	ErrArangoInvalidEdgeAttribute       = 1233
	ErrArangoIndexCreationFailed        = 1235
	ErrArangoCollectionTypeMismatch     = 1237
	ErrArangoCollectionNotLoaded        = 1238
	ErrArangoDocumentRevBad             = 1239
	ErrArangoIncompleteRead             = 1240
	ErrArangoOldRocksdbFormat           = 1241
	ErrArangoIndexHasLegacySortedKeys   = 1242

	ErrArangoEmptyDatadir    = 1301
	ErrArangoTryAgain        = 1302
	ErrArangoBusy            = 1303
	ErrArangoMergeInProgress = 1304
	ErrArangoIoError         = 1305

	// ArangoDB cluster errors
	ErrReplicationNoResponse                            = 1400
	ErrReplicationInvalidResponse                       = 1401
	ErrReplicationLeaderError                           = 1402
	ErrReplicationLeaderIncompatible                    = 1403
	ErrReplicationLeaderChange                          = 1404
	ErrReplicationLoop                                  = 1405
	ErrReplicationUnexpectedMarker                      = 1406
	ErrReplicationInvalidApplierState                   = 1407
	ErrReplicationUnexpectedTransaction                 = 1408
	ErrReplicationShardSyncAttemptTimeoutExceeded       = 1409
	ErrReplicationInvalidApplierConfiguration           = 1410
	ErrReplicationRunning                               = 1411
	ErrReplicationApplierStopped                        = 1412
	ErrReplicationNoStartTick                           = 1413
	ErrReplicationStartTickNotPresent                   = 1414
	ErrReplicationWrongChecksum                         = 1416
	ErrReplicationShardNonempty                         = 1417
	ErrReplicationReplicatedLogNotFound                 = 1418
	ErrReplicationReplicatedLogNotTheLeader             = 1419
	ErrReplicationReplicatedLogNotAFollower             = 1420
	ErrReplicationReplicatedLogAppendEntriesRejected    = 1421
	ErrReplicationReplicatedLogLeaderResigned           = 1422
	ErrReplicationReplicatedLogFollowerResigned         = 1423
	ErrReplicationReplicatedLogParticipantGone          = 1424
	ErrReplicationReplicatedLogInvalidTerm              = 1425
	ErrReplicationReplicatedLogUnconfigured             = 1426
	ErrReplicationReplicatedStateNotFound               = 1427
	ErrReplicationReplicatedStateNotAvailable           = 1428
	ErrReplicationWriteConcernNotFulfilled              = 1429
	ErrReplicationReplicatedLogSubsequentFault          = 1430
	ErrReplicationReplicatedStateImplementationNotFound = 1431
	ErrReplicationReplicatedWalError                    = 1432
	ErrReplicationReplicatedWalInvalidFile              = 1433
	ErrReplicationReplicatedWalCorrupt                  = 1434
	ErrClusterNotFollower                               = 1446
	ErrClusterFollowerTransactionCommitPerformed        = 1447
	ErrClusterCreateCollectionPreconditionFailed        = 1448
	ErrClusterServerUnknown                             = 1449
	ErrClusterTooManyShards                             = 1450
	ErrClusterCouldNotCreateCollectionInPlan            = 1454
	ErrClusterCouldNotCreateCollection                  = 1456
	ErrClusterTimeout                                   = 1457
	ErrClusterCouldNotRemoveCollectionInPlan            = 1458
	ErrClusterCouldNotCreateDatabaseInPlan              = 1460
	ErrClusterCouldNotCreateDatabase                    = 1461
	ErrClusterCouldNotRemoveDatabaseInPlan              = 1462
	ErrClusterCouldNotRemoveDatabaseInCurrent           = 1463
	ErrClusterShardGone                                 = 1464
	ErrClusterConnectionLost                            = 1465
	ErrClusterMustNotSpecifyKey                         = 1466
	ErrClusterGotContradictingAnswers                   = 1467
	ErrClusterNotAllShardingAttributesGiven             = 1468
	ErrClusterMustNotChangeShardingAttributes           = 1469
	ErrClusterUnsupported                               = 1470
	ErrClusterOnlyOnCoordinator                         = 1471
	ErrClusterReadingPlanAgency                         = 1472
	ErrClusterAqlCommunication                          = 1474
	ErrClusterOnlyOnDbserver                            = 1477
	ErrClusterBackendUnavailable                        = 1478
	ErrClusterAqlCollectionOutOfSync                    = 1481
	ErrClusterCouldNotCreateIndexInPlan                 = 1482
	ErrClusterCouldNotDropIndexInPlan                   = 1483
	ErrClusterChainOfDistributeshardslike               = 1484
	ErrClusterMustNotDropCollOtherDistributeshardslike  = 1485
	ErrClusterUnknownDistributeshardslike               = 1486
	ErrClusterInsufficientDbservers                     = 1487
	ErrClusterCouldNotDropFollower                      = 1488
	ErrClusterShardLeaderRefusesReplication             = 1489
	ErrClusterShardFollowerRefusesOperation             = 1490
	ErrClusterShardLeaderResigned                       = 1491
	ErrClusterAgencyCommunicationFailed                 = 1492
	ErrClusterLeadershipChallengeOngoing                = 1495
	ErrClusterNotLeader                                 = 1496
	ErrClusterCouldNotCreateViewInPlan                  = 1497
	ErrClusterViewIdExists                              = 1498
	ErrClusterCouldNotDropCollection                    = 1499
	ErrQueryKilled                                      = 1500
	ErrQueryParse                                       = 1501
	ErrQueryEmpty                                       = 1502
	ErrQueryScript                                      = 1503
	ErrQueryNumberOutOfRange                            = 1504
	ErrQueryInvalidGeoValue                             = 1505
	ErrQueryVariableNameInvalid                         = 1510
	ErrQueryVariableRedeclared                          = 1511
	ErrQueryVariableNameUnknown                         = 1512
	ErrQueryCollectionLockFailed                        = 1521
	ErrQueryTooManyCollections                          = 1522
	ErrQueryTooMuchNesting                              = 1524
	ErrQueryInvalidOptionsAttribute                     = 1539
	ErrQueryFunctionNameUnknown                         = 1540
	ErrQueryFunctionArgumentNumberMismatch              = 1541
	ErrQueryFunctionArgumentTypeMismatch                = 1542
	ErrQueryInvalidRegex                                = 1543
	ErrQueryBindParametersInvalid                       = 1550
	ErrQueryBindParameterMissing                        = 1551
	ErrQueryBindParameterUndeclared                     = 1552
	ErrQueryBindParameterType                           = 1553
	ErrQueryVectorSearchNotApplied                      = 1554
	ErrQueryInvalidArithmeticValue                      = 1561
	ErrQueryDivisionByZero                              = 1562
	ErrQueryArrayExpected                               = 1563
	ErrQueryCollectionUsedInExpression                  = 1568
	ErrQueryFailCalled                                  = 1569
	ErrQueryGeoIndexMissing                             = 1570
	ErrQueryFulltextIndexMissing                        = 1571
	ErrQueryInvalidDateValue                            = 1572
	ErrQueryMultiModify                                 = 1573
	ErrQueryInvalidAggregateExpression                  = 1574
	ErrQueryCompileTimeOptions                          = 1575
	ErrQueryDnfComplexity                               = 1576
	ErrQueryForcedIndexHintUnusable                     = 1577
	ErrQueryDisallowedDynamicCall                       = 1578
	ErrQueryAccessAfterModification                     = 1579
	ErrQueryFunctionInvalidName                         = 1580
	ErrQueryFunctionInvalidCode                         = 1581
	ErrQueryFunctionNotFound                            = 1582
	ErrQueryFunctionRuntimeError                        = 1583
	ErrQueryNotEligibleForPlanCaching                   = 1584
	ErrQueryBadJsonPlan                                 = 1590
	ErrQueryNotFound                                    = 1591
	ErrQueryUserAssert                                  = 1593
	ErrQueryUserWarn                                    = 1594
	ErrQueryWindowAfterModification                     = 1595
	ErrCursorNotFound                                   = 1600
	ErrCursorBusy                                       = 1601
	ErrValidationFailed                                 = 1620
	ErrValidationBadParameter                           = 1621
	ErrTransactionInternal                              = 1650
	ErrTransactionNested                                = 1651
	ErrTransactionUnregisteredCollection                = 1652
	ErrTransactionDisallowedOperation                   = 1653
	ErrTransactionAborted                               = 1654
	ErrTransactionNotFound                              = 1655

	// User management errors
	ErrUserInvalidName                                          = 1700
	ErrUserDuplicate                                            = 1702
	ErrUserNotFound                                             = 1703
	ErrUserExternal                                             = 1705
	ErrServiceDownloadFailed                                    = 1752
	ErrServiceUploadFailed                                      = 1753
	ErrTaskInvalidId                                            = 1850
	ErrTaskDuplicateId                                          = 1851
	ErrTaskNotFound                                             = 1852
	ErrGraphInvalidGraph                                        = 1901
	ErrGraphInvalidEdge                                         = 1906
	ErrGraphInvalidFilterResult                                 = 1910
	ErrGraphCollectionMultiUse                                  = 1920
	ErrGraphCollectionUseInMultiGraphs                          = 1921
	ErrGraphCreateMissingName                                   = 1922
	ErrGraphCreateMalformedEdgeDefinition                       = 1923
	ErrGraphNotFound                                            = 1924
	ErrGraphDuplicate                                           = 1925
	ErrGraphVertexColDoesNotExist                               = 1926
	ErrGraphWrongCollectionTypeVertex                           = 1927
	ErrGraphNotInOrphanCollection                               = 1928
	ErrGraphCollectionUsedInEdgeDef                             = 1929
	ErrGraphEdgeCollectionNotUsed                               = 1930
	ErrGraphNoGraphCollection                                   = 1932
	ErrGraphInvalidNumberOfArguments                            = 1935
	ErrGraphInvalidParameter                                    = 1936
	ErrGraphCollectionUsedInOrphans                             = 1938
	ErrGraphEdgeColDoesNotExist                                 = 1939
	ErrGraphEmpty                                               = 1940
	ErrGraphInternalDataCorrupt                                 = 1941
	ErrGraphMustNotDropCollection                               = 1942
	ErrGraphCreateMalformedOrphanList                           = 1943
	ErrGraphEdgeDefinitionIsDocument                            = 1944
	ErrGraphCollectionIsInitial                                 = 1945
	ErrGraphNoInitialCollection                                 = 1946
	ErrGraphReferencedVertexCollectionNotPartOfTheGraph         = 1947
	ErrGraphNegativeEdgeWeight                                  = 1948
	ErrGraphCollectionNotPartOfTheGraph                         = 1949
	ErrSessionUnknown                                           = 1950
	ErrSessionExpired                                           = 1951
	ErrSimpleClientUnknownError                                 = 2000
	ErrSimpleClientCouldNotConnect                              = 2001
	ErrSimpleClientCouldNotWrite                                = 2002
	ErrSimpleClientCouldNotRead                                 = 2003
	ErrWasErlaube                                               = 2019
	ErrInternalAql                                              = 2200
	ErrMalformedManifestFile                                    = 3000
	ErrInvalidServiceManifest                                   = 3001
	ErrServiceFilesMissing                                      = 3002
	ErrServiceFilesOutdated                                     = 3003
	ErrInvalidFoxxOptions                                       = 3004
	ErrInvalidMountpoint                                        = 3007
	ErrServiceNotFound                                          = 3009
	ErrServiceNeedsConfiguration                                = 3010
	ErrServiceMountpointConflict                                = 3011
	ErrServiceManifestNotFound                                  = 3012
	ErrServiceOptionsMalformed                                  = 3013
	ErrServiceSourceNotFound                                    = 3014
	ErrServiceSourceError                                       = 3015
	ErrServiceUnknownScript                                     = 3016
	ErrServiceApiDisabled                                       = 3099
	ErrModuleNotFound                                           = 3100
	ErrModuleSyntaxError                                        = 3101
	ErrModuleFailure                                            = 3103
	ErrNoSmartCollection                                        = 4000
	ErrNoSmartGraphAttribute                                    = 4001
	ErrCannotDropSmartCollection                                = 4002
	ErrKeyMustBePrefixedWithSmartGraphAttribute                 = 4003
	ErrIllegalSmartGraphAttribute                               = 4004
	ErrSmartGraphAttributeMismatch                              = 4005
	ErrInvalidSmartJoinAttribute                                = 4006
	ErrKeyMustBePrefixedWithSmartJoinAttribute                  = 4007
	ErrNoSmartJoinAttribute                                     = 4008
	ErrClusterMustNotChangeSmartJoinAttribute                   = 4009
	ErrInvalidDisjointSmartEdge                                 = 4010
	ErrUnsupportedChangeInSmartToSatelliteDisjointEdgeDirection = 4011
	ErrAgencyMalformedGossipMessage                             = 20001
	ErrAgencyMalformedInquireRequest                            = 20002
	ErrAgencyInformMustBeObject                                 = 20011
	ErrAgencyInformMustContainTerm                              = 20012
	ErrAgencyInformMustContainId                                = 20013
	ErrAgencyInformMustContainActive                            = 20014
	ErrAgencyInformMustContainPool                              = 20015
	ErrAgencyInformMustContainMinPing                           = 20016
	ErrAgencyInformMustContainMaxPing                           = 20017
	ErrAgencyInformMustContainTimeoutMult                       = 20018
	ErrAgencyCannotRebuildDbs                                   = 20021
	ErrAgencyMalformedTransaction                               = 20030
	ErrSupervisionGeneralFailure                                = 20501
	ErrQueueFull                                                = 21003
	ErrQueueTimeRequirementViolated                             = 21004
	ErrTooManyDetachedThreads                                   = 21005
	ErrActionUnfinished                                         = 6003
	ErrHotBackupInternal                                        = 7001
	ErrHotRestoreInternal                                       = 7002
	ErrBackupTopology                                           = 7003
	ErrNoSpaceLeftOnDevice                                      = 7004
	ErrFailedToUploadBackup                                     = 7005
	ErrFailedToDownloadBackup                                   = 7006
	ErrNoSuchHotBackup                                          = 7007
	ErrRemoteRepositoryConfigBad                                = 7008
	ErrLocalLockFailed                                          = 7009
	ErrLocalLockRetry                                           = 7010
	ErrHotBackupConflict                                        = 7011
	ErrHotBackupDbserversAwol                                   = 7012
	ErrClusterCouldNotModifyAnalyzersInPlan                     = 7021
	ErrLicenseExpiredOrInvalid                                  = 9001
	ErrLicenseSignatureVerification                             = 9002
	ErrLicenseNonMatchingId                                     = 9003
	ErrLicenseFeatureNotEnabled                                 = 9004
	ErrLicenseResourceExhausted                                 = 9005
	ErrLicenseInvalid                                           = 9006
	ErrLicenseConflict                                          = 9007
	ErrLicenseValidationFailed                                  = 9008
)

Variables

This section is empty.

Functions

func IsArangoErrorWithCode

func IsArangoErrorWithCode(err error, code int) bool

IsArangoErrorWithCode returns true when the given error is an ArangoError and its Code field is equal to the given code.

func IsArangoErrorWithErrorNum

func IsArangoErrorWithErrorNum(err error, errorNum ...int) bool

IsArangoErrorWithErrorNum returns true when the given error is an ArangoError and its ErrorNum field is equal to one of the given numbers.

func IsCanceled

func IsCanceled(err error) bool

IsCanceled returns true if the given error is the result on a cancelled context.

func IsConflict

func IsConflict(err error) bool

IsConflict returns true if the given error is an ArangoError with code 409, indicating a conflict.

func IsEOF

func IsEOF(err error) bool

func IsExternalStorageError

func IsExternalStorageError(err error) bool

IsExternalStorageError returns true if ArangoDB is having an error with accessing or writing to storage.

func IsForbidden

func IsForbidden(err error) bool

IsForbidden returns true if the given error is an ArangoError with code 403, indicating a forbidden request.

func IsInvalidArgument

func IsInvalidArgument(err error) bool

IsInvalidArgument returns true if the given error is an InvalidArgumentError.

func IsInvalidRequest

func IsInvalidRequest(err error) bool

IsInvalidRequest returns true if the given error is an ArangoError with code 400, indicating an invalid request.

func IsNoLeader

func IsNoLeader(err error) bool

IsNoLeader returns true if the given error is an ArangoError with code 503 error number 1496.

func IsNoLeaderOrOngoing

func IsNoLeaderOrOngoing(err error) bool

IsNoLeaderOrOngoing return true if the given error is an ArangoError with code 503 and error number 1496 or 1495

func IsNoMoreDocuments

func IsNoMoreDocuments(err error) bool

IsNoMoreDocuments returns true if the given error is an NoMoreDocumentsError.

func IsNotFound

func IsNotFound(err error) bool

IsNotFound returns true if the given error is an ArangoError with code 404, indicating a object not found.

func IsOperationTimeout

func IsOperationTimeout(err error) bool

IsOperationTimeout returns true if the given error is an ArangoError with code 412, indicating a Operation timeout error

func IsPreconditionFailed

func IsPreconditionFailed(err error) bool

IsPreconditionFailed returns true if the given error is an ArangoError with code 412, indicating a failed precondition.

func IsResponse

func IsResponse(err error) bool

IsResponse returns true if the given error is (or is caused by) a ResponseError.

func IsTimeout

func IsTimeout(err error) bool

IsTimeout returns true if the given error is the result on a deadline that has been exceeded.

func IsUnauthorized

func IsUnauthorized(err error) bool

IsUnauthorized returns true if the given error is an ArangoError with code 401, indicating an unauthorized request.

Types

type ArangoError

type ArangoError struct {
	HasError     bool   `json:"error"`
	Code         int    `json:"code"`
	ErrorNum     int    `json:"errorNum"`
	ErrorMessage string `json:"errorMessage"`
}

ArangoError is a Go error with arangodb specific error information.

func IsArangoError

func IsArangoError(err error) (bool, ArangoError)

IsArangoError returns true when the given error is an ArangoError

func (ArangoError) Error

func (ae ArangoError) Error() string

Error returns the error message of an ArangoError.

func (ArangoError) FullError added in v2.1.2

func (ae ArangoError) FullError() string

FullError returns the full error message of an ArangoError.

func (ArangoError) GetConflictKey added in v2.1.4

func (ae ArangoError) GetConflictKey() string

GetConflictKey if error was caused by Conflict it returns the key that caused it or "" otherwise

func (ArangoError) Temporary

func (ae ArangoError) Temporary() bool

Temporary returns true when the given error is a temporary error.

func (ArangoError) Timeout

func (ae ArangoError) Timeout() bool

Timeout returns true when the given error is a timeout error.

type ErrorSlice

type ErrorSlice []error

ErrorSlice is a slice of errors

func (ErrorSlice) FirstNonNil

func (l ErrorSlice) FirstNonNil() error

FirstNonNil returns the first error in the slice that is not nil. If all errors in the slice are nil, nil is returned.

type InvalidArgumentError

type InvalidArgumentError struct {
	Message string
}

InvalidArgumentError is returned when a go function argument is invalid.

func (InvalidArgumentError) Error

func (e InvalidArgumentError) Error() string

Error implements the error interface for InvalidArgumentError.

type NoMoreDocumentsError

type NoMoreDocumentsError struct{}

NoMoreDocumentsError is returned by Cursor's, when an attempt is made to read documents when there are no more.

func (NoMoreDocumentsError) Error

func (e NoMoreDocumentsError) Error() string

Error implements the error interface for NoMoreDocumentsError.

type Response

type Response struct {
	ResponseStruct `json:",inline"`
}

func (Response) GetCode

func (r Response) GetCode() int

func (Response) GetError

func (r Response) GetError() bool

func (Response) GetErrorMessage

func (r Response) GetErrorMessage() string

func (Response) GetErrorNum

func (r Response) GetErrorNum() int

type ResponseError

type ResponseError struct {
	Err error
}

A ResponseError is returned when a request was completely written to a server, but the server did not respond, or some kind of network error occurred during the response.

func (*ResponseError) Error

func (e *ResponseError) Error() string

Error returns the Error() result of the underlying error.

type ResponseStruct

type ResponseStruct struct {
	Error        *bool   `json:"error,omitempty"`
	Code         *int    `json:"code,omitempty"`
	ErrorMessage *string `json:"errorMessage,omitempty"`
	ErrorNum     *int    `json:"errorNum,omitempty"`
}

func NewResponseStruct

func NewResponseStruct() *ResponseStruct

func (ResponseStruct) AsArangoError

func (r ResponseStruct) AsArangoError() ArangoError

func (*ResponseStruct) AsArangoErrorWithCode

func (r *ResponseStruct) AsArangoErrorWithCode(code int) ArangoError

func (ResponseStruct) ExpectCode

func (r ResponseStruct) ExpectCode(codes ...int) error

func (ResponseStruct) String

func (r ResponseStruct) String() string

type ResponseStructList

type ResponseStructList []ResponseStruct

func (ResponseStructList) HasError

func (r ResponseStructList) HasError() bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL