neptune-backend-0.3.0: Neptune Client
Safe HaskellNone
LanguageHaskell2010

Neptune.Backend.API.ApiDefault

Contents

Description

 
Synopsis

Operations

Default

abortExperiments

abortExperiments Source #

Arguments

:: (Consumes AbortExperiments contentType, MimeRender contentType ExperimentIds) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> ExperimentIds

"experimentIds"

-> NeptuneBackendRequest AbortExperiments contentType [BatchExperimentUpdateResult] accept 
POST /api/leaderboard/v1/experiments/abort

AuthMethod: AuthOAuthOauth2

acceptOrganizationInvitation

acceptOrganizationInvitation Source #

Arguments

:: Accept accept

request accept (MimeType)

-> InvitationId

"invitationId"

-> NeptuneBackendRequest AcceptOrganizationInvitation MimeNoContent res accept 
POST /api/backend/v1/invitations/organization/{invitationId}/accept

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

data AcceptOrganizationInvitation Source #

Instances

Instances details
MimeType mtype => Produces AcceptOrganizationInvitation mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

acceptProjectInvitation

acceptProjectInvitation Source #

Arguments

:: Accept accept

request accept (MimeType)

-> InvitationId

"invitationId"

-> NeptuneBackendRequest AcceptProjectInvitation MimeNoContent res accept 
POST /api/backend/v1/invitations/project/{invitationId}/accept

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

data AcceptProjectInvitation Source #

Instances

Instances details
MimeType mtype => Produces AcceptProjectInvitation mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

addOrganizationMember

addOrganizationMember Source #

Arguments

:: (Consumes AddOrganizationMember contentType, MimeRender contentType NewOrganizationMemberDTO) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> NewOrganizationMemberDTO

"member"

-> OrganizationIdentifier

"organizationIdentifier"

-> NeptuneBackendRequest AddOrganizationMember contentType OrganizationMemberDTO accept 
POST /api/backend/v1/organizations2/{organizationIdentifier}/members

AuthMethod: AuthOAuthOauth2

addProjectMember

addProjectMember Source #

Arguments

:: (Consumes AddProjectMember contentType, MimeRender contentType NewProjectMemberDTO) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> NewProjectMemberDTO

"member"

-> ProjectIdentifier

"projectIdentifier"

-> NeptuneBackendRequest AddProjectMember contentType ProjectMemberDTO accept 
POST /api/backend/v1/projects/members

AuthMethod: AuthOAuthOauth2

addUserProfileLink

addUserProfileLink Source #

Arguments

:: (Consumes AddUserProfileLink contentType, MimeRender contentType UserProfileLinkDTO) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> UserProfileLinkDTO

"link"

-> NeptuneBackendRequest AddUserProfileLink contentType res accept 
POST /api/backend/v1/userProfile/links

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

authorize

authorize Source #

Arguments

:: Accept accept

request accept (MimeType)

-> NeptuneBackendRequest Authorize MimeNoContent AuthorizedUserDTO accept 
GET /api/backend/v1/authorization/authorize

AuthMethod: AuthOAuthOauth2

data Authorize Source #

Instances

Instances details
MimeType mtype => Produces Authorize mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

cancelSubscription

cancelSubscription Source #

Arguments

:: (Consumes CancelSubscription contentType, MimeRender contentType SubscriptionCancelInfoDTO) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> SubscriptionCancelInfoDTO

"subscriptionCancel"

-> OrganizationId

"organizationId"

-> NeptuneBackendRequest CancelSubscription contentType res accept 
POST /api/backend/v1/organizations2/{organizationId}/cancelSubscription

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

changePassword

changePassword Source #

Arguments

:: (Consumes ChangePassword contentType, MimeRender contentType PasswordChangeDTO) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> PasswordChangeDTO

"passwordToUpdate"

-> NeptuneBackendRequest ChangePassword contentType PasswordChangeDTO accept 
PUT /api/backend/v1/userProfile/password

AuthMethod: AuthOAuthOauth2

data ChangePassword Source #

Instances

Instances details
MimeType mtype => Produces ChangePassword mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

MimeType mtype => Consumes ChangePassword mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

HasBodyParam ChangePassword PasswordChangeDTO Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

configInfoGet

configInfoGet Source #

Arguments

:: Accept accept

request accept (MimeType)

-> NeptuneBackendRequest ConfigInfoGet MimeNoContent ConfigInfo accept 
GET /api/backend/v1/configInfo

AuthMethod: AuthOAuthOauth2

data ConfigInfoGet Source #

Instances

Instances details
MimeType mtype => Produces ConfigInfoGet mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

createCardUpdateSession

createCardUpdateSession Source #

Arguments

:: (Consumes CreateCardUpdateSession contentType, MimeRender contentType CreateSessionParamsDTO) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> CreateSessionParamsDTO

"createSessionParams" - Stripe Checkout Session details

-> OrganizationIdentifier

"organizationIdentifier"

-> NeptuneBackendRequest CreateCardUpdateSession contentType SessionDTO accept 
POST /api/backend/v1/payments/{organizationIdentifier}/creditCard

AuthMethod: AuthOAuthOauth2

data CreateCardUpdateSession Source #

Instances

Instances details
MimeType mtype => Produces CreateCardUpdateSession mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

MimeType mtype => Consumes CreateCardUpdateSession mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

HasBodyParam CreateCardUpdateSession CreateSessionParamsDTO Source #

Body Param "createSessionParams" - Stripe Checkout Session details

Instance details

Defined in Neptune.Backend.API.ApiDefault

createChannel

createChannel Source #

Arguments

:: (Consumes CreateChannel contentType, MimeRender contentType ChannelParams) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> ChannelParams

"channelToCreate"

-> ExperimentId

"experimentId"

-> NeptuneBackendRequest CreateChannel contentType ChannelDTO accept 
POST /api/leaderboard/v1/channels/user

AuthMethod: AuthOAuthOauth2

data CreateChannel Source #

Instances

Instances details
MimeType mtype => Produces CreateChannel mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

MimeType mtype => Consumes CreateChannel mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

HasBodyParam CreateChannel ChannelParams Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

Methods

setBodyParam :: (Consumes CreateChannel contentType, MimeRender contentType ChannelParams) => NeptuneBackendRequest CreateChannel contentType res accept -> ChannelParams -> NeptuneBackendRequest CreateChannel contentType res accept Source #

createChart

createChart Source #

Arguments

:: (Consumes CreateChart contentType, MimeRender contentType ChartDefinition) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> ChartDefinition

"chartToCreate"

-> ChartSetId

"chartSetId"

-> NeptuneBackendRequest CreateChart contentType Chart accept 
POST /api/backend/v1/chartSets/{chartSetId}/charts

AuthMethod: AuthOAuthOauth2

data CreateChart Source #

Instances

Instances details
MimeType mtype => Produces CreateChart mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

MimeType mtype => Consumes CreateChart mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

HasBodyParam CreateChart ChartDefinition Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

Methods

setBodyParam :: (Consumes CreateChart contentType, MimeRender contentType ChartDefinition) => NeptuneBackendRequest CreateChart contentType res accept -> ChartDefinition -> NeptuneBackendRequest CreateChart contentType res accept Source #

createChartSet

createChartSet Source #

Arguments

:: (Consumes CreateChartSet contentType, MimeRender contentType ChartSetParams) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> ChartSetParams

"chartSetToCreate"

-> ProjectId

"projectId"

-> NeptuneBackendRequest CreateChartSet contentType ChartSet accept 
POST /api/backend/v1/chartSets

AuthMethod: AuthOAuthOauth2

data CreateChartSet Source #

Instances

Instances details
MimeType mtype => Produces CreateChartSet mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

MimeType mtype => Consumes CreateChartSet mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

