]> git.proxmox.com Git - flutter/proxmox_dart_api_client.git/log
flutter/proxmox_dart_api_client.git
3 years agorun darfmt
Thomas Lamprecht [Sat, 29 May 2021 12:02:34 +0000 (14:02 +0200)]
run darfmt

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoadd wearout_percentage helper
Dietmar Maurer [Thu, 27 May 2021 10:12:14 +0000 (12:12 +0200)]
add wearout_percentage helper

3 years agomake dart analyzer happy, annotate nullable types
Thomas Lamprecht [Thu, 11 Mar 2021 18:15:04 +0000 (19:15 +0100)]
make dart analyzer happy, annotate nullable types

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agomigrate to null safe code
Thomas Lamprecht [Tue, 9 Mar 2021 12:21:36 +0000 (13:21 +0100)]
migrate to null safe code

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoupdate dependencies
Thomas Lamprecht [Tue, 9 Mar 2021 12:16:36 +0000 (13:16 +0100)]
update dependencies

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoPveNodesLxcConfigModel: fix lxc parameter parsing
Tim Marx [Mon, 28 Sep 2020 12:14:21 +0000 (14:14 +0200)]
PveNodesLxcConfigModel: fix lxc parameter parsing

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agofix String/num type mismatch for PveNodesLxcStatusModel cpus
Tim Marx [Wed, 23 Sep 2020 10:22:35 +0000 (12:22 +0200)]
fix String/num  type mismatch for PveNodesLxcStatusModel cpus

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agoremove unused model fields
Tim Marx [Wed, 23 Sep 2020 09:48:23 +0000 (11:48 +0200)]
remove unused model fields

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agoadd socketexception to retry reasons
Tim Marx [Tue, 15 Sep 2020 11:32:40 +0000 (13:32 +0200)]
add socketexception to retry reasons

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agoqemu status model: add spice parameter
Tim Marx [Mon, 14 Sep 2020 12:58:18 +0000 (14:58 +0200)]
qemu status model: add spice parameter

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agoadd typecheck to custom bool serializer
Tim Marx [Thu, 10 Sep 2020 10:40:11 +0000 (12:40 +0200)]
add typecheck to custom bool serializer

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agoadd template parameter
Tim Marx [Thu, 10 Sep 2020 09:49:16 +0000 (11:49 +0200)]
add template parameter

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agoupdate HA model
Tim Marx [Mon, 31 Aug 2020 09:17:10 +0000 (11:17 +0200)]
update HA model

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agoupdate dependencies
Tim Marx [Mon, 31 Aug 2020 09:16:56 +0000 (11:16 +0200)]
update dependencies

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agoadd meta data
Tim Marx [Tue, 25 Aug 2020 08:38:25 +0000 (10:38 +0200)]
add meta data

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agoadd mailto parameter to vzdump api call
Tim Marx [Wed, 19 Aug 2020 11:01:08 +0000 (13:01 +0200)]
add mailto parameter to vzdump api call

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agoremove shared prefs & flutter dependency
Tim Marx [Wed, 29 Jul 2020 12:00:39 +0000 (14:00 +0200)]
remove shared prefs & flutter dependency

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agoadd accessDomains api call
Tim Marx [Wed, 29 Jul 2020 11:09:54 +0000 (13:09 +0200)]
add accessDomains api call

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agoremove shared preferences dependency & add ssl validation setting
Tim Marx [Wed, 29 Jul 2020 11:09:26 +0000 (13:09 +0200)]
remove shared preferences dependency & add ssl validation setting

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agofix missing default return value
Tim Marx [Thu, 2 Jul 2020 10:05:28 +0000 (12:05 +0200)]
fix missing default return value

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agocleanup: do use curly brackets
Tim Marx [Thu, 2 Jul 2020 10:03:53 +0000 (12:03 +0200)]
cleanup: do use curly brackets

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agoupdate analyzer rules
Tim Marx [Thu, 2 Jul 2020 10:02:30 +0000 (12:02 +0200)]
update analyzer rules

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agocleanup: remove unnecessery this
Tim Marx [Thu, 2 Jul 2020 09:58:53 +0000 (11:58 +0200)]
cleanup: remove unnecessery this

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agocleanup: convert all strings to single quoted
Tim Marx [Thu, 2 Jul 2020 09:57:54 +0000 (11:57 +0200)]
cleanup: convert all strings to single quoted

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agocleanup: remove unused import statements
Tim Marx [Thu, 2 Jul 2020 09:50:47 +0000 (11:50 +0200)]
cleanup: remove unused import statements

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agoreword exception message
Tim Marx [Thu, 2 Jul 2020 09:18:11 +0000 (11:18 +0200)]
reword exception message

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agoremove unused parameter
Tim Marx [Thu, 2 Jul 2020 09:17:17 +0000 (11:17 +0200)]
remove unused parameter

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agoremove unnecessery this prefix
Tim Marx [Thu, 2 Jul 2020 09:16:34 +0000 (11:16 +0200)]
remove unnecessery this prefix

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agoremove dead code
Tim Marx [Thu, 2 Jul 2020 09:15:33 +0000 (11:15 +0200)]
remove dead code

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agoadd missing override annotation
Tim Marx [Thu, 2 Jul 2020 09:14:45 +0000 (11:14 +0200)]
add missing override annotation

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agoclient remove empty paramters
Tim Marx [Fri, 26 Jun 2020 11:34:47 +0000 (13:34 +0200)]
client remove empty paramters

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agoadd task log model fields
Tim Marx [Fri, 19 Jun 2020 12:23:37 +0000 (14:23 +0200)]
add task log model fields

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agoadd nodesVZDumpCreateBackup api call
Tim Marx [Fri, 19 Jun 2020 12:22:44 +0000 (14:22 +0200)]
add nodesVZDumpCreateBackup api call

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agoadd getNodesVZDumpExtractConfig api call
Tim Marx [Wed, 17 Jun 2020 12:40:32 +0000 (14:40 +0200)]
add getNodesVZDumpExtractConfig api call

