Documentation / @ember-data/adapter / index / BuildURLMixin
Defined in: packages/adapter/src/-private/build-url-mixin.ts:16
Methods
_buildURL()
_buildURL(
this,
modelName,
id?): string;
Defined in: packages/adapter/src/-private/build-url-mixin.ts:90
Parameters
this
MixtBuildURLMixin
modelName
undefined
| null
| string
id?
null
| string
Returns
string
buildURL()
Call Signature
buildURL(
this,
modelName,
id,
snapshot,
requestType): string;
Defined in: packages/adapter/src/-private/build-url-mixin.ts:17
Parameters
this
MixtBuildURLMixin
modelName
string
id
string
snapshot
Snapshot
requestType
"findRecord"
Returns
string
Call Signature
buildURL(
this,
modelName,
id,
snapshot,
requestType): string;
Defined in: packages/adapter/src/-private/build-url-mixin.ts:24
Parameters
this
MixtBuildURLMixin
modelName
string
id
null
snapshot
SnapshotRecordArray
requestType
"findAll"
Returns
string
Call Signature
buildURL(
this,
modelName,
id,
snapshot,
requestType,
query): string;
Defined in: packages/adapter/src/-private/build-url-mixin.ts:31
Parameters
this
MixtBuildURLMixin
modelName
string
id
null
snapshot
null
requestType
"query"
query
Record
<string
, unknown
>
Returns
string
Call Signature
buildURL(
this,
modelName,
id,
snapshot,
requestType,
query): string;
Defined in: packages/adapter/src/-private/build-url-mixin.ts:39
Parameters
this
MixtBuildURLMixin
modelName
string
id
null
snapshot
null
requestType
"queryRecord"
query
Record
<string
, unknown
>
Returns
string
Call Signature
buildURL(
this,
modelName,
id,
snapshot,
requestType): string;
Defined in: packages/adapter/src/-private/build-url-mixin.ts:47
Parameters
this
MixtBuildURLMixin
modelName
string
id
string
[]
snapshot
Snapshot
<unknown
>[]
requestType
"findMany"
Returns
string
Call Signature
buildURL(
this,
modelName,
id,
snapshot,
requestType): string;
Defined in: packages/adapter/src/-private/build-url-mixin.ts:54
Parameters
this
MixtBuildURLMixin
modelName
string
id
string
snapshot
Snapshot
requestType
"findHasMany"
Returns
string
Call Signature
buildURL(
this,
modelName,
id,
snapshot,
requestType): string;
Defined in: packages/adapter/src/-private/build-url-mixin.ts:61
Parameters
this
MixtBuildURLMixin
modelName
string
id
string
snapshot
Snapshot
requestType
"findBelongsTo"
Returns
string
Call Signature
buildURL(
this,
modelName,
id,
snapshot,
requestType): string;
Defined in: packages/adapter/src/-private/build-url-mixin.ts:68
Parameters
this
MixtBuildURLMixin
modelName
string
id
null
| string
snapshot
Snapshot
requestType
"createRecord"
Returns
string
Call Signature
buildURL(
this,
modelName,
id,
snapshot,
requestType): string;
Defined in: packages/adapter/src/-private/build-url-mixin.ts:75
Parameters
this
MixtBuildURLMixin
modelName
string
id
string
snapshot
Snapshot
requestType
"updateRecord"
Returns
string
Call Signature
buildURL(
this,
modelName,
id,
snapshot,
requestType): string;
Defined in: packages/adapter/src/-private/build-url-mixin.ts:82
Parameters
this
MixtBuildURLMixin
modelName
string
id
string
snapshot
Snapshot
requestType
"deleteRecord"
Returns
string
Call Signature
buildURL(
this,
modelName,
id,
snapshot): string;
Defined in: packages/adapter/src/-private/build-url-mixin.ts:89
Parameters
this
MixtBuildURLMixin
modelName
string
id
string
snapshot
Snapshot
Returns
string
pathForType()
pathForType(this, modelName): string;
Defined in: packages/adapter/src/-private/build-url-mixin.ts:102
Parameters
this
MixtBuildURLMixin
modelName
string
Returns
string
urlForCreateRecord()
urlForCreateRecord(
this,
modelName,
snapshot): string;
Defined in: packages/adapter/src/-private/build-url-mixin.ts:98
Parameters
this
MixtBuildURLMixin
modelName
string
snapshot
Snapshot
Returns
string
urlForDeleteRecord()
urlForDeleteRecord(
this,
id,
modelName,
snapshot): string;
Defined in: packages/adapter/src/-private/build-url-mixin.ts:100
Parameters
this
MixtBuildURLMixin
id
string
modelName
string
snapshot
Snapshot
Returns
string
urlForFindAll()
urlForFindAll(
this,
modelName,
snapshots): string;
Defined in: packages/adapter/src/-private/build-url-mixin.ts:92
Parameters
this
MixtBuildURLMixin
modelName
string
snapshots
SnapshotRecordArray
Returns
string
urlForFindBelongsTo()
urlForFindBelongsTo(
this,
id,
modelName,
snapshot): string;
Defined in: packages/adapter/src/-private/build-url-mixin.ts:97
Parameters
this
MixtBuildURLMixin
id
string
modelName
string
snapshot
Snapshot
Returns
string
urlForFindHasMany()
urlForFindHasMany(
this,
id,
modelName,
snapshot): string;
Defined in: packages/adapter/src/-private/build-url-mixin.ts:96
Parameters
this
MixtBuildURLMixin
id
string
modelName
string
snapshot
Snapshot
Returns
string
urlForFindMany()
urlForFindMany(
this,
ids,
modelName,
snapshots): string;
Defined in: packages/adapter/src/-private/build-url-mixin.ts:95
Parameters
this
MixtBuildURLMixin
ids
string
[]
modelName
string
snapshots
Snapshot
<unknown
>[]
Returns
string
urlForFindRecord()
urlForFindRecord(
this,
id,
modelName,
snapshot): string;
Defined in: packages/adapter/src/-private/build-url-mixin.ts:91
Parameters
this
MixtBuildURLMixin
id
string
modelName
string
snapshot
Snapshot
Returns
string
urlForQuery()
urlForQuery(
this,
query,
modelName): string;
Defined in: packages/adapter/src/-private/build-url-mixin.ts:94
Parameters
this
MixtBuildURLMixin
query
Record
<string
, unknown
>
modelName
string
Returns
string
urlForQueryRecord()
urlForQueryRecord(
this,
query,
modelName): string;
Defined in: packages/adapter/src/-private/build-url-mixin.ts:93
Parameters
this
MixtBuildURLMixin
query
Record
<string
, unknown
>
modelName
string
Returns
string
urlForUpdateRecord()
urlForUpdateRecord(
this,
id,
modelName,
snapshot): string;
Defined in: packages/adapter/src/-private/build-url-mixin.ts:99
Parameters
this
MixtBuildURLMixin
id
string
modelName
string
snapshot
Snapshot
Returns
string
urlPrefix()
urlPrefix(
this,
path?,
parentURL?): string;
Defined in: packages/adapter/src/-private/build-url-mixin.ts:101
Parameters
this
MixtBuildURLMixin
path?
null
| string
parentURL?
string
Returns
string