HasBodyParam CreateChartSet ChartSetParams Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

Methods

setBodyParam :: (Consumes CreateChartSet contentType, MimeRender contentType ChartSetParams) => NeptuneBackendRequest CreateChartSet contentType res accept -> ChartSetParams -> NeptuneBackendRequest CreateChartSet contentType res accept Source #

createCheckoutSession

createCheckoutSession Source #

Arguments

:: (Consumes CreateCheckoutSession contentType, MimeRender contentType CreateSessionParamsDTO) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> CreateSessionParamsDTO

"createSessionParams" - Stripe Checkout Session details

-> OrganizationIdentifier

"organizationIdentifier"

-> NeptuneBackendRequest CreateCheckoutSession contentType SessionDTO accept 
POST /api/backend/v1/payments/{organizationIdentifier}/session

AuthMethod: AuthOAuthOauth2

data CreateCheckoutSession Source #

Instances

Instances details
MimeType mtype => Produces CreateCheckoutSession mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

MimeType mtype => Consumes CreateCheckoutSession mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

HasBodyParam CreateCheckoutSession CreateSessionParamsDTO Source #

Body Param "createSessionParams" - Stripe Checkout Session details

Instance details

Defined in Neptune.Backend.API.ApiDefault

createExperiment

createExperiment Source #

Arguments

:: (Consumes CreateExperiment contentType, MimeRender contentType ExperimentCreationParams) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> ExperimentCreationParams

"experimentCreationParams"

-> NeptuneBackendRequest CreateExperiment contentType Experiment accept 
POST /api/leaderboard/v1/experiments

AuthMethod: AuthOAuthOauth2

createOrganization

createOrganization Source #

Arguments

:: (Consumes CreateOrganization contentType, MimeRender contentType OrganizationCreationParamsDTO) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> OrganizationCreationParamsDTO

"organizationToCreate"

-> NeptuneBackendRequest CreateOrganization contentType OrganizationDTO accept 
POST /api/backend/v1/organizations2

AuthMethod: AuthOAuthOauth2

createOrganizationInvitation

createOrganizationInvitation Source #

Arguments

:: (Consumes CreateOrganizationInvitation contentType, MimeRender contentType NewOrganizationInvitationDTO) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> NewOrganizationInvitationDTO

"newOrganizationInvitation" - addToAllProjects flag is ignored when roleGrant value is admin

-> NeptuneBackendRequest CreateOrganizationInvitation contentType OrganizationInvitationDTO accept 
POST /api/backend/v1/invitations/organization

AuthMethod: AuthOAuthOauth2

data CreateOrganizationInvitation Source #

Instances

Instances details
MimeType mtype => Produces CreateOrganizationInvitation mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

MimeType mtype => Consumes CreateOrganizationInvitation mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

HasBodyParam CreateOrganizationInvitation NewOrganizationInvitationDTO Source #

Body Param "newOrganizationInvitation" - addToAllProjects flag is ignored when roleGrant value is admin

Instance details

Defined in Neptune.Backend.API.ApiDefault

createProject

createProject Source #

Arguments

:: (Consumes CreateProject contentType, MimeRender contentType NewProjectDTO) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> NewProjectDTO

"projectToCreate"

-> NeptuneBackendRequest CreateProject contentType ProjectWithRoleDTO accept 
POST /api/backend/v1/projects

AuthMethod: AuthOAuthOauth2

data CreateProject Source #

Instances

Instances details
MimeType mtype => Produces CreateProject mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

MimeType mtype => Consumes CreateProject mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

HasBodyParam CreateProject NewProjectDTO Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

Methods

setBodyParam :: (Consumes CreateProject contentType, MimeRender contentType NewProjectDTO) => NeptuneBackendRequest CreateProject contentType res accept -> NewProjectDTO -> NeptuneBackendRequest CreateProject contentType res accept Source #

createProjectInvitation

createProjectInvitation Source #

Arguments

:: (Consumes CreateProjectInvitation contentType, MimeRender contentType NewProjectInvitationDTO) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> NewProjectInvitationDTO

"newProjectInvitation"

-> NeptuneBackendRequest CreateProjectInvitation contentType ProjectInvitationDTO accept 
POST /api/backend/v1/invitations/project

AuthMethod: AuthOAuthOauth2

createReservation

createReservation Source #

Arguments

:: (Consumes CreateReservation contentType, MimeRender contentType NewReservationDTO) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> NewReservationDTO

"newReservation"

-> NeptuneBackendRequest CreateReservation contentType res accept 
POST /api/backend/v1/reservations

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

createSystemChannel

createSystemChannel Source #

Arguments

:: (Consumes CreateSystemChannel contentType, MimeRender contentType ChannelParams) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> ChannelParams

"channelToCreate"

-> ExperimentId

"experimentId"

-> NeptuneBackendRequest CreateSystemChannel contentType ChannelDTO accept 
POST /api/backend/v1/channels/system

AuthMethod: AuthOAuthOauth2

createSystemMetric

createSystemMetric Source #

Arguments

:: (Consumes CreateSystemMetric contentType, MimeRender contentType SystemMetricParams) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> SystemMetricParams

"metricToCreate"

-> ExperimentId

"experimentId"

-> NeptuneBackendRequest CreateSystemMetric contentType SystemMetric accept 
POST /api/backend/v1/experiments/{experimentId}/system/metrics

AuthMethod: AuthOAuthOauth2

deleteChart

deleteChart Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ChartId

"chartId"

-> ChartSetId

"chartSetId"

-> NeptuneBackendRequest DeleteChart MimeNoContent res accept 
DELETE /api/backend/v1/chartSets/{chartSetId}/charts/{chartId}

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

data DeleteChart Source #

Instances

Instances details
MimeType mtype => Produces DeleteChart mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

deleteChartSet

deleteChartSet Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ChartSetId

"chartSetId"

-> NeptuneBackendRequest DeleteChartSet MimeNoContent res accept 
DELETE /api/backend/v1/chartSets/{chartSetId}

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

data DeleteChartSet Source #

Instances

Instances details
MimeType mtype => Produces DeleteChartSet mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

deleteExperimentOutput

deleteExperimentOutput Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ExperimentIdentifier

"experimentIdentifier"

-> Path

"path"

-> NeptuneBackendRequest DeleteExperimentOutput MimeNoContent res accept 
DELETE /api/leaderboard/v1/storage/deleteOutput

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

data DeleteExperimentOutput Source #

Instances

Instances details
MimeType mtype => Produces DeleteExperimentOutput mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

deleteOrganization

deleteOrganization Source #

Arguments

:: Accept accept

request accept (MimeType)

-> OrganizationId

"organizationId"

-> NeptuneBackendRequest DeleteOrganization MimeNoContent res accept 
DELETE /api/backend/v1/organizations2/{organizationId}

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

data DeleteOrganization Source #

Instances

Instances details
MimeType mtype => Produces DeleteOrganization mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

deleteOrganizationMember

deleteOrganizationMember Source #

Arguments

:: Accept accept

request accept (MimeType)

-> OrganizationIdentifier

"organizationIdentifier"

-> UserId

"userId"

-> NeptuneBackendRequest DeleteOrganizationMember MimeNoContent res accept 
DELETE /api/backend/v1/organizations2/{organizationIdentifier}/members/{userId}

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

data DeleteOrganizationMember Source #

Instances

Instances details
MimeType mtype => Produces DeleteOrganizationMember mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

deleteProject

deleteProject Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ProjectIdentifier

"projectIdentifier"

-> NeptuneBackendRequest DeleteProject MimeNoContent res accept 
DELETE /api/backend/v1/projects

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

data DeleteProject Source #

Instances

Instances details
MimeType mtype => Produces DeleteProject mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

deleteProjectMember

deleteProjectMember Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ProjectIdentifier

"projectIdentifier"

-> UserId

"userId"

-> NeptuneBackendRequest DeleteProjectMember MimeNoContent res accept 
DELETE /api/backend/v1/projects/members/{userId}

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

data DeleteProjectMember Source #

Instances

Instances details
MimeType mtype => Produces DeleteProjectMember mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

deleteUserProfileLink

deleteUserProfileLink Source #

Arguments

:: (Consumes DeleteUserProfileLink contentType, MimeRender contentType LinkDTO) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> LinkDTO

"link"

-> NeptuneBackendRequest DeleteUserProfileLink contentType res accept 
DELETE /api/backend/v1/userProfile/links

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

deprecatedGetChannelValues

deprecatedGetChannelValues Source #

GET /api/backend/v1/channels/{channelId}/values

AuthMethod: AuthOAuthOauth2

deprecatedGetChannelValuesCSV

deprecatedGetChannelValuesCSV Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ChannelId

"channelId"

-> NeptuneBackendRequest DeprecatedGetChannelValuesCSV MimeNoContent res accept 
GET /api/backend/v1/channels/{channelId}/csv

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

downgradeTeamOrganization

downgradeTeamOrganization Source #

Arguments

:: Accept accept

request accept (MimeType)

-> OrganizationIdentifier

"organizationIdentifier"

-> NeptuneBackendRequest DowngradeTeamOrganization MimeNoContent res accept 
DELETE /api/backend/v1/payments/{organizationIdentifier}/downgrade

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

data DowngradeTeamOrganization Source #

Instances

Instances details
MimeType mtype => Produces DowngradeTeamOrganization mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

downloadData

downloadData Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ProjectId

"projectId"

-> Path

"path"

-> NeptuneBackendRequest DownloadData MimeNoContent res accept 
GET /api/leaderboard/v1/storage/legacy/download

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

data DownloadData Source #

Instances

Instances details
MimeType mtype => Produces DownloadData mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

emptyExperimentsTrash

emptyExperimentsTrash Source #

Arguments

:: (Consumes EmptyExperimentsTrash contentType, MimeRender contentType ExperimentIds) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> ExperimentIds

"experimentIds"

-> NeptuneBackendRequest EmptyExperimentsTrash contentType [BatchExperimentUpdateResult] accept 
POST /api/leaderboard/v1/experiments/trash/empty

AuthMethod: AuthOAuthOauth2

exchangeApiToken

exchangeApiToken Source #

Arguments

:: Accept accept

request accept (MimeType)

-> XNeptuneApiToken

"xNeptuneApiToken"

-> NeptuneBackendRequest ExchangeApiToken MimeNoContent NeptuneOauthToken accept 
GET /api/backend/v1/authorization/oauth-token

AuthMethod: AuthOAuthOauth2

data ExchangeApiToken Source #

Instances

Instances details
MimeType mtype => Produces ExchangeApiToken mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

filterOrganizations

filterOrganizations Source #

Arguments

:: Accept accept

request accept (MimeType)

-> Ids

"ids"

-> NeptuneBackendRequest FilterOrganizations MimeNoContent [OrganizationDTO] accept 
GET /api/backend/v1/organizations2

AuthMethod: AuthOAuthOauth2

data FilterOrganizations Source #

Instances

Instances details
MimeType mtype => Produces FilterOrganizations mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

generateProjectKey

generateProjectKey Source #

Arguments

:: Accept accept

request accept (MimeType)

-> OrganizationId

"organizationId"

-> ProjectName

"projectName"

-> NeptuneBackendRequest GenerateProjectKey MimeNoContent ProjectKeyDTO accept 
GET /api/backend/v1/projects/key

AuthMethod: AuthOAuthOauth2

data GenerateProjectKey Source #

Instances

Instances details
MimeType mtype => Produces GenerateProjectKey mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getAchievements

getAchievements Source #

GET /api/backend/v1/achievements

AuthMethod: AuthOAuthOauth2

data GetAchievements Source #

Instances

Instances details
MimeType mtype => Produces GetAchievements mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getApiToken

getApiToken Source #

Arguments

:: Accept accept

request accept (MimeType)

-> NeptuneBackendRequest GetApiToken MimeNoContent NeptuneApiToken accept 
GET /api/backend/v1/authorization/api-token

AuthMethod: AuthOAuthOauth2

data GetApiToken Source #

Instances

Instances details
MimeType mtype => Produces GetApiToken mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getChannelValues

getChannelValues Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ChannelId

"channelId"

-> NeptuneBackendRequest GetChannelValues MimeNoContent LimitedChannelValuesDTO accept 
GET /api/leaderboard/v1/channels/{channelId}/values

AuthMethod: AuthOAuthOauth2

getChannelValuesCSV

getChannelValuesCSV Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ChannelId

"channelId"

-> NeptuneBackendRequest GetChannelValuesCSV MimeNoContent res accept 
GET /api/leaderboard/v1/channels/{channelId}/csv

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

getChannelsLastValues

getChannelsLastValues Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ExperimentId

"experimentId"

-> NeptuneBackendRequest GetChannelsLastValues MimeNoContent [ChannelWithValueDTO] accept 
GET /api/backend/v1/channels/lastValues

AuthMethod: AuthOAuthOauth2

data GetChannelsLastValues Source #

Instances

Instances details
MimeType mtype => Produces GetChannelsLastValues mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getChartSet

getChartSet Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ChartSetId

"chartSetId"

-> NeptuneBackendRequest GetChartSet MimeNoContent ChartSet accept 
GET /api/backend/v1/chartSets/{chartSetId}

AuthMethod: AuthOAuthOauth2

data GetChartSet Source #

Instances

Instances details
MimeType mtype => Produces GetChartSet mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getClientConfig

getClientConfig Source #

Arguments

:: Accept accept

request accept (MimeType)

-> XNeptuneApiToken

"xNeptuneApiToken"

-> NeptuneBackendRequest GetClientConfig MimeNoContent ClientConfig accept 
GET /api/backend/v1/clients/config

AuthMethod: AuthOAuthOauth2

data GetClientConfig Source #

Instances

Instances details
MimeType mtype => Produces GetClientConfig mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getCreditCard

getCreditCard Source #

Arguments

:: Accept accept

request accept (MimeType)

-> OrganizationIdentifier

"organizationIdentifier"

-> NeptuneBackendRequest GetCreditCard MimeNoContent Text accept 
GET /api/backend/v1/payments/{organizationIdentifier}/creditCard

Returns a Stripe Source object

AuthMethod: AuthOAuthOauth2

data GetCreditCard Source #

Instances

Instances details
MimeType mtype => Produces GetCreditCard mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getCustomer

getCustomer Source #

Arguments

:: Accept accept

request accept (MimeType)

-> OrganizationIdentifier

"organizationIdentifier"

-> NeptuneBackendRequest GetCustomer MimeNoContent CustomerDTO accept 
GET /api/backend/v1/payments/{organizationIdentifier}

AuthMethod: AuthOAuthOauth2

data GetCustomer Source #

Instances

Instances details
MimeType mtype => Produces GetCustomer mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getDownloadPrepareRequest

getDownloadPrepareRequest Source #

GET /api/leaderboard/v1/storage/downloadRequest

AuthMethod: AuthOAuthOauth2

data GetDownloadPrepareRequest Source #

Instances

Instances details
MimeType mtype => Produces GetDownloadPrepareRequest mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getExperiment

getExperiment Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ExperimentId

"experimentId"

-> NeptuneBackendRequest GetExperiment MimeNoContent Experiment accept 
GET /api/leaderboard/v1/experiments

AuthMethod: AuthOAuthOauth2

data GetExperiment Source #

Instances

Instances details
MimeType mtype => Produces GetExperiment mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getExperimentCharts

getExperimentCharts Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ExperimentId

"experimentId"

-> ChartSetId

"chartSetId"

-> NeptuneBackendRequest GetExperimentCharts MimeNoContent Charts accept 
GET /api/backend/v1/experiments/{experimentId}/charts

AuthMethod: AuthOAuthOauth2

data GetExperimentCharts Source #

Instances

Instances details
MimeType mtype => Produces GetExperimentCharts mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getExperimentsAttributesNames

getExperimentsAttributesNames Source #

GET /api/leaderboard/v1/experiments-attributes-names

AuthMethod: AuthOAuthOauth2

data GetExperimentsAttributesNames Source #

Instances

Instances details
MimeType mtype => Produces GetExperimentsAttributesNames mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getLoginActions

getLoginActions Source #

GET /api/backend/v1/login/actions

Returns a list of actions that backend requires the user to complete before he can start working with Neptune

AuthMethod: AuthOAuthOauth2

data GetLoginActions Source #

Instances

Instances details
MimeType mtype => Produces GetLoginActions mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getOrganization

getOrganization Source #

Arguments

:: Accept accept

request accept (MimeType)

-> Organization

"organization"

-> NeptuneBackendRequest GetOrganization MimeNoContent OrganizationDTO accept 
GET /api/backend/v1/organizations2/{organization}

AuthMethod: AuthOAuthOauth2

data GetOrganization Source #

Instances

Instances details
MimeType mtype => Produces GetOrganization mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getOrganizationAvatar

getOrganizationAvatar Source #

Arguments

:: Accept accept

request accept (MimeType)

-> OrganizationName

"organizationName"

-> NeptuneBackendRequest GetOrganizationAvatar MimeNoContent res accept 
GET /api/backend/v1/organizations2/{organizationName}/avatar

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

data GetOrganizationAvatar Source #

Instances

Instances details
MimeType mtype => Produces GetOrganizationAvatar mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getOrganizationInvitation

getOrganizationInvitation Source #

GET /api/backend/v1/invitations/organization/{invitationId}

AuthMethod: AuthOAuthOauth2

data GetOrganizationInvitation Source #

Instances

Instances details
MimeType mtype => Produces GetOrganizationInvitation mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getOrganizationLimits

getOrganizationLimits Source #

Arguments

:: Accept accept

request accept (MimeType)

-> OrganizationIdentifier

"organizationIdentifier"

-> NeptuneBackendRequest GetOrganizationLimits MimeNoContent OrganizationLimitsDTO accept 
GET /api/backend/v1/organizations2/{organizationIdentifier}/limits

AuthMethod: AuthOAuthOauth2

data GetOrganizationLimits Source #

Instances

Instances details
MimeType mtype => Produces GetOrganizationLimits mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getPastInvoices

getPastInvoices Source #

Arguments

:: Accept accept

request accept (MimeType)

-> OrganizationIdentifier

"organizationIdentifier"

-> NeptuneBackendRequest GetPastInvoices MimeNoContent Text accept 
GET /api/backend/v1/payments/{organizationIdentifier}/invoices/past

Pass-through to Stripe v1invoices

AuthMethod: AuthOAuthOauth2

data GetPastInvoices Source #

Instances

Instances details
MimeType mtype => Produces GetPastInvoices mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getPricingPlan

getPricingPlan Source #

Arguments

:: Accept accept

request accept (MimeType)

-> OrganizationIdentifier

"organizationIdentifier"

-> NeptuneBackendRequest GetPricingPlan MimeNoContent OrganizationPricingPlanDTO accept 
GET /api/backend/v1/payments/{organizationIdentifier}/pricingPlan

AuthMethod: AuthOAuthOauth2

data GetPricingPlan Source #

Instances

Instances details
MimeType mtype => Produces GetPricingPlan mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getProject

getProject Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ProjectIdentifier

"projectIdentifier"

-> NeptuneBackendRequest GetProject MimeNoContent ProjectWithRoleDTO accept 
GET /api/backend/v1/projects/get

AuthMethod: AuthOAuthOauth2

data GetProject Source #

Instances

Instances details
MimeType mtype => Produces GetProject mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getProjectAvatar

getProjectAvatar Source #

GET /api/backend/v1/organizations/{organizationName}/projects/{projectName}/avatar

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

data GetProjectAvatar Source #

Instances

Instances details
Produces GetProjectAvatar MimeImagePng Source #
image/png
Instance details

Defined in Neptune.Backend.API.ApiDefault

getProjectBackground

getProjectBackground Source #

Arguments

:: Accept accept

request accept (MimeType)

-> OrganizationName

"organizationName"

-> ProjectName

"projectName"

-> NeptuneBackendRequest GetProjectBackground MimeNoContent res accept 
GET /api/backend/v1/organizations/{organizationName}/projects/{projectName}/background

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

data GetProjectBackground Source #

Instances

Instances details
MimeType mtype => Produces GetProjectBackground mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getProjectInvitation

getProjectInvitation Source #

Arguments

:: Accept accept

request accept (MimeType)

-> InvitationId

"invitationId"

-> NeptuneBackendRequest GetProjectInvitation MimeNoContent ProjectInvitationDTO accept 
GET /api/backend/v1/invitations/project/{invitationId}

AuthMethod: AuthOAuthOauth2

data GetProjectInvitation Source #

Instances

Instances details
MimeType mtype => Produces GetProjectInvitation mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getProjectMetadata

getProjectMetadata Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ProjectIdentifier

"projectIdentifier"

-> NeptuneBackendRequest GetProjectMetadata MimeNoContent ProjectMetadataDTO accept 
GET /api/backend/v1/projects/metadata

AuthMethod: AuthOAuthOauth2

data GetProjectMetadata Source #

Instances

Instances details
MimeType mtype => Produces GetProjectMetadata mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getSsoConfig

getSsoConfig Source #

Arguments

:: Accept accept

request accept (MimeType)

-> WorkspaceName

"workspaceName"

-> NeptuneBackendRequest GetSsoConfig MimeNoContent WorkspaceConfig accept 
GET /api/backend/v1/clients/sso

AuthMethod: AuthOAuthOauth2

data GetSsoConfig Source #

Instances

Instances details
MimeType mtype => Produces GetSsoConfig mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getSystemChannels

getSystemChannels Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ExperimentId

"experimentId"

-> NeptuneBackendRequest GetSystemChannels MimeNoContent [ChannelDTO] accept 
GET /api/backend/v1/channels/system

AuthMethod: AuthOAuthOauth2

data GetSystemChannels Source #

Instances

Instances details
MimeType mtype => Produces GetSystemChannels mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getSystemMetricValues

getSystemMetricValues Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ExperimentId

"experimentId"

-> MetricId

"metricId"

-> NeptuneBackendRequest GetSystemMetricValues MimeNoContent [SystemMetricValues] accept 
GET /api/backend/v1/experiments/{experimentId}/system/metrics/{metricId}/values

AuthMethod: AuthOAuthOauth2

data GetSystemMetricValues Source #

Instances

Instances details
MimeType mtype => Produces GetSystemMetricValues mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

HasOptionalParam GetSystemMetricValues StartPoint Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

HasOptionalParam GetSystemMetricValues ItemCount Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

HasOptionalParam GetSystemMetricValues EndPoint Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

getSystemMetrics

getSystemMetrics Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ExperimentId

"experimentId"

-> NeptuneBackendRequest GetSystemMetrics MimeNoContent [SystemMetric] accept 
GET /api/backend/v1/experiments/{experimentId}/system/metrics

AuthMethod: AuthOAuthOauth2

data GetSystemMetrics Source #

Instances

Instances details
MimeType mtype => Produces GetSystemMetrics mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getSystemMetricsCSV

getSystemMetricsCSV Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ExperimentId