Signed-off-by: Tim Marx <t.marx@proxmox.com>
3 years agoadd deleteNodeStorageContent api call
Tim Marx [Wed, 17 Jun 2020 12:39:51 +0000 (14:39 +0200)]
add deleteNodeStorageContent api call

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agofix group model nullable fields
Tim Marx [Fri, 22 May 2020 13:26:57 +0000 (15:26 +0200)]
fix group model nullable fields

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoset timeout for credentials refresh
Tim Marx [Fri, 22 May 2020 13:26:38 +0000 (15:26 +0200)]
set timeout for credentials refresh

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd lxc migrate model
Tim Marx [Fri, 22 May 2020 12:47:08 +0000 (14:47 +0200)]
add lxc migrate model

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd lxc pending config to apiclient
Tim Marx [Fri, 22 May 2020 09:47:31 +0000 (11:47 +0200)]
add lxc pending config to apiclient

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd qemu pending config to apiclient
Tim Marx [Fri, 22 May 2020 09:23:51 +0000 (11:23 +0200)]
add qemu pending config to apiclient

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd default path check to get helper
Tim Marx [Fri, 22 May 2020 09:23:19 +0000 (11:23 +0200)]
add default path check to get helper

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd put request wrapper
Tim Marx [Fri, 22 May 2020 09:22:41 +0000 (11:22 +0200)]
add put request wrapper

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoqemu/lxc config: add parsing for enumerated json fields e.g. scsi0-n
Tim Marx [Mon, 18 May 2020 11:44:02 +0000 (13:44 +0200)]
qemu/lxc config: add parsing for enumerated json fields e.g. scsi0-n

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agochange apt update model fields to nullable
Tim Marx [Tue, 12 May 2020 12:08:49 +0000 (14:08 +0200)]
change apt update model fields to nullable

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd content type to storage content model
Tim Marx [Tue, 12 May 2020 11:33:50 +0000 (13:33 +0200)]
add content type to storage content model

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd api token model
Tim Marx [Mon, 11 May 2020 12:36:46 +0000 (14:36 +0200)]
add api token model

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd tfa challenge to client
Tim Marx [Mon, 27 Apr 2020 18:02:26 +0000 (20:02 +0200)]
add tfa challenge to client

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd access api calls (domain, group, user, role)
Tim Marx [Mon, 27 Apr 2020 15:59:47 +0000 (17:59 +0200)]
add access api calls (domain, group, user, role)

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agofix displayName for guests
Tim Marx [Thu, 23 Apr 2020 16:46:01 +0000 (18:46 +0200)]
fix displayName for guests

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoconvert wearout field to jsonObject -> api endpoint not typed
Tim Marx [Mon, 20 Apr 2020 17:22:12 +0000 (19:22 +0200)]
convert wearout field to jsonObject -> api endpoint not typed

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd timeout to auth call
Tim Marx [Fri, 17 Apr 2020 10:54:23 +0000 (12:54 +0200)]
add timeout to auth call

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agofix wrong null check
Tim Marx [Fri, 17 Apr 2020 10:53:46 +0000 (12:53 +0200)]
fix wrong null check

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoremove osdid field from PveNodesDisksListModel
Tim Marx [Wed, 15 Apr 2020 09:05:26 +0000 (11:05 +0200)]
remove osdid field from PveNodesDisksListModel

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agocorrect types for class fields
Tim Marx [Tue, 14 Apr 2020 21:26:26 +0000 (23:26 +0200)]
correct types for class fields

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd getQemuStatus method
Tim Marx [Tue, 14 Apr 2020 21:24:38 +0000 (23:24 +0200)]
add getQemuStatus method

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd unified typed getStatus method
Tim Marx [Tue, 14 Apr 2020 21:23:39 +0000 (23:23 +0200)]
add unified typed getStatus method

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agorearrange class fields
Tim Marx [Tue, 14 Apr 2020 21:22:29 +0000 (23:22 +0200)]
rearrange class fields

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agomake ProxmoxApiException toString more verbose
Tim Marx [Tue, 14 Apr 2020 21:21:38 +0000 (23:21 +0200)]
make ProxmoxApiException toString more verbose

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agotemporarily revert to async for handleAccessTicketResponse
Tim Marx [Tue, 14 Apr 2020 21:21:06 +0000 (23:21 +0200)]
temporarily revert to async for handleAccessTicketResponse

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd null check
Tim Marx [Tue, 14 Apr 2020 21:19:07 +0000 (23:19 +0200)]
add null check

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agowhitespace and format cleanup
Tim Marx [Tue, 14 Apr 2020 21:18:24 +0000 (23:18 +0200)]
whitespace and format cleanup

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd getNodeDisksList api call
Tim Marx [Tue, 14 Apr 2020 21:11:33 +0000 (23:11 +0200)]
add getNodeDisksList api call

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd getNodeAptUpdate api call
Tim Marx [Tue, 14 Apr 2020 21:10:21 +0000 (23:10 +0200)]
add getNodeAptUpdate api call

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd getNodeServices api call
Tim Marx [Tue, 14 Apr 2020 21:09:31 +0000 (23:09 +0200)]
add getNodeServices api call

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd getNodeRRDdata api call
Tim Marx [Tue, 14 Apr 2020 21:08:49 +0000 (23:08 +0200)]
add getNodeRRDdata api call

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd getNodeStatus api call
Tim Marx [Tue, 14 Apr 2020 21:07:52 +0000 (23:07 +0200)]
add getNodeStatus api call

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd lxcMigrate api call
Tim Marx [Tue, 14 Apr 2020 21:06:24 +0000 (23:06 +0200)]
add lxcMigrate api call

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd getLxcStatusCurrent api call
Tim Marx [Tue, 14 Apr 2020 21:05:57 +0000 (23:05 +0200)]
add getLxcStatusCurrent api call

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd getLxcConfig api call
Tim Marx [Tue, 14 Apr 2020 21:04:53 +0000 (23:04 +0200)]
add getLxcConfig api call

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd qemuMigrate api call
Tim Marx [Tue, 14 Apr 2020 21:01:16 +0000 (23:01 +0200)]
add qemuMigrate api call

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd qemu migrate precondition api call
Tim Marx [Tue, 14 Apr 2020 21:00:08 +0000 (23:00 +0200)]
add qemu migrate precondition api call

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd pve task log api calls
Tim Marx [Tue, 14 Apr 2020 20:58:07 +0000 (22:58 +0200)]
add pve task log api calls

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agofix annotations for enum classes
Tim Marx [Tue, 14 Apr 2020 20:24:27 +0000 (22:24 +0200)]
fix annotations for enum classes

