Files
medusa-store/www/apps/resources/app/service-factory-reference/page.mdx
2024-12-09 13:54:42 +02:00

42 lines
1.0 KiB
Plaintext

import { ChildDocs } from "docs-ui"
export const metadata = {
title: `Service Factory Reference`,
}
# {metadata.title}
This section of the documentation provides a reference of the methods generated for services extending the service factory (`MedusaService`), and how to use them.
<Note title="Tip">
Learn more about the service factory in [this documentation](!docs!/learn/fundamentals/modules/service-factory).
</Note>
## Method Names
Generated method names are of the format `{operationName}_{dataModelName}`, where:
- `{operationName}` is the name of the operation. For example, `create`.
- `{dataModelName}` is the pascal-case version of the data model's key that's passed in the object parameter of `MedusaService`. The name is pluralized for all operations except for the `retrieve` operation.
Some examples of method names:
- `createPosts`
- `createMyPosts`
- `retrievePost`
- `listPosts`
---
## Methods Reference
<Note>
The reference uses only the operation name to refer to the method.
</Note>
<ChildDocs showItems={["Methods"]} hideTitle />