auditinfomation

package
v0.0.0-...-39374da Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2019 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuditInfomationCreater

type AuditInfomationCreater interface {
}

AuditInfomationCreater AuditInfomationの内部で組み立てるためのmethodを提供します

func NewAuditInfomationCreater

func NewAuditInfomationCreater(servers []string, replacestring string) (auditinfocreater AuditInfomationCreater)

NewAuditInfomationCreater AuditInfomationを生成するためのインターフェースを生成します

type AuditOperationCreater

type AuditOperationCreater interface {
}

func NewAuditOperationCreater

func NewAuditOperationCreater() (aoc AuditOperationCreater)

func NewAuditParameterCreater

func NewAuditParameterCreater(name, in, style string, required bool, asc AuditSchmaCreater) (aoc AuditOperationCreater, err error)

func NewAuditParametersCreater

func NewAuditParametersCreater(params ...AuditParameterCreater) AuditOperationCreater

type AuditParameterCreater

type AuditParameterCreater interface {
	Fetch() *openapi3.ParameterRef
}

type AuditParametersCreater

type AuditParametersCreater interface {
	AddParameter(param AuditParameterCreater)
}

AuditParametersCreater パラメーター(QueryやPath,Header)などの処理を定義情報を問してまとめる

type AuditPointItemCreater

type AuditPointItemCreater interface {
}

AuditPointItemCreater 内部のパラメーターやBodyを整形する

func NewAuditPointItemCreater

func NewAuditPointItemCreater() (apic AuditPointItemCreater)

NewAuditPointItemCreater Itemを生成するためのインターフェースを生成します

type AuditPointsCreater

type AuditPointsCreater interface {
}

AuditPointsCreater 検査を行うエンドポイントの情報を定義情報へ変換する 現状は最も求めている形式に近しいOpenAPI3のPathsを用いているが今後変更をする

func NewAuditPointCreater

func NewAuditPointCreater() (auditpointcreater AuditPointsCreater)

NewAuditPointCreater 検査を行うエンドポイントを整形するためのインターフェースを生成します

type AuditSchmaCreater

type AuditSchmaCreater interface {
	Fetch() *openapi3.SchemaRef
}

AuditSchmaCreater 型と型の形式の定義を行う ty : stringやintegerなどの大まかな方定義 format : int64などの細かな情報

func NewAuditSchmaCreater

func NewAuditSchmaCreater(ty string, format string, items AuditSchmaCreater) AuditSchmaCreater

Jump to

Keyboard shortcuts

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