@@ -4551,6 +4551,114 @@ public class WordsAPI : Encryptor {
45514551 return responseObject!;
45524552 }
45534553
4554+ // Async representation of getAllRevisions method
4555+ // Get all information about revisions.
4556+ public func getAllRevisions(request : GetAllRevisionsRequest, callback : @escaping (_ response : RevisionsResponse?, _ error : Error?) -> ()) {
4557+ do {
4558+ if (self.apiInvoker == nil) {
4559+ #if os(Linux)
4560+ self.apiInvoker = ApiInvoker(configuration: configuration);
4561+ #else
4562+ self.apiInvoker = ApiInvoker(configuration: configuration, encryptor: self);
4563+ #endif
4564+ }
4565+
4566+ apiInvoker!.invoke(
4567+ apiRequestData: try request.createApiRequestData(apiInvoker: self.apiInvoker!, configuration: self.configuration),
4568+ callback: { response, headers, error in
4569+ if (error != nil) {
4570+ callback(nil, error);
4571+ }
4572+ else {
4573+ do {
4574+ callback(try request.deserializeResponse(data: response!, headers: headers) as? RevisionsResponse, nil);
4575+ }
4576+ catch let deserializeError {
4577+ callback(nil, deserializeError);
4578+ }
4579+ }
4580+ }
4581+ );
4582+ }
4583+ catch let error {
4584+ callback(nil, error);
4585+ }
4586+ }
4587+
4588+ // Sync representation of getAllRevisions method
4589+ // Get all information about revisions.
4590+ public func getAllRevisions(request : GetAllRevisionsRequest) throws -> RevisionsResponse {
4591+ let semaphore = DispatchSemaphore(value: 0);
4592+ var responseObject : RevisionsResponse? = nil;
4593+ var responseError : Error? = nil;
4594+ self.getAllRevisions(request : request, callback: { response, error in
4595+ responseObject = response;
4596+ responseError = error;
4597+ semaphore.signal();
4598+ });
4599+
4600+ semaphore.wait();
4601+
4602+ if (responseError != nil) {
4603+ throw responseError!;
4604+ }
4605+ return responseObject!;
4606+ }
4607+
4608+ // Async representation of getAllRevisionsOnline method
4609+ // Get all information about revisions.
4610+ public func getAllRevisionsOnline(request : GetAllRevisionsOnlineRequest, callback : @escaping (_ response : RevisionsResponse?, _ error : Error?) -> ()) {
4611+ do {
4612+ if (self.apiInvoker == nil) {
4613+ #if os(Linux)
4614+ self.apiInvoker = ApiInvoker(configuration: configuration);
4615+ #else
4616+ self.apiInvoker = ApiInvoker(configuration: configuration, encryptor: self);
4617+ #endif
4618+ }
4619+
4620+ apiInvoker!.invoke(
4621+ apiRequestData: try request.createApiRequestData(apiInvoker: self.apiInvoker!, configuration: self.configuration),
4622+ callback: { response, headers, error in
4623+ if (error != nil) {
4624+ callback(nil, error);
4625+ }
4626+ else {
4627+ do {
4628+ callback(try request.deserializeResponse(data: response!, headers: headers) as? RevisionsResponse, nil);
4629+ }
4630+ catch let deserializeError {
4631+ callback(nil, deserializeError);
4632+ }
4633+ }
4634+ }
4635+ );
4636+ }
4637+ catch let error {
4638+ callback(nil, error);
4639+ }
4640+ }
4641+
4642+ // Sync representation of getAllRevisionsOnline method
4643+ // Get all information about revisions.
4644+ public func getAllRevisionsOnline(request : GetAllRevisionsOnlineRequest) throws -> RevisionsResponse {
4645+ let semaphore = DispatchSemaphore(value: 0);
4646+ var responseObject : RevisionsResponse? = nil;
4647+ var responseError : Error? = nil;
4648+ self.getAllRevisionsOnline(request : request, callback: { response, error in
4649+ responseObject = response;
4650+ responseError = error;
4651+ semaphore.signal();
4652+ });
4653+
4654+ semaphore.wait();
4655+
4656+ if (responseError != nil) {
4657+ throw responseError!;
4658+ }
4659+ return responseObject!;
4660+ }
4661+
45544662 // Async representation of getAvailableFonts method
45554663 // Reads available fonts from the document.
45564664 public func getAvailableFonts(request : GetAvailableFontsRequest, callback : @escaping (_ response : AvailableFontsResponse?, _ error : Error?) -> ()) {
0 commit comments