"experimentId"

-> NeptuneBackendRequest GetSystemMetricsCSV MimeNoContent res accept 
GET /api/backend/v1/experiments/{experimentId}/system/metrics/csv

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

getUpcomingInvoice

getUpcomingInvoice Source #

Arguments

:: Accept accept

request accept (MimeType)

-> OrganizationIdentifier

"organizationIdentifier"

-> NeptuneBackendRequest GetUpcomingInvoice MimeNoContent Text accept 
GET /api/backend/v1/payments/{organizationIdentifier}/invoices/upcoming

Pass-through to Stripe v1invoices/upcoming

AuthMethod: AuthOAuthOauth2

data GetUpcomingInvoice Source #

Instances

Instances details
MimeType mtype => Produces GetUpcomingInvoice mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getUserAvatar

getUserAvatar Source #

Arguments

:: Accept accept

request accept (MimeType)

-> UsernameText

"username"

-> NeptuneBackendRequest GetUserAvatar MimeNoContent res accept 
GET /api/backend/v1/users/{username}/avatar

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

data GetUserAvatar Source #

Instances

Instances details
MimeType mtype => Produces GetUserAvatar mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getUserProfile

getUserProfile Source #

Arguments

:: Accept accept

request accept (MimeType)

-> NeptuneBackendRequest GetUserProfile MimeNoContent UserProfileDTO accept 
GET /api/backend/v1/userProfile

AuthMethod: AuthOAuthOauth2

data GetUserProfile Source #

Instances

Instances details
MimeType mtype => Produces GetUserProfile mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

getUserProfileAvatar

getUserProfileAvatar Source #

Arguments

:: Accept accept

request accept (MimeType)

-> NeptuneBackendRequest GetUserProfileAvatar MimeNoContent res accept 
GET /api/backend/v1/userProfile/avatar

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

data GetUserProfileAvatar Source #

Instances

Instances details
MimeType mtype => Produces GetUserProfileAvatar mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

globalConfiguration0

globalConfiguration0 Source #

GET /api/backend/v1/config

AuthMethod: AuthOAuthOauth2

data GlobalConfiguration0 Source #

Instances

Instances details
MimeType mtype => Produces GlobalConfiguration0 mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

healthz

healthz Source #

Arguments

:: Accept accept

request accept (MimeType)

-> NeptuneBackendRequest Healthz MimeNoContent [ComponentStatus] accept 
GET /api/backend/healthz

AuthMethod: AuthOAuthOauth2

data Healthz Source #

Instances

Instances details
MimeType mtype => Produces Healthz mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

isOrganizationNameAvailable

isOrganizationNameAvailable Source #

GET /api/backend/v1/organizations2/{organizationName}/available

AuthMethod: AuthOAuthOauth2

data IsOrganizationNameAvailable Source #

Instances

Instances details
MimeType mtype => Produces IsOrganizationNameAvailable mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

leaveProject

leaveProject Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ProjectIdentifier

"projectIdentifier"

-> NeptuneBackendRequest LeaveProject MimeNoContent res accept 
POST /api/backend/v1/projects/leave

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

data LeaveProject Source #

Instances

Instances details
MimeType mtype => Produces LeaveProject mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

listMembers

listMembers Source #

Arguments

:: Accept accept

request accept (MimeType)

-> NeptuneBackendRequest ListMembers MimeNoContent [UserListDTO] accept 
GET /api/backend/v1/projects/users

AuthMethod: AuthOAuthOauth2

data ListMembers Source #

Instances

Instances details
MimeType mtype => Produces ListMembers mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

HasOptionalParam ListMembers UsernamePrefix Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

Methods

applyOptionalParam :: NeptuneBackendRequest ListMembers contentType res accept -> UsernamePrefix -> NeptuneBackendRequest ListMembers contentType res accept Source #

(-&-) :: NeptuneBackendRequest ListMembers contentType res accept -> UsernamePrefix -> NeptuneBackendRequest ListMembers contentType res accept Source #

HasOptionalParam ListMembers ProjectIdentifier Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

HasOptionalParam ListMembers OrganizationIdentifier Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

HasOptionalParam ListMembers Offset Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

Methods

applyOptionalParam :: NeptuneBackendRequest ListMembers contentType res accept -> Offset -> NeptuneBackendRequest ListMembers contentType res accept Source #

(-&-) :: NeptuneBackendRequest ListMembers contentType res accept -> Offset -> NeptuneBackendRequest ListMembers contentType res accept Source #

HasOptionalParam ListMembers Limit Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

Methods

applyOptionalParam :: NeptuneBackendRequest ListMembers contentType res accept -> Limit -> NeptuneBackendRequest ListMembers contentType res accept Source #

(-&-) :: NeptuneBackendRequest ListMembers contentType res accept -> Limit -> NeptuneBackendRequest ListMembers contentType res accept Source #

listOrganizationMembers

listOrganizationMembers Source #

Arguments

:: Accept accept

request accept (MimeType)

-> OrganizationIdentifier

"organizationIdentifier"

-> NeptuneBackendRequest ListOrganizationMembers MimeNoContent [OrganizationMemberDTO] accept 
GET /api/backend/v1/organizations2/{organizationIdentifier}/members

AuthMethod: AuthOAuthOauth2

data ListOrganizationMembers Source #

Instances

Instances details
MimeType mtype => Produces ListOrganizationMembers mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

listOrganizations

listOrganizations Source #

GET /api/backend/v1/myOrganizations

AuthMethod: AuthOAuthOauth2

data ListOrganizations Source #

Instances

Instances details
MimeType mtype => Produces ListOrganizations mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

listProjectChartSets

listProjectChartSets Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ProjectId

"projectId"

-> NeptuneBackendRequest ListProjectChartSets MimeNoContent [ChartSet] accept 
GET /api/backend/v1/chartSets

AuthMethod: AuthOAuthOauth2

data ListProjectChartSets Source #

Instances

Instances details
MimeType mtype => Produces ListProjectChartSets mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

listProjectMembers

listProjectMembers Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ProjectIdentifier

"projectIdentifier"

-> NeptuneBackendRequest ListProjectMembers MimeNoContent [ProjectMemberDTO] accept 
GET /api/backend/v1/projects/membersOf

AuthMethod: AuthOAuthOauth2

data ListProjectMembers Source #

Instances

Instances details
MimeType mtype => Produces ListProjectMembers mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

listProjects

listProjects Source #

Arguments

:: Accept accept

request accept (MimeType)

-> NeptuneBackendRequest ListProjects MimeNoContent ProjectListDTO accept 
GET /api/backend/v1/projects

AuthMethod: AuthOAuthOauth2

data ListProjects Source #

Instances

Instances details
MimeType mtype => Produces ListProjects mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

HasOptionalParam ListProjects Visibility Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

Methods

applyOptionalParam :: NeptuneBackendRequest ListProjects contentType res accept -> Visibility -> NeptuneBackendRequest ListProjects contentType res accept Source #

(-&-) :: NeptuneBackendRequest ListProjects contentType res accept -> Visibility -> NeptuneBackendRequest ListProjects contentType res accept Source #

HasOptionalParam ListProjects ViewedUsername Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

HasOptionalParam ListProjects UserRelation Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

Methods

applyOptionalParam :: NeptuneBackendRequest ListProjects contentType res accept -> UserRelation -> NeptuneBackendRequest ListProjects contentType res accept Source #

(-&-) :: NeptuneBackendRequest ListProjects contentType res accept -> UserRelation -> NeptuneBackendRequest ListProjects contentType res accept Source #

HasOptionalParam ListProjects SortDirection Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

Methods

applyOptionalParam :: NeptuneBackendRequest ListProjects contentType res accept -> SortDirection -> NeptuneBackendRequest ListProjects contentType res accept Source #

