-
Notifications
You must be signed in to change notification settings - Fork 0
/
openapi_extensions.go
66 lines (44 loc) · 2.04 KB
/
openapi_extensions.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
package rest
// WeOSConfigExtension weos configuration key
const WeOSConfigExtension = "x-weos-config"
// ContextNameExtension alias parameter name to a different name in the context
const ContextNameExtension = "x-context-name"
// MiddlewareExtension add middleware
const MiddlewareExtension = "x-middleware"
// ControllerExtension set controller
const ControllerExtension = "x-controller"
// RemoveExtension marks a field for removal
const RemoveExtension = "x-remove"
// CopyExtension is used to copy a field's values into another field, ignoring those that are not of the same type
const CopyExtension = "x-copy"
// IdentifierExtension set identifier
const IdentifierExtension = "x-identifier"
// AliasExtension alias parameter name to a different name in the controller
const AliasExtension = "x-alias"
// SchemaExtension alias for specifying the content type instead of the request body
const SchemaExtension = "x-schema"
// ProjectionExtension set custom projection
const ProjectionExtension = "x-projections"
// CommandDispatcherExtension set custom command dispatcher
const CommandDispatcherExtension = "x-command-dispatcher"
// EventStoreExtension set custom event store
const EventStoreExtension = "x-event-store"
const UniqueExtension = "x-unique"
// OpenIDConnectUrlExtension set the open id connect url
const OpenIDConnectUrlExtension = "openIdConnectUrl"
// JWTMapExtension map claims to user and role
const JWTMapExtension = "x-jwt-map"
// SkipExpiryCheckExtension set the expiry check
const SkipExpiryCheckExtension = "x-skip-expiry-check"
// AuthorizationConfigExtension setup authorization
const AuthorizationConfigExtension = "x-auth"
// FolderExtension set staticFolder folder
const FolderExtension = "x-folder"
// FileExtension set staticFolder file
const FileExtension = "x-file"
// ContextExtension set parameters directly in the context
const ContextExtension = "x-context"
// TemplateExtension set template files
const TemplateExtension = "x-templates"
// UploadExtension for the storage location of an upload
const UploadExtension = "x-upload"