From c2b12d9465990ad6c5f3367961503123cf9c7009 Mon Sep 17 00:00:00 2001 From: Katherine Pioro Date: Mon, 15 Jul 2024 11:53:06 -0400 Subject: [PATCH 1/8] add vis field --- lib/src/app/app.dart | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/src/app/app.dart b/lib/src/app/app.dart index 2b5de1d51f5..8388ac58d58 100644 --- a/lib/src/app/app.dart +++ b/lib/src/app/app.dart @@ -379,10 +379,11 @@ class AppClient { } /// Get a list of [Fragment]s in an [Organization] - Future> listFragments(String organizationId, bool showPublic) async { + Future> listFragments(String organizationId, {bool ? showPublic}, {FragmentVisibility ? visibility}) async { final request = ListFragmentsRequest() ..organizationId = organizationId ..showPublic = showPublic; + ...visibility = visibility; final ListFragmentsResponse response = await _client.listFragments(request); return response.fragments; } @@ -405,12 +406,13 @@ class AppClient { } /// Update a [Fragment] - Future updateFragment(String id, String name, Map config, {bool? public}) async { + Future updateFragment(String id, String name, Map config, {bool? public}, {FragmentVisibility? visibility}) async { final request = UpdateFragmentRequest() ..id = id ..name = name ..config = config.toStruct(); if (public != null) request.public = public; + if (visibility != null) request.visibility = visibility; final UpdateFragmentResponse response = await _client.updateFragment(request); return response.fragment; } From 9a08e6225831eae2aacebdf1871f810fb1ba1643 Mon Sep 17 00:00:00 2001 From: Katherine Pioro Date: Mon, 15 Jul 2024 11:57:48 -0400 Subject: [PATCH 2/8] update --- lib/src/app/app.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/src/app/app.dart b/lib/src/app/app.dart index 8388ac58d58..ad8b0de3000 100644 --- a/lib/src/app/app.dart +++ b/lib/src/app/app.dart @@ -379,7 +379,7 @@ class AppClient { } /// Get a list of [Fragment]s in an [Organization] - Future> listFragments(String organizationId, {bool ? showPublic}, {FragmentVisibility ? visibility}) async { + Future> listFragments(String organizationId, {bool? showPublic}, {FragmentVisibility? visibility}) async { final request = ListFragmentsRequest() ..organizationId = organizationId ..showPublic = showPublic; From 900f58503db601f84d040cdf2964be5dab78b150 Mon Sep 17 00:00:00 2001 From: Katherine Pioro Date: Mon, 15 Jul 2024 12:40:30 -0400 Subject: [PATCH 3/8] fix --- lib/src/app/app.dart | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/src/app/app.dart b/lib/src/app/app.dart index ad8b0de3000..bfbb6650123 100644 --- a/lib/src/app/app.dart +++ b/lib/src/app/app.dart @@ -379,11 +379,11 @@ class AppClient { } /// Get a list of [Fragment]s in an [Organization] - Future> listFragments(String organizationId, {bool? showPublic}, {FragmentVisibility? visibility}) async { + Future> listFragments(String organizationId, {bool? showPublic, List? fragmentVisibilities}) async { final request = ListFragmentsRequest() ..organizationId = organizationId ..showPublic = showPublic; - ...visibility = visibility; + ..fragmentVisibilities = fragmentVisibilities; final ListFragmentsResponse response = await _client.listFragments(request); return response.fragments; } @@ -406,7 +406,7 @@ class AppClient { } /// Update a [Fragment] - Future updateFragment(String id, String name, Map config, {bool? public}, {FragmentVisibility? visibility}) async { + Future updateFragment(String id, String name, Map config, {bool? public, FragmentVisibility? visibility}) async { final request = UpdateFragmentRequest() ..id = id ..name = name From 8ae9f22dd81dffa2a4d391c9d9b026d0dab87f81 Mon Sep 17 00:00:00 2001 From: Katherine Pioro Date: Mon, 15 Jul 2024 14:04:11 -0400 Subject: [PATCH 4/8] make format --- lib/src/app/app.dart | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/src/app/app.dart b/lib/src/app/app.dart index bfbb6650123..f620399c641 100644 --- a/lib/src/app/app.dart +++ b/lib/src/app/app.dart @@ -379,11 +379,11 @@ class AppClient { } /// Get a list of [Fragment]s in an [Organization] - Future> listFragments(String organizationId, {bool? showPublic, List? fragmentVisibilities}) async { - final request = ListFragmentsRequest() + Future> listFragments(String organizationId, {bool? showPublic, List? fragmentVisibility}) async { + final request = ListFragmentsRequest(fragmentVisibility=fragmentVisibility) ..organizationId = organizationId ..showPublic = showPublic; - ..fragmentVisibilities = fragmentVisibilities; + ..fragmentVisibility = fragmentVisibility; final ListFragmentsResponse response = await _client.listFragments(request); return response.fragments; } From 9f4101a9132f53e29b5147246d41dca15a486ce8 Mon Sep 17 00:00:00 2001 From: Katherine Pioro Date: Mon, 15 Jul 2024 14:19:34 -0400 Subject: [PATCH 5/8] remove ? --- lib/src/app/app.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/src/app/app.dart b/lib/src/app/app.dart index 6b36d3aea27..12c48cc4e1c 100644 --- a/lib/src/app/app.dart +++ b/lib/src/app/app.dart @@ -470,7 +470,7 @@ class AppClient { /// Get a list of [Fragment]s in an [Organization] /// For more information, see [Fleet Management API](https://docs.viam.com/appendix/apis/fleet/). - Future> listFragments(String organizationId, {bool? showPublic, List? fragmentVisibility}) async { + Future> listFragments(String organizationId, {bool showPublic, List? fragmentVisibility}) async { final request = ListFragmentsRequest(fragmentVisibility: fragmentVisibility) ..organizationId = organizationId ..showPublic = showPublic; From 347e257f411195c06b9e317613b4d301c623858f Mon Sep 17 00:00:00 2001 From: Katherine Pioro Date: Mon, 15 Jul 2024 14:29:46 -0400 Subject: [PATCH 6/8] back --- lib/src/app/app.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/src/app/app.dart b/lib/src/app/app.dart index 12c48cc4e1c..fe251246e3c 100644 --- a/lib/src/app/app.dart +++ b/lib/src/app/app.dart @@ -469,8 +469,9 @@ class AppClient { } /// Get a list of [Fragment]s in an [Organization] + /// /// For more information, see [Fleet Management API](https://docs.viam.com/appendix/apis/fleet/). - Future> listFragments(String organizationId, {bool showPublic, List? fragmentVisibility}) async { + Future> listFragments(String organizationId, bool showPublic, {List? fragmentVisibility}) async { final request = ListFragmentsRequest(fragmentVisibility: fragmentVisibility) ..organizationId = organizationId ..showPublic = showPublic; @@ -500,6 +501,7 @@ class AppClient { } /// Update a [Fragment] + /// /// For more information, see [Fleet Management API](https://docs.viam.com/appendix/apis/fleet/). Future updateFragment(String id, String name, Map config, {bool? public, FragmentVisibility? visibility}) async { From 7001ad10f4eb2594c33cb4a8a616c492051a7377 Mon Sep 17 00:00:00 2001 From: Katherine Pioro Date: Tue, 16 Jul 2024 12:55:18 -0400 Subject: [PATCH 7/8] comment --- lib/src/app/app.dart | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/src/app/app.dart b/lib/src/app/app.dart index fe251246e3c..a3c6554802d 100644 --- a/lib/src/app/app.dart +++ b/lib/src/app/app.dart @@ -472,9 +472,10 @@ class AppClient { /// /// For more information, see [Fleet Management API](https://docs.viam.com/appendix/apis/fleet/). Future> listFragments(String organizationId, bool showPublic, {List? fragmentVisibility}) async { - final request = ListFragmentsRequest(fragmentVisibility: fragmentVisibility) + final request = ListFragmentsRequest() ..organizationId = organizationId - ..showPublic = showPublic; + ..showPublic = showPublic + ..fragmentVisibility = fragmentVisibility; final ListFragmentsResponse response = await _client.listFragments(request); return response.fragments; } From 2feec7412d3de93f24bd91ba51d2bc26b4f9cba6 Mon Sep 17 00:00:00 2001 From: Katherine Pioro Date: Tue, 16 Jul 2024 14:01:29 -0400 Subject: [PATCH 8/8] addAll --- lib/src/app/app.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/src/app/app.dart b/lib/src/app/app.dart index a3c6554802d..0e7aff28d64 100644 --- a/lib/src/app/app.dart +++ b/lib/src/app/app.dart @@ -475,7 +475,7 @@ class AppClient { final request = ListFragmentsRequest() ..organizationId = organizationId ..showPublic = showPublic - ..fragmentVisibility = fragmentVisibility; + ..fragmentVisibility.addAll(fragmentVisibility ?? []); final ListFragmentsResponse response = await _client.listFragments(request); return response.fragments; }