1.0.39 • Published 1 year ago

@pippip/pip-system-common v1.0.39

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

Pip System

Pip Common Library

  • Error Handeler
  • Error Response
  • Current User
  • Current Agency
  • Current App Agency
  • Require Auth
    • requireLogin
    • requireRole
    • requireAgencyLogin
    • requireAgencyRole
    • requireAppLogin
    • requireAppRole
  • Validate Request

Get Started

Request Session

  • User ADM: user_access_token
  • Agency VN: agency_access_token

Error Status:

  • "-600" : Bad Request
  • "-601" : NotAuthenticateError
  • "-602" : Data Not Found
  • "-603" : NotAuthorizedError
  • "-604" : Database connection error
  • "-605" : RequestValidationError
  • "-606" : Not Found Error
  • "-607" : PipTokenExpiredError
  • "-608" : PipJsonWebTokenError
  • "-609" : PipTokenNotBeforeError
  • "-610" : PermissionDeniedError
  • "-611" : Invalid Refresh Token

Error App Status:

  • "-600" : Bad Request
  • "-601" : NotAuthenticateError
  • "-602" : Data Not Found
  • "-603" : NotAuthorizedError
  • "-604" : Database connection error
  • "-605" : RequestValidationError
  • "-606" : Not Found Error
  • "-607" : PipTokenExpiredError
  • "-608" : PipJsonWebTokenError
  • "-609" : PipTokenNotBeforeError
  • "-610" : PermissionDeniedError
  • "-611" : Invalid Refresh Token
  • "-612" : Bad Service Error
  • "-613" : Duplicate Driver Error

Account Status

  • Active = 1
  • InActive = 0
  • Block = 2

Error Form Response

  • response_status: negative number
  • errors: Array Object
    • Object: { message: string, field?: string }

User Payload

  • id: string
  • phone: string
  • name: string
  • role: string
  • status: number

Agency Web Payload

  • id: string
  • phone: string
  • name: string
  • role: string
  • status: number
  • rank?: number
  • isTransportation?: boolean
  • isDriver?: boolean

Agency Mobile APP Payload

  • id: string
  • phone: string
  • name: string
  • role: string
  • status: number
  • rank?: number
  • isTransportation?: boolean
  • isDriver?: boolean
1.0.39

1 year ago

1.0.38

1 year ago

1.0.37

1 year ago

1.0.36

2 years ago

1.0.28

2 years ago

1.0.27

2 years ago

1.0.33

2 years ago

1.0.32

2 years ago

1.0.31

2 years ago

1.0.30

2 years ago

1.0.35

2 years ago

1.0.34

2 years ago

1.0.19

2 years ago

1.0.18

2 years ago

1.0.22

2 years ago

1.0.21

2 years ago

1.0.20

2 years ago

1.0.25

2 years ago

1.0.24

2 years ago

1.0.23

2 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago