@vnodes/ims
Preparing search index...
PriceService
Class PriceService
Hierarchy
BasePriceService
PriceService
Index
Constructors
constructor
Properties
repo
Methods
create
One
delete
One
By
Id
find
Many
find
One
By
Cost
find
One
By
Cost
Less
Than
find
One
By
Cost
More
Than
find
One
By
Id
find
One
By
Price
find
One
By
Price
Group
Id
find
One
By
Price
Group
Id
Less
Than
find
One
By
Price
Group
Id
More
Than
find
One
By
Price
Less
Than
find
One
By
Price
More
Than
find
One
By
Product
Id
find
One
By
Product
Id
Less
Than
find
One
By
Product
Id
More
Than
find
One
By
Taxrate
Id
find
One
By
Taxrate
Id
Less
Than
find
One
By
Taxrate
Id
More
Than
soft
Delete
One
By
Id
to
Find
Many
Args
to
Include
to
Order
By
to
Where
update
One
By
Id
Constructors
constructor
new
PriceService
(
repo
:
PriceDelegate
)
:
PriceService
Parameters
repo
:
PriceDelegate
Returns
PriceService
Properties
Protected
Readonly
repo
repo
:
PriceDelegate
Methods
create
One
createOne
(
data
:
PriceCreateInput
,
)
:
Promise
<
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
,
>
Parameters
data
:
PriceCreateInput
Returns
Promise
<
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
,
>
delete
One
By
Id
deleteOneById
(
id
:
string
,
)
:
Promise
<
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
,
>
Parameters
id
:
string
Returns
Promise
<
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
,
>
find
Many
findMany
(
query
:
QueryMany
,
)
:
Promise
<
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
[]
,
>
Parameters
query
:
QueryMany
Returns
Promise
<
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
[]
,
>
find
One
By
Cost
findOneByCost
(
cost
:
number
,
)
:
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
Parameters
cost
:
number
Returns
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
find
One
By
Cost
Less
Than
findOneByCostLessThan
(
cost
:
number
,
)
:
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
Parameters
cost
:
number
Returns
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
find
One
By
Cost
More
Than
findOneByCostMoreThan
(
cost
:
number
,
)
:
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
Parameters
cost
:
number
Returns
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
find
One
By
Id
findOneById
(
id
:
string
,
)
:
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
Parameters
id
:
string
Returns
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
find
One
By
Price
findOneByPrice
(
price
:
number
,
)
:
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
Parameters
price
:
number
Returns
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
find
One
By
Price
Group
Id
findOneByPriceGroupId
(
priceGroupId
:
number
,
)
:
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
Parameters
priceGroupId
:
number
Returns
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
find
One
By
Price
Group
Id
Less
Than
findOneByPriceGroupIdLessThan
(
priceGroupId
:
number
,
)
:
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
Parameters
priceGroupId
:
number
Returns
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
find
One
By
Price
Group
Id
More
Than
findOneByPriceGroupIdMoreThan
(
priceGroupId
:
number
,
)
:
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
Parameters
priceGroupId
:
number
Returns
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
find
One
By
Price
Less
Than
findOneByPriceLessThan
(
price
:
number
,
)
:
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
Parameters
price
:
number
Returns
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
find
One
By
Price
More
Than
findOneByPriceMoreThan
(
price
:
number
,
)
:
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
Parameters
price
:
number
Returns
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
find
One
By
Product
Id
findOneByProductId
(
productId
:
number
,
)
:
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
Parameters
productId
:
number
Returns
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
find
One
By
Product
Id
Less
Than
findOneByProductIdLessThan
(
productId
:
number
,
)
:
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
Parameters
productId
:
number
Returns
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
find
One
By
Product
Id
More
Than
findOneByProductIdMoreThan
(
productId
:
number
,
)
:
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
Parameters
productId
:
number
Returns
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
find
One
By
Taxrate
Id
findOneByTaxrateId
(
taxrateId
:
number
,
)
:
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
Parameters
taxrateId
:
number
Returns
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
find
One
By
Taxrate
Id
Less
Than
findOneByTaxrateIdLessThan
(
taxrateId
:
number
,
)
:
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
Parameters
taxrateId
:
number
Returns
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
find
One
By
Taxrate
Id
More
Than
findOneByTaxrateIdMoreThan
(
taxrateId
:
number
,
)
:
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
Parameters
taxrateId
:
number
Returns
Promise
<
|
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
|
null
,
>
soft
Delete
One
By
Id
softDeleteOneById
(
id
:
string
,
)
:
Promise
<
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
,
>
Parameters
id
:
string
Returns
Promise
<
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
,
>
to
Find
Many
Args
toFindManyArgs
(
query
?:
QueryMany
<
PriceScalarFieldEnum
>
)
:
PriceFindManyArgs
Parameters
Optional
query
:
QueryMany
<
PriceScalarFieldEnum
>
Returns
PriceFindManyArgs
to
Include
toInclude
()
:
undefined
Returns
undefined
to
Order
By
toOrderBy
(
query
?:
QueryMany
<
PriceScalarFieldEnum
>
,
)
:
{
[
key
:
string
]:
SortOrder
}
|
undefined
Parameters
Optional
query
:
QueryMany
<
PriceScalarFieldEnum
>
Returns
{
[
key
:
string
]:
SortOrder
}
|
undefined
to
Where
toWhere
(
query
?:
QueryMany
<
PriceScalarFieldEnum
>
)
:
PriceWhereInput
Parameters
Optional
query
:
QueryMany
<
PriceScalarFieldEnum
>
Returns
PriceWhereInput
update
One
By
Id
updateOneById
(
id
:
string
,
data
:
PriceUpdateInput
,
)
:
Promise
<
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
,
>
Parameters
id
:
string
data
:
PriceUpdateInput
Returns
Promise
<
{
cost
:
Decimal
;
createdAt
:
Date
;
deletedAt
:
Date
|
null
;
endDate
:
Date
|
null
;
id
:
number
;
price
:
Decimal
;
priceGroupId
:
number
;
productId
:
number
;
startDate
:
Date
;
taxrateId
:
number
;
updatedAt
:
Date
;
}
,
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
repo
Methods
create
One
delete
One
By
Id
find
Many
find
One
By
Cost
find
One
By
Cost
Less
Than
find
One
By
Cost
More
Than
find
One
By
Id
find
One
By
Price
find
One
By
Price
Group
Id
find
One
By
Price
Group
Id
Less
Than
find
One
By
Price
Group
Id
More
Than
find
One
By
Price
Less
Than
find
One
By
Price
More
Than
find
One
By
Product
Id
find
One
By
Product
Id
Less
Than
find
One
By
Product
Id
More
Than
find
One
By
Taxrate
Id
find
One
By
Taxrate
Id
Less
Than
find
One
By
Taxrate
Id
More
Than
soft
Delete
One
By
Id
to
Find
Many
Args
to
Include
to
Order
By
to
Where
update
One
By
Id
@vnodes/ims
Loading...