Documentation ¶
Index ¶
- type PetsRequestBuilder
- func (m *PetsRequestBuilder) ByPet_id(pet_id string) *WithPet_ItemRequestBuilder
- func (m *PetsRequestBuilder) Get(ctx context.Context, ...) ([]i0320fe562ee30d5bef5a60656400b17a6b4eea2f8a7072c52c06297d81332fc2.Petable, ...)
- func (m *PetsRequestBuilder) Post(ctx context.Context, ...) error
- func (m *PetsRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *PetsRequestBuilder) ToPostRequestInformation(ctx context.Context, ...) (...)
- func (m *PetsRequestBuilder) WithUrl(rawUrl string) *PetsRequestBuilder
- type PetsRequestBuilderGetQueryParameters
- type PetsRequestBuilderGetRequestConfiguration
- type PetsRequestBuilderPostRequestConfiguration
- type WithPet_ItemRequestBuilder
- func (m *WithPet_ItemRequestBuilder) Get(ctx context.Context, ...) (i0320fe562ee30d5bef5a60656400b17a6b4eea2f8a7072c52c06297d81332fc2.Petable, ...)
- func (m *WithPet_ItemRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *WithPet_ItemRequestBuilder) WithUrl(rawUrl string) *WithPet_ItemRequestBuilder
- type WithPet_ItemRequestBuilderGetRequestConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PetsRequestBuilder ¶
type PetsRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
PetsRequestBuilder builds and executes requests for operations under \pets
func NewPetsRequestBuilder ¶
func NewPetsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *PetsRequestBuilder
NewPetsRequestBuilder instantiates a new PetsRequestBuilder and sets the default values.
func NewPetsRequestBuilderInternal ¶
func NewPetsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *PetsRequestBuilder
NewPetsRequestBuilderInternal instantiates a new PetsRequestBuilder and sets the default values.
func (*PetsRequestBuilder) ByPet_id ¶
func (m *PetsRequestBuilder) ByPet_id(pet_id string) *WithPet_ItemRequestBuilder
ByPet_id gets an item from the github.com/otakakot/sample-go-openapi-gen/pkg/kiota.pets.item collection
func (*PetsRequestBuilder) Get ¶
func (m *PetsRequestBuilder) Get(ctx context.Context, requestConfiguration *PetsRequestBuilderGetRequestConfiguration) ([]i0320fe562ee30d5bef5a60656400b17a6b4eea2f8a7072c52c06297d81332fc2.Petable, error)
Get list pets
func (*PetsRequestBuilder) Post ¶
func (m *PetsRequestBuilder) Post(ctx context.Context, body i0320fe562ee30d5bef5a60656400b17a6b4eea2f8a7072c52c06297d81332fc2.Petable, requestConfiguration *PetsRequestBuilderPostRequestConfiguration) error
Post create pet
func (*PetsRequestBuilder) ToGetRequestInformation ¶
func (m *PetsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *PetsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation list pets
func (*PetsRequestBuilder) ToPostRequestInformation ¶
func (m *PetsRequestBuilder) ToPostRequestInformation(ctx context.Context, body i0320fe562ee30d5bef5a60656400b17a6b4eea2f8a7072c52c06297d81332fc2.Petable, requestConfiguration *PetsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation create pet
func (*PetsRequestBuilder) WithUrl ¶
func (m *PetsRequestBuilder) WithUrl(rawUrl string) *PetsRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
type PetsRequestBuilderGetQueryParameters ¶
type PetsRequestBuilderGetQueryParameters struct { // How many items to return at one time (max 100) Limit *int32 `uriparametername:"limit"` }
PetsRequestBuilderGetQueryParameters list pets
type PetsRequestBuilderGetRequestConfiguration ¶
type PetsRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *PetsRequestBuilderGetQueryParameters }
PetsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type PetsRequestBuilderPostRequestConfiguration ¶
type PetsRequestBuilderPostRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
PetsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type WithPet_ItemRequestBuilder ¶
type WithPet_ItemRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
WithPet_ItemRequestBuilder builds and executes requests for operations under \pets\{pet_id}
func NewWithPet_ItemRequestBuilder ¶
func NewWithPet_ItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *WithPet_ItemRequestBuilder
NewWithPet_ItemRequestBuilder instantiates a new WithPet_ItemRequestBuilder and sets the default values.
func NewWithPet_ItemRequestBuilderInternal ¶
func NewWithPet_ItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *WithPet_ItemRequestBuilder
NewWithPet_ItemRequestBuilderInternal instantiates a new WithPet_ItemRequestBuilder and sets the default values.
func (*WithPet_ItemRequestBuilder) Get ¶
func (m *WithPet_ItemRequestBuilder) Get(ctx context.Context, requestConfiguration *WithPet_ItemRequestBuilderGetRequestConfiguration) (i0320fe562ee30d5bef5a60656400b17a6b4eea2f8a7072c52c06297d81332fc2.Petable, error)
Get get pet by id
func (*WithPet_ItemRequestBuilder) ToGetRequestInformation ¶
func (m *WithPet_ItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *WithPet_ItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation get pet by id
func (*WithPet_ItemRequestBuilder) WithUrl ¶
func (m *WithPet_ItemRequestBuilder) WithUrl(rawUrl string) *WithPet_ItemRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
type WithPet_ItemRequestBuilderGetRequestConfiguration ¶
type WithPet_ItemRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
WithPet_ItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.