Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion src/Routes.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,12 @@ import BoardPage from "./layouts/entity/board/page/BoardPage";
import SubscriptionLayout from "./layouts/account/subscription/SubscriptionLayout";
import LibraryLayout from "./layouts/account/library/LibraryLayout";
import EditProjectLayout from "./layouts/entity/project/edit/EditProjectLayout";
import ProjectPricingLayout from "./layouts/entity/project/pricing/ProjectPricingLayout";
import ProjectPricingLayout from "./layouts/entity/project/pricing/view/ProjectPricingLayout";
import RegisterLayout from "./layouts/auth/register/RegisterLayout";
import ConfirmEmailLayout from "./layouts/auth/confirmEmail/ConfirmEmailLayout";
import NotFoundLayout from "./layouts/404/NotFoundLayout";
import HelpLayout from "./layouts/help/HelpLayout";
import EditProjectPricingLayout from "./layouts/entity/project/pricing/edit/EditProjectPricingLayout";

class Routes extends React.Component {
render() {
Expand Down Expand Up @@ -64,6 +65,7 @@ class Routes extends React.Component {
<Route path="/:owner/:alias/edit" exact component={EditProjectLayout}/>

<Route path="/:owner/:alias/pricing" exact component={ProjectPricingLayout}/>
<Route path="/:owner/:alias/pricing/edit" exact component={EditProjectPricingLayout}/>

<Route path="/:owner/:alias/board/:boardGuid" exact component={BoardPage}/>

Expand Down
1 change: 1 addition & 0 deletions src/client/bindings.ts
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,7 @@ export class ProjectProduct {
project_guid?: string;
usd_price?: number;
duration_hours?: number;
users_count?: number;
created_at?: string;
updated_at?: string;
}
75 changes: 75 additions & 0 deletions src/client/models/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -913,6 +913,34 @@ export interface GetProjectProductsOKResponse {
data?: GetProjectProductsOKResponseData;
}

/**
* An interface representing PostProjectProductCreatedResponseData.
*/
export interface PostProjectProductCreatedResponseData {
product?: ProjectProduct;
}

/**
* An interface representing PostProjectProductCreatedResponse.
*/
export interface PostProjectProductCreatedResponse {
data?: PostProjectProductCreatedResponseData;
}

/**
* An interface representing DeleteProjectProductOKResponseData.
*/
export interface DeleteProjectProductOKResponseData {
product?: ProjectProduct;
}

/**
* An interface representing DeleteProjectProductOKResponse.
*/
export interface DeleteProjectProductOKResponse {
data?: DeleteProjectProductOKResponseData;
}

/**
* An interface representing SupportHubApiOptions.
*/
Expand Down Expand Up @@ -983,6 +1011,13 @@ export interface SupportHubApiEditCardOptionalParams extends msRest.RequestOptio
columnGuid?: string;
}

/**
* Optional Parameters.
*/
export interface SupportHubApiPostProjectProductOptionalParams extends msRest.RequestOptionsBase {
durationHours?: number;
}

/**
* Defines values for ServiceType.
* Possible values include: 'GitHub', 'GitLab'
Expand Down Expand Up @@ -1988,3 +2023,43 @@ export type GetProjectProductsResponse = GetProjectProductsOKResponse & {
parsedBody: GetProjectProductsOKResponse;
};
};

/**
* Contains response data for the postProjectProduct operation.
*/
export type PostProjectProductResponse = PostProjectProductCreatedResponse & {
/**
* The underlying HTTP response.
*/
_response: msRest.HttpResponse & {
/**
* The response body as text (string format)
*/
bodyAsText: string;

/**
* The response body as parsed JSON or XML
*/
parsedBody: PostProjectProductCreatedResponse;
};
};

/**
* Contains response data for the deleteProjectProduct operation.
*/
export type DeleteProjectProductResponse = DeleteProjectProductOKResponse & {
/**
* The underlying HTTP response.
*/
_response: msRest.HttpResponse & {
/**
* The response body as text (string format)
*/
bodyAsText: string;

/**
* The response body as parsed JSON or XML
*/
parsedBody: DeleteProjectProductOKResponse;
};
};
68 changes: 68 additions & 0 deletions src/client/models/mappers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2498,3 +2498,71 @@ export const GetProjectProductsOKResponse: msRest.CompositeMapper = {
}
}
};

export const PostProjectProductCreatedResponseData: msRest.CompositeMapper = {
serializedName: "PostProjectProductCreatedResponse_data",
type: {
name: "Composite",
className: "PostProjectProductCreatedResponseData",
modelProperties: {
product: {
serializedName: "product",
type: {
name: "Composite",
className: "ProjectProduct"
}
}
}
}
};

export const PostProjectProductCreatedResponse: msRest.CompositeMapper = {
serializedName: "PostProjectProductCreatedResponse",
type: {
name: "Composite",
className: "PostProjectProductCreatedResponse",
modelProperties: {
data: {
serializedName: "data",
type: {
name: "Composite",
className: "PostProjectProductCreatedResponseData"
}
}
}
}
};

export const DeleteProjectProductOKResponseData: msRest.CompositeMapper = {
serializedName: "DeleteProjectProductOKResponse_data",
type: {
name: "Composite",
className: "DeleteProjectProductOKResponseData",
modelProperties: {
product: {
serializedName: "product",
type: {
name: "Composite",
className: "ProjectProduct"
}
}
}
}
};

export const DeleteProjectProductOKResponse: msRest.CompositeMapper = {
serializedName: "DeleteProjectProductOKResponse",
type: {
name: "Composite",
className: "DeleteProjectProductOKResponse",
modelProperties: {
data: {
serializedName: "data",
type: {
name: "Composite",
className: "DeleteProjectProductOKResponseData"
}
}
}
}
};
64 changes: 63 additions & 1 deletion src/client/models/parameters.ts
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ export const currencyType: msRest.OperationQueryParameter = {
}
}
};
export const description: msRest.OperationQueryParameter = {
export const description0: msRest.OperationQueryParameter = {
parameterPath: [
"options",
"description"
Expand All @@ -146,6 +146,28 @@ export const description: msRest.OperationQueryParameter = {
}
}
};
export const description1: msRest.OperationQueryParameter = {
parameterPath: "description",
mapper: {
required: true,
serializedName: "description",
type: {
name: "String"
}
}
};
export const durationHours: msRest.OperationQueryParameter = {
parameterPath: [
"options",
"durationHours"
],
mapper: {
serializedName: "duration_hours",
type: {
name: "Number"
}
}
};
export const email0: msRest.OperationQueryParameter = {
parameterPath: [
"options",
Expand Down Expand Up @@ -302,6 +324,16 @@ export const password1: msRest.OperationQueryParameter = {
}
}
};
export const productGuid: msRest.OperationQueryParameter = {
parameterPath: "productGuid",
mapper: {
required: true,
serializedName: "product_guid",
type: {
name: "String"
}
}
};
export const projectGuid: msRest.OperationQueryParameter = {
parameterPath: "projectGuid",
mapper: {
Expand Down Expand Up @@ -364,6 +396,36 @@ export const status: msRest.OperationQueryParameter = {
}
}
};
export const url: msRest.OperationQueryParameter = {
parameterPath: "url",
mapper: {
required: true,
serializedName: "url",
type: {
name: "String"
}
}
};
export const usdPrice: msRest.OperationQueryParameter = {
parameterPath: "usdPrice",
mapper: {
required: true,
serializedName: "usd_price",
type: {
name: "Number"
}
}
};
export const useUrl: msRest.OperationQueryParameter = {
parameterPath: "useUrl",
mapper: {
required: true,
serializedName: "use_url",
type: {
name: "String"
}
}
};
export const value: msRest.OperationQueryParameter = {
parameterPath: "value",
mapper: {
Expand Down
Loading