Skip to content

Commit 357477a

Browse files
committed
Update samples to match ID handling
1 parent 59399a2 commit 357477a

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

samples/TodaySchema.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ today::CompleteTaskInput ModifiedArgument<today::CompleteTaskInput>::convert(con
6868
return values;
6969
}();
7070

71-
auto valueId = service::ModifiedArgument<std::vector<unsigned char>>::require("id", value.GetObject());
71+
auto valueId = service::ModifiedArgument<std::vector<uint8_t>>::require("id", value.GetObject());
7272
auto pairIsComplete = service::ModifiedArgument<bool>::find<service::TypeModifier::Nullable>("isComplete", value.GetObject());
7373
auto valueIsComplete = (pairIsComplete.second
7474
? std::move(pairIsComplete.first)
@@ -110,7 +110,7 @@ Query::Query()
110110

111111
rapidjson::Document Query::resolveNode(service::ResolverParams&& params)
112112
{
113-
auto argId = service::ModifiedArgument<std::vector<unsigned char>>::require("id", params.arguments);
113+
auto argId = service::ModifiedArgument<std::vector<uint8_t>>::require("id", params.arguments);
114114
auto result = getNode(std::move(argId));
115115

116116
return service::ModifiedResult<service::Object>::convert<service::TypeModifier::Nullable>(std::move(result), std::move(params));
@@ -151,23 +151,23 @@ rapidjson::Document Query::resolveUnreadCounts(service::ResolverParams&& params)
151151

152152
rapidjson::Document Query::resolveAppointmentsById(service::ResolverParams&& params)
153153
{
154-
auto argIds = service::ModifiedArgument<std::vector<unsigned char>>::require<service::TypeModifier::List>("ids", params.arguments);
154+
auto argIds = service::ModifiedArgument<std::vector<uint8_t>>::require<service::TypeModifier::List>("ids", params.arguments);
155155
auto result = getAppointmentsById(std::move(argIds));
156156

157157
return service::ModifiedResult<Appointment>::convert<service::TypeModifier::List, service::TypeModifier::Nullable>(std::move(result), std::move(params));
158158
}
159159

160160
rapidjson::Document Query::resolveTasksById(service::ResolverParams&& params)
161161
{
162-
auto argIds = service::ModifiedArgument<std::vector<unsigned char>>::require<service::TypeModifier::List>("ids", params.arguments);
162+
auto argIds = service::ModifiedArgument<std::vector<uint8_t>>::require<service::TypeModifier::List>("ids", params.arguments);
163163
auto result = getTasksById(std::move(argIds));
164164

165165
return service::ModifiedResult<Task>::convert<service::TypeModifier::List, service::TypeModifier::Nullable>(std::move(result), std::move(params));
166166
}
167167

168168
rapidjson::Document Query::resolveUnreadCountsById(service::ResolverParams&& params)
169169
{
170-
auto argIds = service::ModifiedArgument<std::vector<unsigned char>>::require<service::TypeModifier::List>("ids", params.arguments);
170+
auto argIds = service::ModifiedArgument<std::vector<uint8_t>>::require<service::TypeModifier::List>("ids", params.arguments);
171171
auto result = getUnreadCountsById(std::move(argIds));
172172

173173
return service::ModifiedResult<Folder>::convert<service::TypeModifier::List, service::TypeModifier::Nullable>(std::move(result), std::move(params));
@@ -538,7 +538,7 @@ rapidjson::Document Appointment::resolveId(service::ResolverParams&& params)
538538
{
539539
auto result = getId();
540540

541-
return service::ModifiedResult<std::vector<unsigned char>>::convert(std::move(result), std::move(params));
541+
return service::ModifiedResult<std::vector<uint8_t>>::convert(std::move(result), std::move(params));
542542
}
543543

544544
rapidjson::Document Appointment::resolveWhen(service::ResolverParams&& params)
@@ -588,7 +588,7 @@ rapidjson::Document Task::resolveId(service::ResolverParams&& params)
588588
{
589589
auto result = getId();
590590

591-
return service::ModifiedResult<std::vector<unsigned char>>::convert(std::move(result), std::move(params));
591+
return service::ModifiedResult<std::vector<uint8_t>>::convert(std::move(result), std::move(params));
592592
}
593593

594594
rapidjson::Document Task::resolveTitle(service::ResolverParams&& params)
@@ -631,7 +631,7 @@ rapidjson::Document Folder::resolveId(service::ResolverParams&& params)
631631
{
632632
auto result = getId();
633633

634-
return service::ModifiedResult<std::vector<unsigned char>>::convert(std::move(result), std::move(params));
634+
return service::ModifiedResult<std::vector<uint8_t>>::convert(std::move(result), std::move(params));
635635
}
636636

637637
rapidjson::Document Folder::resolveName(service::ResolverParams&& params)

samples/TodaySchema.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,14 @@ enum class TaskState
2929

3030
struct CompleteTaskInput
3131
{
32-
std::vector<unsigned char> id;
32+
std::vector<uint8_t> id;
3333
std::unique_ptr<bool> isComplete;
3434
std::unique_ptr<std::string> clientMutationId;
3535
};
3636

3737
struct Node
3838
{
39-
virtual std::vector<unsigned char> getId() const = 0;
39+
virtual std::vector<uint8_t> getId() const = 0;
4040
};
4141

4242
namespace object {
@@ -63,13 +63,13 @@ class Query
6363
Query();
6464

6565
public:
66-
virtual std::shared_ptr<service::Object> getNode(std::vector<unsigned char>&& id) const = 0;
66+
virtual std::shared_ptr<service::Object> getNode(std::vector<uint8_t>&& id) const = 0;
6767
virtual std::shared_ptr<AppointmentConnection> getAppointments(std::unique_ptr<int>&& first, std::unique_ptr<rapidjson::Document>&& after, std::unique_ptr<int>&& last, std::unique_ptr<rapidjson::Document>&& before) const = 0;
6868
virtual std::shared_ptr<TaskConnection> getTasks(std::unique_ptr<int>&& first, std::unique_ptr<rapidjson::Document>&& after, std::unique_ptr<int>&& last, std::unique_ptr<rapidjson::Document>&& before) const = 0;
6969
virtual std::shared_ptr<FolderConnection> getUnreadCounts(std::unique_ptr<int>&& first, std::unique_ptr<rapidjson::Document>&& after, std::unique_ptr<int>&& last, std::unique_ptr<rapidjson::Document>&& before) const = 0;
70-
virtual std::vector<std::shared_ptr<Appointment>> getAppointmentsById(std::vector<std::vector<unsigned char>>&& ids) const = 0;
71-
virtual std::vector<std::shared_ptr<Task>> getTasksById(std::vector<std::vector<unsigned char>>&& ids) const = 0;
72-
virtual std::vector<std::shared_ptr<Folder>> getUnreadCountsById(std::vector<std::vector<unsigned char>>&& ids) const = 0;
70+
virtual std::vector<std::shared_ptr<Appointment>> getAppointmentsById(std::vector<std::vector<uint8_t>>&& ids) const = 0;
71+
virtual std::vector<std::shared_ptr<Task>> getTasksById(std::vector<std::vector<uint8_t>>&& ids) const = 0;
72+
virtual std::vector<std::shared_ptr<Folder>> getUnreadCountsById(std::vector<std::vector<uint8_t>>&& ids) const = 0;
7373

7474
private:
7575
rapidjson::Document resolveNode(service::ResolverParams&& params);

0 commit comments

Comments
 (0)