4 years agomove osChoices to model class
Tim Marx [Tue, 14 Apr 2020 20:23:51 +0000 (22:23 +0200)]
move osChoices to model class

4 years agoadd startdate field to qemu config model
Tim Marx [Tue, 14 Apr 2020 20:22:51 +0000 (22:22 +0200)]
add startdate field to qemu config model

4 years agorework getQemuConfig api call
Tim Marx [Tue, 14 Apr 2020 20:19:55 +0000 (22:19 +0200)]
rework getQemuConfig api call

4 years agoremove getClusterTask json coversion
Tim Marx [Tue, 14 Apr 2020 19:56:46 +0000 (21:56 +0200)]
remove getClusterTask json coversion

4 years agofix query parameter type
Tim Marx [Tue, 14 Apr 2020 19:54:58 +0000 (21:54 +0200)]
fix query parameter type

4 years agoadd _postWithValidation conviniece wrapper
Tim Marx [Tue, 14 Apr 2020 19:54:07 +0000 (21:54 +0200)]
add _postWithValidation conviniece wrapper

4 years agoadd retry logic to get request
Tim Marx [Tue, 14 Apr 2020 19:52:52 +0000 (21:52 +0200)]
add retry logic to get request

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agomove all model exports to pve_model
Tim Marx [Wed, 11 Mar 2020 13:07:07 +0000 (14:07 +0100)]
move all model exports to pve_model

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd qemu status api call with models
Tim Marx [Wed, 11 Mar 2020 13:03:38 +0000 (14:03 +0100)]
add qemu status api call with models

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd qemu rrd api call
Tim Marx [Wed, 11 Mar 2020 13:02:38 +0000 (14:02 +0100)]
add qemu rrd api call

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd custom datetime serializer
Tim Marx [Wed, 11 Mar 2020 12:59:39 +0000 (13:59 +0100)]
add custom datetime serializer

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agostore origin in authenticate method for native usage
Tim Marx [Wed, 11 Mar 2020 12:59:15 +0000 (13:59 +0100)]
store origin in authenticate method for native usage

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoupdate packages
Tim Marx [Wed, 11 Mar 2020 12:56:27 +0000 (13:56 +0100)]
update packages

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agofix readme
Tim Marx [Wed, 11 Mar 2020 12:56:13 +0000 (13:56 +0100)]
fix readme

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd Product prefix as parameter
Dominik Csapak [Wed, 12 Feb 2020 14:01:25 +0000 (15:01 +0100)]
add Product prefix as parameter

