type FakeClient … var _ … // NewFakeClient returns a fake openapi client with an empty PathsMap. func NewFakeClient() *FakeClient { … } // Paths returns stored PathsMap field, creating an empty one if // it does not already exist. If ForcedErr is set, this function // returns the error instead. func (f FakeClient) Paths() (map[string]openapi.GroupVersion, error) { … } type FakeGroupVersion … var _ … // Schema returns the hard-coded byte slice, including creating an // empty slice if it has not been set yet. If the ForcedErr is set, // this function returns the error instead of the GVSpec field. If // content type other than application/json is passed, and error is // returned. func (f FakeGroupVersion) Schema(contentType string) ([]byte, error) { … }