Skip to content

Commit c7742d9

Browse files
authored
Merge pull request #226 from RachelTucker/regen-5-0
Generated latest 5.0.1 API
2 parents 8bc3d38 + a56e5d0 commit c7742d9

File tree

3 files changed

+11
-0
lines changed

3 files changed

+11
-0
lines changed

src/ds3.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1665,6 +1665,7 @@ void ds3_delete_object_error_response_free(ds3_delete_object_error_response* res
16651665
ds3_str_free(response->code);
16661666
ds3_str_free(response->key);
16671667
ds3_str_free(response->message);
1668+
ds3_str_free(response->version_id);
16681669

16691670
g_free(response);
16701671
}
@@ -1735,6 +1736,7 @@ void ds3_s3_object_to_delete_response_free(ds3_s3_object_to_delete_response* res
17351736
}
17361737

17371738
ds3_str_free(response->key);
1739+
ds3_str_free(response->version_id);
17381740

17391741
g_free(response);
17401742
}
@@ -2819,6 +2821,7 @@ void ds3_job_creation_failed_notification_payload_response_free(ds3_job_creation
28192821
return;
28202822
}
28212823

2824+
ds3_str_free(response->error_message);
28222825
ds3_str_free(response->notification_generation_date);
28232826
ds3_tapes_must_be_onlined_response_free(response->tapes_must_be_onlined);
28242827
ds3_str_free(response->user_name);

src/ds3.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1501,6 +1501,7 @@ typedef struct {
15011501
ds3_str* code;
15021502
ds3_str* key;
15031503
ds3_str* message;
1504+
ds3_str* version_id;
15041505
}ds3_delete_object_error_response;
15051506
typedef struct {
15061507
ds3_bool auto_compaction_enabled;
@@ -1545,6 +1546,7 @@ typedef struct {
15451546
}ds3_job_node_response;
15461547
typedef struct {
15471548
ds3_str* key;
1549+
ds3_str* version_id;
15481550
}ds3_s3_object_to_delete_response;
15491551
typedef struct {
15501552
ds3_str* display_name;
@@ -1964,6 +1966,7 @@ typedef struct {
19641966
size_t num_objects_not_persisted;
19651967
}ds3_job_completed_notification_payload_response;
19661968
typedef struct {
1969+
ds3_str* error_message;
19671970
ds3_str* notification_generation_date;
19681971
ds3_tapes_must_be_onlined_response* tapes_must_be_onlined;
19691972
ds3_str* user_name;
@@ -5021,6 +5024,7 @@ LIBRARY_API ds3_error* ds3_verify_s3_target_spectra_s3_request(const ds3_client*
50215024
* Optional Request Modifiers for ds3_init_delegate_create_user_spectra_s3_request
50225025
*
50235026
* void ds3_request_set_id(const ds3_request* request, const char * const value)
5027+
* void ds3_request_set_max_buckets(const ds3_request* request, const int value)
50245028
* void ds3_request_set_secret_key(const ds3_request* request, const char * const value)
50255029
*/
50265030
LIBRARY_API ds3_request* ds3_init_delegate_create_user_spectra_s3_request(const char* name);

src/ds3_requests.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5114,6 +5114,8 @@ static ds3_error* _parse_ds3_delete_object_error_response(const ds3_client* clie
51145114
response->key = xml_get_string(doc, child_node);
51155115
} else if (element_equal(child_node, "Message")) {
51165116
response->message = xml_get_string(doc, child_node);
5117+
} else if (element_equal(child_node, "VersionId")) {
5118+
response->version_id = xml_get_string(doc, child_node);
51175119
} else {
51185120
ds3_log_message(client->log, DS3_ERROR, "Unknown node[%s] of ds3_delete_object_error_response [%s]\n", child_node->name, root->name);
51195121
}
@@ -5224,6 +5226,8 @@ static ds3_error* _parse_ds3_s3_object_to_delete_response(const ds3_client* clie
52245226
for (child_node = root->xmlChildrenNode; child_node != NULL; child_node = child_node->next) {
52255227
if (element_equal(child_node, "Key")) {
52265228
response->key = xml_get_string(doc, child_node);
5229+
} else if (element_equal(child_node, "VersionId")) {
5230+
response->version_id = xml_get_string(doc, child_node);
52275231
} else {
52285232
ds3_log_message(client->log, DS3_ERROR, "Unknown node[%s] of ds3_s3_object_to_delete_response [%s]\n", child_node->name, root->name);
52295233
}

0 commit comments

Comments
 (0)