and fix a small issue with an unhandled regex match

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
4 years agoadd generic get and post requests
Dominik Csapak [Wed, 12 Feb 2020 14:01:24 +0000 (15:01 +0100)]
add generic get and post requests

for faster development (no need to add a model for a simple api request)

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
4 years agoadd retry package
Tim Marx [Wed, 8 Jan 2020 09:51:00 +0000 (10:51 +0100)]
add retry package

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agostyle fix
Tim Marx [Fri, 3 Jan 2020 16:24:20 +0000 (17:24 +0100)]
style fix

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agomove api class to api client package
Tim Marx [Fri, 3 Jan 2020 16:23:56 +0000 (17:23 +0100)]
move api class to api client package

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agorename client to ProxmoxApiClient
Tim Marx [Fri, 3 Jan 2020 16:22:16 +0000 (17:22 +0100)]
rename client to ProxmoxApiClient

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoupdate readme about model creation
Tim Marx [Fri, 3 Jan 2020 16:20:34 +0000 (17:20 +0100)]
update readme about model creation

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agomove model classes to api client package
Tim Marx [Fri, 3 Jan 2020 16:20:14 +0000 (17:20 +0100)]
move model classes to api client package

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoimplement missing native utils functions
Tim Marx [Mon, 30 Dec 2019 10:41:00 +0000 (11:41 +0100)]
implement missing native utils functions

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoupdate gitignore
Tim Marx [Mon, 30 Dec 2019 10:40:13 +0000 (11:40 +0100)]
update gitignore

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoremove unnecessary await
Tim Marx [Mon, 23 Dec 2019 09:27:45 +0000 (10:27 +0100)]
remove unnecessary await

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agoadd test for ticket response handler
Tim Marx [Tue, 17 Dec 2019 15:57:44 +0000 (16:57 +0100)]
add test for ticket response handler

Signed-off-by: Tim Marx <t.marx@proxmox.com>
4 years agofix ticket response regex
Tim Marx [Tue, 17 Dec 2019 15:56:07 +0000 (16:56 +0100)]
fix ticket response regex

Signed-off-by: Tim Marx <t.marx@proxmox.com>