Documentation
¶
Overview ¶
Package api provides primitives to interact with the openapi HTTP API.
Code generated by github.com/deepmap/oapi-codegen version v1.12.4 DO NOT EDIT.
Package api provides primitives to interact with the openapi HTTP API.
Code generated by github.com/deepmap/oapi-codegen version v1.12.4 DO NOT EDIT.
Index ¶
- Constants
- func NewGetContinuousFileByIdRequest(server string, continuousId string, params *GetContinuousFileByIdParams) (*http.Request, error)
- func NewGetContinuousFileRequest(server string, params *GetContinuousFileParams) (*http.Request, error)
- func NewGetContinuousFiltersRequest(server string) (*http.Request, error)
- func NewGetContinuousFormatsRequest(server string) (*http.Request, error)
- func NewGetContinuousTicketByIdRequest(server string, continuousId string, params *GetContinuousTicketByIdParams) (*http.Request, error)
- func NewGetContinuousTicketRequest(server string, params *GetContinuousTicketParams) (*http.Request, error)
- func NewGetExpressionFileByIdRequest(server string, expressionId string, params *GetExpressionFileByIdParams) (*http.Request, error)
- func NewGetExpressionFileRequest(server string, params *GetExpressionFileParams) (*http.Request, error)
- func NewGetExpressionFiltersRequest(server string, params *GetExpressionFiltersParams) (*http.Request, error)
- func NewGetExpressionFormatsRequest(server string) (*http.Request, error)
- func NewGetExpressionTicketByIdRequest(server string, expressionId string, params *GetExpressionTicketByIdParams) (*http.Request, error)
- func NewGetExpressionTicketRequest(server string, params *GetExpressionTicketParams) (*http.Request, error)
- func NewGetExpressionUnitsRequest(server string) (*http.Request, error)
- func NewGetProjectByIdRequest(server string, projectId string) (*http.Request, error)
- func NewGetProjectFiltersRequest(server string) (*http.Request, error)
- func NewGetProjectsRequest(server string, params *GetProjectsParams) (*http.Request, error)
- func NewGetServiceInfoRequest(server string) (*http.Request, error)
- func NewGetStudiesRequest(server string, params *GetStudiesParams) (*http.Request, error)
- func NewGetStudyByIdRequest(server string, studyId string) (*http.Request, error)
- func NewGetStudyFiltersRequest(server string) (*http.Request, error)
- type ChrParam
- type Client
- func (c *Client) GetContinuousFile(ctx context.Context, params *GetContinuousFileParams, ...) (*http.Response, error)
- func (c *Client) GetContinuousFileById(ctx context.Context, continuousId string, params *GetContinuousFileByIdParams, ...) (*http.Response, error)
- func (c *Client) GetContinuousFilters(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetContinuousFormats(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetContinuousTicket(ctx context.Context, params *GetContinuousTicketParams, ...) (*http.Response, error)
- func (c *Client) GetContinuousTicketById(ctx context.Context, continuousId string, ...) (*http.Response, error)
- func (c *Client) GetExpressionFile(ctx context.Context, params *GetExpressionFileParams, ...) (*http.Response, error)
- func (c *Client) GetExpressionFileById(ctx context.Context, expressionId string, params *GetExpressionFileByIdParams, ...) (*http.Response, error)
- func (c *Client) GetExpressionFilters(ctx context.Context, params *GetExpressionFiltersParams, ...) (*http.Response, error)
- func (c *Client) GetExpressionFormats(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetExpressionTicket(ctx context.Context, params *GetExpressionTicketParams, ...) (*http.Response, error)
- func (c *Client) GetExpressionTicketById(ctx context.Context, expressionId string, ...) (*http.Response, error)
- func (c *Client) GetExpressionUnits(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetProjectById(ctx context.Context, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetProjectFilters(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetProjects(ctx context.Context, params *GetProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetServiceInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetStudies(ctx context.Context, params *GetStudiesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetStudyById(ctx context.Context, studyId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetStudyFilters(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) GetContinuousFileByIdWithResponse(ctx context.Context, continuousId string, params *GetContinuousFileByIdParams, ...) (*GetContinuousFileByIdResponse, error)
- func (c *ClientWithResponses) GetContinuousFileWithResponse(ctx context.Context, params *GetContinuousFileParams, ...) (*GetContinuousFileResponse, error)
- func (c *ClientWithResponses) GetContinuousFiltersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetContinuousFiltersResponse, error)
- func (c *ClientWithResponses) GetContinuousFormatsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetContinuousFormatsResponse, error)
- func (c *ClientWithResponses) GetContinuousTicketByIdWithResponse(ctx context.Context, continuousId string, ...) (*GetContinuousTicketByIdResponse, error)
- func (c *ClientWithResponses) GetContinuousTicketWithResponse(ctx context.Context, params *GetContinuousTicketParams, ...) (*GetContinuousTicketResponse, error)
- func (c *ClientWithResponses) GetExpressionFileByIdWithResponse(ctx context.Context, expressionId string, params *GetExpressionFileByIdParams, ...) (*GetExpressionFileByIdResponse, error)
- func (c *ClientWithResponses) GetExpressionFileWithResponse(ctx context.Context, params *GetExpressionFileParams, ...) (*GetExpressionFileResponse, error)
- func (c *ClientWithResponses) GetExpressionFiltersWithResponse(ctx context.Context, params *GetExpressionFiltersParams, ...) (*GetExpressionFiltersResponse, error)
- func (c *ClientWithResponses) GetExpressionFormatsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetExpressionFormatsResponse, error)
- func (c *ClientWithResponses) GetExpressionTicketByIdWithResponse(ctx context.Context, expressionId string, ...) (*GetExpressionTicketByIdResponse, error)
- func (c *ClientWithResponses) GetExpressionTicketWithResponse(ctx context.Context, params *GetExpressionTicketParams, ...) (*GetExpressionTicketResponse, error)
- func (c *ClientWithResponses) GetExpressionUnitsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetExpressionUnitsResponse, error)
- func (c *ClientWithResponses) GetProjectByIdWithResponse(ctx context.Context, projectId string, reqEditors ...RequestEditorFn) (*GetProjectByIdResponse, error)
- func (c *ClientWithResponses) GetProjectFiltersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetProjectFiltersResponse, error)
- func (c *ClientWithResponses) GetProjectsWithResponse(ctx context.Context, params *GetProjectsParams, reqEditors ...RequestEditorFn) (*GetProjectsResponse, error)
- func (c *ClientWithResponses) GetServiceInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServiceInfoResponse, error)
- func (c *ClientWithResponses) GetStudiesWithResponse(ctx context.Context, params *GetStudiesParams, reqEditors ...RequestEditorFn) (*GetStudiesResponse, error)
- func (c *ClientWithResponses) GetStudyByIdWithResponse(ctx context.Context, studyId string, reqEditors ...RequestEditorFn) (*GetStudyByIdResponse, error)
- func (c *ClientWithResponses) GetStudyFiltersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStudyFiltersResponse, error)
- type ClientWithResponsesInterface
- type EndParam
- type Error
- type FeatureIDListParam
- type FeatureMaxParam
- type FeatureMinParam
- type FeatureNameListParam
- type Filter
- type GetContinuousFileByIdParams
- type GetContinuousFileByIdResponse
- type GetContinuousFileParams
- type GetContinuousFileResponse
- type GetContinuousFiltersResponse
- type GetContinuousFormatsResponse
- type GetContinuousTicketByIdParams
- type GetContinuousTicketByIdResponse
- type GetContinuousTicketParams
- type GetContinuousTicketResponse
- type GetExpressionFileByIdParams
- type GetExpressionFileByIdResponse
- type GetExpressionFileParams
- type GetExpressionFileResponse
- type GetExpressionFiltersParams
- type GetExpressionFiltersResponse
- type GetExpressionFormatsResponse
- type GetExpressionTicketByIdParams
- type GetExpressionTicketByIdResponse
- type GetExpressionTicketParams
- type GetExpressionTicketResponse
- type GetExpressionUnitsResponse
- type GetProjectByIdResponse
- type GetProjectFiltersResponse
- type GetProjectsParams
- type GetProjectsResponse
- type GetServiceInfoResponse
- type GetStudiesParams
- type GetStudiesResponse
- type GetStudyByIdResponse
- type GetStudyFiltersResponse
- type HttpRequestDoer
- type Project
- type ProjectIDParam
- type RequestEditorFn
- type SampleIDListParam
- type Service
- type StartParam
- type Study
- type StudyIDParam
- type Supported
- type Ticket
- type UnitsParam
- type VersionParam
Constants ¶
const (
Rnaget_authScopes = "rnaget_auth.Scopes"
)
Variables ¶
This section is empty.
Functions ¶
func NewGetContinuousFileByIdRequest ¶
func NewGetContinuousFileByIdRequest(server string, continuousId string, params *GetContinuousFileByIdParams) (*http.Request, error)
NewGetContinuousFileByIdRequest generates requests for GetContinuousFileById
func NewGetContinuousFileRequest ¶
func NewGetContinuousFileRequest(server string, params *GetContinuousFileParams) (*http.Request, error)
NewGetContinuousFileRequest generates requests for GetContinuousFile
func NewGetContinuousFiltersRequest ¶
NewGetContinuousFiltersRequest generates requests for GetContinuousFilters
func NewGetContinuousFormatsRequest ¶
NewGetContinuousFormatsRequest generates requests for GetContinuousFormats
func NewGetContinuousTicketByIdRequest ¶
func NewGetContinuousTicketByIdRequest(server string, continuousId string, params *GetContinuousTicketByIdParams) (*http.Request, error)
NewGetContinuousTicketByIdRequest generates requests for GetContinuousTicketById
func NewGetContinuousTicketRequest ¶
func NewGetContinuousTicketRequest(server string, params *GetContinuousTicketParams) (*http.Request, error)
NewGetContinuousTicketRequest generates requests for GetContinuousTicket
func NewGetExpressionFileByIdRequest ¶
func NewGetExpressionFileByIdRequest(server string, expressionId string, params *GetExpressionFileByIdParams) (*http.Request, error)
NewGetExpressionFileByIdRequest generates requests for GetExpressionFileById
func NewGetExpressionFileRequest ¶
func NewGetExpressionFileRequest(server string, params *GetExpressionFileParams) (*http.Request, error)
NewGetExpressionFileRequest generates requests for GetExpressionFile
func NewGetExpressionFiltersRequest ¶
func NewGetExpressionFiltersRequest(server string, params *GetExpressionFiltersParams) (*http.Request, error)
NewGetExpressionFiltersRequest generates requests for GetExpressionFilters
func NewGetExpressionFormatsRequest ¶
NewGetExpressionFormatsRequest generates requests for GetExpressionFormats
func NewGetExpressionTicketByIdRequest ¶
func NewGetExpressionTicketByIdRequest(server string, expressionId string, params *GetExpressionTicketByIdParams) (*http.Request, error)
NewGetExpressionTicketByIdRequest generates requests for GetExpressionTicketById
func NewGetExpressionTicketRequest ¶
func NewGetExpressionTicketRequest(server string, params *GetExpressionTicketParams) (*http.Request, error)
NewGetExpressionTicketRequest generates requests for GetExpressionTicket
func NewGetExpressionUnitsRequest ¶
NewGetExpressionUnitsRequest generates requests for GetExpressionUnits
func NewGetProjectByIdRequest ¶
NewGetProjectByIdRequest generates requests for GetProjectById
func NewGetProjectFiltersRequest ¶
NewGetProjectFiltersRequest generates requests for GetProjectFilters
func NewGetProjectsRequest ¶
func NewGetProjectsRequest(server string, params *GetProjectsParams) (*http.Request, error)
NewGetProjectsRequest generates requests for GetProjects
func NewGetServiceInfoRequest ¶
NewGetServiceInfoRequest generates requests for GetServiceInfo
func NewGetStudiesRequest ¶
func NewGetStudiesRequest(server string, params *GetStudiesParams) (*http.Request, error)
NewGetStudiesRequest generates requests for GetStudies
func NewGetStudyByIdRequest ¶
NewGetStudyByIdRequest generates requests for GetStudyById
Types ¶
type Client ¶
type Client struct { // The endpoint of the server conforming to this interface, with scheme, // https://api.deepmap.com for example. This can contain a path relative // to the server, such as https://api.deepmap.com/dev-test, and all the // paths in the swagger spec will be appended to the server. Server string // Doer for performing requests, typically a *http.Client with any // customized settings, such as certificate chains. Client HttpRequestDoer // A list of callbacks for modifying requests which are generated before sending over // the network. RequestEditors []RequestEditorFn }
Client which conforms to the OpenAPI3 specification for this service.
func NewClient ¶
func NewClient(server string, opts ...ClientOption) (*Client, error)
Creates a new Client, with reasonable defaults
func (*Client) GetContinuousFile ¶
func (c *Client) GetContinuousFile(ctx context.Context, params *GetContinuousFileParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetContinuousFileById ¶
func (c *Client) GetContinuousFileById(ctx context.Context, continuousId string, params *GetContinuousFileByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetContinuousFilters ¶
func (*Client) GetContinuousFormats ¶
func (*Client) GetContinuousTicket ¶
func (c *Client) GetContinuousTicket(ctx context.Context, params *GetContinuousTicketParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetContinuousTicketById ¶
func (c *Client) GetContinuousTicketById(ctx context.Context, continuousId string, params *GetContinuousTicketByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetExpressionFile ¶
func (c *Client) GetExpressionFile(ctx context.Context, params *GetExpressionFileParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetExpressionFileById ¶
func (c *Client) GetExpressionFileById(ctx context.Context, expressionId string, params *GetExpressionFileByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetExpressionFilters ¶
func (c *Client) GetExpressionFilters(ctx context.Context, params *GetExpressionFiltersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetExpressionFormats ¶
func (*Client) GetExpressionTicket ¶
func (c *Client) GetExpressionTicket(ctx context.Context, params *GetExpressionTicketParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetExpressionTicketById ¶
func (c *Client) GetExpressionTicketById(ctx context.Context, expressionId string, params *GetExpressionTicketByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetExpressionUnits ¶
func (*Client) GetProjectById ¶
func (*Client) GetProjectFilters ¶
func (*Client) GetProjects ¶
func (c *Client) GetProjects(ctx context.Context, params *GetProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetServiceInfo ¶
func (*Client) GetStudies ¶
func (c *Client) GetStudies(ctx context.Context, params *GetStudiesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetStudyById ¶
func (*Client) GetStudyFilters ¶
type ClientInterface ¶
type ClientInterface interface { // GetContinuousFile request GetContinuousFile(ctx context.Context, params *GetContinuousFileParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetContinuousFilters request GetContinuousFilters(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) // GetContinuousFormats request GetContinuousFormats(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) // GetContinuousTicket request GetContinuousTicket(ctx context.Context, params *GetContinuousTicketParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetContinuousFileById request GetContinuousFileById(ctx context.Context, continuousId string, params *GetContinuousFileByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetContinuousTicketById request GetContinuousTicketById(ctx context.Context, continuousId string, params *GetContinuousTicketByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetExpressionFile request GetExpressionFile(ctx context.Context, params *GetExpressionFileParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetExpressionFilters request GetExpressionFilters(ctx context.Context, params *GetExpressionFiltersParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetExpressionFormats request GetExpressionFormats(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) // GetExpressionTicket request GetExpressionTicket(ctx context.Context, params *GetExpressionTicketParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetExpressionUnits request GetExpressionUnits(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) // GetExpressionFileById request GetExpressionFileById(ctx context.Context, expressionId string, params *GetExpressionFileByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetExpressionTicketById request GetExpressionTicketById(ctx context.Context, expressionId string, params *GetExpressionTicketByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetProjects request GetProjects(ctx context.Context, params *GetProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetProjectFilters request GetProjectFilters(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) // GetProjectById request GetProjectById(ctx context.Context, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetServiceInfo request GetServiceInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) // GetStudies request GetStudies(ctx context.Context, params *GetStudiesParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetStudyFilters request GetStudyFilters(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) // GetStudyById request GetStudyById(ctx context.Context, studyId string, reqEditors ...RequestEditorFn) (*http.Response, error) }
The interface specification for the client above.
type ClientOption ¶
ClientOption allows setting custom parameters during construction
func WithHTTPClient ¶
func WithHTTPClient(doer HttpRequestDoer) ClientOption
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.
func WithRequestEditorFn ¶
func WithRequestEditorFn(fn RequestEditorFn) ClientOption
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.
type ClientWithResponses ¶
type ClientWithResponses struct {
ClientInterface
}
ClientWithResponses builds on ClientInterface to offer response payloads
func NewClientWithResponses ¶
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling
func (*ClientWithResponses) GetContinuousFileByIdWithResponse ¶
func (c *ClientWithResponses) GetContinuousFileByIdWithResponse(ctx context.Context, continuousId string, params *GetContinuousFileByIdParams, reqEditors ...RequestEditorFn) (*GetContinuousFileByIdResponse, error)
GetContinuousFileByIdWithResponse request returning *GetContinuousFileByIdResponse
func (*ClientWithResponses) GetContinuousFileWithResponse ¶
func (c *ClientWithResponses) GetContinuousFileWithResponse(ctx context.Context, params *GetContinuousFileParams, reqEditors ...RequestEditorFn) (*GetContinuousFileResponse, error)
GetContinuousFileWithResponse request returning *GetContinuousFileResponse
func (*ClientWithResponses) GetContinuousFiltersWithResponse ¶
func (c *ClientWithResponses) GetContinuousFiltersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetContinuousFiltersResponse, error)
GetContinuousFiltersWithResponse request returning *GetContinuousFiltersResponse
func (*ClientWithResponses) GetContinuousFormatsWithResponse ¶
func (c *ClientWithResponses) GetContinuousFormatsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetContinuousFormatsResponse, error)
GetContinuousFormatsWithResponse request returning *GetContinuousFormatsResponse
func (*ClientWithResponses) GetContinuousTicketByIdWithResponse ¶
func (c *ClientWithResponses) GetContinuousTicketByIdWithResponse(ctx context.Context, continuousId string, params *GetContinuousTicketByIdParams, reqEditors ...RequestEditorFn) (*GetContinuousTicketByIdResponse, error)
GetContinuousTicketByIdWithResponse request returning *GetContinuousTicketByIdResponse
func (*ClientWithResponses) GetContinuousTicketWithResponse ¶
func (c *ClientWithResponses) GetContinuousTicketWithResponse(ctx context.Context, params *GetContinuousTicketParams, reqEditors ...RequestEditorFn) (*GetContinuousTicketResponse, error)
GetContinuousTicketWithResponse request returning *GetContinuousTicketResponse
func (*ClientWithResponses) GetExpressionFileByIdWithResponse ¶
func (c *ClientWithResponses) GetExpressionFileByIdWithResponse(ctx context.Context, expressionId string, params *GetExpressionFileByIdParams, reqEditors ...RequestEditorFn) (*GetExpressionFileByIdResponse, error)
GetExpressionFileByIdWithResponse request returning *GetExpressionFileByIdResponse
func (*ClientWithResponses) GetExpressionFileWithResponse ¶
func (c *ClientWithResponses) GetExpressionFileWithResponse(ctx context.Context, params *GetExpressionFileParams, reqEditors ...RequestEditorFn) (*GetExpressionFileResponse, error)
GetExpressionFileWithResponse request returning *GetExpressionFileResponse
func (*ClientWithResponses) GetExpressionFiltersWithResponse ¶
func (c *ClientWithResponses) GetExpressionFiltersWithResponse(ctx context.Context, params *GetExpressionFiltersParams, reqEditors ...RequestEditorFn) (*GetExpressionFiltersResponse, error)
GetExpressionFiltersWithResponse request returning *GetExpressionFiltersResponse
func (*ClientWithResponses) GetExpressionFormatsWithResponse ¶
func (c *ClientWithResponses) GetExpressionFormatsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetExpressionFormatsResponse, error)
GetExpressionFormatsWithResponse request returning *GetExpressionFormatsResponse
func (*ClientWithResponses) GetExpressionTicketByIdWithResponse ¶
func (c *ClientWithResponses) GetExpressionTicketByIdWithResponse(ctx context.Context, expressionId string, params *GetExpressionTicketByIdParams, reqEditors ...RequestEditorFn) (*GetExpressionTicketByIdResponse, error)
GetExpressionTicketByIdWithResponse request returning *GetExpressionTicketByIdResponse
func (*ClientWithResponses) GetExpressionTicketWithResponse ¶
func (c *ClientWithResponses) GetExpressionTicketWithResponse(ctx context.Context, params *GetExpressionTicketParams, reqEditors ...RequestEditorFn) (*GetExpressionTicketResponse, error)
GetExpressionTicketWithResponse request returning *GetExpressionTicketResponse
func (*ClientWithResponses) GetExpressionUnitsWithResponse ¶
func (c *ClientWithResponses) GetExpressionUnitsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetExpressionUnitsResponse, error)
GetExpressionUnitsWithResponse request returning *GetExpressionUnitsResponse
func (*ClientWithResponses) GetProjectByIdWithResponse ¶
func (c *ClientWithResponses) GetProjectByIdWithResponse(ctx context.Context, projectId string, reqEditors ...RequestEditorFn) (*GetProjectByIdResponse, error)
GetProjectByIdWithResponse request returning *GetProjectByIdResponse
func (*ClientWithResponses) GetProjectFiltersWithResponse ¶
func (c *ClientWithResponses) GetProjectFiltersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetProjectFiltersResponse, error)
GetProjectFiltersWithResponse request returning *GetProjectFiltersResponse
func (*ClientWithResponses) GetProjectsWithResponse ¶
func (c *ClientWithResponses) GetProjectsWithResponse(ctx context.Context, params *GetProjectsParams, reqEditors ...RequestEditorFn) (*GetProjectsResponse, error)
GetProjectsWithResponse request returning *GetProjectsResponse
func (*ClientWithResponses) GetServiceInfoWithResponse ¶
func (c *ClientWithResponses) GetServiceInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServiceInfoResponse, error)
GetServiceInfoWithResponse request returning *GetServiceInfoResponse
func (*ClientWithResponses) GetStudiesWithResponse ¶
func (c *ClientWithResponses) GetStudiesWithResponse(ctx context.Context, params *GetStudiesParams, reqEditors ...RequestEditorFn) (*GetStudiesResponse, error)
GetStudiesWithResponse request returning *GetStudiesResponse
func (*ClientWithResponses) GetStudyByIdWithResponse ¶
func (c *ClientWithResponses) GetStudyByIdWithResponse(ctx context.Context, studyId string, reqEditors ...RequestEditorFn) (*GetStudyByIdResponse, error)
GetStudyByIdWithResponse request returning *GetStudyByIdResponse
func (*ClientWithResponses) GetStudyFiltersWithResponse ¶
func (c *ClientWithResponses) GetStudyFiltersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStudyFiltersResponse, error)
GetStudyFiltersWithResponse request returning *GetStudyFiltersResponse
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface { // GetContinuousFile request GetContinuousFileWithResponse(ctx context.Context, params *GetContinuousFileParams, reqEditors ...RequestEditorFn) (*GetContinuousFileResponse, error) // GetContinuousFilters request GetContinuousFiltersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetContinuousFiltersResponse, error) // GetContinuousFormats request GetContinuousFormatsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetContinuousFormatsResponse, error) // GetContinuousTicket request GetContinuousTicketWithResponse(ctx context.Context, params *GetContinuousTicketParams, reqEditors ...RequestEditorFn) (*GetContinuousTicketResponse, error) // GetContinuousFileById request GetContinuousFileByIdWithResponse(ctx context.Context, continuousId string, params *GetContinuousFileByIdParams, reqEditors ...RequestEditorFn) (*GetContinuousFileByIdResponse, error) // GetContinuousTicketById request GetContinuousTicketByIdWithResponse(ctx context.Context, continuousId string, params *GetContinuousTicketByIdParams, reqEditors ...RequestEditorFn) (*GetContinuousTicketByIdResponse, error) // GetExpressionFile request GetExpressionFileWithResponse(ctx context.Context, params *GetExpressionFileParams, reqEditors ...RequestEditorFn) (*GetExpressionFileResponse, error) // GetExpressionFilters request GetExpressionFiltersWithResponse(ctx context.Context, params *GetExpressionFiltersParams, reqEditors ...RequestEditorFn) (*GetExpressionFiltersResponse, error) // GetExpressionFormats request GetExpressionFormatsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetExpressionFormatsResponse, error) // GetExpressionTicket request GetExpressionTicketWithResponse(ctx context.Context, params *GetExpressionTicketParams, reqEditors ...RequestEditorFn) (*GetExpressionTicketResponse, error) // GetExpressionUnits request GetExpressionUnitsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetExpressionUnitsResponse, error) // GetExpressionFileById request GetExpressionFileByIdWithResponse(ctx context.Context, expressionId string, params *GetExpressionFileByIdParams, reqEditors ...RequestEditorFn) (*GetExpressionFileByIdResponse, error) // GetExpressionTicketById request GetExpressionTicketByIdWithResponse(ctx context.Context, expressionId string, params *GetExpressionTicketByIdParams, reqEditors ...RequestEditorFn) (*GetExpressionTicketByIdResponse, error) // GetProjects request GetProjectsWithResponse(ctx context.Context, params *GetProjectsParams, reqEditors ...RequestEditorFn) (*GetProjectsResponse, error) // GetProjectFilters request GetProjectFiltersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetProjectFiltersResponse, error) // GetProjectById request GetProjectByIdWithResponse(ctx context.Context, projectId string, reqEditors ...RequestEditorFn) (*GetProjectByIdResponse, error) // GetServiceInfo request GetServiceInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServiceInfoResponse, error) // GetStudies request GetStudiesWithResponse(ctx context.Context, params *GetStudiesParams, reqEditors ...RequestEditorFn) (*GetStudiesResponse, error) // GetStudyFilters request GetStudyFiltersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStudyFiltersResponse, error) // GetStudyById request GetStudyByIdWithResponse(ctx context.Context, studyId string, reqEditors ...RequestEditorFn) (*GetStudyByIdResponse, error) }
ClientWithResponsesInterface is the interface specification for the client with responses above.
type Error ¶
type Error struct { // Message Error message details Message *string `json:"message,omitempty"` }
Error General API error model
type FeatureIDListParam ¶
type FeatureIDListParam = []string
FeatureIDListParam defines model for featureIDListParam.
type FeatureMaxParam ¶
type FeatureMaxParam = float32
FeatureMaxParam defines model for featureMaxParam.
type FeatureMinParam ¶
type FeatureMinParam = float32
FeatureMinParam defines model for featureMinParam.
type FeatureNameListParam ¶
type FeatureNameListParam = []string
FeatureNameListParam defines model for featureNameListParam.
type Filter ¶
type Filter struct { // Description Detailed description of the filter Description *string `json:"description,omitempty"` // FieldType The dataType (string, float, etc.) of the filter FieldType *string `json:"fieldType,omitempty"` // Filter A unique name for the filter for use in query URLs Filter string `json:"filter"` // Values List of supported values for the filter Values *[]string `json:"values,omitempty"` }
Filter Implementation defined parameter to use for filtering collections
type GetContinuousFileByIdParams ¶
type GetContinuousFileByIdParams struct { // Chr The refererence to which start and end apply in the form chr? where ? is the specific ID of the chromosome (ex. chr1, chrX). Chr *ChrParam `form:"chr,omitempty" json:"chr,omitempty"` // Start The start position of the range on the sequence, 0-based, inclusive. Start *StartParam `form:"start,omitempty" json:"start,omitempty"` // End The end position of the range on the sequence, 0-based, exclusive. End *EndParam `form:"end,omitempty" json:"end,omitempty"` }
GetContinuousFileByIdParams defines parameters for GetContinuousFileById.
type GetContinuousFileByIdResponse ¶
type GetContinuousFileByIdResponse struct { Body []byte HTTPResponse *http.Response JSON400 *Error JSON404 *Error JSON406 *Error JSON501 *Error }
func ParseGetContinuousFileByIdResponse ¶
func ParseGetContinuousFileByIdResponse(rsp *http.Response) (*GetContinuousFileByIdResponse, error)
ParseGetContinuousFileByIdResponse parses an HTTP response from a GetContinuousFileByIdWithResponse call
func (GetContinuousFileByIdResponse) Status ¶
func (r GetContinuousFileByIdResponse) Status() string
Status returns HTTPResponse.Status
func (GetContinuousFileByIdResponse) StatusCode ¶
func (r GetContinuousFileByIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetContinuousFileParams ¶
type GetContinuousFileParams struct { // Format Data format to return Format string `form:"format" json:"format"` // ProjectID project to filter by ProjectID *ProjectIDParam `form:"projectID,omitempty" json:"projectID,omitempty"` // StudyID study to filter by StudyID *StudyIDParam `form:"studyID,omitempty" json:"studyID,omitempty"` // Version version to filter by Version *VersionParam `form:"version,omitempty" json:"version,omitempty"` // SampleIDList return only values for listed sampleIDs SampleIDList *SampleIDListParam `form:"sampleIDList,omitempty" json:"sampleIDList,omitempty"` // Chr The refererence to which start and end apply in the form chr? where ? is the specific ID of the chromosome (ex. chr1, chrX). Chr *ChrParam `form:"chr,omitempty" json:"chr,omitempty"` // Start The start position of the range on the sequence, 0-based, inclusive. Start *StartParam `form:"start,omitempty" json:"start,omitempty"` // End The end position of the range on the sequence, 0-based, exclusive. End *EndParam `form:"end,omitempty" json:"end,omitempty"` }
GetContinuousFileParams defines parameters for GetContinuousFile.
type GetContinuousFileResponse ¶
type GetContinuousFileResponse struct { Body []byte HTTPResponse *http.Response JSON400 *Error JSON406 *Error JSON501 *Error }
func ParseGetContinuousFileResponse ¶
func ParseGetContinuousFileResponse(rsp *http.Response) (*GetContinuousFileResponse, error)
ParseGetContinuousFileResponse parses an HTTP response from a GetContinuousFileWithResponse call
func (GetContinuousFileResponse) Status ¶
func (r GetContinuousFileResponse) Status() string
Status returns HTTPResponse.Status
func (GetContinuousFileResponse) StatusCode ¶
func (r GetContinuousFileResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetContinuousFiltersResponse ¶
type GetContinuousFiltersResponse struct { Body []byte HTTPResponse *http.Response JSON200 *[]Filter JSON400 *Error JSON406 *Error JSON501 *Error }
func ParseGetContinuousFiltersResponse ¶
func ParseGetContinuousFiltersResponse(rsp *http.Response) (*GetContinuousFiltersResponse, error)
ParseGetContinuousFiltersResponse parses an HTTP response from a GetContinuousFiltersWithResponse call
func (GetContinuousFiltersResponse) Status ¶
func (r GetContinuousFiltersResponse) Status() string
Status returns HTTPResponse.Status
func (GetContinuousFiltersResponse) StatusCode ¶
func (r GetContinuousFiltersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetContinuousFormatsResponse ¶
type GetContinuousFormatsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *[]string JSON404 *Error JSON406 *Error JSON501 *Error }
func ParseGetContinuousFormatsResponse ¶
func ParseGetContinuousFormatsResponse(rsp *http.Response) (*GetContinuousFormatsResponse, error)
ParseGetContinuousFormatsResponse parses an HTTP response from a GetContinuousFormatsWithResponse call
func (GetContinuousFormatsResponse) Status ¶
func (r GetContinuousFormatsResponse) Status() string
Status returns HTTPResponse.Status
func (GetContinuousFormatsResponse) StatusCode ¶
func (r GetContinuousFormatsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetContinuousTicketByIdParams ¶
type GetContinuousTicketByIdParams struct { // Chr The refererence to which start and end apply in the form chr? where ? is the specific ID of the chromosome (ex. chr1, chrX). Chr *ChrParam `form:"chr,omitempty" json:"chr,omitempty"` // Start The start position of the range on the sequence, 0-based, inclusive. Start *StartParam `form:"start,omitempty" json:"start,omitempty"` // End The end position of the range on the sequence, 0-based, exclusive. End *EndParam `form:"end,omitempty" json:"end,omitempty"` }
GetContinuousTicketByIdParams defines parameters for GetContinuousTicketById.
type GetContinuousTicketByIdResponse ¶
type GetContinuousTicketByIdResponse struct { Body []byte HTTPResponse *http.Response JSON200 *Ticket JSON400 *Error JSON404 *Error JSON406 *Error JSON501 *Error }
func ParseGetContinuousTicketByIdResponse ¶
func ParseGetContinuousTicketByIdResponse(rsp *http.Response) (*GetContinuousTicketByIdResponse, error)
ParseGetContinuousTicketByIdResponse parses an HTTP response from a GetContinuousTicketByIdWithResponse call
func (GetContinuousTicketByIdResponse) Status ¶
func (r GetContinuousTicketByIdResponse) Status() string
Status returns HTTPResponse.Status
func (GetContinuousTicketByIdResponse) StatusCode ¶
func (r GetContinuousTicketByIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetContinuousTicketParams ¶
type GetContinuousTicketParams struct { // Format Data format to return Format string `form:"format" json:"format"` // ProjectID project to filter by ProjectID *ProjectIDParam `form:"projectID,omitempty" json:"projectID,omitempty"` // StudyID study to filter by StudyID *StudyIDParam `form:"studyID,omitempty" json:"studyID,omitempty"` // Version version to filter by Version *VersionParam `form:"version,omitempty" json:"version,omitempty"` // SampleIDList return only values for listed sampleIDs SampleIDList *SampleIDListParam `form:"sampleIDList,omitempty" json:"sampleIDList,omitempty"` // Chr The refererence to which start and end apply in the form chr? where ? is the specific ID of the chromosome (ex. chr1, chrX). Chr *ChrParam `form:"chr,omitempty" json:"chr,omitempty"` // Start The start position of the range on the sequence, 0-based, inclusive. Start *StartParam `form:"start,omitempty" json:"start,omitempty"` // End The end position of the range on the sequence, 0-based, exclusive. End *EndParam `form:"end,omitempty" json:"end,omitempty"` }
GetContinuousTicketParams defines parameters for GetContinuousTicket.
type GetContinuousTicketResponse ¶
type GetContinuousTicketResponse struct { Body []byte HTTPResponse *http.Response JSON200 *Ticket JSON400 *Error JSON406 *Error JSON501 *Error }
func ParseGetContinuousTicketResponse ¶
func ParseGetContinuousTicketResponse(rsp *http.Response) (*GetContinuousTicketResponse, error)
ParseGetContinuousTicketResponse parses an HTTP response from a GetContinuousTicketWithResponse call
func (GetContinuousTicketResponse) Status ¶
func (r GetContinuousTicketResponse) Status() string
Status returns HTTPResponse.Status
func (GetContinuousTicketResponse) StatusCode ¶
func (r GetContinuousTicketResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetExpressionFileByIdParams ¶
type GetExpressionFileByIdParams struct { // SampleIDList return only values for listed sampleIDs SampleIDList *SampleIDListParam `form:"sampleIDList,omitempty" json:"sampleIDList,omitempty"` // FeatureIDList return only values for listed feature IDs FeatureIDList *FeatureIDListParam `form:"featureIDList,omitempty" json:"featureIDList,omitempty"` // FeatureNameList return only values for listed features FeatureNameList *FeatureNameListParam `form:"featureNameList,omitempty" json:"featureNameList,omitempty"` // FeatureMinValue Sets a minimum expression value for features. If set the resulting matrix will not contain any features with a value less than the provided threshold in any sample in the matrix. The resulting matrix should have values >= the supplied threshold in every cell. Using this with feature_max_value will result in matrix values in the closed interval [feature_min_value, feature_max_value]. FeatureMinValue *FeatureMinParam `form:"feature_min_value,omitempty" json:"feature_min_value,omitempty"` // FeatureMaxValue Sets a maximum expression value for features. If set the resulting matrix will not contain any features with a value greater than the provided threshold in any sample in the matrix. The resulting matrix should have values <= the supplied threshold in every cell. Using this with feature_min_value will result in matrix values in the closed interval [feature_min_value, feature_max_value]. FeatureMaxValue *FeatureMaxParam `form:"feature_max_value,omitempty" json:"feature_max_value,omitempty"` // Units The values in the matrix will be those corresponding to the requested units. If present the value provided MUST match an item in the list returned by a request to /expressions/units. Units *UnitsParam `form:"units,omitempty" json:"units,omitempty"` }
GetExpressionFileByIdParams defines parameters for GetExpressionFileById.
type GetExpressionFileByIdResponse ¶
type GetExpressionFileByIdResponse struct { Body []byte HTTPResponse *http.Response JSON400 *Error JSON404 *Error JSON406 *Error JSON501 *Error }
func ParseGetExpressionFileByIdResponse ¶
func ParseGetExpressionFileByIdResponse(rsp *http.Response) (*GetExpressionFileByIdResponse, error)
ParseGetExpressionFileByIdResponse parses an HTTP response from a GetExpressionFileByIdWithResponse call
func (GetExpressionFileByIdResponse) Status ¶
func (r GetExpressionFileByIdResponse) Status() string
Status returns HTTPResponse.Status
func (GetExpressionFileByIdResponse) StatusCode ¶
func (r GetExpressionFileByIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetExpressionFileParams ¶
type GetExpressionFileParams struct { // Format Data format to return Format string `form:"format" json:"format"` // ProjectID project to filter by ProjectID *ProjectIDParam `form:"projectID,omitempty" json:"projectID,omitempty"` // StudyID study to filter by StudyID *StudyIDParam `form:"studyID,omitempty" json:"studyID,omitempty"` // Version version to filter by Version *VersionParam `form:"version,omitempty" json:"version,omitempty"` // SampleIDList return only values for listed sampleIDs SampleIDList *SampleIDListParam `form:"sampleIDList,omitempty" json:"sampleIDList,omitempty"` // FeatureIDList return only values for listed feature IDs FeatureIDList *FeatureIDListParam `form:"featureIDList,omitempty" json:"featureIDList,omitempty"` // FeatureNameList return only values for listed features FeatureNameList *FeatureNameListParam `form:"featureNameList,omitempty" json:"featureNameList,omitempty"` // FeatureMinValue Sets a minimum expression value for features. If set the resulting matrix will not contain any features with a value less than the provided threshold in any sample in the matrix. The resulting matrix should have values >= the supplied threshold in every cell. Using this with feature_max_value will result in matrix values in the closed interval [feature_min_value, feature_max_value]. FeatureMinValue *FeatureMinParam `form:"feature_min_value,omitempty" json:"feature_min_value,omitempty"` // FeatureMaxValue Sets a maximum expression value for features. If set the resulting matrix will not contain any features with a value greater than the provided threshold in any sample in the matrix. The resulting matrix should have values <= the supplied threshold in every cell. Using this with feature_min_value will result in matrix values in the closed interval [feature_min_value, feature_max_value]. FeatureMaxValue *FeatureMaxParam `form:"feature_max_value,omitempty" json:"feature_max_value,omitempty"` // Units The values in the matrix will be those corresponding to the requested units. If present the value provided MUST match an item in the list returned by a request to /expressions/units. Units *UnitsParam `form:"units,omitempty" json:"units,omitempty"` }
GetExpressionFileParams defines parameters for GetExpressionFile.
type GetExpressionFileResponse ¶
type GetExpressionFileResponse struct { Body []byte HTTPResponse *http.Response JSON400 *Error JSON406 *Error JSON501 *Error }
func ParseGetExpressionFileResponse ¶
func ParseGetExpressionFileResponse(rsp *http.Response) (*GetExpressionFileResponse, error)
ParseGetExpressionFileResponse parses an HTTP response from a GetExpressionFileWithResponse call
func (GetExpressionFileResponse) Status ¶
func (r GetExpressionFileResponse) Status() string
Status returns HTTPResponse.Status
func (GetExpressionFileResponse) StatusCode ¶
func (r GetExpressionFileResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetExpressionFiltersParams ¶
type GetExpressionFiltersParams struct { // Type one of `feature` or `sample` reflecting which axis to request filters for. If blank, both will be returned Type *string `form:"type,omitempty" json:"type,omitempty"` }
GetExpressionFiltersParams defines parameters for GetExpressionFilters.
type GetExpressionFiltersResponse ¶
type GetExpressionFiltersResponse struct { Body []byte HTTPResponse *http.Response JSON200 *[]Filter JSON400 *Error JSON406 *Error JSON501 *Error }
func ParseGetExpressionFiltersResponse ¶
func ParseGetExpressionFiltersResponse(rsp *http.Response) (*GetExpressionFiltersResponse, error)
ParseGetExpressionFiltersResponse parses an HTTP response from a GetExpressionFiltersWithResponse call
func (GetExpressionFiltersResponse) Status ¶
func (r GetExpressionFiltersResponse) Status() string
Status returns HTTPResponse.Status
func (GetExpressionFiltersResponse) StatusCode ¶
func (r GetExpressionFiltersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetExpressionFormatsResponse ¶
type GetExpressionFormatsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *[]string JSON404 *Error JSON406 *Error JSON501 *Error }
func ParseGetExpressionFormatsResponse ¶
func ParseGetExpressionFormatsResponse(rsp *http.Response) (*GetExpressionFormatsResponse, error)
ParseGetExpressionFormatsResponse parses an HTTP response from a GetExpressionFormatsWithResponse call
func (GetExpressionFormatsResponse) Status ¶
func (r GetExpressionFormatsResponse) Status() string
Status returns HTTPResponse.Status
func (GetExpressionFormatsResponse) StatusCode ¶
func (r GetExpressionFormatsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetExpressionTicketByIdParams ¶
type GetExpressionTicketByIdParams struct { // SampleIDList return only values for listed sampleIDs SampleIDList *SampleIDListParam `form:"sampleIDList,omitempty" json:"sampleIDList,omitempty"` // FeatureIDList return only values for listed feature IDs FeatureIDList *FeatureIDListParam `form:"featureIDList,omitempty" json:"featureIDList,omitempty"` // FeatureNameList return only values for listed features FeatureNameList *FeatureNameListParam `form:"featureNameList,omitempty" json:"featureNameList,omitempty"` // FeatureMinValue Sets a minimum expression value for features. If set the resulting matrix will not contain any features with a value less than the provided threshold in any sample in the matrix. The resulting matrix should have values >= the supplied threshold in every cell. Using this with feature_max_value will result in matrix values in the closed interval [feature_min_value, feature_max_value]. FeatureMinValue *FeatureMinParam `form:"feature_min_value,omitempty" json:"feature_min_value,omitempty"` // FeatureMaxValue Sets a maximum expression value for features. If set the resulting matrix will not contain any features with a value greater than the provided threshold in any sample in the matrix. The resulting matrix should have values <= the supplied threshold in every cell. Using this with feature_min_value will result in matrix values in the closed interval [feature_min_value, feature_max_value]. FeatureMaxValue *FeatureMaxParam `form:"feature_max_value,omitempty" json:"feature_max_value,omitempty"` // Units The values in the matrix will be those corresponding to the requested units. If present the value provided MUST match an item in the list returned by a request to /expressions/units. Units *UnitsParam `form:"units,omitempty" json:"units,omitempty"` }
GetExpressionTicketByIdParams defines parameters for GetExpressionTicketById.
type GetExpressionTicketByIdResponse ¶
type GetExpressionTicketByIdResponse struct { Body []byte HTTPResponse *http.Response JSON200 *Ticket JSON400 *Error JSON404 *Error JSON406 *Error JSON501 *Error }
func ParseGetExpressionTicketByIdResponse ¶
func ParseGetExpressionTicketByIdResponse(rsp *http.Response) (*GetExpressionTicketByIdResponse, error)
ParseGetExpressionTicketByIdResponse parses an HTTP response from a GetExpressionTicketByIdWithResponse call
func (GetExpressionTicketByIdResponse) Status ¶
func (r GetExpressionTicketByIdResponse) Status() string
Status returns HTTPResponse.Status
func (GetExpressionTicketByIdResponse) StatusCode ¶
func (r GetExpressionTicketByIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetExpressionTicketParams ¶
type GetExpressionTicketParams struct { // Format Data format to return Format string `form:"format" json:"format"` // ProjectID project to filter by ProjectID *ProjectIDParam `form:"projectID,omitempty" json:"projectID,omitempty"` // StudyID study to filter by StudyID *StudyIDParam `form:"studyID,omitempty" json:"studyID,omitempty"` // Version version to filter by Version *VersionParam `form:"version,omitempty" json:"version,omitempty"` // SampleIDList return only values for listed sampleIDs SampleIDList *SampleIDListParam `form:"sampleIDList,omitempty" json:"sampleIDList,omitempty"` // FeatureIDList return only values for listed feature IDs FeatureIDList *FeatureIDListParam `form:"featureIDList,omitempty" json:"featureIDList,omitempty"` // FeatureNameList return only values for listed features FeatureNameList *FeatureNameListParam `form:"featureNameList,omitempty" json:"featureNameList,omitempty"` // FeatureMinValue Sets a minimum expression value for features. If set the resulting matrix will not contain any features with a value less than the provided threshold in any sample in the matrix. The resulting matrix should have values >= the supplied threshold in every cell. Using this with feature_max_value will result in matrix values in the closed interval [feature_min_value, feature_max_value]. FeatureMinValue *FeatureMinParam `form:"feature_min_value,omitempty" json:"feature_min_value,omitempty"` // FeatureMaxValue Sets a maximum expression value for features. If set the resulting matrix will not contain any features with a value greater than the provided threshold in any sample in the matrix. The resulting matrix should have values <= the supplied threshold in every cell. Using this with feature_min_value will result in matrix values in the closed interval [feature_min_value, feature_max_value]. FeatureMaxValue *FeatureMaxParam `form:"feature_max_value,omitempty" json:"feature_max_value,omitempty"` // Units The values in the matrix will be those corresponding to the requested units. If present the value provided MUST match an item in the list returned by a request to /expressions/units. Units *UnitsParam `form:"units,omitempty" json:"units,omitempty"` }
GetExpressionTicketParams defines parameters for GetExpressionTicket.
type GetExpressionTicketResponse ¶
type GetExpressionTicketResponse struct { Body []byte HTTPResponse *http.Response JSON200 *Ticket JSON400 *Error JSON406 *Error JSON501 *Error }
func ParseGetExpressionTicketResponse ¶
func ParseGetExpressionTicketResponse(rsp *http.Response) (*GetExpressionTicketResponse, error)
ParseGetExpressionTicketResponse parses an HTTP response from a GetExpressionTicketWithResponse call
func (GetExpressionTicketResponse) Status ¶
func (r GetExpressionTicketResponse) Status() string
Status returns HTTPResponse.Status
func (GetExpressionTicketResponse) StatusCode ¶
func (r GetExpressionTicketResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetExpressionUnitsResponse ¶
type GetExpressionUnitsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *[]string JSON404 *Error JSON406 *Error JSON501 *Error }
func ParseGetExpressionUnitsResponse ¶
func ParseGetExpressionUnitsResponse(rsp *http.Response) (*GetExpressionUnitsResponse, error)
ParseGetExpressionUnitsResponse parses an HTTP response from a GetExpressionUnitsWithResponse call
func (GetExpressionUnitsResponse) Status ¶
func (r GetExpressionUnitsResponse) Status() string
Status returns HTTPResponse.Status
func (GetExpressionUnitsResponse) StatusCode ¶
func (r GetExpressionUnitsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetProjectByIdResponse ¶
type GetProjectByIdResponse struct { Body []byte HTTPResponse *http.Response JSON200 *Project JSON400 *Error JSON404 *Error JSON406 *Error JSON501 *Error }
func ParseGetProjectByIdResponse ¶
func ParseGetProjectByIdResponse(rsp *http.Response) (*GetProjectByIdResponse, error)
ParseGetProjectByIdResponse parses an HTTP response from a GetProjectByIdWithResponse call
func (GetProjectByIdResponse) Status ¶
func (r GetProjectByIdResponse) Status() string
Status returns HTTPResponse.Status
func (GetProjectByIdResponse) StatusCode ¶
func (r GetProjectByIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetProjectFiltersResponse ¶
type GetProjectFiltersResponse struct { Body []byte HTTPResponse *http.Response JSON200 *[]Filter JSON400 *Error JSON406 *Error JSON501 *Error }
func ParseGetProjectFiltersResponse ¶
func ParseGetProjectFiltersResponse(rsp *http.Response) (*GetProjectFiltersResponse, error)
ParseGetProjectFiltersResponse parses an HTTP response from a GetProjectFiltersWithResponse call
func (GetProjectFiltersResponse) Status ¶
func (r GetProjectFiltersResponse) Status() string
Status returns HTTPResponse.Status
func (GetProjectFiltersResponse) StatusCode ¶
func (r GetProjectFiltersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetProjectsParams ¶
type GetProjectsParams struct { // Version version to filter by Version *VersionParam `form:"version,omitempty" json:"version,omitempty"` }
GetProjectsParams defines parameters for GetProjects.
type GetProjectsResponse ¶
type GetProjectsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *[]Project JSON400 *Error JSON406 *Error JSON501 *Error }
func ParseGetProjectsResponse ¶
func ParseGetProjectsResponse(rsp *http.Response) (*GetProjectsResponse, error)
ParseGetProjectsResponse parses an HTTP response from a GetProjectsWithResponse call
func (GetProjectsResponse) Status ¶
func (r GetProjectsResponse) Status() string
Status returns HTTPResponse.Status
func (GetProjectsResponse) StatusCode ¶
func (r GetProjectsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetServiceInfoResponse ¶
func ParseGetServiceInfoResponse ¶
func ParseGetServiceInfoResponse(rsp *http.Response) (*GetServiceInfoResponse, error)
ParseGetServiceInfoResponse parses an HTTP response from a GetServiceInfoWithResponse call
func (GetServiceInfoResponse) Status ¶
func (r GetServiceInfoResponse) Status() string
Status returns HTTPResponse.Status
func (GetServiceInfoResponse) StatusCode ¶
func (r GetServiceInfoResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetStudiesParams ¶
type GetStudiesParams struct { // Version version to filter by Version *VersionParam `form:"version,omitempty" json:"version,omitempty"` }
GetStudiesParams defines parameters for GetStudies.
type GetStudiesResponse ¶
type GetStudiesResponse struct { Body []byte HTTPResponse *http.Response JSON200 *[]Study JSON400 *Error JSON406 *Error JSON501 *Error }
func ParseGetStudiesResponse ¶
func ParseGetStudiesResponse(rsp *http.Response) (*GetStudiesResponse, error)
ParseGetStudiesResponse parses an HTTP response from a GetStudiesWithResponse call
func (GetStudiesResponse) Status ¶
func (r GetStudiesResponse) Status() string
Status returns HTTPResponse.Status
func (GetStudiesResponse) StatusCode ¶
func (r GetStudiesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetStudyByIdResponse ¶
type GetStudyByIdResponse struct { Body []byte HTTPResponse *http.Response JSON200 *Study JSON400 *Error JSON404 *Error JSON406 *Error JSON501 *Error }
func ParseGetStudyByIdResponse ¶
func ParseGetStudyByIdResponse(rsp *http.Response) (*GetStudyByIdResponse, error)
ParseGetStudyByIdResponse parses an HTTP response from a GetStudyByIdWithResponse call
func (GetStudyByIdResponse) Status ¶
func (r GetStudyByIdResponse) Status() string
Status returns HTTPResponse.Status
func (GetStudyByIdResponse) StatusCode ¶
func (r GetStudyByIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetStudyFiltersResponse ¶
type GetStudyFiltersResponse struct { Body []byte HTTPResponse *http.Response JSON200 *[]Filter JSON400 *Error JSON406 *Error JSON501 *Error }
func ParseGetStudyFiltersResponse ¶
func ParseGetStudyFiltersResponse(rsp *http.Response) (*GetStudyFiltersResponse, error)
ParseGetStudyFiltersResponse parses an HTTP response from a GetStudyFiltersWithResponse call
func (GetStudyFiltersResponse) Status ¶
func (r GetStudyFiltersResponse) Status() string
Status returns HTTPResponse.Status
func (GetStudyFiltersResponse) StatusCode ¶
func (r GetStudyFiltersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type Project ¶
type Project struct { // Description Detailed description of the object Description *string `json:"description,omitempty"` // Id A unique identifier assigned to this object Id string `json:"id"` // Name Short, readable name Name *string `json:"name,omitempty"` // Version Version number of the object Version *string `json:"version,omitempty"` }
Project The project is the top level of the model hierarchy and contains one or more studies.
type RequestEditorFn ¶
RequestEditorFn is the function signature for the RequestEditor callback function
type SampleIDListParam ¶
type SampleIDListParam = []string
SampleIDListParam defines model for sampleIDListParam.
type Service ¶
type Service struct { // ContactUrl URL of the contact for the provider of this service, e.g. a link to a contact form (RFC 3986 format), or an email (RFC 2368 format). ContactUrl *string `json:"contactUrl,omitempty"` // CreatedAt Timestamp describing when the service was first deployed and available (RFC 3339 format) CreatedAt *time.Time `json:"createdAt,omitempty"` // Description Description of the service. Should be human readable and provide information about the service. Description *string `json:"description,omitempty"` // DocumentationUrl URL of the documentation of this service (RFC 3986 format). This should help someone learn how to use your service, including any specifics required to access data, e.g. authentication. DocumentationUrl *string `json:"documentationUrl,omitempty"` // Environment Environment the service is running in. Use this to distinguish between production, development and testing/staging deployments. Suggested values are prod, test, dev, staging. However this is advised and not enforced. Environment *string `json:"environment,omitempty"` // Id Unique ID of this service. Reverse domain name notation is recommended, though not required. The identifier should attempt to be globally unique so it can be used in downstream aggregator services e.g. Service Registry. Id string `json:"id"` // Name Name of this service. Should be human readable. Name string `json:"name"` // Organization Organization providing the service Organization struct { // Name Name of the organization responsible for the service Name string `json:"name"` // Url URL of the website of the organization (RFC 3986 format) Url string `json:"url"` } `json:"organization"` // Supported A true value indicates that the corresponding route is implemented by the service. A non-implemented route should have a false value and return a 501 error to any requests. If any boolean property is not provided, it is assumed to be implemented. If the entire supported object is not provided, all endpoints are assumed to be implemented. Supported *Supported `json:"supported,omitempty"` Type struct { Artifact *interface{} `json:"artifact,omitempty"` Version *interface{} `json:"version,omitempty"` } `json:"type"` // UpdatedAt Timestamp describing when the service was last updated (RFC 3339 format) UpdatedAt *time.Time `json:"updatedAt,omitempty"` // Version Version of the service being described. Semantic versioning is recommended, but other identifiers, such as dates or commit hashes, are also allowed. The version should be changed whenever the service is updated. Version string `json:"version"` }
Service defines model for Service.
type Study ¶
type Study struct { // Description Detailed description of the object Description *string `json:"description,omitempty"` // Genome Name of the reference genome build used for aligning samples in the study Genome *string `json:"genome,omitempty"` // Id A unique identifier assigned to this object Id string `json:"id"` // Name Short, readable name Name *string `json:"name,omitempty"` // ParentProjectID ID of the project containing the study ParentProjectID *string `json:"parentProjectID,omitempty"` // Version Version number of the object Version *string `json:"version,omitempty"` }
Study The study is a container for one or more related RNA expression matrices.
type Supported ¶
type Supported struct { Continuous *bool `json:"continuous,omitempty"` Expressions *bool `json:"expressions,omitempty"` Projects *bool `json:"projects,omitempty"` Studies *bool `json:"studies,omitempty"` }
Supported A true value indicates that the corresponding route is implemented by the service. A non-implemented route should have a false value and return a 501 error to any requests. If any boolean property is not provided, it is assumed to be implemented. If the entire supported object is not provided, all endpoints are assumed to be implemented.
type Ticket ¶
type Ticket struct { // FileType Type of file. Examples include: loom, tsv FileType *string `json:"fileType,omitempty"` // Headers For HTTPS URLs, the server may supply a JSON object containing one or more string key-value pairs which the client MUST supply verbatim as headers with any request to the URL. For example, if headers is `{"Authorization": "Bearer xxxx"}`, then the client must supply the header `Authorization: Bearer xxxx` with the HTTPS request to the URL. Headers *map[string]interface{} `json:"headers,omitempty"` // Md5 MD5 digest of the file Md5 *string `json:"md5,omitempty"` // StudyID ID of containing study StudyID *string `json:"studyID,omitempty"` // Units Units for the values. Examples include: TPM, FPKM, counts Units string `json:"units"` // Url An `https:` URL to download file Url string `json:"url"` // Version Version number of the object Version *string `json:"version,omitempty"` }
Ticket URL and type for data files