(-&-) :: NeptuneBackendRequest ListProjects contentType res accept -> SortDirection -> NeptuneBackendRequest ListProjects contentType res accept Source #

HasOptionalParam ListProjects SortBy Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

Methods

applyOptionalParam :: NeptuneBackendRequest ListProjects contentType res accept -> SortBy -> NeptuneBackendRequest ListProjects contentType res accept Source #

(-&-) :: NeptuneBackendRequest ListProjects contentType res accept -> SortBy -> NeptuneBackendRequest ListProjects contentType res accept Source #

HasOptionalParam ListProjects SearchTerm Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

Methods

applyOptionalParam :: NeptuneBackendRequest ListProjects contentType res accept -> SearchTerm -> NeptuneBackendRequest ListProjects contentType res accept Source #

(-&-) :: NeptuneBackendRequest ListProjects contentType res accept -> SearchTerm -> NeptuneBackendRequest ListProjects contentType res accept Source #

HasOptionalParam ListProjects ProjectKey Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

Methods

applyOptionalParam :: NeptuneBackendRequest ListProjects contentType res accept -> ProjectKey -> NeptuneBackendRequest ListProjects contentType res accept Source #

(-&-) :: NeptuneBackendRequest ListProjects contentType res accept -> ProjectKey -> NeptuneBackendRequest ListProjects contentType res accept Source #

HasOptionalParam ListProjects OrganizationIdentifier Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

HasOptionalParam ListProjects OrgRelation Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

Methods

applyOptionalParam :: NeptuneBackendRequest ListProjects contentType res accept -> OrgRelation -> NeptuneBackendRequest ListProjects contentType res accept Source #

(-&-) :: NeptuneBackendRequest ListProjects contentType res accept -> OrgRelation -> NeptuneBackendRequest ListProjects contentType res accept Source #

HasOptionalParam ListProjects Offset Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

Methods

applyOptionalParam :: NeptuneBackendRequest ListProjects contentType res accept -> Offset -> NeptuneBackendRequest ListProjects contentType res accept Source #

(-&-) :: NeptuneBackendRequest ListProjects contentType res accept -> Offset -> NeptuneBackendRequest ListProjects contentType res accept Source #

HasOptionalParam ListProjects Limit Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

Methods

applyOptionalParam :: NeptuneBackendRequest ListProjects contentType res accept -> Limit -> NeptuneBackendRequest ListProjects contentType res accept Source #

(-&-) :: NeptuneBackendRequest ListProjects contentType res accept -> Limit -> NeptuneBackendRequest ListProjects contentType res accept Source #

listProjectsMembers

listProjectsMembers Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ProjectIdentifierText

"projectIdentifier"

-> NeptuneBackendRequest ListProjectsMembers MimeNoContent [ProjectMembersDTO] accept 
GET /api/backend/v1/projects/members

AuthMethod: AuthOAuthOauth2

listUsers

listUsers Source #

Arguments

:: Accept accept

request accept (MimeType)

-> Username

"username"

-> NeptuneBackendRequest ListUsers MimeNoContent [PublicUserProfileDTO] accept 
GET /api/backend/v1/users

AuthMethod: AuthOAuthOauth2

data ListUsers Source #

Instances

Instances details
MimeType mtype => Produces ListUsers mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

markExperimentCompleted

markExperimentCompleted Source #

Arguments

:: (Consumes MarkExperimentCompleted contentType, MimeRender contentType CompletedExperimentParams) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> CompletedExperimentParams

"completedExperimentParams"

-> ExperimentId

"experimentId"

-> NeptuneBackendRequest MarkExperimentCompleted contentType res accept 
POST /api/leaderboard/v1/experiments/markCompleted

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

pingExperiment

pingExperiment Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ExperimentId

"experimentId"

-> NeptuneBackendRequest PingExperiment MimeNoContent res accept 
POST /api/leaderboard/v1/experiments/ping

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

data PingExperiment Source #

Instances

Instances details
MimeType mtype => Produces PingExperiment mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

postChannelValues

postChannelValues Source #

Arguments

:: (Consumes PostChannelValues contentType, MimeRender contentType ChannelsValues) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> ChannelsValues

"channelsValues"

-> ExperimentId

"experimentId"

-> NeptuneBackendRequest PostChannelValues contentType [BatchChannelValueErrorDTO] accept 
POST /api/leaderboard/v1/channels/values

AuthMethod: AuthOAuthOauth2

data PostChannelValues Source #

Instances

Instances details
MimeType mtype => Produces PostChannelValues mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

MimeType mtype => Consumes PostChannelValues mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

HasBodyParam PostChannelValues ChannelsValues Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

postSystemMetricValues

postSystemMetricValues Source #

Arguments

:: (Consumes PostSystemMetricValues contentType, MimeRender contentType MetricValues) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> MetricValues

"metricValues"

-> ExperimentId

"experimentId"

-> NeptuneBackendRequest PostSystemMetricValues contentType res accept 
POST /api/backend/v1/experiments/{experimentId}/system/metrics/values

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

prepareForDownload

prepareForDownload Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ExperimentIdentity

"experimentIdentity"

-> Resource

"resource"

-> Path

"path"

-> NeptuneBackendRequest PrepareForDownload MimeNoContent DownloadPrepareRequestDTO accept 
POST /api/leaderboard/v1/storage/legacy/downloadRequest

AuthMethod: AuthOAuthOauth2

data PrepareForDownload Source #

Instances

Instances details
MimeType mtype => Produces PrepareForDownload mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

resetChannel

resetChannel Source #

Arguments

:: Accept accept

request accept (MimeType)

-> Id

"id"

-> NeptuneBackendRequest ResetChannel MimeNoContent res accept 
DELETE /api/leaderboard/v1/channels/{id}/values

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

data ResetChannel Source #

Instances

Instances details
MimeType mtype => Produces ResetChannel mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

restoreExperiments

restoreExperiments Source #

Arguments

:: (Consumes RestoreExperiments contentType, MimeRender contentType ExperimentIds) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> ExperimentIds

"experimentIds"

-> NeptuneBackendRequest RestoreExperiments contentType [BatchExperimentUpdateResult] accept 
POST /api/leaderboard/v1/experiments/trash/restore

AuthMethod: AuthOAuthOauth2

data RestoreExperiments Source #

Instances

Instances details
MimeType mtype => Produces RestoreExperiments mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

MimeType mtype => Consumes RestoreExperiments mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

HasBodyParam RestoreExperiments ExperimentIds Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

revokeApiToken

revokeApiToken Source #

Arguments

:: Accept accept

request accept (MimeType)

-> NeptuneBackendRequest RevokeApiToken MimeNoContent res accept 
DELETE /api/backend/v1/authorization/api-token

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

data RevokeApiToken Source #

Instances

Instances details
MimeType mtype => Produces RevokeApiToken mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

revokeOrganizationInvitation

revokeOrganizationInvitation Source #

Arguments

:: Accept accept

request accept (MimeType)

-> InvitationId

"invitationId"

-> NeptuneBackendRequest RevokeOrganizationInvitation MimeNoContent res accept 
DELETE /api/backend/v1/invitations/organization/{invitationId}

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

data RevokeOrganizationInvitation Source #

Instances

Instances details
MimeType mtype => Produces RevokeOrganizationInvitation mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

revokeProjectInvitation

revokeProjectInvitation Source #

Arguments

:: Accept accept

request accept (MimeType)

-> InvitationId

"invitationId"

-> NeptuneBackendRequest RevokeProjectInvitation MimeNoContent res accept 
DELETE /api/backend/v1/invitations/project/{invitationId}

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

data RevokeProjectInvitation Source #

Instances

Instances details
MimeType mtype => Produces RevokeProjectInvitation mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

sendQuestionnaire

sendQuestionnaire Source #

