mirror of
https://github.com/fluencelabs/aqua-lib
synced 2024-12-04 15:20:23 +00:00
feat(builtin): add vault service (#49)
This commit is contained in:
parent
8db811843c
commit
fbde8e97c2
14
builtin.aqua
14
builtin.aqua
@ -9,6 +9,7 @@ alias Base58String : string
|
|||||||
alias Hash : string
|
alias Hash : string
|
||||||
alias IPLDBlueprint : string
|
alias IPLDBlueprint : string
|
||||||
alias CID : string
|
alias CID : string
|
||||||
|
alias Path : string
|
||||||
|
|
||||||
data Service:
|
data Service:
|
||||||
id: string
|
id: string
|
||||||
@ -287,7 +288,7 @@ service Dist("dist"):
|
|||||||
-- Arguments:
|
-- Arguments:
|
||||||
-- path – path or a filename
|
-- path – path or a filename
|
||||||
-- config - module config
|
-- config - module config
|
||||||
add_module_from_vault(path: string, config: ModuleConfig) -> Hash
|
add_module_from_vault(path: Path, config: ModuleConfig) -> Hash
|
||||||
|
|
||||||
-- Get a list of modules available on the node
|
-- Get a list of modules available on the node
|
||||||
list_modules() -> []Module
|
list_modules() -> []Module
|
||||||
@ -303,7 +304,7 @@ service Dist("dist"):
|
|||||||
-- Loads blueprint by copying it from Particle Vault directory
|
-- Loads blueprint by copying it from Particle Vault directory
|
||||||
-- Arguments:
|
-- Arguments:
|
||||||
-- blueprint_path – path in Particle Vault
|
-- blueprint_path – path in Particle Vault
|
||||||
load_blueprint(blueprint_path: string) -> IPLDBlueprint
|
load_blueprint(blueprint_path: Path) -> IPLDBlueprint
|
||||||
|
|
||||||
-- Used to get the blueprints available on the node specified in the service call.
|
-- Used to get the blueprints available on the node specified in the service call.
|
||||||
-- A blueprint is an object of the following structure
|
-- A blueprint is an object of the following structure
|
||||||
@ -329,7 +330,7 @@ service Script("script"):
|
|||||||
-- - if set, script will be ran once in the interval
|
-- - if set, script will be ran once in the interval
|
||||||
-- - if not set, script will be ran only once
|
-- - if not set, script will be ran only once
|
||||||
-- (NOTE: an actual interval may vary by up to 3 seconds)
|
-- (NOTE: an actual interval may vary by up to 3 seconds)
|
||||||
add_from_vault(path: string, interval: ?u64) -> string
|
add_from_vault(path: Path, interval: ?u64) -> string
|
||||||
|
|
||||||
-- Removes recurring script from a node. Only the creator of the script can delete it
|
-- Removes recurring script from a node. Only the creator of the script can delete it
|
||||||
remove(script_id: string) -> bool
|
remove(script_id: string) -> bool
|
||||||
@ -381,3 +382,10 @@ service Debug("debug"):
|
|||||||
|
|
||||||
service Console("run-console"):
|
service Console("run-console"):
|
||||||
print(any: ⊤)
|
print(any: ⊤)
|
||||||
|
|
||||||
|
-- Particle File Vault
|
||||||
|
service Vault("vault"):
|
||||||
|
-- Puts data into the vault and returns virtual path
|
||||||
|
put(data: string) -> Path
|
||||||
|
-- Returns the content of the file from the vault
|
||||||
|
cat(path: Path) -> string
|
||||||
|
Loading…
Reference in New Issue
Block a user