Select Git revision
exchanges.microgen.go 1.06 KiB
// Code generated by microgen 0.9.1. DO NOT EDIT.
package transport
import (
"git.perx.ru/perxis/perxis-go/pkg/invitations"
"git.perx.ru/perxis/perxis-go/pkg/options"
)
type (
CreateRequest struct {
Invitation *invitations.Invitation `json:"invitation"`
}
CreateResponse struct {
Created *invitations.Invitation `json:"created"`
}
GetRequest struct {
InvitationId string `json:"invitation_id"`
}
GetResponse struct {
Invitation *invitations.Invitation `json:"invitation"`
}
AcceptRequest struct {
InvitationId string `json:"invitation_id"`
UserId string `json:"user_id"`
}
// Formal exchange type, please do not delete.
AcceptResponse struct{}
FindRequest struct {
Filter *invitations.Filter `json:"filter"`
Opts *options.FindOptions `json:"opts"`
}
FindResponse struct {
Invitations []*invitations.Invitation `json:"invitations"`
Total int `json:"total"`
}
DeleteRequest struct {
InvitationId string `json:"invitation_id"`
}
// Formal exchange type, please do not delete.
DeleteResponse struct{}
)