Arguments

:: (Consumes SendQuestionnaire contentType, MimeRender contentType QuestionnaireDTO) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> QuestionnaireDTO

"questionnaireAnswers"

-> OrganizationName

"organizationName"

-> NeptuneBackendRequest SendQuestionnaire contentType res accept 
PUT /api/backend/v1/reservations/{organizationName}/questionnaire

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

sendRegistrationSurvey

sendRegistrationSurvey Source #

Arguments

:: (Consumes SendRegistrationSurvey contentType, MimeRender contentType RegistrationSurveyDTO) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> RegistrationSurveyDTO

"survey"

-> NeptuneBackendRequest SendRegistrationSurvey contentType res accept 
POST /api/backend/v1/login/survey

Processes the survey. Sending {} means that user declined survey and action is removed

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

setUsername

setUsername Source #

Arguments

:: Accept accept

request accept (MimeType)

-> UsernameText

"username"

-> NeptuneBackendRequest SetUsername MimeNoContent res accept 
POST /api/backend/v1/login/username

Sets the username as per param. Can be called once, subsequent calls will result in 403 error. Setting to an invalid username will result in 400 error. Setting to an unavailable username will result in 409 error.

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

data SetUsername Source #

Instances

Instances details
MimeType mtype => Produces SetUsername mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

statusGet

statusGet Source #

Arguments

:: Accept accept

request accept (MimeType)

-> NeptuneBackendRequest StatusGet MimeNoContent Value accept 
GET /api/backend/status

AuthMethod: AuthOAuthOauth2

data StatusGet Source #

Instances

Instances details
MimeType mtype => Produces StatusGet mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

storageUsage0

storageUsage0 Source #

Arguments

:: Accept accept

request accept (MimeType)

-> NeptuneBackendRequest StorageUsage0 MimeNoContent StorageUsage accept 
GET /api/backend/v1/storage/usage

AuthMethod: AuthOAuthOauth2

synchronizeSubscription

synchronizeSubscription Source #

Arguments

:: Accept accept

request accept (MimeType)

-> OrganizationName

"organizationName"

-> NeptuneBackendRequest SynchronizeSubscription MimeNoContent res accept 
PUT /api/backend/v1/payments/{organizationName}/synchronizeSubscription

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

data SynchronizeSubscription Source #

Instances

Instances details
MimeType mtype => Produces SynchronizeSubscription mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

tagsGet

tagsGet Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ProjectIdentifier

"projectIdentifier"

-> NeptuneBackendRequest TagsGet MimeNoContent [Text] accept 
GET /api/leaderboard/v1/experiments/tags

AuthMethod: AuthOAuthOauth2

data TagsGet Source #

Instances

Instances details
MimeType mtype => Produces TagsGet mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

trashExperiments

trashExperiments Source #

Arguments

:: (Consumes TrashExperiments contentType, MimeRender contentType ExperimentIds) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> ExperimentIds

"experimentIds"

-> NeptuneBackendRequest TrashExperiments contentType [BatchExperimentUpdateResult] accept 
POST /api/leaderboard/v1/experiments/trash

AuthMethod: AuthOAuthOauth2

data TrashExperiments Source #

Instances

Instances details
MimeType mtype => Produces TrashExperiments mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

MimeType mtype => Consumes TrashExperiments mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

HasBodyParam TrashExperiments ExperimentIds Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

Methods

setBodyParam :: (Consumes TrashExperiments contentType, MimeRender contentType ExperimentIds) => NeptuneBackendRequest TrashExperiments contentType res accept -> ExperimentIds -> NeptuneBackendRequest TrashExperiments contentType res accept Source #

updateChart

updateChart Source #

Arguments

:: (Consumes UpdateChart contentType, MimeRender contentType ChartDefinition) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> ChartDefinition

"chartToUpdate"

-> ChartId

"chartId"

-> ChartSetId

"chartSetId"

-> NeptuneBackendRequest UpdateChart contentType Chart accept 
PUT /api/backend/v1/chartSets/{chartSetId}/charts/{chartId}

AuthMethod: AuthOAuthOauth2

data UpdateChart Source #

Instances

Instances details
MimeType mtype => Produces UpdateChart mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

MimeType mtype => Consumes UpdateChart mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

HasBodyParam UpdateChart ChartDefinition Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

Methods

setBodyParam :: (Consumes UpdateChart contentType, MimeRender contentType ChartDefinition) => NeptuneBackendRequest UpdateChart contentType res accept -> ChartDefinition -> NeptuneBackendRequest UpdateChart contentType res accept Source #

updateChartSet

updateChartSet Source #

Arguments

:: (Consumes UpdateChartSet contentType, MimeRender contentType ChartSetParams) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> ChartSetParams

"chartSetToUpdate"

-> ChartSetId

"chartSetId"

-> NeptuneBackendRequest UpdateChartSet contentType ChartSet accept 
PUT /api/backend/v1/chartSets/{chartSetId}

AuthMethod: AuthOAuthOauth2

data UpdateChartSet Source #

Instances

Instances details
MimeType mtype => Produces UpdateChartSet mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

MimeType mtype => Consumes UpdateChartSet mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

HasBodyParam UpdateChartSet ChartSetParams Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

Methods

setBodyParam :: (Consumes UpdateChartSet contentType, MimeRender contentType ChartSetParams) => NeptuneBackendRequest UpdateChartSet contentType res accept -> ChartSetParams -> NeptuneBackendRequest UpdateChartSet contentType res accept Source #

updateExperiment

updateExperiment Source #

Arguments

:: (Consumes UpdateExperiment contentType, MimeRender contentType EditExperimentParams) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> EditExperimentParams

"editExperimentParams"

-> ExperimentId

"experimentId"

-> NeptuneBackendRequest UpdateExperiment contentType Experiment accept 
PATCH /api/leaderboard/v1/experiments

AuthMethod: AuthOAuthOauth2

updateLastViewed

updateLastViewed Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ProjectId

"projectId"

-> NeptuneBackendRequest UpdateLastViewed MimeNoContent res accept 
POST /api/backend/v1/projects/updateLastViewed

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

data UpdateLastViewed Source #

Instances

Instances details
MimeType mtype => Produces UpdateLastViewed mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

updateOrganization

updateOrganization Source #

Arguments

:: (Consumes UpdateOrganization contentType, MimeRender contentType OrganizationUpdateDTO) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> OrganizationUpdateDTO

"organizationToUpdate"

-> OrganizationId

"organizationId"

-> NeptuneBackendRequest UpdateOrganization contentType OrganizationDTO accept 
PUT /api/backend/v1/organizations2/{organizationId}

AuthMethod: AuthOAuthOauth2

updateOrganizationAvatar

updateOrganizationAvatar Source #

PUT /api/backend/v1/organizations2/{organizationId}/avatar

AuthMethod: AuthOAuthOauth2

data UpdateOrganizationAvatar Source #

Instances

Instances details
MimeType mtype => Produces UpdateOrganizationAvatar mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

Consumes UpdateOrganizationAvatar MimeMultipartFormData Source #
multipart/form-data
Instance details

Defined in Neptune.Backend.API.ApiDefault

updateOrganizationInvitation

updateOrganizationInvitation Source #

Arguments

:: (Consumes UpdateOrganizationInvitation contentType, MimeRender contentType OrganizationInvitationUpdateDTO) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> OrganizationInvitationUpdateDTO

"update"

-> InvitationId

"invitationId"

-> NeptuneBackendRequest UpdateOrganizationInvitation contentType OrganizationInvitationDTO accept 
PUT /api/backend/v1/invitations/organization/{invitationId}

AuthMethod: AuthOAuthOauth2

updateOrganizationMember

updateOrganizationMember Source #

Arguments

