class CurrentModuleAsSDKClient extends AbstractObject implements IdAble, Node

A generated client the current SDK produces in the workspace.

Properties

$lastQuery from  AbstractObject

Methods

__construct(AbstractClient $client, QueryBuilderChain $queryBuilderChain)

No description

null|array|string|int|float|bool
queryLeaf(QueryBuilder $leafQueryBuilder, string $leafKey)

No description

Id
id()

A unique identifier for this CurrentModuleAsSDKClient.

string
module()

The module the client is bound to (workspace-relative path or canonical ref).

moduleSource()

The resolved module source this client is bound to, including its dependency closure and pinned version.

string
path()

Workspace-root-relative path of the generated client.

string
pin()

The pinned version of the bound module, if any.

Details

in AbstractObject at line 13
__construct(AbstractClient $client, QueryBuilderChain $queryBuilderChain)

No description

Parameters

AbstractClient $client
QueryBuilderChain $queryBuilderChain

in AbstractObject at line 19
protected null|array|string|int|float|bool queryLeaf(QueryBuilder $leafQueryBuilder, string $leafKey)

No description

Parameters

QueryBuilder $leafQueryBuilder
string $leafKey

Return Value

null|array|string|int|float|bool

at line 19
Id id()

A unique identifier for this CurrentModuleAsSDKClient.

Return Value

Id

at line 28
string module()

The module the client is bound to (workspace-relative path or canonical ref).

Return Value

string

at line 37
ModuleSource moduleSource()

The resolved module source this client is bound to, including its dependency closure and pinned version.

Return Value

ModuleSource

at line 46
string path()

Workspace-root-relative path of the generated client.

Return Value

string

at line 55
string pin()

The pinned version of the bound module, if any.

Return Value

string