Documentation
¶
Index ¶
- type ApiType
- type AppEnumerateK8SAttemptInfo
- func (a *AppEnumerateK8SAttemptInfo) GetExtraProperties() map[string]interface{}
- func (a *AppEnumerateK8SAttemptInfo) GetPath() string
- func (a *AppEnumerateK8SAttemptInfo) GetRequest() *common.RequestInfo
- func (a *AppEnumerateK8SAttemptInfo) String() string
- func (a *AppEnumerateK8SAttemptInfo) UnmarshalJSON(data []byte) error
- type AppEnumerateK8SReport
- func (a *AppEnumerateK8SReport) GetAttempts() []*AppEnumerateK8SAttemptInfo
- func (a *AppEnumerateK8SReport) GetErrors() []string
- func (a *AppEnumerateK8SReport) GetExtraProperties() map[string]interface{}
- func (a *AppEnumerateK8SReport) GetTarget() string
- func (a *AppEnumerateK8SReport) String() string
- func (a *AppEnumerateK8SReport) UnmarshalJSON(data []byte) error
- type GraphQlData
- type GraphQlField
- type GraphQlQuery
- type GraphQlSchema
- type GraphQlSchemaData
- type GraphQlType
- func (g *GraphQlType) GetDescription() *string
- func (g *GraphQlType) GetExtraProperties() map[string]interface{}
- func (g *GraphQlType) GetFields() []*GraphQlField
- func (g *GraphQlType) GetKind() string
- func (g *GraphQlType) GetName() string
- func (g *GraphQlType) String() string
- func (g *GraphQlType) UnmarshalJSON(data []byte) error
- type OAuthFlow
- func (o *OAuthFlow) GetAuthorizationUrl() *string
- func (o *OAuthFlow) GetExtraProperties() map[string]interface{}
- func (o *OAuthFlow) GetRefreshUrl() *string
- func (o *OAuthFlow) GetScopes() map[string]string
- func (o *OAuthFlow) GetTokenUrl() *string
- func (o *OAuthFlow) String() string
- func (o *OAuthFlow) UnmarshalJSON(data []byte) error
- type OAuthFlows
- func (o *OAuthFlows) GetAuthorizationCode() *OAuthFlow
- func (o *OAuthFlows) GetClientCredentials() *OAuthFlow
- func (o *OAuthFlows) GetExtraProperties() map[string]interface{}
- func (o *OAuthFlows) GetImplicit() *OAuthFlow
- func (o *OAuthFlows) GetPassword() *OAuthFlow
- func (o *OAuthFlows) String() string
- func (o *OAuthFlows) UnmarshalJSON(data []byte) error
- type RequestSchema
- func (r *RequestSchema) GetAdditionalProperties() *RequestSchema
- func (r *RequestSchema) GetAllOf() []*RequestSchema
- func (r *RequestSchema) GetAnyOf() []*RequestSchema
- func (r *RequestSchema) GetDefault() *string
- func (r *RequestSchema) GetDescription() *string
- func (r *RequestSchema) GetEnum() []interface{}
- func (r *RequestSchema) GetExample() interface{}
- func (r *RequestSchema) GetExclusiveMaximum() *bool
- func (r *RequestSchema) GetExclusiveMinimum() *bool
- func (r *RequestSchema) GetExtraProperties() map[string]interface{}
- func (r *RequestSchema) GetFormat() *string
- func (r *RequestSchema) GetItems() *RequestSchema
- func (r *RequestSchema) GetMaxItems() *int
- func (r *RequestSchema) GetMaxLength() *int
- func (r *RequestSchema) GetMaxProperties() *int
- func (r *RequestSchema) GetMaximum() *float64
- func (r *RequestSchema) GetMinItems() *int
- func (r *RequestSchema) GetMinLength() *int
- func (r *RequestSchema) GetMinProperties() *int
- func (r *RequestSchema) GetMinimum() *float64
- func (r *RequestSchema) GetMultipleOf() *float64
- func (r *RequestSchema) GetNot() *RequestSchema
- func (r *RequestSchema) GetOneOf() []*RequestSchema
- func (r *RequestSchema) GetPattern() *string
- func (r *RequestSchema) GetProperties() []*SchemaProperty
- func (r *RequestSchema) GetRequired() []string
- func (r *RequestSchema) GetType() []string
- func (r *RequestSchema) GetUniqueItems() *bool
- func (r *RequestSchema) String() string
- func (r *RequestSchema) UnmarshalJSON(data []byte) error
- type Route
- func (r *Route) GetDescription() string
- func (r *Route) GetExtraProperties() map[string]interface{}
- func (r *Route) GetMethod() string
- func (r *Route) GetPath() string
- func (r *Route) GetQueryParams() []string
- func (r *Route) GetRequestSchema() *RequestSchema
- func (r *Route) GetResponseProperties() map[string][]string
- func (r *Route) GetSecurity() *SecurityRequirement
- func (r *Route) GetType() ApiType
- func (r *Route) String() string
- func (r *Route) UnmarshalJSON(data []byte) error
- type RoutesReport
- func (r *RoutesReport) GetAppType() ApiType
- func (r *RoutesReport) GetBaseEndpointUrl() string
- func (r *RoutesReport) GetErrors() []string
- func (r *RoutesReport) GetExtraProperties() map[string]interface{}
- func (r *RoutesReport) GetQueries() []*GraphQlQuery
- func (r *RoutesReport) GetRaw() string
- func (r *RoutesReport) GetRoutes() []*Route
- func (r *RoutesReport) GetSchemaUrl() *string
- func (r *RoutesReport) GetSecurity() []*SecurityRequirement
- func (r *RoutesReport) GetSecuritySchemes() map[SecuritySchemeName]*SecurityScheme
- func (r *RoutesReport) GetTarget() string
- func (r *RoutesReport) GetVersion() *string
- func (r *RoutesReport) String() string
- func (r *RoutesReport) UnmarshalJSON(data []byte) error
- type SchemaProperty
- func (s *SchemaProperty) GetAdditionalProperties() *RequestSchema
- func (s *SchemaProperty) GetDescription() *string
- func (s *SchemaProperty) GetEnum() []string
- func (s *SchemaProperty) GetExample() *string
- func (s *SchemaProperty) GetExtraProperties() map[string]interface{}
- func (s *SchemaProperty) GetFormat() *string
- func (s *SchemaProperty) GetItems() *RequestSchema
- func (s *SchemaProperty) GetName() string
- func (s *SchemaProperty) GetProperties() []*SchemaProperty
- func (s *SchemaProperty) GetRequired() *bool
- func (s *SchemaProperty) GetType() []string
- func (s *SchemaProperty) String() string
- func (s *SchemaProperty) UnmarshalJSON(data []byte) error
- type SecurityRequirement
- type SecurityScheme
- func (s *SecurityScheme) GetAuthorizationUrl() *string
- func (s *SecurityScheme) GetBearerFormat() *string
- func (s *SecurityScheme) GetDescription() *string
- func (s *SecurityScheme) GetExtraProperties() map[string]interface{}
- func (s *SecurityScheme) GetFlow() *string
- func (s *SecurityScheme) GetFlows() *OAuthFlows
- func (s *SecurityScheme) GetIn() *string
- func (s *SecurityScheme) GetName() *SecuritySchemeName
- func (s *SecurityScheme) GetOpenIdConnectUrl() *string
- func (s *SecurityScheme) GetScheme() *string
- func (s *SecurityScheme) GetScopes() map[string]string
- func (s *SecurityScheme) GetTokenUrl() *string
- func (s *SecurityScheme) GetType() SecuritySchemeType
- func (s *SecurityScheme) String() string
- func (s *SecurityScheme) UnmarshalJSON(data []byte) error
- type SecuritySchemeName
- type SecuritySchemeType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppEnumerateK8SAttemptInfo ¶
type AppEnumerateK8SAttemptInfo struct { Path string `json:"path" url:"path"` Request *common.RequestInfo `json:"request,omitempty" url:"request,omitempty"` // contains filtered or unexported fields }
func (*AppEnumerateK8SAttemptInfo) GetExtraProperties ¶
func (a *AppEnumerateK8SAttemptInfo) GetExtraProperties() map[string]interface{}
func (*AppEnumerateK8SAttemptInfo) GetPath ¶ added in v0.0.63
func (a *AppEnumerateK8SAttemptInfo) GetPath() string
func (*AppEnumerateK8SAttemptInfo) GetRequest ¶ added in v0.0.63
func (a *AppEnumerateK8SAttemptInfo) GetRequest() *common.RequestInfo
func (*AppEnumerateK8SAttemptInfo) String ¶
func (a *AppEnumerateK8SAttemptInfo) String() string
func (*AppEnumerateK8SAttemptInfo) UnmarshalJSON ¶
func (a *AppEnumerateK8SAttemptInfo) UnmarshalJSON(data []byte) error
type AppEnumerateK8SReport ¶
type AppEnumerateK8SReport struct { Target string `json:"target" url:"target"` Attempts []*AppEnumerateK8SAttemptInfo `json:"attempts,omitempty" url:"attempts,omitempty"` Errors []string `json:"errors,omitempty" url:"errors,omitempty"` // contains filtered or unexported fields }
func (*AppEnumerateK8SReport) GetAttempts ¶ added in v0.0.63
func (a *AppEnumerateK8SReport) GetAttempts() []*AppEnumerateK8SAttemptInfo
func (*AppEnumerateK8SReport) GetErrors ¶ added in v0.0.63
func (a *AppEnumerateK8SReport) GetErrors() []string
func (*AppEnumerateK8SReport) GetExtraProperties ¶
func (a *AppEnumerateK8SReport) GetExtraProperties() map[string]interface{}
func (*AppEnumerateK8SReport) GetTarget ¶ added in v0.0.63
func (a *AppEnumerateK8SReport) GetTarget() string
func (*AppEnumerateK8SReport) String ¶
func (a *AppEnumerateK8SReport) String() string
func (*AppEnumerateK8SReport) UnmarshalJSON ¶
func (a *AppEnumerateK8SReport) UnmarshalJSON(data []byte) error
type GraphQlData ¶
type GraphQlData struct { Schema *GraphQlSchemaData `json:"__schema,omitempty" url:"__schema,omitempty"` // contains filtered or unexported fields }
func (*GraphQlData) GetExtraProperties ¶
func (g *GraphQlData) GetExtraProperties() map[string]interface{}
func (*GraphQlData) GetSchema ¶ added in v0.0.63
func (g *GraphQlData) GetSchema() *GraphQlSchemaData
func (*GraphQlData) String ¶
func (g *GraphQlData) String() string
func (*GraphQlData) UnmarshalJSON ¶
func (g *GraphQlData) UnmarshalJSON(data []byte) error
type GraphQlField ¶
type GraphQlField struct { Name string `json:"name" url:"name"` // contains filtered or unexported fields }
func (*GraphQlField) GetExtraProperties ¶
func (g *GraphQlField) GetExtraProperties() map[string]interface{}
func (*GraphQlField) GetName ¶ added in v0.0.63
func (g *GraphQlField) GetName() string
func (*GraphQlField) String ¶
func (g *GraphQlField) String() string
func (*GraphQlField) UnmarshalJSON ¶
func (g *GraphQlField) UnmarshalJSON(data []byte) error
type GraphQlQuery ¶
type GraphQlQuery struct { Type string `json:"type" url:"type"` Fields []string `json:"fields,omitempty" url:"fields,omitempty"` // contains filtered or unexported fields }
func (*GraphQlQuery) GetExtraProperties ¶
func (g *GraphQlQuery) GetExtraProperties() map[string]interface{}
func (*GraphQlQuery) GetFields ¶ added in v0.0.63
func (g *GraphQlQuery) GetFields() []string
func (*GraphQlQuery) GetType ¶ added in v0.0.63
func (g *GraphQlQuery) GetType() string
func (*GraphQlQuery) String ¶
func (g *GraphQlQuery) String() string
func (*GraphQlQuery) UnmarshalJSON ¶
func (g *GraphQlQuery) UnmarshalJSON(data []byte) error
type GraphQlSchema ¶
type GraphQlSchema struct { Data *GraphQlData `json:"data,omitempty" url:"data,omitempty"` // contains filtered or unexported fields }
func (*GraphQlSchema) GetData ¶ added in v0.0.63
func (g *GraphQlSchema) GetData() *GraphQlData
func (*GraphQlSchema) GetExtraProperties ¶
func (g *GraphQlSchema) GetExtraProperties() map[string]interface{}
func (*GraphQlSchema) String ¶
func (g *GraphQlSchema) String() string
func (*GraphQlSchema) UnmarshalJSON ¶
func (g *GraphQlSchema) UnmarshalJSON(data []byte) error
type GraphQlSchemaData ¶
type GraphQlSchemaData struct { Types []*GraphQlType `json:"types,omitempty" url:"types,omitempty"` // contains filtered or unexported fields }
func (*GraphQlSchemaData) GetExtraProperties ¶
func (g *GraphQlSchemaData) GetExtraProperties() map[string]interface{}
func (*GraphQlSchemaData) GetTypes ¶ added in v0.0.63
func (g *GraphQlSchemaData) GetTypes() []*GraphQlType
func (*GraphQlSchemaData) String ¶
func (g *GraphQlSchemaData) String() string
func (*GraphQlSchemaData) UnmarshalJSON ¶
func (g *GraphQlSchemaData) UnmarshalJSON(data []byte) error
type GraphQlType ¶
type GraphQlType struct { Name string `json:"name" url:"name"` Kind string `json:"kind" url:"kind"` Description *string `json:"description,omitempty" url:"description,omitempty"` Fields []*GraphQlField `json:"fields,omitempty" url:"fields,omitempty"` // contains filtered or unexported fields }
func (*GraphQlType) GetDescription ¶ added in v0.0.63
func (g *GraphQlType) GetDescription() *string
func (*GraphQlType) GetExtraProperties ¶
func (g *GraphQlType) GetExtraProperties() map[string]interface{}
func (*GraphQlType) GetFields ¶ added in v0.0.63
func (g *GraphQlType) GetFields() []*GraphQlField
func (*GraphQlType) GetKind ¶ added in v0.0.63
func (g *GraphQlType) GetKind() string
func (*GraphQlType) GetName ¶ added in v0.0.63
func (g *GraphQlType) GetName() string
func (*GraphQlType) String ¶
func (g *GraphQlType) String() string
func (*GraphQlType) UnmarshalJSON ¶
func (g *GraphQlType) UnmarshalJSON(data []byte) error
type OAuthFlow ¶
type OAuthFlow struct { AuthorizationUrl *string `json:"authorizationUrl,omitempty" url:"authorizationUrl,omitempty"` TokenUrl *string `json:"tokenUrl,omitempty" url:"tokenUrl,omitempty"` RefreshUrl *string `json:"refreshUrl,omitempty" url:"refreshUrl,omitempty"` Scopes map[string]string `json:"scopes,omitempty" url:"scopes,omitempty"` // contains filtered or unexported fields }
func (*OAuthFlow) GetAuthorizationUrl ¶ added in v0.0.63
func (*OAuthFlow) GetExtraProperties ¶
func (*OAuthFlow) GetRefreshUrl ¶ added in v0.0.63
func (*OAuthFlow) GetTokenUrl ¶ added in v0.0.63
func (*OAuthFlow) UnmarshalJSON ¶
type OAuthFlows ¶
type OAuthFlows struct { Implicit *OAuthFlow `json:"implicit,omitempty" url:"implicit,omitempty"` Password *OAuthFlow `json:"password,omitempty" url:"password,omitempty"` ClientCredentials *OAuthFlow `json:"clientCredentials,omitempty" url:"clientCredentials,omitempty"` AuthorizationCode *OAuthFlow `json:"authorizationCode,omitempty" url:"authorizationCode,omitempty"` // contains filtered or unexported fields }
func (*OAuthFlows) GetAuthorizationCode ¶ added in v0.0.63
func (o *OAuthFlows) GetAuthorizationCode() *OAuthFlow
func (*OAuthFlows) GetClientCredentials ¶ added in v0.0.63
func (o *OAuthFlows) GetClientCredentials() *OAuthFlow
func (*OAuthFlows) GetExtraProperties ¶
func (o *OAuthFlows) GetExtraProperties() map[string]interface{}
func (*OAuthFlows) GetImplicit ¶ added in v0.0.63
func (o *OAuthFlows) GetImplicit() *OAuthFlow
func (*OAuthFlows) GetPassword ¶ added in v0.0.63
func (o *OAuthFlows) GetPassword() *OAuthFlow
func (*OAuthFlows) String ¶
func (o *OAuthFlows) String() string
func (*OAuthFlows) UnmarshalJSON ¶
func (o *OAuthFlows) UnmarshalJSON(data []byte) error
type RequestSchema ¶
type RequestSchema struct { Type []string `json:"type,omitempty" url:"type,omitempty"` Properties []*SchemaProperty `json:"properties,omitempty" url:"properties,omitempty"` Required []string `json:"required,omitempty" url:"required,omitempty"` Items *RequestSchema `json:"items,omitempty" url:"items,omitempty"` AdditionalProperties *RequestSchema `json:"additionalProperties,omitempty" url:"additionalProperties,omitempty"` AllOf []*RequestSchema `json:"allOf,omitempty" url:"allOf,omitempty"` OneOf []*RequestSchema `json:"oneOf,omitempty" url:"oneOf,omitempty"` AnyOf []*RequestSchema `json:"anyOf,omitempty" url:"anyOf,omitempty"` Not *RequestSchema `json:"not,omitempty" url:"not,omitempty"` Description *string `json:"description,omitempty" url:"description,omitempty"` Format *string `json:"format,omitempty" url:"format,omitempty"` Default *string `json:"default,omitempty" url:"default,omitempty"` Example interface{} `json:"example,omitempty" url:"example,omitempty"` Enum []interface{} `json:"enum,omitempty" url:"enum,omitempty"` MultipleOf *float64 `json:"multipleOf,omitempty" url:"multipleOf,omitempty"` Maximum *float64 `json:"maximum,omitempty" url:"maximum,omitempty"` ExclusiveMaximum *bool `json:"exclusiveMaximum,omitempty" url:"exclusiveMaximum,omitempty"` Minimum *float64 `json:"minimum,omitempty" url:"minimum,omitempty"` ExclusiveMinimum *bool `json:"exclusiveMinimum,omitempty" url:"exclusiveMinimum,omitempty"` MaxLength *int `json:"maxLength,omitempty" url:"maxLength,omitempty"` MinLength *int `json:"minLength,omitempty" url:"minLength,omitempty"` Pattern *string `json:"pattern,omitempty" url:"pattern,omitempty"` MaxItems *int `json:"maxItems,omitempty" url:"maxItems,omitempty"` MinItems *int `json:"minItems,omitempty" url:"minItems,omitempty"` UniqueItems *bool `json:"uniqueItems,omitempty" url:"uniqueItems,omitempty"` MaxProperties *int `json:"maxProperties,omitempty" url:"maxProperties,omitempty"` MinProperties *int `json:"minProperties,omitempty" url:"minProperties,omitempty"` // contains filtered or unexported fields }
func (*RequestSchema) GetAdditionalProperties ¶ added in v0.0.63
func (r *RequestSchema) GetAdditionalProperties() *RequestSchema
func (*RequestSchema) GetAllOf ¶ added in v0.0.63
func (r *RequestSchema) GetAllOf() []*RequestSchema
func (*RequestSchema) GetAnyOf ¶ added in v0.0.63
func (r *RequestSchema) GetAnyOf() []*RequestSchema
func (*RequestSchema) GetDefault ¶ added in v0.0.63
func (r *RequestSchema) GetDefault() *string
func (*RequestSchema) GetDescription ¶ added in v0.0.63
func (r *RequestSchema) GetDescription() *string
func (*RequestSchema) GetEnum ¶ added in v0.0.63
func (r *RequestSchema) GetEnum() []interface{}
func (*RequestSchema) GetExample ¶ added in v0.0.63
func (r *RequestSchema) GetExample() interface{}
func (*RequestSchema) GetExclusiveMaximum ¶ added in v0.0.63
func (r *RequestSchema) GetExclusiveMaximum() *bool
func (*RequestSchema) GetExclusiveMinimum ¶ added in v0.0.63
func (r *RequestSchema) GetExclusiveMinimum() *bool
func (*RequestSchema) GetExtraProperties ¶
func (r *RequestSchema) GetExtraProperties() map[string]interface{}
func (*RequestSchema) GetFormat ¶ added in v0.0.63
func (r *RequestSchema) GetFormat() *string
func (*RequestSchema) GetItems ¶ added in v0.0.63
func (r *RequestSchema) GetItems() *RequestSchema
func (*RequestSchema) GetMaxItems ¶ added in v0.0.63
func (r *RequestSchema) GetMaxItems() *int
func (*RequestSchema) GetMaxLength ¶ added in v0.0.63
func (r *RequestSchema) GetMaxLength() *int
func (*RequestSchema) GetMaxProperties ¶ added in v0.0.63
func (r *RequestSchema) GetMaxProperties() *int
func (*RequestSchema) GetMaximum ¶ added in v0.0.63
func (r *RequestSchema) GetMaximum() *float64
func (*RequestSchema) GetMinItems ¶ added in v0.0.63
func (r *RequestSchema) GetMinItems() *int
func (*RequestSchema) GetMinLength ¶ added in v0.0.63
func (r *RequestSchema) GetMinLength() *int
func (*RequestSchema) GetMinProperties ¶ added in v0.0.63
func (r *RequestSchema) GetMinProperties() *int
func (*RequestSchema) GetMinimum ¶ added in v0.0.63
func (r *RequestSchema) GetMinimum() *float64
func (*RequestSchema) GetMultipleOf ¶ added in v0.0.63
func (r *RequestSchema) GetMultipleOf() *float64
func (*RequestSchema) GetNot ¶ added in v0.0.63
func (r *RequestSchema) GetNot() *RequestSchema
func (*RequestSchema) GetOneOf ¶ added in v0.0.63
func (r *RequestSchema) GetOneOf() []*RequestSchema
func (*RequestSchema) GetPattern ¶ added in v0.0.63
func (r *RequestSchema) GetPattern() *string
func (*RequestSchema) GetProperties ¶ added in v0.0.63
func (r *RequestSchema) GetProperties() []*SchemaProperty
func (*RequestSchema) GetRequired ¶ added in v0.0.63
func (r *RequestSchema) GetRequired() []string
func (*RequestSchema) GetType ¶ added in v0.0.63
func (r *RequestSchema) GetType() []string
func (*RequestSchema) GetUniqueItems ¶ added in v0.0.63
func (r *RequestSchema) GetUniqueItems() *bool
func (*RequestSchema) String ¶
func (r *RequestSchema) String() string
func (*RequestSchema) UnmarshalJSON ¶
func (r *RequestSchema) UnmarshalJSON(data []byte) error
type Route ¶
type Route struct { Path string `json:"path" url:"path"` QueryParams []string `json:"queryParams,omitempty" url:"queryParams,omitempty"` Security *SecurityRequirement `json:"security,omitempty" url:"security,omitempty"` Method string `json:"method" url:"method"` Type ApiType `json:"type" url:"type"` Description string `json:"description" url:"description"` ResponseProperties map[string][]string `json:"responseProperties,omitempty" url:"responseProperties,omitempty"` RequestSchema *RequestSchema `json:"requestSchema,omitempty" url:"requestSchema,omitempty"` // contains filtered or unexported fields }
func (*Route) GetDescription ¶ added in v0.0.63
func (*Route) GetExtraProperties ¶
func (*Route) GetQueryParams ¶ added in v0.0.63
func (*Route) GetRequestSchema ¶ added in v0.0.63
func (r *Route) GetRequestSchema() *RequestSchema
func (*Route) GetResponseProperties ¶ added in v0.0.63
func (*Route) GetSecurity ¶ added in v0.0.63
func (r *Route) GetSecurity() *SecurityRequirement
func (*Route) UnmarshalJSON ¶
type RoutesReport ¶
type RoutesReport struct { Target string `json:"target" url:"target"` AppType ApiType `json:"appType" url:"appType"` BaseEndpointUrl string `json:"baseEndpointUrl" url:"baseEndpointUrl"` Version *string `json:"version,omitempty" url:"version,omitempty"` SchemaUrl *string `json:"schemaUrl,omitempty" url:"schemaUrl,omitempty"` Routes []*Route `json:"routes,omitempty" url:"routes,omitempty"` SecuritySchemes map[SecuritySchemeName]*SecurityScheme `json:"securitySchemes,omitempty" url:"securitySchemes,omitempty"` Security []*SecurityRequirement `json:"security,omitempty" url:"security,omitempty"` Queries []*GraphQlQuery `json:"queries,omitempty" url:"queries,omitempty"` Raw string `json:"raw" url:"raw"` Errors []string `json:"errors,omitempty" url:"errors,omitempty"` // contains filtered or unexported fields }
func (*RoutesReport) GetAppType ¶ added in v0.0.63
func (r *RoutesReport) GetAppType() ApiType
func (*RoutesReport) GetBaseEndpointUrl ¶ added in v0.0.63
func (r *RoutesReport) GetBaseEndpointUrl() string
func (*RoutesReport) GetErrors ¶ added in v0.0.63
func (r *RoutesReport) GetErrors() []string
func (*RoutesReport) GetExtraProperties ¶
func (r *RoutesReport) GetExtraProperties() map[string]interface{}
func (*RoutesReport) GetQueries ¶ added in v0.0.63
func (r *RoutesReport) GetQueries() []*GraphQlQuery
func (*RoutesReport) GetRaw ¶ added in v0.0.63
func (r *RoutesReport) GetRaw() string
func (*RoutesReport) GetRoutes ¶ added in v0.0.63
func (r *RoutesReport) GetRoutes() []*Route
func (*RoutesReport) GetSchemaUrl ¶ added in v0.0.63
func (r *RoutesReport) GetSchemaUrl() *string
func (*RoutesReport) GetSecurity ¶ added in v0.0.63
func (r *RoutesReport) GetSecurity() []*SecurityRequirement
func (*RoutesReport) GetSecuritySchemes ¶ added in v0.0.63
func (r *RoutesReport) GetSecuritySchemes() map[SecuritySchemeName]*SecurityScheme
func (*RoutesReport) GetTarget ¶ added in v0.0.63
func (r *RoutesReport) GetTarget() string
func (*RoutesReport) GetVersion ¶ added in v0.0.63
func (r *RoutesReport) GetVersion() *string
func (*RoutesReport) String ¶
func (r *RoutesReport) String() string
func (*RoutesReport) UnmarshalJSON ¶
func (r *RoutesReport) UnmarshalJSON(data []byte) error
type SchemaProperty ¶
type SchemaProperty struct { Name string `json:"name" url:"name"` Type []string `json:"type,omitempty" url:"type,omitempty"` Format *string `json:"format,omitempty" url:"format,omitempty"` Description *string `json:"description,omitempty" url:"description,omitempty"` Required *bool `json:"required,omitempty" url:"required,omitempty"` Items *RequestSchema `json:"items,omitempty" url:"items,omitempty"` Properties []*SchemaProperty `json:"properties,omitempty" url:"properties,omitempty"` AdditionalProperties *RequestSchema `json:"additionalProperties,omitempty" url:"additionalProperties,omitempty"` Enum []string `json:"enum,omitempty" url:"enum,omitempty"` Example *string `json:"example,omitempty" url:"example,omitempty"` // contains filtered or unexported fields }
func (*SchemaProperty) GetAdditionalProperties ¶ added in v0.0.63
func (s *SchemaProperty) GetAdditionalProperties() *RequestSchema
func (*SchemaProperty) GetDescription ¶ added in v0.0.63
func (s *SchemaProperty) GetDescription() *string
func (*SchemaProperty) GetEnum ¶ added in v0.0.63
func (s *SchemaProperty) GetEnum() []string
func (*SchemaProperty) GetExample ¶ added in v0.0.63
func (s *SchemaProperty) GetExample() *string
func (*SchemaProperty) GetExtraProperties ¶
func (s *SchemaProperty) GetExtraProperties() map[string]interface{}
func (*SchemaProperty) GetFormat ¶ added in v0.0.63
func (s *SchemaProperty) GetFormat() *string
func (*SchemaProperty) GetItems ¶ added in v0.0.63
func (s *SchemaProperty) GetItems() *RequestSchema
func (*SchemaProperty) GetName ¶ added in v0.0.63
func (s *SchemaProperty) GetName() string
func (*SchemaProperty) GetProperties ¶ added in v0.0.63
func (s *SchemaProperty) GetProperties() []*SchemaProperty
func (*SchemaProperty) GetRequired ¶ added in v0.0.63
func (s *SchemaProperty) GetRequired() *bool
func (*SchemaProperty) GetType ¶ added in v0.0.63
func (s *SchemaProperty) GetType() []string
func (*SchemaProperty) String ¶
func (s *SchemaProperty) String() string
func (*SchemaProperty) UnmarshalJSON ¶
func (s *SchemaProperty) UnmarshalJSON(data []byte) error
type SecurityRequirement ¶
type SecurityRequirement struct { Schemes map[string][]string `json:"schemes,omitempty" url:"schemes,omitempty"` // contains filtered or unexported fields }
func (*SecurityRequirement) GetExtraProperties ¶
func (s *SecurityRequirement) GetExtraProperties() map[string]interface{}
func (*SecurityRequirement) GetSchemes ¶ added in v0.0.63
func (s *SecurityRequirement) GetSchemes() map[string][]string
func (*SecurityRequirement) String ¶
func (s *SecurityRequirement) String() string
func (*SecurityRequirement) UnmarshalJSON ¶
func (s *SecurityRequirement) UnmarshalJSON(data []byte) error
type SecurityScheme ¶
type SecurityScheme struct { Type SecuritySchemeType `json:"type" url:"type"` Description *string `json:"description,omitempty" url:"description,omitempty"` Name *SecuritySchemeName `json:"name,omitempty" url:"name,omitempty"` In *string `json:"in,omitempty" url:"in,omitempty"` Scheme *string `json:"scheme,omitempty" url:"scheme,omitempty"` BearerFormat *string `json:"bearerFormat,omitempty" url:"bearerFormat,omitempty"` Flow *string `json:"flow,omitempty" url:"flow,omitempty"` AuthorizationUrl *string `json:"authorizationUrl,omitempty" url:"authorizationUrl,omitempty"` TokenUrl *string `json:"tokenUrl,omitempty" url:"tokenUrl,omitempty"` Scopes map[string]string `json:"scopes,omitempty" url:"scopes,omitempty"` Flows *OAuthFlows `json:"flows,omitempty" url:"flows,omitempty"` OpenIdConnectUrl *string `json:"openIdConnectUrl,omitempty" url:"openIdConnectUrl,omitempty"` // contains filtered or unexported fields }
func (*SecurityScheme) GetAuthorizationUrl ¶ added in v0.0.63
func (s *SecurityScheme) GetAuthorizationUrl() *string
func (*SecurityScheme) GetBearerFormat ¶ added in v0.0.63
func (s *SecurityScheme) GetBearerFormat() *string
func (*SecurityScheme) GetDescription ¶ added in v0.0.63
func (s *SecurityScheme) GetDescription() *string
func (*SecurityScheme) GetExtraProperties ¶
func (s *SecurityScheme) GetExtraProperties() map[string]interface{}
func (*SecurityScheme) GetFlow ¶ added in v0.0.63
func (s *SecurityScheme) GetFlow() *string
func (*SecurityScheme) GetFlows ¶ added in v0.0.63
func (s *SecurityScheme) GetFlows() *OAuthFlows
func (*SecurityScheme) GetIn ¶ added in v0.0.63
func (s *SecurityScheme) GetIn() *string
func (*SecurityScheme) GetName ¶ added in v0.0.63
func (s *SecurityScheme) GetName() *SecuritySchemeName
func (*SecurityScheme) GetOpenIdConnectUrl ¶ added in v0.0.63
func (s *SecurityScheme) GetOpenIdConnectUrl() *string
func (*SecurityScheme) GetScheme ¶ added in v0.0.63
func (s *SecurityScheme) GetScheme() *string
func (*SecurityScheme) GetScopes ¶ added in v0.0.63
func (s *SecurityScheme) GetScopes() map[string]string
func (*SecurityScheme) GetTokenUrl ¶ added in v0.0.63
func (s *SecurityScheme) GetTokenUrl() *string
func (*SecurityScheme) GetType ¶ added in v0.0.63
func (s *SecurityScheme) GetType() SecuritySchemeType
func (*SecurityScheme) String ¶
func (s *SecurityScheme) String() string
func (*SecurityScheme) UnmarshalJSON ¶
func (s *SecurityScheme) UnmarshalJSON(data []byte) error
type SecuritySchemeName ¶
type SecuritySchemeName = string
type SecuritySchemeType ¶
type SecuritySchemeType string
const ( SecuritySchemeTypeBasic SecuritySchemeType = "basic" SecuritySchemeTypeApiKey SecuritySchemeType = "apiKey" SecuritySchemeTypeHttp SecuritySchemeType = "http" SecuritySchemeTypeOauth2 SecuritySchemeType = "oauth2" SecuritySchemeTypeOpenIdConnect SecuritySchemeType = "openIdConnect" SecuritySchemeTypeMutualTls SecuritySchemeType = "mutualTLS" )
func NewSecuritySchemeTypeFromString ¶
func NewSecuritySchemeTypeFromString(s string) (SecuritySchemeType, error)
func (SecuritySchemeType) Ptr ¶
func (s SecuritySchemeType) Ptr() *SecuritySchemeType
Click to show internal directories.
Click to hide internal directories.