UNPKG

liferay-headless-rest-client

Version:
555 lines (554 loc) 14.2 kB
export type Channel = { channelId?: string; commerceSyncEnabled?: boolean; createDate?: string; dataSources?: Array<DataSource>; name?: string; readonly 'x-class-name'?: string; }; export type DataSource = { commerceChannelIds?: Array<number>; dataSourceId?: string; siteIds?: Array<number>; readonly 'x-class-name'?: string; }; export type Facet = { facetCriteria?: string; facetValues?: Array<FacetValue>; }; export type FacetValue = { numberOfOccurrences?: number; term?: string; }; export type PageChannel = { items?: Array<Channel>; lastPage?: number; totalCount?: number; actions?: { [key: string]: { [key: string]: string; }; }; page?: number; facets?: Array<Facet>; pageSize?: number; }; export type CommerceChannel = { channelName?: string; id?: number; name?: string; siteName?: string; readonly 'x-class-name'?: string; }; export type PageCommerceChannel = { items?: Array<CommerceChannel>; lastPage?: number; totalCount?: number; actions?: { [key: string]: { [key: string]: string; }; }; page?: number; facets?: Array<Facet>; pageSize?: number; }; export type ContactAccountGroup = { id?: number; name?: string; selected?: boolean; readonly 'x-class-name'?: string; }; export type PageContactAccountGroup = { items?: Array<ContactAccountGroup>; lastPage?: number; totalCount?: number; actions?: { [key: string]: { [key: string]: string; }; }; page?: number; facets?: Array<Facet>; pageSize?: number; }; export type ContactConfiguration = { syncAllAccounts?: boolean; syncAllContacts?: boolean; syncedAccountGroupIds?: Array<string>; syncedOrganizationIds?: Array<string>; syncedUserGroupIds?: Array<string>; readonly 'x-class-name'?: string; }; export type ContactOrganization = { id?: number; name?: string; selected?: boolean; readonly 'x-class-name'?: string; }; export type PageContactOrganization = { items?: Array<ContactOrganization>; lastPage?: number; totalCount?: number; actions?: { [key: string]: { [key: string]: string; }; }; page?: number; facets?: Array<Facet>; pageSize?: number; }; export type ContactUserGroup = { id?: number; name?: string; selected?: boolean; readonly 'x-class-name'?: string; }; export type PageContactUserGroup = { items?: Array<ContactUserGroup>; lastPage?: number; totalCount?: number; actions?: { [key: string]: { [key: string]: string; }; }; page?: number; facets?: Array<Facet>; pageSize?: number; }; export type DataSourceLiferayAnalyticsUrl = { liferayAnalyticsURL?: string; readonly 'x-class-name'?: string; }; export type DataSourceToken = { token?: string; readonly 'x-class-name'?: string; }; export type Field = { example?: string; name?: string; required?: boolean; selected?: boolean; source?: string; type?: string; readonly 'x-class-name'?: string; }; export type PageField = { items?: Array<Field>; lastPage?: number; totalCount?: number; actions?: { [key: string]: { [key: string]: string; }; }; page?: number; facets?: Array<Facet>; pageSize?: number; }; export type FieldSummary = { account?: number; order?: number; people?: number; product?: number; readonly 'x-class-name'?: string; }; export type RecommendationConfiguration = { contentRecommenderMostPopularItems?: RecommendationItem; contentRecommenderUserPersonalization?: RecommendationItem; readonly 'x-class-name'?: string; }; export type RecommendationItem = { enabled?: boolean; readonly 'x-class-name'?: string; status?: 'Configuring' | 'Disabled' | 'Enabled' | 'Failed'; }; export type PageSite = { items?: Array<Site>; lastPage?: number; totalCount?: number; actions?: { [key: string]: { [key: string]: string; }; }; page?: number; facets?: Array<Facet>; pageSize?: number; }; export type Site = { channelName?: string; friendlyURL?: string; id?: number; name?: string; readonly 'x-class-name'?: string; }; export type PostConfigurationWizardModeData = { body?: never; path?: never; query?: never; url: '/o/analytics-settings-rest/v1.0/configuration/wizard-mode'; }; export type PostConfigurationWizardModeResponses = { /** * default response */ default: unknown; }; export type GetChannelsPageData = { body?: never; path?: never; query?: { keywords?: string; page?: string; pageSize?: string; sort?: string; nestedFields?: string; }; url: '/o/analytics-settings-rest/v1.0/channels'; }; export type GetChannelsPageResponses = { /** * default response */ default: PageChannel; }; export type GetChannelsPageResponse = GetChannelsPageResponses[keyof GetChannelsPageResponses]; export type PatchChannelData = { body?: Channel; path?: never; query?: never; url: '/o/analytics-settings-rest/v1.0/channels'; }; export type PatchChannelResponses = { /** * default response */ default: Channel; }; export type PatchChannelResponse = PatchChannelResponses[keyof PatchChannelResponses]; export type PostChannelData = { body?: Channel; path?: never; query?: never; url: '/o/analytics-settings-rest/v1.0/channels'; }; export type PostChannelResponses = { /** * default response */ default: Channel; }; export type PostChannelResponse = PostChannelResponses[keyof PostChannelResponses]; export type GetCommerceChannelsPageData = { body?: never; path?: never; query?: { keywords?: string; page?: string; pageSize?: string; sort?: string; nestedFields?: string; }; url: '/o/analytics-settings-rest/v1.0/commerce-channels'; }; export type GetCommerceChannelsPageResponses = { /** * default response */ default: PageCommerceChannel; }; export type GetCommerceChannelsPageResponse = GetCommerceChannelsPageResponses[keyof GetCommerceChannelsPageResponses]; export type GetContactAccountGroupsPageData = { body?: never; path?: never; query?: { keywords?: string; page?: string; pageSize?: string; sort?: string; nestedFields?: string; }; url: '/o/analytics-settings-rest/v1.0/contacts/account-groups'; }; export type GetContactAccountGroupsPageResponses = { /** * default response */ default: PageContactAccountGroup; }; export type GetContactAccountGroupsPageResponse = GetContactAccountGroupsPageResponses[keyof GetContactAccountGroupsPageResponses]; export type GetContactConfigurationData = { body?: never; path?: never; query?: never; url: '/o/analytics-settings-rest/v1.0/contacts/configuration'; }; export type GetContactConfigurationResponses = { /** * default response */ default: ContactConfiguration; }; export type GetContactConfigurationResponse = GetContactConfigurationResponses[keyof GetContactConfigurationResponses]; export type PutContactConfigurationData = { body?: ContactConfiguration; path?: never; query?: never; url: '/o/analytics-settings-rest/v1.0/contacts/configuration'; }; export type PutContactConfigurationResponses = { /** * default response */ default: unknown; }; export type GetContactOrganizationsPageData = { body?: never; path?: never; query?: { keywords?: string; page?: string; pageSize?: string; sort?: string; nestedFields?: string; }; url: '/o/analytics-settings-rest/v1.0/contacts/organizations'; }; export type GetContactOrganizationsPageResponses = { /** * default response */ default: PageContactOrganization; }; export type GetContactOrganizationsPageResponse = GetContactOrganizationsPageResponses[keyof GetContactOrganizationsPageResponses]; export type GetContactUserGroupsPageData = { body?: never; path?: never; query?: { keywords?: string; page?: string; pageSize?: string; sort?: string; nestedFields?: string; }; url: '/o/analytics-settings-rest/v1.0/contacts/user-groups'; }; export type GetContactUserGroupsPageResponses = { /** * default response */ default: PageContactUserGroup; }; export type GetContactUserGroupsPageResponse = GetContactUserGroupsPageResponses[keyof GetContactUserGroupsPageResponses]; export type DeleteDataSourceData = { body?: never; path?: never; query?: never; url: '/o/analytics-settings-rest/v1.0/data-sources'; }; export type DeleteDataSourceResponses = { /** * default response */ default: unknown; }; export type PostDataSourceData = { body?: DataSourceToken; path?: never; query?: never; url: '/o/analytics-settings-rest/v1.0/data-sources'; }; export type PostDataSourceResponses = { /** * default response */ default: DataSourceLiferayAnalyticsUrl; }; export type PostDataSourceResponse = PostDataSourceResponses[keyof PostDataSourceResponses]; export type GetFieldsAccountsPageData = { body?: never; path?: never; query?: { keyword?: string; page?: string; pageSize?: string; sort?: string; nestedFields?: string; }; url: '/o/analytics-settings-rest/v1.0/fields/accounts'; }; export type GetFieldsAccountsPageResponses = { /** * default response */ default: PageField; }; export type GetFieldsAccountsPageResponse = GetFieldsAccountsPageResponses[keyof GetFieldsAccountsPageResponses]; export type PatchFieldAccountData = { body?: Array<Field>; path?: never; query?: never; url: '/o/analytics-settings-rest/v1.0/fields/accounts'; }; export type PatchFieldAccountResponses = { /** * default response */ default: unknown; }; export type GetFieldsOrdersPageData = { body?: never; path?: never; query?: { keyword?: string; page?: string; pageSize?: string; sort?: string; nestedFields?: string; }; url: '/o/analytics-settings-rest/v1.0/fields/orders'; }; export type GetFieldsOrdersPageResponses = { /** * default response */ default: PageField; }; export type GetFieldsOrdersPageResponse = GetFieldsOrdersPageResponses[keyof GetFieldsOrdersPageResponses]; export type PatchFieldOrderData = { body?: Array<Field>; path?: never; query?: never; url: '/o/analytics-settings-rest/v1.0/fields/orders'; }; export type PatchFieldOrderResponses = { /** * default response */ default: unknown; }; export type GetFieldsPeoplePageData = { body?: never; path?: never; query?: { keyword?: string; page?: string; pageSize?: string; sort?: string; nestedFields?: string; }; url: '/o/analytics-settings-rest/v1.0/fields/people'; }; export type GetFieldsPeoplePageResponses = { /** * default response */ default: PageField; }; export type GetFieldsPeoplePageResponse = GetFieldsPeoplePageResponses[keyof GetFieldsPeoplePageResponses]; export type PatchFieldPeopleData = { body?: Array<Field>; path?: never; query?: never; url: '/o/analytics-settings-rest/v1.0/fields/people'; }; export type PatchFieldPeopleResponses = { /** * default response */ default: unknown; }; export type GetFieldsProductsPageData = { body?: never; path?: never; query?: { keyword?: string; page?: string; pageSize?: string; sort?: string; nestedFields?: string; }; url: '/o/analytics-settings-rest/v1.0/fields/products'; }; export type GetFieldsProductsPageResponses = { /** * default response */ default: PageField; }; export type GetFieldsProductsPageResponse = GetFieldsProductsPageResponses[keyof GetFieldsProductsPageResponses]; export type PatchFieldProductData = { body?: Array<Field>; path?: never; query?: never; url: '/o/analytics-settings-rest/v1.0/fields/products'; }; export type PatchFieldProductResponses = { /** * default response */ default: unknown; }; export type GetFieldData = { body?: never; path?: never; query?: never; url: '/o/analytics-settings-rest/v1.0/fields'; }; export type GetFieldResponses = { /** * default response */ default: FieldSummary; }; export type GetFieldResponse = GetFieldResponses[keyof GetFieldResponses]; export type GetRecommendationConfigurationData = { body?: never; path?: never; query?: never; url: '/o/analytics-settings-rest/v1.0/recommendation/configuration'; }; export type GetRecommendationConfigurationResponses = { /** * default response */ default: RecommendationConfiguration; }; export type GetRecommendationConfigurationResponse = GetRecommendationConfigurationResponses[keyof GetRecommendationConfigurationResponses]; export type PutRecommendationConfigurationData = { body?: RecommendationConfiguration; path?: never; query?: never; url: '/o/analytics-settings-rest/v1.0/recommendation/configuration'; }; export type PutRecommendationConfigurationResponses = { /** * default response */ default: unknown; }; export type GetSitesPageData = { body?: never; path?: never; query?: { keywords?: string; page?: string; pageSize?: string; sort?: string; nestedFields?: string; }; url: '/o/analytics-settings-rest/v1.0/sites'; }; export type GetSitesPageResponses = { /** * default response */ default: PageSite; }; export type GetSitesPageResponse = GetSitesPageResponses[keyof GetSitesPageResponses]; export type ClientOptions = { baseUrl: 'http://localhost:8080' | (string & {}); };