:: (Consumes UpdateOrganizationMember contentType, MimeRender contentType OrganizationMemberUpdateDTO) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> OrganizationMemberUpdateDTO

"member"

-> OrganizationIdentifier

"organizationIdentifier"

-> UserId

"userId"

-> NeptuneBackendRequest UpdateOrganizationMember contentType OrganizationMemberDTO accept 
PATCH /api/backend/v1/organizations2/{organizationIdentifier}/members/{userId}

AuthMethod: AuthOAuthOauth2

updateProject

updateProject Source #

Arguments

:: (Consumes UpdateProject contentType, MimeRender contentType ProjectUpdateDTO) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> ProjectUpdateDTO

"projectToUpdate"

-> ProjectIdentifier

"projectIdentifier"

-> NeptuneBackendRequest UpdateProject contentType ProjectWithRoleDTO accept 
PUT /api/backend/v1/projects

AuthMethod: AuthOAuthOauth2

data UpdateProject Source #

Instances

Instances details
MimeType mtype => Produces UpdateProject mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

MimeType mtype => Consumes UpdateProject mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

HasBodyParam UpdateProject ProjectUpdateDTO Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

Methods

setBodyParam :: (Consumes UpdateProject contentType, MimeRender contentType ProjectUpdateDTO) => NeptuneBackendRequest UpdateProject contentType res accept -> ProjectUpdateDTO -> NeptuneBackendRequest UpdateProject contentType res accept Source #

updateProjectAvatar

updateProjectAvatar Source #

PUT /api/backend/v1/projects1/{projectId}/avatar

AuthMethod: AuthOAuthOauth2

data UpdateProjectAvatar Source #

Instances

Instances details
MimeType mtype => Produces UpdateProjectAvatar mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

Consumes UpdateProjectAvatar MimeMultipartFormData Source #
multipart/form-data
Instance details

Defined in Neptune.Backend.API.ApiDefault

updateProjectBackground

updateProjectBackground Source #

PUT /api/backend/v1/projects1/{projectId}/background

AuthMethod: AuthOAuthOauth2

data UpdateProjectBackground Source #

Instances

Instances details
MimeType mtype => Produces UpdateProjectBackground mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

Consumes UpdateProjectBackground MimeMultipartFormData Source #
multipart/form-data
Instance details

Defined in Neptune.Backend.API.ApiDefault

updateProjectInvitation

updateProjectInvitation Source #

Arguments

:: (Consumes UpdateProjectInvitation contentType, MimeRender contentType ProjectInvitationUpdateDTO) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> ProjectInvitationUpdateDTO

"update"

-> InvitationId

"invitationId"

-> NeptuneBackendRequest UpdateProjectInvitation contentType ProjectInvitationDTO accept 
PUT /api/backend/v1/invitations/project/{invitationId}

AuthMethod: AuthOAuthOauth2

updateProjectMember

updateProjectMember Source #

Arguments

:: (Consumes UpdateProjectMember contentType, MimeRender contentType ProjectMemberUpdateDTO) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> ProjectMemberUpdateDTO

"member"

-> ProjectIdentifier

"projectIdentifier"

-> UserId

"userId"

-> NeptuneBackendRequest UpdateProjectMember contentType ProjectMemberDTO accept 
PATCH /api/backend/v1/projects/members/{userId}

AuthMethod: AuthOAuthOauth2

updateTags

updateTags Source #

Arguments

:: (Consumes UpdateTags contentType, MimeRender contentType UpdateTagsParams) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> UpdateTagsParams

"updateTagsParams"

-> NeptuneBackendRequest UpdateTags contentType res accept 
PUT /api/leaderboard/v1/experiments/tags

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

data UpdateTags Source #

Instances

Instances details
MimeType mtype => Produces UpdateTags mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

MimeType mtype => Consumes UpdateTags mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

HasBodyParam UpdateTags UpdateTagsParams Source # 
Instance details

Defined in Neptune.Backend.API.ApiDefault

Methods

setBodyParam :: (Consumes UpdateTags contentType, MimeRender contentType UpdateTagsParams) => NeptuneBackendRequest UpdateTags contentType res accept -> UpdateTagsParams -> NeptuneBackendRequest UpdateTags contentType res accept Source #

updateUserProfile

updateUserProfile Source #

Arguments

:: (Consumes UpdateUserProfile contentType, MimeRender contentType UserProfileUpdateDTO) 
=> ContentType contentType

request content-type (MimeType)

-> Accept accept

request accept (MimeType)

-> UserProfileUpdateDTO

"userProfileUpdate"

-> NeptuneBackendRequest UpdateUserProfile contentType UserProfileDTO accept 
PATCH /api/backend/v1/userProfile

AuthMethod: AuthOAuthOauth2

updateUserProfileAvatar

data UpdateUserProfileAvatar Source #

Instances

Instances details
MimeType mtype => Produces UpdateUserProfileAvatar mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

Consumes UpdateUserProfileAvatar MimeMultipartFormData Source #
multipart/form-data
Instance details

Defined in Neptune.Backend.API.ApiDefault

uploadExperimentOutput

uploadExperimentOutput Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ExperimentId

"experimentId"

-> NeptuneBackendRequest UploadExperimentOutput MimeNoContent res accept 
POST /api/leaderboard/v1/storage/legacy/uploadOutput/{experimentId}

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

data UploadExperimentOutput Source #

Instances

Instances details
MimeType mtype => Produces UploadExperimentOutput mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

uploadExperimentOutputAsTarstream

uploadExperimentOutputAsTarstream Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ExperimentId

"experimentId"

-> NeptuneBackendRequest UploadExperimentOutputAsTarstream MimeNoContent res accept 
POST /api/leaderboard/v1/storage/legacy/uploadOutputAsTarStream/{experimentId}

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

uploadExperimentSource

uploadExperimentSource Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ExperimentId

"experimentId"

-> NeptuneBackendRequest UploadExperimentSource MimeNoContent res accept 
POST /api/leaderboard/v1/storage/legacy/uploadSource/{experimentId}

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

data UploadExperimentSource Source #

Instances

Instances details
MimeType mtype => Produces UploadExperimentSource mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

uploadExperimentSourceAsTarstream

uploadExperimentSourceAsTarstream Source #

Arguments

:: Accept accept

request accept (MimeType)

-> ExperimentId

"experimentId"

-> NeptuneBackendRequest UploadExperimentSourceAsTarstream MimeNoContent res accept 
POST /api/leaderboard/v1/storage/legacy/uploadSourceAsTarStream/{experimentId}

AuthMethod: AuthOAuthOauth2

Note: Has Produces instances, but no response schema

userPricingStatus

userPricingStatus Source #

GET /api/backend/v1/payments/user/pricingStatus

AuthMethod: AuthOAuthOauth2

data UserPricingStatus Source #

Instances

Instances details
MimeType mtype => Produces UserPricingStatus mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

validateUsername

validateUsername Source #

GET /api/backend/v1/login/username/validate

data ValidateUsername Source #

Instances

Instances details
MimeType mtype => Produces ValidateUsername mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

version0

version0 Source #

Arguments

:: Accept accept

request accept (MimeType)

-> NeptuneBackendRequest Version0 MimeNoContent Version accept 
GET /api/backend/version

AuthMethod: AuthOAuthOauth2

data Version0 Source #

Instances

Instances details
MimeType mtype => Produces Version0 mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault

versionGet

versionGet Source #

Arguments

:: Accept accept

request accept (MimeType)

-> NeptuneBackendRequest VersionGet MimeNoContent Version accept 
GET /version

AuthMethod: AuthOAuthOauth2

data VersionGet Source #

Instances

Instances details
MimeType mtype => Produces VersionGet mtype Source #
*/*
Instance details

Defined in Neptune.Backend.API.ApiDefault