Class: SpaceDataset<D>
Space Dataset
Type parameters
| Name | Type |
|---|---|
D | extends Dataset |
Hierarchy
-
DatasetClass<D,Space>↳
SpaceDataset
Methods
acceptMember
▸ acceptMember(req): Promise<SpaceMember>
Accept Member on Space.
Parameters
| Name | Type | Description |
|---|---|---|
req | Build5Request<SpaceMemberUpsertRequest> | Use Build5Request with data based on SpaceMemberUpsertRequest |
Returns
Promise<SpaceMember>
addGuardian
▸ addGuardian(req): Promise<Proposal>
Add Guardian on Space.
Parameters
| Name | Type | Description |
|---|---|---|
req | Build5Request<SpaceMemberUpsertRequest> | Use Build5Request with data based on SpaceMemberUpsertRequest |
Returns
Promise<Proposal>
blockMember
▸ blockMember(req): Promise<SpaceMember>
Block Member on Space.
Parameters
| Name | Type | Description |
|---|---|---|
req | Build5Request<SpaceMemberUpsertRequest> | Use Build5Request with data based on SpaceMemberUpsertRequest |
Returns
Promise<SpaceMember>
claim
▸ claim(req): Promise<Transaction>
Claim Space.
Parameters
| Name | Type | Description |
|---|---|---|
req | Build5Request<SpaceClaimRequest> | Use Build5Request with data based on SpaceClaimRequest |
Returns
Promise<Transaction>
create
▸ create(req): Promise<Space>
Create Space.
Parameters
| Name | Type | Description |
|---|---|---|
req | Build5Request<SpaceCreateRequest> | Use Build5Request with data based on SpaceCreateRequest |
Returns
Promise<Space>
declineMember
▸ declineMember(req): Promise<void>
Decline member on Space.
Parameters
| Name | Type | Description |
|---|---|---|
req | Build5Request<SpaceMemberUpsertRequest> | Use Build5Request with data based on SpaceMemberUpsertRequest |
Returns
Promise<void>
getAllUpdatedAfter
▸ getAllUpdatedAfter(updatedAfter, startAfter?): Promise<Space[]>
Get all records updated after unix timestamp.
Parameters
| Name | Type |
|---|---|
updatedAfter | number |
startAfter? | string |
Returns
Promise<Space[]>
Inherited from
DatasetClass.getAllUpdatedAfter
getAllUpdatedAfterLive
▸ getAllUpdatedAfterLive(updatedAfter, startAfter?): Observable<Space[]>
Get all records updated after unix timestamp. Real time stream.
Parameters
| Name | Type |
|---|---|
updatedAfter | number |
startAfter? | string |
Returns
Observable<Space[]>
Inherited from
DatasetClass.getAllUpdatedAfterLive
getByField
▸ getByField(fieldName, fieldValue, startAfter?): Promise<Space[]>
Get records by field.
Parameters
| Name | Type |
|---|---|
fieldName | string | string[] |
fieldValue | string | number | boolean | (string | number | boolean)[] |
startAfter? | string |
Returns
Promise<Space[]>
Inherited from
getByFieldLive
▸ getByFieldLive(fieldName, fieldValue, startAfter?): Observable<Space[]>
Get records by field. Real time stream.
Parameters
| Name | Type |
|---|---|
fieldName | string | string[] |
fieldValue | string | number | boolean | (string | number | boolean)[] |
startAfter? | string |
Returns
Observable<Space[]>
Inherited from
getBySpace
▸ getBySpace(space, startAfter?): Promise<Space[]>
Get records by space.
Parameters
| Name | Type |
|---|---|
space | string |
startAfter? | string |
Returns
Promise<Space[]>
Inherited from
getBySpaceLive
▸ getBySpaceLive(space, startAfter?): Observable<Space[]>
Get records by space. Real time stream.
Parameters
| Name | Type |
|---|---|
space | string |
startAfter? | string |
Returns
Observable<Space[]>
Inherited from
getManyById
▸ getManyById(setIds): Promise<Space[]>
Get many records by id.
Parameters
| Name | Type |
|---|---|
setIds | string[] |
Returns
Promise<Space[]>
Inherited from
getManyByIdLive
▸ getManyByIdLive(setIds): Observable<Space[]>
Get many records by id. Real time stream.
Parameters
| Name | Type |
|---|---|
setIds | string[] |
Returns
Observable<Space[]>
Inherited from
getPendingSpacesByMemberLive
▸ getPendingSpacesByMemberLive(member, orderBy?, orderByDir?, startAfter?, limit?): Observable<Space[]>
TODO
Parameters
| Name | Type |
|---|---|
member | string |
orderBy | string[] |
orderByDir | string[] |
startAfter? | string |
limit? | number |
Returns
Observable<Space[]>
getTopByMember
▸ getTopByMember(member, orderBy?, orderByDir?, startAfter?, limit?): Observable<Space[]>
TODO
Parameters
| Name | Type |
|---|---|
member | string |
orderBy | string[] |
orderByDir | string[] |
startAfter? | string |
limit? | number |
Returns
Observable<Space[]>
id
▸ id(setId): ExactDataSet<D, Space>
Get specific record by id.
Parameters
| Name | Type |
|---|---|
setId | string |
Returns
ExactDataSet<D, Space>
Inherited from
join
▸ join(req): Promise<SpaceMember>
Join Space.
Parameters
| Name | Type | Description |
|---|---|---|
req | Build5Request<SpaceJoinRequest> | Use Build5Request with data based on SpaceJoinRequest |
Returns
Promise<SpaceMember>
leave
▸ leave(req): Promise<void>
Leave Space.
Parameters
| Name | Type | Description |
|---|---|---|
req | Build5Request<SpaceLeaveRequest> | Use Build5Request with data based on SpaceLeaveRequest |
Returns
Promise<void>
removeGuardian
▸ removeGuardian(req): Promise<Proposal>
Remove Guardian on Space.
Parameters
| Name | Type | Description |
|---|---|---|
req | Build5Request<SpaceMemberUpsertRequest> | Use Build5Request with data based on SpaceMemberUpsertRequest |
Returns
Promise<Proposal>
unblockMember
▸ unblockMember(req): Promise<void>
Unblock Member on Space.
Parameters
| Name | Type | Description |
|---|---|---|
req | Build5Request<SpaceMemberUpsertRequest> | Use Build5Request with data based on SpaceMemberUpsertRequest |
Returns
Promise<void>
update
▸ update(req): Promise<Proposal>
Update Space.
Parameters
| Name | Type | Description |
|---|---|---|
req | Build5Request<SpaceUpdateRequest> | Use Build5Request with data based on SpaceUpdateRequest |
Returns
Promise<Proposal>
validateAddress
▸ validateAddress(req): Promise<Transaction>
Validate address on Space.
Parameters
| Name | Type | Description |
|---|---|---|
req | Build5Request<AddressValidationRequest> | Use Build5Request with data based on AddressValidationRequest |
Returns
Promise<Transaction>