use of com.microsoft.graph.requests.SingleValueLegacyExtendedPropertyCollectionRequestBuilder in project msgraph-sdk-java by microsoftgraph.
the class OutlookTests method testSingleValuesExtendedProperties.
@Test
public void testSingleValuesExtendedProperties() {
final TestBase testBase = new TestBase();
final EventCollectionPage arrangePage = testBase.graphClient.me().events().buildRequest().top(1).get();
final String eventId = arrangePage.getCurrentPage().get(0).id;
final Event updatedEvent = new Event();
final String uuid = UUID.randomUUID().toString();
final SingleValueLegacyExtendedProperty prop = new SingleValueLegacyExtendedProperty();
prop.id = "String {" + uuid + "} Name fun";
prop.value = "some value";
final SingleValueLegacyExtendedPropertyCollectionResponse response = new SingleValueLegacyExtendedPropertyCollectionResponse();
response.value = new ArrayList<SingleValueLegacyExtendedProperty>();
response.value.add(prop);
updatedEvent.singleValueExtendedProperties = new SingleValueLegacyExtendedPropertyCollectionPage(response, new SingleValueLegacyExtendedPropertyCollectionRequestBuilder(null, null, null));
testBase.graphClient.me().events(eventId).buildRequest().patch(updatedEvent);
final EventCollectionPage page = testBase.graphClient.me().events().buildRequest().expand("singleValueExtendedProperties").top(1).get();
assertNotNull(page);
final List<Event> events = page.getCurrentPage();
assertTrue(events.size() == 1);
assertNotNull(events.get(0).singleValueExtendedProperties);
}
use of com.microsoft.graph.requests.SingleValueLegacyExtendedPropertyCollectionRequestBuilder in project msgraph-beta-sdk-java by microsoftgraph.
the class OutlookTests method testSingleValuesExtendedProperties.
@Test
public void testSingleValuesExtendedProperties() {
final TestBase testBase = new TestBase();
final EventCollectionPage arrangePage = testBase.graphClient.me().events().buildRequest().top(1).get();
final String eventId = arrangePage.getCurrentPage().get(0).id;
final Event updatedEvent = new Event();
final String uuid = UUID.randomUUID().toString();
final SingleValueLegacyExtendedProperty prop = new SingleValueLegacyExtendedProperty();
prop.id = "String {" + uuid + "} Name fun";
prop.value = "some value";
final SingleValueLegacyExtendedPropertyCollectionResponse response = new SingleValueLegacyExtendedPropertyCollectionResponse();
response.value = new ArrayList<SingleValueLegacyExtendedProperty>();
response.value.add(prop);
updatedEvent.singleValueExtendedProperties = new SingleValueLegacyExtendedPropertyCollectionPage(response, new SingleValueLegacyExtendedPropertyCollectionRequestBuilder(null, null, null));
testBase.graphClient.me().events(eventId).buildRequest().patch(updatedEvent);
final EventCollectionPage page = testBase.graphClient.me().events().buildRequest().expand("singleValueExtendedProperties").top(1).get();
assertNotNull(page);
final List<Event> events = page.getCurrentPage();
assertTrue(events.size() == 1);
assertNotNull(events.get(0).singleValueExtendedProperties);
}
Aggregations