Skip to content

Quickstart : Library

Lui-Instruct edited this page Jul 19, 2024 · 3 revisions

Library Quickstart

What’s Covered

For the library, the Quickstart will cover:

  • Logging in
  • Creating a DataManager
  • Creating a Bucket
  • Creating a Record
  • Creating a Field
  • Creating a Daemon

Creating a DataManager() Instance

With Bucket/Record/Field Population

from fGOaria import AriaClient

new_client = AriaClient()

data_manager = new_client.new_data_manager(2, 'visit', True)

print(data_manager.buckets) # If buckets are available, buckets will be stored in the instance

Without Bucket/Record/Field Population

from fGOaria import AriaClient

new_client = AriaClient()

data_manager = new_client.new_data_manager(2, 'visit')

Creating a Bucket 🪣

With DataManager() Method

from fGOaria import AriaClient

new_client = AriaClient()

data_manager = new_client.new_data_manager(2, 'visit')

data_manager.create_bucket('19-02-1997') # entity id and type will auto-populate from the DataManager

Manual Creation

from fGOaria import AriaClient, Bucket

new_client = AriaClient()

data_manager = new_client.new_data_manager(2, 'visit')

new_bucket = Bucket(2, 'visit', '19-02-1997')

data_manager.push(new_bucket)

Creating a Record 💾

from fGOaria import AriaClient, Record

new_client = AriaClient()

data_manager = new_client.new_data_manager(2, 'visit')

bucket = data_manager.create_bucket('19-02-1997')

record = data_manager.create_record(bucket.id, 'TestSchema')

Creating a Field 🌲

from fGOaria import AriaClient, Field

new_client = AriaClient()
data_manager = new_client.new_data_manager(2, 'visit')
bucket = data_manager.create_bucket('19-02-1997')
record = data_manager.create_record(bucket.id, 'TestSchema')

# With Options
new_field = data_manager.create_field(record.id, 'TestSchema', 'Content String', {'key' : 'value'})

# Without Options
new_field = data_manager.create_field(record.id, 'TestSchema', 'Content String')

Clone this wiki locally