sigs.k8s.io/external-dns@v0.14.1/provider/dyn/soap/services.go (about)

     1  // Code generated by gowsdl DO NOT EDIT.
     2  
     3  package dynsoap
     4  
     5  import (
     6  	"context"
     7  	"encoding/xml"
     8  	"github.com/hooklift/gowsdl/soap"
     9  	"time"
    10  )
    11  
    12  // against "unused imports"
    13  var _ time.Time
    14  var _ xml.Name
    15  
    16  type AnyType struct {
    17  	InnerXML string `xml:",innerxml"`
    18  }
    19  
    20  type AnyURI string
    21  
    22  type NCName string
    23  
    24  type ErrorResponse ErrorResponseType
    25  
    26  type GetJobRequest GetJobRequestType
    27  
    28  type GetJobResponse GetJobResponseType
    29  
    30  type SessionLoginRequest SessionLoginRequestType
    31  
    32  type SessionLoginResponse SessionLoginResponseType
    33  
    34  type SessionLogoutRequest SessionLogoutRequestType
    35  
    36  type SessionLogoutResponse SessionLogoutResponseType
    37  
    38  type SessionIsAliveRequest SessionIsAliveRequestType
    39  
    40  type SessionIsAliveResponse SessionIsAliveResponseType
    41  
    42  type SessionKeepAliveRequest SessionKeepAliveRequestType
    43  
    44  type SessionKeepAliveResponse SessionKeepAliveResponseType
    45  
    46  type ScopeInRequest ScopeInRequestType
    47  
    48  type ScopeInResponse ScopeInResponseType
    49  
    50  type ScopeAsRequest ScopeAsRequestType
    51  
    52  type ScopeAsResponse ScopeAsResponseType
    53  
    54  type UnscopeRequest UnscopeRequestType
    55  
    56  type UnscopeResponse UnscopeResponseType
    57  
    58  type GetQueryStatsRequest GetQueryStatsRequestType
    59  
    60  type GetQueryStatsResponse GetQueryStatsResponseType
    61  
    62  type CreateGeoRequest CreateGeoRequestType
    63  
    64  type CreateGeoResponse CreateGeoResponseType
    65  
    66  type UpdateGeoRequest UpdateGeoRequestType
    67  
    68  type UpdateGeoResponse UpdateGeoResponseType
    69  
    70  type GetGeosRequest GetGeosRequestType
    71  
    72  type GetGeosResponse GetGeosResponseType
    73  
    74  type GetOneGeoRequest GetOneGeoRequestType
    75  
    76  type GetOneGeoResponse GetOneGeoResponseType
    77  
    78  type DeleteOneGeoRequest DeleteOneGeoRequestType
    79  
    80  type DeleteOneGeoResponse DeleteOneGeoResponseType
    81  
    82  type ActivateGeoRequest ActivateGeoRequestType
    83  
    84  type ActivateGeoResponse ActivateGeoResponseType
    85  
    86  type DeactivateGeoRequest DeactivateGeoRequestType
    87  
    88  type DeactivateGeoResponse DeactivateGeoResponseType
    89  
    90  type CreateGeoRegionGroupRequest CreateGeoRegionGroupRequestType
    91  
    92  type CreateGeoRegionGroupResponse CreateGeoRegionGroupResponseType
    93  
    94  type UpdateGeoRegionGroupRequest UpdateGeoRegionGroupRequestType
    95  
    96  type UpdateGeoRegionGroupResponse UpdateGeoRegionGroupResponseType
    97  
    98  type DeleteOneGeoRegionGroupRequest DeleteOneGeoRegionGroupRequestType
    99  
   100  type DeleteOneGeoRegionGroupResponse DeleteOneGeoRegionGroupResponseType
   101  
   102  type GetGeoRegionGroupsRequest GetGeoRegionGroupsRequestType
   103  
   104  type GetGeoRegionGroupsResponse GetGeoRegionGroupsResponseType
   105  
   106  type GetOneGeoRegionGroupRequest GetOneGeoRegionGroupRequestType
   107  
   108  type GetOneGeoRegionGroupResponse GetOneGeoRegionGroupResponseType
   109  
   110  type CreateGeoNodeRequest CreateGeoNodeRequestType
   111  
   112  type CreateGeoNodeResponse CreateGeoNodeResponseType
   113  
   114  type DeleteOneGeoNodeRequest DeleteOneGeoNodeRequestType
   115  
   116  type DeleteOneGeoNodeResponse DeleteOneGeoNodeResponseType
   117  
   118  type GetGeoNodesRequest GetGeoNodesRequestType
   119  
   120  type GetGeoNodesResponse GetGeoNodesResponseType
   121  
   122  type CreateDSFRequest CreateDSFRequestType
   123  
   124  type CreateDSFResponse CreateDSFResponseType
   125  
   126  type UpdateDSFRequest UpdateDSFRequestType
   127  
   128  type UpdateDSFResponse UpdateDSFResponseType
   129  
   130  type GetDSFsRequest GetDSFsRequestType
   131  
   132  type GetDSFsResponse GetDSFsResponseType
   133  
   134  type GetDSFNotifiersRequest GetDSFNotifiersRequestType
   135  
   136  type GetDSFNotifiersResponse GetDSFNotifiersResponseType
   137  
   138  type DeleteOneDSFRequest DeleteOneDSFRequestType
   139  
   140  type DeleteOneDSFResponse DeleteOneDSFResponseType
   141  
   142  type GetOneDSFRequest GetOneDSFRequestType
   143  
   144  type GetOneDSFResponse GetOneDSFResponseType
   145  
   146  type RevertDSFRequest RevertDSFRequestType
   147  
   148  type RevertDSFResponse RevertDSFResponseType
   149  
   150  type PublishDSFRequest PublishDSFRequestType
   151  
   152  type PublishDSFResponse PublishDSFResponseType
   153  
   154  type AddDSFNotifierRequest AddDSFNotifierRequestType
   155  
   156  type AddDSFNotifierResponse AddDSFNotifierResponseType
   157  
   158  type RemoveDSFNotifierRequest RemoveDSFNotifierRequestType
   159  
   160  type RemoveDSFNotifierResponse RemoveDSFNotifierResponseType
   161  
   162  type CreateDSFRulesetRequest CreateDSFRulesetRequestType
   163  
   164  type CreateDSFRulesetResponse CreateDSFRulesetResponseType
   165  
   166  type UpdateDSFRulesetRequest UpdateDSFRulesetRequestType
   167  
   168  type UpdateDSFRulesetResponse UpdateDSFRulesetResponseType
   169  
   170  type GetDSFRulesetsRequest GetDSFRulesetsRequestType
   171  
   172  type GetDSFRulesetsResponse GetDSFRulesetsResponseType
   173  
   174  type GetOneDSFRulesetRequest GetOneDSFRulesetRequestType
   175  
   176  type GetOneDSFRulesetResponse GetOneDSFRulesetResponseType
   177  
   178  type DeleteOneDSFRulesetRequest DeleteOneDSFRulesetRequestType
   179  
   180  type DeleteOneDSFRulesetResponse DeleteOneDSFRulesetResponseType
   181  
   182  type CreateDSFResponsePoolRequest CreateDSFResponsePoolRequestType
   183  
   184  type CreateDSFResponsePoolResponse CreateDSFResponsePoolResponseType
   185  
   186  type UpdateDSFResponsePoolRequest UpdateDSFResponsePoolRequestType
   187  
   188  type UpdateDSFResponsePoolResponse UpdateDSFResponsePoolResponseType
   189  
   190  type GetDSFResponsePoolsRequest GetDSFResponsePoolsRequestType
   191  
   192  type GetDSFResponsePoolsResponse GetDSFResponsePoolsResponseType
   193  
   194  type GetOneDSFResponsePoolRequest GetOneDSFResponsePoolRequestType
   195  
   196  type GetOneDSFResponsePoolResponse GetOneDSFResponsePoolResponseType
   197  
   198  type DeleteOneDSFResponsePoolRequest DeleteOneDSFResponsePoolRequestType
   199  
   200  type DeleteOneDSFResponsePoolResponse DeleteOneDSFResponsePoolResponseType
   201  
   202  type CreateDSFRecordSetFailoverChainRequest CreateDSFRecordSetFailoverChainRequestType
   203  
   204  type CreateDSFRecordSetFailoverChainResponse CreateDSFRecordSetFailoverChainResponseType
   205  
   206  type UpdateDSFRecordSetFailoverChainRequest UpdateDSFRecordSetFailoverChainRequestType
   207  
   208  type UpdateDSFRecordSetFailoverChainResponse UpdateDSFRecordSetFailoverChainResponseType
   209  
   210  type GetDSFRecordSetFailoverChainsRequest GetDSFRecordSetFailoverChainsRequestType
   211  
   212  type GetDSFRecordSetFailoverChainsResponse GetDSFRecordSetFailoverChainsResponseType
   213  
   214  type GetOneDSFRecordSetFailoverChainRequest GetOneDSFRecordSetFailoverChainRequestType
   215  
   216  type GetOneDSFRecordSetFailoverChainResponse GetOneDSFRecordSetFailoverChainResponseType
   217  
   218  type DeleteOneDSFRecordSetFailoverChainRequest DeleteOneDSFRecordSetFailoverChainRequestType
   219  
   220  type DeleteOneDSFRecordSetFailoverChainResponse DeleteOneDSFRecordSetFailoverChainResponseType
   221  
   222  type CreateDSFRecordSetRequest CreateDSFRecordSetRequestType
   223  
   224  type CreateDSFRecordSetResponse CreateDSFRecordSetResponseType
   225  
   226  type UpdateDSFRecordSetRequest UpdateDSFRecordSetRequestType
   227  
   228  type UpdateDSFRecordSetResponse UpdateDSFRecordSetResponseType
   229  
   230  type GetOneDSFRecordSetRequest GetOneDSFRecordSetRequestType
   231  
   232  type GetOneDSFRecordSetResponse GetOneDSFRecordSetResponseType
   233  
   234  type GetDSFRecordSetsRequest GetDSFRecordSetsRequestType
   235  
   236  type GetDSFRecordSetsResponse GetDSFRecordSetsResponseType
   237  
   238  type DeleteOneDSFRecordSetRequest DeleteOneDSFRecordSetRequestType
   239  
   240  type DeleteOneDSFRecordSetResponse DeleteOneDSFRecordSetResponseType
   241  
   242  type CreateDSFRecordRequest CreateDSFRecordRequestType
   243  
   244  type CreateDSFRecordResponse CreateDSFRecordResponseType
   245  
   246  type UpdateDSFRecordRequest UpdateDSFRecordRequestType
   247  
   248  type UpdateDSFRecordResponse UpdateDSFRecordResponseType
   249  
   250  type GetOneDSFRecordRequest GetOneDSFRecordRequestType
   251  
   252  type GetOneDSFRecordResponse GetOneDSFRecordResponseType
   253  
   254  type GetDSFRecordsRequest GetDSFRecordsRequestType
   255  
   256  type GetDSFRecordsResponse GetDSFRecordsResponseType
   257  
   258  type DeleteOneDSFRecordRequest DeleteOneDSFRecordRequestType
   259  
   260  type DeleteOneDSFRecordResponse DeleteOneDSFRecordResponseType
   261  
   262  type AddDSFNodeRequest AddDSFNodeRequestType
   263  
   264  type AddDSFNodeResponse AddDSFNodeResponseType
   265  
   266  type UpdateDSFNodesRequest UpdateDSFNodesRequestType
   267  
   268  type UpdateDSFNodesResponse UpdateDSFNodesResponseType
   269  
   270  type GetDSFNodesRequest GetDSFNodesRequestType
   271  
   272  type GetDSFNodesResponse GetDSFNodesResponseType
   273  
   274  type DeleteOneDSFNodeRequest DeleteOneDSFNodeRequestType
   275  
   276  type DeleteOneDSFNodeResponse DeleteOneDSFNodeResponseType
   277  
   278  type CreateDSFMonitorRequest CreateDSFMonitorRequestType
   279  
   280  type CreateDSFMonitorResponse CreateDSFMonitorResponseType
   281  
   282  type UpdateDSFMonitorRequest UpdateDSFMonitorRequestType
   283  
   284  type UpdateDSFMonitorResponse UpdateDSFMonitorResponseType
   285  
   286  type GetOneDSFMonitorRequest GetOneDSFMonitorRequestType
   287  
   288  type GetOneDSFMonitorResponse GetOneDSFMonitorResponseType
   289  
   290  type GetDSFMonitorsRequest GetDSFMonitorsRequestType
   291  
   292  type GetDSFMonitorsResponse GetDSFMonitorsResponseType
   293  
   294  type DeleteOneDSFMonitorRequest DeleteOneDSFMonitorRequestType
   295  
   296  type DeleteOneDSFMonitorResponse DeleteOneDSFMonitorResponseType
   297  
   298  type AddDSFMonitorNotifierRequest AddDSFMonitorNotifierRequestType
   299  
   300  type AddDSFMonitorNotifierResponse AddDSFMonitorNotifierResponseType
   301  
   302  type GetDSFMonitorSitesRequest GetDSFMonitorSitesRequestType
   303  
   304  type GetDSFMonitorSitesResponse GetDSFMonitorSitesResponseType
   305  
   306  type CreateNotifierRequest CreateNotifierRequestType
   307  
   308  type CreateNotifierResponse CreateNotifierResponseType
   309  
   310  type UpdateNotifierRequest UpdateNotifierRequestType
   311  
   312  type UpdateNotifierResponse UpdateNotifierResponseType
   313  
   314  type GetOneNotifierRequest GetOneNotifierRequestType
   315  
   316  type GetOneNotifierResponse GetOneNotifierResponseType
   317  
   318  type GetNotifiersRequest GetNotifiersRequestType
   319  
   320  type GetNotifiersResponse GetNotifiersResponseType
   321  
   322  type DeleteOneNotifierRequest DeleteOneNotifierRequestType
   323  
   324  type DeleteOneNotifierResponse DeleteOneNotifierResponseType
   325  
   326  type CreateConfigLimitRequest CreateConfigLimitRequestType
   327  
   328  type CreateConfigLimitResponse CreateConfigLimitResponseType
   329  
   330  type GetOneConfigLimitRequest GetOneConfigLimitRequestType
   331  
   332  type GetOneConfigLimitResponse GetOneConfigLimitResponseType
   333  
   334  type GetConfigLimitsRequest GetConfigLimitsRequestType
   335  
   336  type GetConfigLimitsResponse GetConfigLimitsResponseType
   337  
   338  type UpdateConfigLimitRequest UpdateConfigLimitRequestType
   339  
   340  type UpdateConfigLimitResponse UpdateConfigLimitResponseType
   341  
   342  type DeleteOneConfigLimitRequest DeleteOneConfigLimitRequestType
   343  
   344  type DeleteOneConfigLimitResponse DeleteOneConfigLimitResponseType
   345  
   346  type CreatePermissionGroupRequest CreatePermissionGroupRequestType
   347  
   348  type CreatePermissionGroupResponse CreatePermissionGroupResponseType
   349  
   350  type GetOnePermissionGroupRequest GetOnePermissionGroupRequestType
   351  
   352  type GetOnePermissionGroupResponse GetOnePermissionGroupResponseType
   353  
   354  type GetPermissionGroupsRequest GetPermissionGroupsRequestType
   355  
   356  type GetPermissionGroupsResponse GetPermissionGroupsResponseType
   357  
   358  type DeleteOnePermissionGroupRequest DeleteOnePermissionGroupRequestType
   359  
   360  type DeleteOnePermissionGroupResponse DeleteOnePermissionGroupResponseType
   361  
   362  type UpdatePermissionGroupRequest UpdatePermissionGroupRequestType
   363  
   364  type UpdatePermissionGroupResponse UpdatePermissionGroupResponseType
   365  
   366  type GetCustomerPermissionsRequest GetCustomerPermissionsRequestType
   367  
   368  type GetCustomerPermissionsResponse GetCustomerPermissionsResponseType
   369  
   370  type GetUserPermissionsRequest GetUserPermissionsRequestType
   371  
   372  type GetUserPermissionsResponse GetUserPermissionsResponseType
   373  
   374  type CheckPermissionsRequest CheckPermissionsRequestType
   375  
   376  type CheckPermissionsResponse CheckPermissionsResponseType
   377  
   378  type AddPermissionGroupUsersRequest AddPermissionGroupUsersRequestType
   379  
   380  type AddPermissionGroupUsersResponse AddPermissionGroupUsersResponseType
   381  
   382  type SetPermissionGroupUsersRequest SetPermissionGroupUsersRequestType
   383  
   384  type SetPermissionGroupUsersResponse SetPermissionGroupUsersResponseType
   385  
   386  type RemovePermissionGroupUsersRequest RemovePermissionGroupUsersRequestType
   387  
   388  type RemovePermissionGroupUsersResponse RemovePermissionGroupUsersResponseType
   389  
   390  type AddPermissionGroupSubgroupsRequest AddPermissionGroupSubgroupsRequestType
   391  
   392  type AddPermissionGroupSubgroupsResponse AddPermissionGroupSubgroupsResponseType
   393  
   394  type SetPermissionGroupSubgroupsRequest SetPermissionGroupSubgroupsRequestType
   395  
   396  type SetPermissionGroupSubgroupsResponse SetPermissionGroupSubgroupsResponseType
   397  
   398  type RemovePermissionGroupSubgroupsRequest RemovePermissionGroupSubgroupsRequestType
   399  
   400  type RemovePermissionGroupSubgroupsResponse RemovePermissionGroupSubgroupsResponseType
   401  
   402  type AddPermissionGroupPermissionsRequest AddPermissionGroupPermissionsRequestType
   403  
   404  type AddPermissionGroupPermissionsResponse AddPermissionGroupPermissionsResponseType
   405  
   406  type SetPermissionGroupPermissionsRequest SetPermissionGroupPermissionsRequestType
   407  
   408  type SetPermissionGroupPermissionsResponse SetPermissionGroupPermissionsResponseType
   409  
   410  type RemovePermissionGroupPermissionsRequest RemovePermissionGroupPermissionsRequestType
   411  
   412  type RemovePermissionGroupPermissionsResponse RemovePermissionGroupPermissionsResponseType
   413  
   414  type AddPermissionGroupZonesRequest AddPermissionGroupZonesRequestType
   415  
   416  type AddPermissionGroupZonesResponse AddPermissionGroupZonesResponseType
   417  
   418  type SetPermissionGroupZonesRequest SetPermissionGroupZonesRequestType
   419  
   420  type SetPermissionGroupZonesResponse SetPermissionGroupZonesResponseType
   421  
   422  type RemovePermissionGroupZonesRequest RemovePermissionGroupZonesRequestType
   423  
   424  type RemovePermissionGroupZonesResponse RemovePermissionGroupZonesResponseType
   425  
   426  type AddUserGroupsRequest AddUserGroupsRequestType
   427  
   428  type AddUserGroupsResponse AddUserGroupsResponseType
   429  
   430  type SetUserGroupsRequest SetUserGroupsRequestType
   431  
   432  type SetUserGroupsResponse SetUserGroupsResponseType
   433  
   434  type RemoveUserGroupsRequest RemoveUserGroupsRequestType
   435  
   436  type RemoveUserGroupsResponse RemoveUserGroupsResponseType
   437  
   438  type AddUserZonesRequest AddUserZonesRequestType
   439  
   440  type AddUserZonesResponse AddUserZonesResponseType
   441  
   442  type SetUserZonesRequest SetUserZonesRequestType
   443  
   444  type SetUserZonesResponse SetUserZonesResponseType
   445  
   446  type RemoveUserZonesRequest RemoveUserZonesRequestType
   447  
   448  type RemoveUserZonesResponse RemoveUserZonesResponseType
   449  
   450  type AddUserPermissionsRequest AddUserPermissionsRequestType
   451  
   452  type AddUserPermissionsResponse AddUserPermissionsResponseType
   453  
   454  type SetUserPermissionsRequest SetUserPermissionsRequestType
   455  
   456  type SetUserPermissionsResponse SetUserPermissionsResponseType
   457  
   458  type RemoveUserPermissionsRequest RemoveUserPermissionsRequestType
   459  
   460  type RemoveUserPermissionsResponse RemoveUserPermissionsResponseType
   461  
   462  type AddUserForbidsRequest AddUserForbidsRequestType
   463  
   464  type AddUserForbidsResponse AddUserForbidsResponseType
   465  
   466  type SetUserForbidsRequest SetUserForbidsRequestType
   467  
   468  type SetUserForbidsResponse SetUserForbidsResponseType
   469  
   470  type RemoveUserForbidsRequest RemoveUserForbidsRequestType
   471  
   472  type RemoveUserForbidsResponse RemoveUserForbidsResponseType
   473  
   474  type AddCustomerPermissionsRequest AddCustomerPermissionsRequestType
   475  
   476  type AddCustomerPermissionsResponse AddCustomerPermissionsResponseType
   477  
   478  type SetCustomerPermissionsRequest SetCustomerPermissionsRequestType
   479  
   480  type SetCustomerPermissionsResponse SetCustomerPermissionsResponseType
   481  
   482  type RemoveCustomerPermissionsRequest RemoveCustomerPermissionsRequestType
   483  
   484  type RemoveCustomerPermissionsResponse RemoveCustomerPermissionsResponseType
   485  
   486  type AddCustomerForbidsRequest AddCustomerForbidsRequestType
   487  
   488  type AddCustomerForbidsResponse AddCustomerForbidsResponseType
   489  
   490  type SetCustomerForbidsRequest SetCustomerForbidsRequestType
   491  
   492  type SetCustomerForbidsResponse SetCustomerForbidsResponseType
   493  
   494  type RemoveCustomerForbidsRequest RemoveCustomerForbidsRequestType
   495  
   496  type RemoveCustomerForbidsResponse RemoveCustomerForbidsResponseType
   497  
   498  type GetHostStatsFlagsRequest GetHostStatsFlagsRequestType
   499  
   500  type GetHostStatsFlagsResponse GetHostStatsFlagsResponseType
   501  
   502  type SetHostStatsFlagsRequest SetHostStatsFlagsRequestType
   503  
   504  type SetHostStatsFlagsResponse SetHostStatsFlagsResponseType
   505  
   506  type CreateTSIGKeyRequest CreateTSIGKeyRequestType
   507  
   508  type CreateTSIGKeyResponse CreateTSIGKeyResponseType
   509  
   510  type GetOneTSIGKeyRequest GetOneTSIGKeyRequestType
   511  
   512  type GetOneTSIGKeyResponse GetOneTSIGKeyResponseType
   513  
   514  type GetTSIGKeysRequest GetTSIGKeysRequestType
   515  
   516  type GetTSIGKeysResponse GetTSIGKeysResponseType
   517  
   518  type UpdateTSIGKeyRequest UpdateTSIGKeyRequestType
   519  
   520  type UpdateTSIGKeyResponse UpdateTSIGKeyResponseType
   521  
   522  type DeleteOneTSIGKeyRequest DeleteOneTSIGKeyRequestType
   523  
   524  type DeleteOneTSIGKeyResponse DeleteOneTSIGKeyResponseType
   525  
   526  type CreateZoneRequest CreateZoneRequestType
   527  
   528  type CreateZoneResponse CreateZoneResponseType
   529  
   530  type GetOneZoneRequest GetOneZoneRequestType
   531  
   532  type GetOneZoneResponse GetOneZoneResponseType
   533  
   534  type GetZonesRequest GetZonesRequestType
   535  
   536  type GetZonesResponse GetZonesResponseType
   537  
   538  type DeleteOneZoneRequest DeleteOneZoneRequestType
   539  
   540  type DeleteOneZoneResponse DeleteOneZoneResponseType
   541  
   542  type CreateSecondaryZoneRequest CreateSecondaryZoneRequestType
   543  
   544  type CreateSecondaryZoneResponse CreateSecondaryZoneResponseType
   545  
   546  type UpdateSecondaryRequest UpdateSecondaryRequestType
   547  
   548  type UpdateSecondaryResponse UpdateSecondaryResponseType
   549  
   550  type ActivateSecondaryRequest ActivateSecondaryRequestType
   551  
   552  type ActivateSecondaryResponse ActivateSecondaryResponseType
   553  
   554  type DeactivateSecondaryRequest DeactivateSecondaryRequestType
   555  
   556  type DeactivateSecondaryResponse DeactivateSecondaryResponseType
   557  
   558  type RetransferSecondaryRequest RetransferSecondaryRequestType
   559  
   560  type RetransferSecondaryResponse RetransferSecondaryResponseType
   561  
   562  type GetOneSecondaryRequest GetOneSecondaryRequestType
   563  
   564  type GetOneSecondaryResponse GetOneSecondaryResponseType
   565  
   566  type GetSecondariesRequest GetSecondariesRequestType
   567  
   568  type GetSecondariesResponse GetSecondariesResponseType
   569  
   570  type GetZoneApexRequest GetZoneApexRequestType
   571  
   572  type GetZoneApexResponse GetZoneApexResponseType
   573  
   574  type CreateARecordRequest CreateARecordRequestType
   575  
   576  type CreateARecordResponse CreateARecordResponseType
   577  
   578  type GetOneARecordRequest GetOneARecordRequestType
   579  
   580  type GetOneARecordResponse GetOneARecordResponseType
   581  
   582  type GetARecordsRequest GetARecordsRequestType
   583  
   584  type GetARecordsResponse GetARecordsResponseType
   585  
   586  type UpdateARecordRequest UpdateARecordRequestType
   587  
   588  type UpdateARecordResponse UpdateARecordResponseType
   589  
   590  type DeleteARecordsRequest DeleteARecordsRequestType
   591  
   592  type DeleteARecordsResponse DeleteARecordsResponseType
   593  
   594  type DeleteOneARecordRequest DeleteOneARecordRequestType
   595  
   596  type DeleteOneARecordResponse DeleteOneARecordResponseType
   597  
   598  type CreateAAAARecordRequest CreateAAAARecordRequestType
   599  
   600  type CreateAAAARecordResponse CreateAAAARecordResponseType
   601  
   602  type GetOneAAAARecordRequest GetOneAAAARecordRequestType
   603  
   604  type GetOneAAAARecordResponse GetOneAAAARecordResponseType
   605  
   606  type GetAAAARecordsRequest GetAAAARecordsRequestType
   607  
   608  type GetAAAARecordsResponse GetAAAARecordsResponseType
   609  
   610  type UpdateAAAARecordRequest UpdateAAAARecordRequestType
   611  
   612  type UpdateAAAARecordResponse UpdateAAAARecordResponseType
   613  
   614  type DeleteAAAARecordsRequest DeleteAAAARecordsRequestType
   615  
   616  type DeleteAAAARecordsResponse DeleteAAAARecordsResponseType
   617  
   618  type DeleteOneAAAARecordRequest DeleteOneAAAARecordRequestType
   619  
   620  type DeleteOneAAAARecordResponse DeleteOneAAAARecordResponseType
   621  
   622  type CreateALIASRecordRequest CreateALIASRecordRequestType
   623  
   624  type CreateALIASRecordResponse CreateALIASRecordResponseType
   625  
   626  type GetOneALIASRecordRequest GetOneALIASRecordRequestType
   627  
   628  type GetOneALIASRecordResponse GetOneALIASRecordResponseType
   629  
   630  type GetALIASRecordsRequest GetALIASRecordsRequestType
   631  
   632  type GetALIASRecordsResponse GetALIASRecordsResponseType
   633  
   634  type UpdateALIASRecordRequest UpdateALIASRecordRequestType
   635  
   636  type UpdateALIASRecordResponse UpdateALIASRecordResponseType
   637  
   638  type DeleteALIASRecordsRequest DeleteALIASRecordsRequestType
   639  
   640  type DeleteALIASRecordsResponse DeleteALIASRecordsResponseType
   641  
   642  type DeleteOneALIASRecordRequest DeleteOneALIASRecordRequestType
   643  
   644  type DeleteOneALIASRecordResponse DeleteOneALIASRecordResponseType
   645  
   646  type CreateCAARecordRequest CreateCAARecordRequestType
   647  
   648  type CreateCAARecordResponse CreateCAARecordResponseType
   649  
   650  type GetOneCAARecordRequest GetOneCAARecordRequestType
   651  
   652  type GetOneCAARecordResponse GetOneCAARecordResponseType
   653  
   654  type GetCAARecordsRequest GetCAARecordsRequestType
   655  
   656  type GetCAARecordsResponse GetCAARecordsResponseType
   657  
   658  type UpdateCAARecordRequest UpdateCAARecordRequestType
   659  
   660  type UpdateCAARecordResponse UpdateCAARecordResponseType
   661  
   662  type DeleteCAARecordsRequest DeleteCAARecordsRequestType
   663  
   664  type DeleteCAARecordsResponse DeleteCAARecordsResponseType
   665  
   666  type DeleteOneCAARecordRequest DeleteOneCAARecordRequestType
   667  
   668  type DeleteOneCAARecordResponse DeleteOneCAARecordResponseType
   669  
   670  type CreateCDNSKEYRecordRequest CreateCDNSKEYRecordRequestType
   671  
   672  type CreateCDNSKEYRecordResponse CreateCDNSKEYRecordResponseType
   673  
   674  type GetOneCDNSKEYRecordRequest GetOneCDNSKEYRecordRequestType
   675  
   676  type GetOneCDNSKEYRecordResponse GetOneCDNSKEYRecordResponseType
   677  
   678  type GetCDNSKEYRecordsRequest GetCDNSKEYRecordsRequestType
   679  
   680  type GetCDNSKEYRecordsResponse GetCDNSKEYRecordsResponseType
   681  
   682  type UpdateCDNSKEYRecordRequest UpdateCDNSKEYRecordRequestType
   683  
   684  type UpdateCDNSKEYRecordResponse UpdateCDNSKEYRecordResponseType
   685  
   686  type DeleteCDNSKEYRecordsRequest DeleteCDNSKEYRecordsRequestType
   687  
   688  type DeleteCDNSKEYRecordsResponse DeleteCDNSKEYRecordsResponseType
   689  
   690  type DeleteOneCDNSKEYRecordRequest DeleteOneCDNSKEYRecordRequestType
   691  
   692  type DeleteOneCDNSKEYRecordResponse DeleteOneCDNSKEYRecordResponseType
   693  
   694  type CreateCDSRecordRequest CreateCDSRecordRequestType
   695  
   696  type CreateCDSRecordResponse CreateCDSRecordResponseType
   697  
   698  type GetOneCDSRecordRequest GetOneCDSRecordRequestType
   699  
   700  type GetOneCDSRecordResponse GetOneCDSRecordResponseType
   701  
   702  type GetCDSRecordsRequest GetCDSRecordsRequestType
   703  
   704  type GetCDSRecordsResponse GetCDSRecordsResponseType
   705  
   706  type UpdateCDSRecordRequest UpdateCDSRecordRequestType
   707  
   708  type UpdateCDSRecordResponse UpdateCDSRecordResponseType
   709  
   710  type DeleteCDSRecordsRequest DeleteCDSRecordsRequestType
   711  
   712  type DeleteCDSRecordsResponse DeleteCDSRecordsResponseType
   713  
   714  type DeleteOneCDSRecordRequest DeleteOneCDSRecordRequestType
   715  
   716  type DeleteOneCDSRecordResponse DeleteOneCDSRecordResponseType
   717  
   718  type CreateCERTRecordRequest CreateCERTRecordRequestType
   719  
   720  type CreateCERTRecordResponse CreateCERTRecordResponseType
   721  
   722  type GetOneCERTRecordRequest GetOneCERTRecordRequestType
   723  
   724  type GetOneCERTRecordResponse GetOneCERTRecordResponseType
   725  
   726  type GetCERTRecordsRequest GetCERTRecordsRequestType
   727  
   728  type GetCERTRecordsResponse GetCERTRecordsResponseType
   729  
   730  type UpdateCERTRecordRequest UpdateCERTRecordRequestType
   731  
   732  type UpdateCERTRecordResponse UpdateCERTRecordResponseType
   733  
   734  type DeleteCERTRecordsRequest DeleteCERTRecordsRequestType
   735  
   736  type DeleteCERTRecordsResponse DeleteCERTRecordsResponseType
   737  
   738  type DeleteOneCERTRecordRequest DeleteOneCERTRecordRequestType
   739  
   740  type DeleteOneCERTRecordResponse DeleteOneCERTRecordResponseType
   741  
   742  type CreateCNAMERecordRequest CreateCNAMERecordRequestType
   743  
   744  type CreateCNAMERecordResponse CreateCNAMERecordResponseType
   745  
   746  type GetOneCNAMERecordRequest GetOneCNAMERecordRequestType
   747  
   748  type GetOneCNAMERecordResponse GetOneCNAMERecordResponseType
   749  
   750  type GetCNAMERecordsRequest GetCNAMERecordsRequestType
   751  
   752  type GetCNAMERecordsResponse GetCNAMERecordsResponseType
   753  
   754  type UpdateCNAMERecordRequest UpdateCNAMERecordRequestType
   755  
   756  type UpdateCNAMERecordResponse UpdateCNAMERecordResponseType
   757  
   758  type DeleteCNAMERecordsRequest DeleteCNAMERecordsRequestType
   759  
   760  type DeleteCNAMERecordsResponse DeleteCNAMERecordsResponseType
   761  
   762  type DeleteOneCNAMERecordRequest DeleteOneCNAMERecordRequestType
   763  
   764  type DeleteOneCNAMERecordResponse DeleteOneCNAMERecordResponseType
   765  
   766  type CreateCSYNCRecordRequest CreateCSYNCRecordRequestType
   767  
   768  type CreateCSYNCRecordResponse CreateCSYNCRecordResponseType
   769  
   770  type GetOneCSYNCRecordRequest GetOneCSYNCRecordRequestType
   771  
   772  type GetOneCSYNCRecordResponse GetOneCSYNCRecordResponseType
   773  
   774  type GetCSYNCRecordsRequest GetCSYNCRecordsRequestType
   775  
   776  type GetCSYNCRecordsResponse GetCSYNCRecordsResponseType
   777  
   778  type UpdateCSYNCRecordRequest UpdateCSYNCRecordRequestType
   779  
   780  type UpdateCSYNCRecordResponse UpdateCSYNCRecordResponseType
   781  
   782  type DeleteCSYNCRecordsRequest DeleteCSYNCRecordsRequestType
   783  
   784  type DeleteCSYNCRecordsResponse DeleteCSYNCRecordsResponseType
   785  
   786  type DeleteOneCSYNCRecordRequest DeleteOneCSYNCRecordRequestType
   787  
   788  type DeleteOneCSYNCRecordResponse DeleteOneCSYNCRecordResponseType
   789  
   790  type CreateDHCIDRecordRequest CreateDHCIDRecordRequestType
   791  
   792  type CreateDHCIDRecordResponse CreateDHCIDRecordResponseType
   793  
   794  type GetOneDHCIDRecordRequest GetOneDHCIDRecordRequestType
   795  
   796  type GetOneDHCIDRecordResponse GetOneDHCIDRecordResponseType
   797  
   798  type GetDHCIDRecordsRequest GetDHCIDRecordsRequestType
   799  
   800  type GetDHCIDRecordsResponse GetDHCIDRecordsResponseType
   801  
   802  type UpdateDHCIDRecordRequest UpdateDHCIDRecordRequestType
   803  
   804  type UpdateDHCIDRecordResponse UpdateDHCIDRecordResponseType
   805  
   806  type DeleteDHCIDRecordsRequest DeleteDHCIDRecordsRequestType
   807  
   808  type DeleteDHCIDRecordsResponse DeleteDHCIDRecordsResponseType
   809  
   810  type DeleteOneDHCIDRecordRequest DeleteOneDHCIDRecordRequestType
   811  
   812  type DeleteOneDHCIDRecordResponse DeleteOneDHCIDRecordResponseType
   813  
   814  type CreateDNAMERecordRequest CreateDNAMERecordRequestType
   815  
   816  type CreateDNAMERecordResponse CreateDNAMERecordResponseType
   817  
   818  type GetOneDNAMERecordRequest GetOneDNAMERecordRequestType
   819  
   820  type GetOneDNAMERecordResponse GetOneDNAMERecordResponseType
   821  
   822  type GetDNAMERecordsRequest GetDNAMERecordsRequestType
   823  
   824  type GetDNAMERecordsResponse GetDNAMERecordsResponseType
   825  
   826  type UpdateDNAMERecordRequest UpdateDNAMERecordRequestType
   827  
   828  type UpdateDNAMERecordResponse UpdateDNAMERecordResponseType
   829  
   830  type DeleteDNAMERecordsRequest DeleteDNAMERecordsRequestType
   831  
   832  type DeleteDNAMERecordsResponse DeleteDNAMERecordsResponseType
   833  
   834  type DeleteOneDNAMERecordRequest DeleteOneDNAMERecordRequestType
   835  
   836  type DeleteOneDNAMERecordResponse DeleteOneDNAMERecordResponseType
   837  
   838  type CreateDNSKEYRecordRequest CreateDNSKEYRecordRequestType
   839  
   840  type CreateDNSKEYRecordResponse CreateDNSKEYRecordResponseType
   841  
   842  type GetOneDNSKEYRecordRequest GetOneDNSKEYRecordRequestType
   843  
   844  type GetOneDNSKEYRecordResponse GetOneDNSKEYRecordResponseType
   845  
   846  type GetDNSKEYRecordsRequest GetDNSKEYRecordsRequestType
   847  
   848  type GetDNSKEYRecordsResponse GetDNSKEYRecordsResponseType
   849  
   850  type UpdateDNSKEYRecordRequest UpdateDNSKEYRecordRequestType
   851  
   852  type UpdateDNSKEYRecordResponse UpdateDNSKEYRecordResponseType
   853  
   854  type DeleteDNSKEYRecordsRequest DeleteDNSKEYRecordsRequestType
   855  
   856  type DeleteDNSKEYRecordsResponse DeleteDNSKEYRecordsResponseType
   857  
   858  type DeleteOneDNSKEYRecordRequest DeleteOneDNSKEYRecordRequestType
   859  
   860  type DeleteOneDNSKEYRecordResponse DeleteOneDNSKEYRecordResponseType
   861  
   862  type CreateDSRecordRequest CreateDSRecordRequestType
   863  
   864  type CreateDSRecordResponse CreateDSRecordResponseType
   865  
   866  type GetOneDSRecordRequest GetOneDSRecordRequestType
   867  
   868  type GetOneDSRecordResponse GetOneDSRecordResponseType
   869  
   870  type GetDSRecordsRequest GetDSRecordsRequestType
   871  
   872  type GetDSRecordsResponse GetDSRecordsResponseType
   873  
   874  type UpdateDSRecordRequest UpdateDSRecordRequestType
   875  
   876  type UpdateDSRecordResponse UpdateDSRecordResponseType
   877  
   878  type DeleteDSRecordsRequest DeleteDSRecordsRequestType
   879  
   880  type DeleteDSRecordsResponse DeleteDSRecordsResponseType
   881  
   882  type DeleteOneDSRecordRequest DeleteOneDSRecordRequestType
   883  
   884  type DeleteOneDSRecordResponse DeleteOneDSRecordResponseType
   885  
   886  type CreateIPSECKEYRecordRequest CreateIPSECKEYRecordRequestType
   887  
   888  type CreateIPSECKEYRecordResponse CreateIPSECKEYRecordResponseType
   889  
   890  type GetOneIPSECKEYRecordRequest GetOneIPSECKEYRecordRequestType
   891  
   892  type GetOneIPSECKEYRecordResponse GetOneIPSECKEYRecordResponseType
   893  
   894  type GetIPSECKEYRecordsRequest GetIPSECKEYRecordsRequestType
   895  
   896  type GetIPSECKEYRecordsResponse GetIPSECKEYRecordsResponseType
   897  
   898  type UpdateIPSECKEYRecordRequest UpdateIPSECKEYRecordRequestType
   899  
   900  type UpdateIPSECKEYRecordResponse UpdateIPSECKEYRecordResponseType
   901  
   902  type DeleteIPSECKEYRecordsRequest DeleteIPSECKEYRecordsRequestType
   903  
   904  type DeleteIPSECKEYRecordsResponse DeleteIPSECKEYRecordsResponseType
   905  
   906  type DeleteOneIPSECKEYRecordRequest DeleteOneIPSECKEYRecordRequestType
   907  
   908  type DeleteOneIPSECKEYRecordResponse DeleteOneIPSECKEYRecordResponseType
   909  
   910  type CreateKEYRecordRequest CreateKEYRecordRequestType
   911  
   912  type CreateKEYRecordResponse CreateKEYRecordResponseType
   913  
   914  type GetOneKEYRecordRequest GetOneKEYRecordRequestType
   915  
   916  type GetOneKEYRecordResponse GetOneKEYRecordResponseType
   917  
   918  type GetKEYRecordsRequest GetKEYRecordsRequestType
   919  
   920  type GetKEYRecordsResponse GetKEYRecordsResponseType
   921  
   922  type UpdateKEYRecordRequest UpdateKEYRecordRequestType
   923  
   924  type UpdateKEYRecordResponse UpdateKEYRecordResponseType
   925  
   926  type DeleteKEYRecordsRequest DeleteKEYRecordsRequestType
   927  
   928  type DeleteKEYRecordsResponse DeleteKEYRecordsResponseType
   929  
   930  type DeleteOneKEYRecordRequest DeleteOneKEYRecordRequestType
   931  
   932  type DeleteOneKEYRecordResponse DeleteOneKEYRecordResponseType
   933  
   934  type CreateKXRecordRequest CreateKXRecordRequestType
   935  
   936  type CreateKXRecordResponse CreateKXRecordResponseType
   937  
   938  type GetOneKXRecordRequest GetOneKXRecordRequestType
   939  
   940  type GetOneKXRecordResponse GetOneKXRecordResponseType
   941  
   942  type GetKXRecordsRequest GetKXRecordsRequestType
   943  
   944  type GetKXRecordsResponse GetKXRecordsResponseType
   945  
   946  type UpdateKXRecordRequest UpdateKXRecordRequestType
   947  
   948  type UpdateKXRecordResponse UpdateKXRecordResponseType
   949  
   950  type DeleteKXRecordsRequest DeleteKXRecordsRequestType
   951  
   952  type DeleteKXRecordsResponse DeleteKXRecordsResponseType
   953  
   954  type DeleteOneKXRecordRequest DeleteOneKXRecordRequestType
   955  
   956  type DeleteOneKXRecordResponse DeleteOneKXRecordResponseType
   957  
   958  type CreateLOCRecordRequest CreateLOCRecordRequestType
   959  
   960  type CreateLOCRecordResponse CreateLOCRecordResponseType
   961  
   962  type GetOneLOCRecordRequest GetOneLOCRecordRequestType
   963  
   964  type GetOneLOCRecordResponse GetOneLOCRecordResponseType
   965  
   966  type GetLOCRecordsRequest GetLOCRecordsRequestType
   967  
   968  type GetLOCRecordsResponse GetLOCRecordsResponseType
   969  
   970  type UpdateLOCRecordRequest UpdateLOCRecordRequestType
   971  
   972  type UpdateLOCRecordResponse UpdateLOCRecordResponseType
   973  
   974  type DeleteLOCRecordsRequest DeleteLOCRecordsRequestType
   975  
   976  type DeleteLOCRecordsResponse DeleteLOCRecordsResponseType
   977  
   978  type DeleteOneLOCRecordRequest DeleteOneLOCRecordRequestType
   979  
   980  type DeleteOneLOCRecordResponse DeleteOneLOCRecordResponseType
   981  
   982  type CreateMXRecordRequest CreateMXRecordRequestType
   983  
   984  type CreateMXRecordResponse CreateMXRecordResponseType
   985  
   986  type GetOneMXRecordRequest GetOneMXRecordRequestType
   987  
   988  type GetOneMXRecordResponse GetOneMXRecordResponseType
   989  
   990  type GetMXRecordsRequest GetMXRecordsRequestType
   991  
   992  type GetMXRecordsResponse GetMXRecordsResponseType
   993  
   994  type UpdateMXRecordRequest UpdateMXRecordRequestType
   995  
   996  type UpdateMXRecordResponse UpdateMXRecordResponseType
   997  
   998  type DeleteMXRecordsRequest DeleteMXRecordsRequestType
   999  
  1000  type DeleteMXRecordsResponse DeleteMXRecordsResponseType
  1001  
  1002  type DeleteOneMXRecordRequest DeleteOneMXRecordRequestType
  1003  
  1004  type DeleteOneMXRecordResponse DeleteOneMXRecordResponseType
  1005  
  1006  type CreateNAPTRRecordRequest CreateNAPTRRecordRequestType
  1007  
  1008  type CreateNAPTRRecordResponse CreateNAPTRRecordResponseType
  1009  
  1010  type GetOneNAPTRRecordRequest GetOneNAPTRRecordRequestType
  1011  
  1012  type GetOneNAPTRRecordResponse GetOneNAPTRRecordResponseType
  1013  
  1014  type GetNAPTRRecordsRequest GetNAPTRRecordsRequestType
  1015  
  1016  type GetNAPTRRecordsResponse GetNAPTRRecordsResponseType
  1017  
  1018  type UpdateNAPTRRecordRequest UpdateNAPTRRecordRequestType
  1019  
  1020  type UpdateNAPTRRecordResponse UpdateNAPTRRecordResponseType
  1021  
  1022  type DeleteNAPTRRecordsRequest DeleteNAPTRRecordsRequestType
  1023  
  1024  type DeleteNAPTRRecordsResponse DeleteNAPTRRecordsResponseType
  1025  
  1026  type DeleteOneNAPTRRecordRequest DeleteOneNAPTRRecordRequestType
  1027  
  1028  type DeleteOneNAPTRRecordResponse DeleteOneNAPTRRecordResponseType
  1029  
  1030  type CreateNSAPRecordRequest CreateNSAPRecordRequestType
  1031  
  1032  type CreateNSAPRecordResponse CreateNSAPRecordResponseType
  1033  
  1034  type GetOneNSAPRecordRequest GetOneNSAPRecordRequestType
  1035  
  1036  type GetOneNSAPRecordResponse GetOneNSAPRecordResponseType
  1037  
  1038  type GetNSAPRecordsRequest GetNSAPRecordsRequestType
  1039  
  1040  type GetNSAPRecordsResponse GetNSAPRecordsResponseType
  1041  
  1042  type UpdateNSAPRecordRequest UpdateNSAPRecordRequestType
  1043  
  1044  type UpdateNSAPRecordResponse UpdateNSAPRecordResponseType
  1045  
  1046  type DeleteNSAPRecordsRequest DeleteNSAPRecordsRequestType
  1047  
  1048  type DeleteNSAPRecordsResponse DeleteNSAPRecordsResponseType
  1049  
  1050  type DeleteOneNSAPRecordRequest DeleteOneNSAPRecordRequestType
  1051  
  1052  type DeleteOneNSAPRecordResponse DeleteOneNSAPRecordResponseType
  1053  
  1054  type CreatePOLICYRecordRequest CreatePOLICYRecordRequestType
  1055  
  1056  type CreatePOLICYRecordResponse CreatePOLICYRecordResponseType
  1057  
  1058  type GetOnePOLICYRecordRequest GetOnePOLICYRecordRequestType
  1059  
  1060  type GetOnePOLICYRecordResponse GetOnePOLICYRecordResponseType
  1061  
  1062  type GetPOLICYRecordsRequest GetPOLICYRecordsRequestType
  1063  
  1064  type GetPOLICYRecordsResponse GetPOLICYRecordsResponseType
  1065  
  1066  type UpdatePOLICYRecordRequest UpdatePOLICYRecordRequestType
  1067  
  1068  type UpdatePOLICYRecordResponse UpdatePOLICYRecordResponseType
  1069  
  1070  type DeletePOLICYRecordsRequest DeletePOLICYRecordsRequestType
  1071  
  1072  type DeletePOLICYRecordsResponse DeletePOLICYRecordsResponseType
  1073  
  1074  type DeleteOnePOLICYRecordRequest DeleteOnePOLICYRecordRequestType
  1075  
  1076  type DeleteOnePOLICYRecordResponse DeleteOnePOLICYRecordResponseType
  1077  
  1078  type CreatePTRRecordRequest CreatePTRRecordRequestType
  1079  
  1080  type CreatePTRRecordResponse CreatePTRRecordResponseType
  1081  
  1082  type GetOnePTRRecordRequest GetOnePTRRecordRequestType
  1083  
  1084  type GetOnePTRRecordResponse GetOnePTRRecordResponseType
  1085  
  1086  type GetPTRRecordsRequest GetPTRRecordsRequestType
  1087  
  1088  type GetPTRRecordsResponse GetPTRRecordsResponseType
  1089  
  1090  type UpdatePTRRecordRequest UpdatePTRRecordRequestType
  1091  
  1092  type UpdatePTRRecordResponse UpdatePTRRecordResponseType
  1093  
  1094  type DeletePTRRecordsRequest DeletePTRRecordsRequestType
  1095  
  1096  type DeletePTRRecordsResponse DeletePTRRecordsResponseType
  1097  
  1098  type DeleteOnePTRRecordRequest DeleteOnePTRRecordRequestType
  1099  
  1100  type DeleteOnePTRRecordResponse DeleteOnePTRRecordResponseType
  1101  
  1102  type CreatePXRecordRequest CreatePXRecordRequestType
  1103  
  1104  type CreatePXRecordResponse CreatePXRecordResponseType
  1105  
  1106  type GetOnePXRecordRequest GetOnePXRecordRequestType
  1107  
  1108  type GetOnePXRecordResponse GetOnePXRecordResponseType
  1109  
  1110  type GetPXRecordsRequest GetPXRecordsRequestType
  1111  
  1112  type GetPXRecordsResponse GetPXRecordsResponseType
  1113  
  1114  type UpdatePXRecordRequest UpdatePXRecordRequestType
  1115  
  1116  type UpdatePXRecordResponse UpdatePXRecordResponseType
  1117  
  1118  type DeletePXRecordsRequest DeletePXRecordsRequestType
  1119  
  1120  type DeletePXRecordsResponse DeletePXRecordsResponseType
  1121  
  1122  type DeleteOnePXRecordRequest DeleteOnePXRecordRequestType
  1123  
  1124  type DeleteOnePXRecordResponse DeleteOnePXRecordResponseType
  1125  
  1126  type CreateRPRecordRequest CreateRPRecordRequestType
  1127  
  1128  type CreateRPRecordResponse CreateRPRecordResponseType
  1129  
  1130  type GetOneRPRecordRequest GetOneRPRecordRequestType
  1131  
  1132  type GetOneRPRecordResponse GetOneRPRecordResponseType
  1133  
  1134  type GetRPRecordsRequest GetRPRecordsRequestType
  1135  
  1136  type GetRPRecordsResponse GetRPRecordsResponseType
  1137  
  1138  type UpdateRPRecordRequest UpdateRPRecordRequestType
  1139  
  1140  type UpdateRPRecordResponse UpdateRPRecordResponseType
  1141  
  1142  type DeleteRPRecordsRequest DeleteRPRecordsRequestType
  1143  
  1144  type DeleteRPRecordsResponse DeleteRPRecordsResponseType
  1145  
  1146  type DeleteOneRPRecordRequest DeleteOneRPRecordRequestType
  1147  
  1148  type DeleteOneRPRecordResponse DeleteOneRPRecordResponseType
  1149  
  1150  type CreateSPFRecordRequest CreateSPFRecordRequestType
  1151  
  1152  type CreateSPFRecordResponse CreateSPFRecordResponseType
  1153  
  1154  type GetOneSPFRecordRequest GetOneSPFRecordRequestType
  1155  
  1156  type GetOneSPFRecordResponse GetOneSPFRecordResponseType
  1157  
  1158  type GetSPFRecordsRequest GetSPFRecordsRequestType
  1159  
  1160  type GetSPFRecordsResponse GetSPFRecordsResponseType
  1161  
  1162  type UpdateSPFRecordRequest UpdateSPFRecordRequestType
  1163  
  1164  type UpdateSPFRecordResponse UpdateSPFRecordResponseType
  1165  
  1166  type DeleteSPFRecordsRequest DeleteSPFRecordsRequestType
  1167  
  1168  type DeleteSPFRecordsResponse DeleteSPFRecordsResponseType
  1169  
  1170  type DeleteOneSPFRecordRequest DeleteOneSPFRecordRequestType
  1171  
  1172  type DeleteOneSPFRecordResponse DeleteOneSPFRecordResponseType
  1173  
  1174  type CreateSRVRecordRequest CreateSRVRecordRequestType
  1175  
  1176  type CreateSRVRecordResponse CreateSRVRecordResponseType
  1177  
  1178  type GetOneSRVRecordRequest GetOneSRVRecordRequestType
  1179  
  1180  type GetOneSRVRecordResponse GetOneSRVRecordResponseType
  1181  
  1182  type GetSRVRecordsRequest GetSRVRecordsRequestType
  1183  
  1184  type GetSRVRecordsResponse GetSRVRecordsResponseType
  1185  
  1186  type UpdateSRVRecordRequest UpdateSRVRecordRequestType
  1187  
  1188  type UpdateSRVRecordResponse UpdateSRVRecordResponseType
  1189  
  1190  type DeleteSRVRecordsRequest DeleteSRVRecordsRequestType
  1191  
  1192  type DeleteSRVRecordsResponse DeleteSRVRecordsResponseType
  1193  
  1194  type DeleteOneSRVRecordRequest DeleteOneSRVRecordRequestType
  1195  
  1196  type DeleteOneSRVRecordResponse DeleteOneSRVRecordResponseType
  1197  
  1198  type CreateSSHFPRecordRequest CreateSSHFPRecordRequestType
  1199  
  1200  type CreateSSHFPRecordResponse CreateSSHFPRecordResponseType
  1201  
  1202  type GetOneSSHFPRecordRequest GetOneSSHFPRecordRequestType
  1203  
  1204  type GetOneSSHFPRecordResponse GetOneSSHFPRecordResponseType
  1205  
  1206  type GetSSHFPRecordsRequest GetSSHFPRecordsRequestType
  1207  
  1208  type GetSSHFPRecordsResponse GetSSHFPRecordsResponseType
  1209  
  1210  type UpdateSSHFPRecordRequest UpdateSSHFPRecordRequestType
  1211  
  1212  type UpdateSSHFPRecordResponse UpdateSSHFPRecordResponseType
  1213  
  1214  type DeleteSSHFPRecordsRequest DeleteSSHFPRecordsRequestType
  1215  
  1216  type DeleteSSHFPRecordsResponse DeleteSSHFPRecordsResponseType
  1217  
  1218  type DeleteOneSSHFPRecordRequest DeleteOneSSHFPRecordRequestType
  1219  
  1220  type DeleteOneSSHFPRecordResponse DeleteOneSSHFPRecordResponseType
  1221  
  1222  type CreateTLSARecordRequest CreateTLSARecordRequestType
  1223  
  1224  type CreateTLSARecordResponse CreateTLSARecordResponseType
  1225  
  1226  type GetOneTLSARecordRequest GetOneTLSARecordRequestType
  1227  
  1228  type GetOneTLSARecordResponse GetOneTLSARecordResponseType
  1229  
  1230  type GetTLSARecordsRequest GetTLSARecordsRequestType
  1231  
  1232  type GetTLSARecordsResponse GetTLSARecordsResponseType
  1233  
  1234  type UpdateTLSARecordRequest UpdateTLSARecordRequestType
  1235  
  1236  type UpdateTLSARecordResponse UpdateTLSARecordResponseType
  1237  
  1238  type DeleteTLSARecordsRequest DeleteTLSARecordsRequestType
  1239  
  1240  type DeleteTLSARecordsResponse DeleteTLSARecordsResponseType
  1241  
  1242  type DeleteOneTLSARecordRequest DeleteOneTLSARecordRequestType
  1243  
  1244  type DeleteOneTLSARecordResponse DeleteOneTLSARecordResponseType
  1245  
  1246  type CreateTXTRecordRequest CreateTXTRecordRequestType
  1247  
  1248  type CreateTXTRecordResponse CreateTXTRecordResponseType
  1249  
  1250  type GetOneTXTRecordRequest GetOneTXTRecordRequestType
  1251  
  1252  type GetOneTXTRecordResponse GetOneTXTRecordResponseType
  1253  
  1254  type GetTXTRecordsRequest GetTXTRecordsRequestType
  1255  
  1256  type GetTXTRecordsResponse GetTXTRecordsResponseType
  1257  
  1258  type UpdateTXTRecordRequest UpdateTXTRecordRequestType
  1259  
  1260  type UpdateTXTRecordResponse UpdateTXTRecordResponseType
  1261  
  1262  type DeleteTXTRecordsRequest DeleteTXTRecordsRequestType
  1263  
  1264  type DeleteTXTRecordsResponse DeleteTXTRecordsResponseType
  1265  
  1266  type DeleteOneTXTRecordRequest DeleteOneTXTRecordRequestType
  1267  
  1268  type DeleteOneTXTRecordResponse DeleteOneTXTRecordResponseType
  1269  
  1270  type GetOneSOARecordRequest GetOneSOARecordRequestType
  1271  
  1272  type GetOneSOARecordResponse GetOneSOARecordResponseType
  1273  
  1274  type GetSOARecordsRequest GetSOARecordsRequestType
  1275  
  1276  type GetSOARecordsResponse GetSOARecordsResponseType
  1277  
  1278  type UpdateSOARecordRequest UpdateSOARecordRequestType
  1279  
  1280  type UpdateSOARecordResponse UpdateSOARecordResponseType
  1281  
  1282  type CreateNSRecordRequest CreateNSRecordRequestType
  1283  
  1284  type CreateNSRecordResponse CreateNSRecordResponseType
  1285  
  1286  type GetOneNSRecordRequest GetOneNSRecordRequestType
  1287  
  1288  type GetOneNSRecordResponse GetOneNSRecordResponseType
  1289  
  1290  type GetNSRecordsRequest GetNSRecordsRequestType
  1291  
  1292  type GetNSRecordsResponse GetNSRecordsResponseType
  1293  
  1294  type UpdateNSRecordRequest UpdateNSRecordRequestType
  1295  
  1296  type UpdateNSRecordResponse UpdateNSRecordResponseType
  1297  
  1298  type DeleteNSRecordsRequest DeleteNSRecordsRequestType
  1299  
  1300  type DeleteNSRecordsResponse DeleteNSRecordsResponseType
  1301  
  1302  type DeleteOneNSRecordRequest DeleteOneNSRecordRequestType
  1303  
  1304  type DeleteOneNSRecordResponse DeleteOneNSRecordResponseType
  1305  
  1306  type ReplaceARecordsRequest ReplaceARecordsRequestType
  1307  
  1308  type ReplaceARecordsResponse ReplaceARecordsResponseType
  1309  
  1310  type ReplaceAAAARecordsRequest ReplaceAAAARecordsRequestType
  1311  
  1312  type ReplaceAAAARecordsResponse ReplaceAAAARecordsResponseType
  1313  
  1314  type ReplaceALIASRecordsRequest ReplaceALIASRecordsRequestType
  1315  
  1316  type ReplaceALIASRecordsResponse ReplaceALIASRecordsResponseType
  1317  
  1318  type ReplaceCAARecordsRequest ReplaceCAARecordsRequestType
  1319  
  1320  type ReplaceCAARecordsResponse ReplaceCAARecordsResponseType
  1321  
  1322  type ReplaceCDNSKEYRecordsRequest ReplaceCDNSKEYRecordsRequestType
  1323  
  1324  type ReplaceCDNSKEYRecordsResponse ReplaceCDNSKEYRecordsResponseType
  1325  
  1326  type ReplaceCDSRecordsRequest ReplaceCDSRecordsRequestType
  1327  
  1328  type ReplaceCDSRecordsResponse ReplaceCDSRecordsResponseType
  1329  
  1330  type ReplaceCERTRecordsRequest ReplaceCERTRecordsRequestType
  1331  
  1332  type ReplaceCERTRecordsResponse ReplaceCERTRecordsResponseType
  1333  
  1334  type ReplaceCNAMERecordsRequest ReplaceCNAMERecordsRequestType
  1335  
  1336  type ReplaceCNAMERecordsResponse ReplaceCNAMERecordsResponseType
  1337  
  1338  type ReplaceCSYNCRecordsRequest ReplaceCSYNCRecordsRequestType
  1339  
  1340  type ReplaceCSYNCRecordsResponse ReplaceCSYNCRecordsResponseType
  1341  
  1342  type ReplaceDHCIDRecordsRequest ReplaceDHCIDRecordsRequestType
  1343  
  1344  type ReplaceDHCIDRecordsResponse ReplaceDHCIDRecordsResponseType
  1345  
  1346  type ReplaceDNAMERecordsRequest ReplaceDNAMERecordsRequestType
  1347  
  1348  type ReplaceDNAMERecordsResponse ReplaceDNAMERecordsResponseType
  1349  
  1350  type ReplaceDNSKEYRecordsRequest ReplaceDNSKEYRecordsRequestType
  1351  
  1352  type ReplaceDNSKEYRecordsResponse ReplaceDNSKEYRecordsResponseType
  1353  
  1354  type ReplaceDSRecordsRequest ReplaceDSRecordsRequestType
  1355  
  1356  type ReplaceDSRecordsResponse ReplaceDSRecordsResponseType
  1357  
  1358  type ReplaceIPSECKEYRecordsRequest ReplaceIPSECKEYRecordsRequestType
  1359  
  1360  type ReplaceIPSECKEYRecordsResponse ReplaceIPSECKEYRecordsResponseType
  1361  
  1362  type ReplaceKEYRecordsRequest ReplaceKEYRecordsRequestType
  1363  
  1364  type ReplaceKEYRecordsResponse ReplaceKEYRecordsResponseType
  1365  
  1366  type ReplaceKXRecordsRequest ReplaceKXRecordsRequestType
  1367  
  1368  type ReplaceKXRecordsResponse ReplaceKXRecordsResponseType
  1369  
  1370  type ReplaceLOCRecordsRequest ReplaceLOCRecordsRequestType
  1371  
  1372  type ReplaceLOCRecordsResponse ReplaceLOCRecordsResponseType
  1373  
  1374  type ReplaceMXRecordsRequest ReplaceMXRecordsRequestType
  1375  
  1376  type ReplaceMXRecordsResponse ReplaceMXRecordsResponseType
  1377  
  1378  type ReplaceNAPTRRecordsRequest ReplaceNAPTRRecordsRequestType
  1379  
  1380  type ReplaceNAPTRRecordsResponse ReplaceNAPTRRecordsResponseType
  1381  
  1382  type ReplaceNSAPRecordsRequest ReplaceNSAPRecordsRequestType
  1383  
  1384  type ReplaceNSAPRecordsResponse ReplaceNSAPRecordsResponseType
  1385  
  1386  type ReplacePOLICYRecordsRequest ReplacePOLICYRecordsRequestType
  1387  
  1388  type ReplacePOLICYRecordsResponse ReplacePOLICYRecordsResponseType
  1389  
  1390  type ReplacePTRRecordsRequest ReplacePTRRecordsRequestType
  1391  
  1392  type ReplacePTRRecordsResponse ReplacePTRRecordsResponseType
  1393  
  1394  type ReplacePXRecordsRequest ReplacePXRecordsRequestType
  1395  
  1396  type ReplacePXRecordsResponse ReplacePXRecordsResponseType
  1397  
  1398  type ReplaceRPRecordsRequest ReplaceRPRecordsRequestType
  1399  
  1400  type ReplaceRPRecordsResponse ReplaceRPRecordsResponseType
  1401  
  1402  type ReplaceSPFRecordsRequest ReplaceSPFRecordsRequestType
  1403  
  1404  type ReplaceSPFRecordsResponse ReplaceSPFRecordsResponseType
  1405  
  1406  type ReplaceSRVRecordsRequest ReplaceSRVRecordsRequestType
  1407  
  1408  type ReplaceSRVRecordsResponse ReplaceSRVRecordsResponseType
  1409  
  1410  type ReplaceSSHFPRecordsRequest ReplaceSSHFPRecordsRequestType
  1411  
  1412  type ReplaceSSHFPRecordsResponse ReplaceSSHFPRecordsResponseType
  1413  
  1414  type ReplaceTLSARecordsRequest ReplaceTLSARecordsRequestType
  1415  
  1416  type ReplaceTLSARecordsResponse ReplaceTLSARecordsResponseType
  1417  
  1418  type ReplaceTXTRecordsRequest ReplaceTXTRecordsRequestType
  1419  
  1420  type ReplaceTXTRecordsResponse ReplaceTXTRecordsResponseType
  1421  
  1422  type ReplaceNSRecordsRequest ReplaceNSRecordsRequestType
  1423  
  1424  type ReplaceNSRecordsResponse ReplaceNSRecordsResponseType
  1425  
  1426  type GetANYRecordsRequest GetANYRecordsRequestType
  1427  
  1428  type GetANYRecordsResponse GetANYRecordsResponseType
  1429  
  1430  type GetAllRecordsRequest GetAllRecordsRequestType
  1431  
  1432  type GetAllRecordsResponse GetAllRecordsResponseType
  1433  
  1434  type GetAllAliasQNamesRequest GetAllAliasQNamesRequestType
  1435  
  1436  type GetAllAliasQNamesResponse GetAllAliasQNamesResponseType
  1437  
  1438  type GetOneUserRequest GetOneUserRequestType
  1439  
  1440  type GetOneUserResponse GetOneUserResponseType
  1441  
  1442  type DeleteOneUserRequest DeleteOneUserRequestType
  1443  
  1444  type DeleteOneUserResponse DeleteOneUserResponseType
  1445  
  1446  type CreateUserRequest CreateUserRequestType
  1447  
  1448  type CreateUserResponse CreateUserResponseType
  1449  
  1450  type UpdateUserRequest UpdateUserRequestType
  1451  
  1452  type UpdateUserResponse UpdateUserResponseType
  1453  
  1454  type GetUsersRequest GetUsersRequestType
  1455  
  1456  type GetUsersResponse GetUsersResponseType
  1457  
  1458  type GetUpdateUsersRequest GetUpdateUsersRequestType
  1459  
  1460  type GetUpdateUsersResponse GetUpdateUsersResponseType
  1461  
  1462  type UpdateUpdateUserRequest UpdateUpdateUserRequestType
  1463  
  1464  type UpdateUpdateUserResponse UpdateUpdateUserResponseType
  1465  
  1466  type DeleteOneUpdateUserRequest DeleteOneUpdateUserRequestType
  1467  
  1468  type DeleteOneUpdateUserResponse DeleteOneUpdateUserResponseType
  1469  
  1470  type UpdateUserPasswordRequest UpdateUserPasswordRequestType
  1471  
  1472  type UpdateUserPasswordResponse UpdateUserPasswordResponseType
  1473  
  1474  type BlockUserRequest BlockUserRequestType
  1475  
  1476  type BlockUserResponse BlockUserResponseType
  1477  
  1478  type UnblockUserRequest UnblockUserRequestType
  1479  
  1480  type UnblockUserResponse UnblockUserResponseType
  1481  
  1482  type CreateContactRequest CreateContactRequestType
  1483  
  1484  type CreateContactResponse CreateContactResponseType
  1485  
  1486  type GetOneContactRequest GetOneContactRequestType
  1487  
  1488  type GetOneContactResponse GetOneContactResponseType
  1489  
  1490  type GetContactsRequest GetContactsRequestType
  1491  
  1492  type GetContactsResponse GetContactsResponseType
  1493  
  1494  type DeleteOneContactRequest DeleteOneContactRequestType
  1495  
  1496  type DeleteOneContactResponse DeleteOneContactResponseType
  1497  
  1498  type UpdateContactRequest UpdateContactRequestType
  1499  
  1500  type UpdateContactResponse UpdateContactResponseType
  1501  
  1502  type CreateCustomerRequest CreateCustomerRequestType
  1503  
  1504  type CreateCustomerResponse CreateCustomerResponseType
  1505  
  1506  type UpdateCustomerRequest UpdateCustomerRequestType
  1507  
  1508  type UpdateCustomerResponse UpdateCustomerResponseType
  1509  
  1510  type GetOneCustomerRequest GetOneCustomerRequestType
  1511  
  1512  type GetOneCustomerResponse GetOneCustomerResponseType
  1513  
  1514  type GetCustomersRequest GetCustomersRequestType
  1515  
  1516  type GetCustomersResponse GetCustomersResponseType
  1517  
  1518  type DeleteOneCustomerRequest DeleteOneCustomerRequestType
  1519  
  1520  type DeleteOneCustomerResponse DeleteOneCustomerResponseType
  1521  
  1522  type GetCustomerPrefsRequest GetCustomerPrefsRequestType
  1523  
  1524  type GetCustomerPrefsResponse GetCustomerPrefsResponseType
  1525  
  1526  type SetCustomerPrefsRequest SetCustomerPrefsRequestType
  1527  
  1528  type SetCustomerPrefsResponse SetCustomerPrefsResponseType
  1529  
  1530  type GetCustomerIPACLRequest GetCustomerIPACLRequestType
  1531  
  1532  type GetCustomerIPACLResponse GetCustomerIPACLResponseType
  1533  
  1534  type SetCustomerIPACLRequest SetCustomerIPACLRequestType
  1535  
  1536  type SetCustomerIPACLResponse SetCustomerIPACLResponseType
  1537  
  1538  type CreateCustomerOracleMetadataRequest CreateCustomerOracleMetadataRequestType
  1539  
  1540  type CreateCustomerOracleMetadataResponse CreateCustomerOracleMetadataResponseType
  1541  
  1542  type UpdateCustomerOracleMetadataRequest UpdateCustomerOracleMetadataRequestType
  1543  
  1544  type UpdateCustomerOracleMetadataResponse UpdateCustomerOracleMetadataResponseType
  1545  
  1546  type GetCustomerOracleMetadataRequest GetCustomerOracleMetadataRequestType
  1547  
  1548  type GetCustomerOracleMetadataResponse GetCustomerOracleMetadataResponseType
  1549  
  1550  type DeleteCustomerOracleMetadataRequest DeleteCustomerOracleMetadataRequestType
  1551  
  1552  type DeleteCustomerOracleMetadataResponse DeleteCustomerOracleMetadataResponseType
  1553  
  1554  type CreateZoneOracleMetadataRequest CreateZoneOracleMetadataRequestType
  1555  
  1556  type CreateZoneOracleMetadataResponse CreateZoneOracleMetadataResponseType
  1557  
  1558  type UpdateZoneOracleMetadataRequest UpdateZoneOracleMetadataRequestType
  1559  
  1560  type UpdateZoneOracleMetadataResponse UpdateZoneOracleMetadataResponseType
  1561  
  1562  type GetZoneOracleMetadataRequest GetZoneOracleMetadataRequestType
  1563  
  1564  type GetZoneOracleMetadataResponse GetZoneOracleMetadataResponseType
  1565  
  1566  type DeleteZoneOracleMetadataRequest DeleteZoneOracleMetadataRequestType
  1567  
  1568  type DeleteZoneOracleMetadataResponse DeleteZoneOracleMetadataResponseType
  1569  
  1570  type OCIMigrateRequest OCIMigrateRequestType
  1571  
  1572  type OCIMigrateResponse OCIMigrateResponseType
  1573  
  1574  type CreateDDNSRequest CreateDDNSRequestType
  1575  
  1576  type CreateDDNSResponse CreateDDNSResponseType
  1577  
  1578  type GetOneDDNSRequest GetOneDDNSRequestType
  1579  
  1580  type GetOneDDNSResponse GetOneDDNSResponseType
  1581  
  1582  type GetDDNSsRequest GetDDNSsRequestType
  1583  
  1584  type GetDDNSsResponse GetDDNSsResponseType
  1585  
  1586  type UpdateDDNSRequest UpdateDDNSRequestType
  1587  
  1588  type UpdateDDNSResponse UpdateDDNSResponseType
  1589  
  1590  type DeleteOneDDNSRequest DeleteOneDDNSRequestType
  1591  
  1592  type DeleteOneDDNSResponse DeleteOneDDNSResponseType
  1593  
  1594  type ActivateDDNSRequest ActivateDDNSRequestType
  1595  
  1596  type ActivateDDNSResponse ActivateDDNSResponseType
  1597  
  1598  type DeactivateDDNSRequest DeactivateDDNSRequestType
  1599  
  1600  type DeactivateDDNSResponse DeactivateDDNSResponseType
  1601  
  1602  type ResetDDNSRequest ResetDDNSRequestType
  1603  
  1604  type ResetDDNSResponse ResetDDNSResponseType
  1605  
  1606  type GetUpdateUserPasswordRequest GetUpdateUserPasswordRequestType
  1607  
  1608  type GetUpdateUserPasswordResponse GetUpdateUserPasswordResponseType
  1609  
  1610  type CreateDDNSHostRequest CreateDDNSHostRequestType
  1611  
  1612  type CreateDDNSHostResponse CreateDDNSHostResponseType
  1613  
  1614  type CreateUpdateUserRequest CreateUpdateUserRequestType
  1615  
  1616  type CreateUpdateUserResponse CreateUpdateUserResponseType
  1617  
  1618  type AddDDNSRequest AddDDNSRequestType
  1619  
  1620  type AddDDNSResponse AddDDNSResponseType
  1621  
  1622  type CreateFailoverRequest CreateFailoverRequestType
  1623  
  1624  type CreateFailoverResponse CreateFailoverResponseType
  1625  
  1626  type GetOneFailoverRequest GetOneFailoverRequestType
  1627  
  1628  type GetOneFailoverResponse GetOneFailoverResponseType
  1629  
  1630  type GetFailoversRequest GetFailoversRequestType
  1631  
  1632  type GetFailoversResponse GetFailoversResponseType
  1633  
  1634  type UpdateFailoverRequest UpdateFailoverRequestType
  1635  
  1636  type UpdateFailoverResponse UpdateFailoverResponseType
  1637  
  1638  type DeleteOneFailoverRequest DeleteOneFailoverRequestType
  1639  
  1640  type DeleteOneFailoverResponse DeleteOneFailoverResponseType
  1641  
  1642  type ActivateFailoverRequest ActivateFailoverRequestType
  1643  
  1644  type ActivateFailoverResponse ActivateFailoverResponseType
  1645  
  1646  type DeactivateFailoverRequest DeactivateFailoverRequestType
  1647  
  1648  type DeactivateFailoverResponse DeactivateFailoverResponseType
  1649  
  1650  type RecoverFailoverRequest RecoverFailoverRequestType
  1651  
  1652  type RecoverFailoverResponse RecoverFailoverResponseType
  1653  
  1654  type CreateLoadBalanceRequest CreateLoadBalanceRequestType
  1655  
  1656  type CreateLoadBalanceResponse CreateLoadBalanceResponseType
  1657  
  1658  type GetOneLoadBalanceRequest GetOneLoadBalanceRequestType
  1659  
  1660  type GetOneLoadBalanceResponse GetOneLoadBalanceResponseType
  1661  
  1662  type GetLoadBalancesRequest GetLoadBalancesRequestType
  1663  
  1664  type GetLoadBalancesResponse GetLoadBalancesResponseType
  1665  
  1666  type UpdateLoadBalanceRequest UpdateLoadBalanceRequestType
  1667  
  1668  type UpdateLoadBalanceResponse UpdateLoadBalanceResponseType
  1669  
  1670  type DeleteOneLoadBalanceRequest DeleteOneLoadBalanceRequestType
  1671  
  1672  type DeleteOneLoadBalanceResponse DeleteOneLoadBalanceResponseType
  1673  
  1674  type ActivateLoadBalanceRequest ActivateLoadBalanceRequestType
  1675  
  1676  type ActivateLoadBalanceResponse ActivateLoadBalanceResponseType
  1677  
  1678  type DeactivateLoadBalanceRequest DeactivateLoadBalanceRequestType
  1679  
  1680  type DeactivateLoadBalanceResponse DeactivateLoadBalanceResponseType
  1681  
  1682  type RecoverLoadBalanceRequest RecoverLoadBalanceRequestType
  1683  
  1684  type RecoverLoadBalanceResponse RecoverLoadBalanceResponseType
  1685  
  1686  type RecoverLoadBalanceIPRequest RecoverLoadBalanceIPRequestType
  1687  
  1688  type RecoverLoadBalanceIPResponse RecoverLoadBalanceIPResponseType
  1689  
  1690  type CreateLoadBalancePoolEntryRequest CreateLoadBalancePoolEntryRequestType
  1691  
  1692  type CreateLoadBalancePoolEntryResponse CreateLoadBalancePoolEntryResponseType
  1693  
  1694  type UpdateLoadBalancePoolEntryRequest UpdateLoadBalancePoolEntryRequestType
  1695  
  1696  type UpdateLoadBalancePoolEntryResponse UpdateLoadBalancePoolEntryResponseType
  1697  
  1698  type GetOneLoadBalancePoolEntryRequest GetOneLoadBalancePoolEntryRequestType
  1699  
  1700  type GetOneLoadBalancePoolEntryResponse GetOneLoadBalancePoolEntryResponseType
  1701  
  1702  type GetLoadBalancePoolEntriesRequest GetLoadBalancePoolEntriesRequestType
  1703  
  1704  type GetLoadBalancePoolEntriesResponse GetLoadBalancePoolEntriesResponseType
  1705  
  1706  type DeleteOneLoadBalancePoolEntryRequest DeleteOneLoadBalancePoolEntryRequestType
  1707  
  1708  type DeleteOneLoadBalancePoolEntryResponse DeleteOneLoadBalancePoolEntryResponseType
  1709  
  1710  type CreateGSLBRequest CreateGSLBRequestType
  1711  
  1712  type CreateGSLBResponse CreateGSLBResponseType
  1713  
  1714  type GetOneGSLBRequest GetOneGSLBRequestType
  1715  
  1716  type GetOneGSLBResponse GetOneGSLBResponseType
  1717  
  1718  type GetGSLBsRequest GetGSLBsRequestType
  1719  
  1720  type GetGSLBsResponse GetGSLBsResponseType
  1721  
  1722  type UpdateGSLBRequest UpdateGSLBRequestType
  1723  
  1724  type UpdateGSLBResponse UpdateGSLBResponseType
  1725  
  1726  type DeleteOneGSLBRequest DeleteOneGSLBRequestType
  1727  
  1728  type DeleteOneGSLBResponse DeleteOneGSLBResponseType
  1729  
  1730  type ActivateGSLBRequest ActivateGSLBRequestType
  1731  
  1732  type ActivateGSLBResponse ActivateGSLBResponseType
  1733  
  1734  type DeactivateGSLBRequest DeactivateGSLBRequestType
  1735  
  1736  type DeactivateGSLBResponse DeactivateGSLBResponseType
  1737  
  1738  type RecoverGSLBRequest RecoverGSLBRequestType
  1739  
  1740  type RecoverGSLBResponse RecoverGSLBResponseType
  1741  
  1742  type RecoverGSLBIPRequest RecoverGSLBIPRequestType
  1743  
  1744  type RecoverGSLBIPResponse RecoverGSLBIPResponseType
  1745  
  1746  type CreateGSLBRegionRequest CreateGSLBRegionRequestType
  1747  
  1748  type CreateGSLBRegionResponse CreateGSLBRegionResponseType
  1749  
  1750  type GetOneGSLBRegionRequest GetOneGSLBRegionRequestType
  1751  
  1752  type GetOneGSLBRegionResponse GetOneGSLBRegionResponseType
  1753  
  1754  type GetGSLBRegionsRequest GetGSLBRegionsRequestType
  1755  
  1756  type GetGSLBRegionsResponse GetGSLBRegionsResponseType
  1757  
  1758  type UpdateGSLBRegionRequest UpdateGSLBRegionRequestType
  1759  
  1760  type UpdateGSLBRegionResponse UpdateGSLBRegionResponseType
  1761  
  1762  type DeleteOneGSLBRegionRequest DeleteOneGSLBRegionRequestType
  1763  
  1764  type DeleteOneGSLBRegionResponse DeleteOneGSLBRegionResponseType
  1765  
  1766  type CreateGSLBRegionPoolEntryRequest CreateGSLBRegionPoolEntryRequestType
  1767  
  1768  type CreateGSLBRegionPoolEntryResponse CreateGSLBRegionPoolEntryResponseType
  1769  
  1770  type UpdateGSLBRegionPoolEntryRequest UpdateGSLBRegionPoolEntryRequestType
  1771  
  1772  type UpdateGSLBRegionPoolEntryResponse UpdateGSLBRegionPoolEntryResponseType
  1773  
  1774  type GetOneGSLBRegionPoolEntryRequest GetOneGSLBRegionPoolEntryRequestType
  1775  
  1776  type GetOneGSLBRegionPoolEntryResponse GetOneGSLBRegionPoolEntryResponseType
  1777  
  1778  type GetGSLBRegionPoolEntriesRequest GetGSLBRegionPoolEntriesRequestType
  1779  
  1780  type GetGSLBRegionPoolEntriesResponse GetGSLBRegionPoolEntriesResponseType
  1781  
  1782  type DeleteOneGSLBRegionPoolEntryRequest DeleteOneGSLBRegionPoolEntryRequestType
  1783  
  1784  type DeleteOneGSLBRegionPoolEntryResponse DeleteOneGSLBRegionPoolEntryResponseType
  1785  
  1786  type CreateRTTMRequest CreateRTTMRequestType
  1787  
  1788  type CreateRTTMResponse CreateRTTMResponseType
  1789  
  1790  type GetOneRTTMRequest GetOneRTTMRequestType
  1791  
  1792  type GetOneRTTMResponse GetOneRTTMResponseType
  1793  
  1794  type GetRTTMsRequest GetRTTMsRequestType
  1795  
  1796  type GetRTTMsResponse GetRTTMsResponseType
  1797  
  1798  type UpdateRTTMRequest UpdateRTTMRequestType
  1799  
  1800  type UpdateRTTMResponse UpdateRTTMResponseType
  1801  
  1802  type DeleteOneRTTMRequest DeleteOneRTTMRequestType
  1803  
  1804  type DeleteOneRTTMResponse DeleteOneRTTMResponseType
  1805  
  1806  type ActivateRTTMRequest ActivateRTTMRequestType
  1807  
  1808  type ActivateRTTMResponse ActivateRTTMResponseType
  1809  
  1810  type DeactivateRTTMRequest DeactivateRTTMRequestType
  1811  
  1812  type DeactivateRTTMResponse DeactivateRTTMResponseType
  1813  
  1814  type RecoverRTTMRequest RecoverRTTMRequestType
  1815  
  1816  type RecoverRTTMResponse RecoverRTTMResponseType
  1817  
  1818  type RecoverRTTMIPRequest RecoverRTTMIPRequestType
  1819  
  1820  type RecoverRTTMIPResponse RecoverRTTMIPResponseType
  1821  
  1822  type GetRTTMLogsRequest GetRTTMLogsRequestType
  1823  
  1824  type GetRTTMLogsResponse GetRTTMLogsResponseType
  1825  
  1826  type GetRTTMRRSetsRequest GetRTTMRRSetsRequestType
  1827  
  1828  type GetRTTMRRSetsResponse GetRTTMRRSetsResponseType
  1829  
  1830  type CreateRTTMRegionRequest CreateRTTMRegionRequestType
  1831  
  1832  type CreateRTTMRegionResponse CreateRTTMRegionResponseType
  1833  
  1834  type GetOneRTTMRegionRequest GetOneRTTMRegionRequestType
  1835  
  1836  type GetOneRTTMRegionResponse GetOneRTTMRegionResponseType
  1837  
  1838  type GetRTTMRegionsRequest GetRTTMRegionsRequestType
  1839  
  1840  type GetRTTMRegionsResponse GetRTTMRegionsResponseType
  1841  
  1842  type UpdateRTTMRegionRequest UpdateRTTMRegionRequestType
  1843  
  1844  type UpdateRTTMRegionResponse UpdateRTTMRegionResponseType
  1845  
  1846  type DeleteOneRTTMRegionRequest DeleteOneRTTMRegionRequestType
  1847  
  1848  type DeleteOneRTTMRegionResponse DeleteOneRTTMRegionResponseType
  1849  
  1850  type CreateRTTMRegionPoolEntryRequest CreateRTTMRegionPoolEntryRequestType
  1851  
  1852  type CreateRTTMRegionPoolEntryResponse CreateRTTMRegionPoolEntryResponseType
  1853  
  1854  type UpdateRTTMRegionPoolEntryRequest UpdateRTTMRegionPoolEntryRequestType
  1855  
  1856  type UpdateRTTMRegionPoolEntryResponse UpdateRTTMRegionPoolEntryResponseType
  1857  
  1858  type GetOneRTTMRegionPoolEntryRequest GetOneRTTMRegionPoolEntryRequestType
  1859  
  1860  type GetOneRTTMRegionPoolEntryResponse GetOneRTTMRegionPoolEntryResponseType
  1861  
  1862  type GetRTTMRegionPoolEntriesRequest GetRTTMRegionPoolEntriesRequestType
  1863  
  1864  type GetRTTMRegionPoolEntriesResponse GetRTTMRegionPoolEntriesResponseType
  1865  
  1866  type DeleteOneRTTMRegionPoolEntryRequest DeleteOneRTTMRegionPoolEntryRequestType
  1867  
  1868  type DeleteOneRTTMRegionPoolEntryResponse DeleteOneRTTMRegionPoolEntryResponseType
  1869  
  1870  type CreateHTTPRedirectRequest CreateHTTPRedirectRequestType
  1871  
  1872  type CreateHTTPRedirectResponse CreateHTTPRedirectResponseType
  1873  
  1874  type GetOneHTTPRedirectRequest GetOneHTTPRedirectRequestType
  1875  
  1876  type GetOneHTTPRedirectResponse GetOneHTTPRedirectResponseType
  1877  
  1878  type GetHTTPRedirectsRequest GetHTTPRedirectsRequestType
  1879  
  1880  type GetHTTPRedirectsResponse GetHTTPRedirectsResponseType
  1881  
  1882  type UpdateHTTPRedirectRequest UpdateHTTPRedirectRequestType
  1883  
  1884  type UpdateHTTPRedirectResponse UpdateHTTPRedirectResponseType
  1885  
  1886  type DeleteOneHTTPRedirectRequest DeleteOneHTTPRedirectRequestType
  1887  
  1888  type DeleteOneHTTPRedirectResponse DeleteOneHTTPRedirectResponseType
  1889  
  1890  type CreateAdvRedirectRuleRequest CreateAdvRedirectRuleRequestType
  1891  
  1892  type CreateAdvRedirectRuleResponse CreateAdvRedirectRuleResponseType
  1893  
  1894  type UpdateAdvRedirectRuleRequest UpdateAdvRedirectRuleRequestType
  1895  
  1896  type UpdateAdvRedirectRuleResponse UpdateAdvRedirectRuleResponseType
  1897  
  1898  type GetOneAdvRedirectRuleRequest GetOneAdvRedirectRuleRequestType
  1899  
  1900  type GetOneAdvRedirectRuleResponse GetOneAdvRedirectRuleResponseType
  1901  
  1902  type GetAdvRedirectRulesRequest GetAdvRedirectRulesRequestType
  1903  
  1904  type GetAdvRedirectRulesResponse GetAdvRedirectRulesResponseType
  1905  
  1906  type DeleteOneAdvRedirectRuleRequest DeleteOneAdvRedirectRuleRequestType
  1907  
  1908  type DeleteOneAdvRedirectRuleResponse DeleteOneAdvRedirectRuleResponseType
  1909  
  1910  type CreateAdvRedirectRequest CreateAdvRedirectRequestType
  1911  
  1912  type CreateAdvRedirectResponse CreateAdvRedirectResponseType
  1913  
  1914  type GetOneAdvRedirectRequest GetOneAdvRedirectRequestType
  1915  
  1916  type GetOneAdvRedirectResponse GetOneAdvRedirectResponseType
  1917  
  1918  type GetAdvRedirectsRequest GetAdvRedirectsRequestType
  1919  
  1920  type GetAdvRedirectsResponse GetAdvRedirectsResponseType
  1921  
  1922  type UpdateAdvRedirectRequest UpdateAdvRedirectRequestType
  1923  
  1924  type UpdateAdvRedirectResponse UpdateAdvRedirectResponseType
  1925  
  1926  type DeleteOneAdvRedirectRequest DeleteOneAdvRedirectRequestType
  1927  
  1928  type DeleteOneAdvRedirectResponse DeleteOneAdvRedirectResponseType
  1929  
  1930  type GetNodeListRequest GetNodeListRequestType
  1931  
  1932  type GetNodeListResponse GetNodeListResponseType
  1933  
  1934  type PublishZoneRequest PublishZoneRequestType
  1935  
  1936  type PublishZoneResponse PublishZoneResponseType
  1937  
  1938  type PruneZoneRequest PruneZoneRequestType
  1939  
  1940  type PruneZoneResponse PruneZoneResponseType
  1941  
  1942  type FreezeZoneRequest FreezeZoneRequestType
  1943  
  1944  type FreezeZoneResponse FreezeZoneResponseType
  1945  
  1946  type ThawZoneRequest ThawZoneRequestType
  1947  
  1948  type ThawZoneResponse ThawZoneResponseType
  1949  
  1950  type RestoreZoneRequest RestoreZoneRequestType
  1951  
  1952  type RestoreZoneResponse RestoreZoneResponseType
  1953  
  1954  type BlockZoneRequest BlockZoneRequestType
  1955  
  1956  type BlockZoneResponse BlockZoneResponseType
  1957  
  1958  type DeleteZoneChangesetRequest DeleteZoneChangesetRequestType
  1959  
  1960  type DeleteZoneChangesetResponse DeleteZoneChangesetResponseType
  1961  
  1962  type GetZoneChangesetRequest GetZoneChangesetRequestType
  1963  
  1964  type GetZoneChangesetResponse GetZoneChangesetResponseType
  1965  
  1966  type GetZoneNotesRequest GetZoneNotesRequestType
  1967  
  1968  type GetZoneNotesResponse GetZoneNotesResponseType
  1969  
  1970  type UploadZoneFileRequest UploadZoneFileRequestType
  1971  
  1972  type UploadZoneFileResponse UploadZoneFileResponseType
  1973  
  1974  type TransferZoneInRequest TransferZoneInRequestType
  1975  
  1976  type TransferZoneInResponse TransferZoneInResponseType
  1977  
  1978  type GetTransferStatusRequest GetTransferStatusRequestType
  1979  
  1980  type GetTransferStatusResponse GetTransferStatusResponseType
  1981  
  1982  type GetZoneConfigOptionsRequest GetZoneConfigOptionsRequestType
  1983  
  1984  type GetZoneConfigOptionsResponse GetZoneConfigOptionsResponseType
  1985  
  1986  type SetZoneConfigOptionsRequest SetZoneConfigOptionsRequestType
  1987  
  1988  type SetZoneConfigOptionsResponse SetZoneConfigOptionsResponseType
  1989  
  1990  type CreateIPTrackRequest CreateIPTrackRequestType
  1991  
  1992  type CreateIPTrackResponse CreateIPTrackResponseType
  1993  
  1994  type GetOneIPTrackRequest GetOneIPTrackRequestType
  1995  
  1996  type GetOneIPTrackResponse GetOneIPTrackResponseType
  1997  
  1998  type GetIPTracksRequest GetIPTracksRequestType
  1999  
  2000  type GetIPTracksResponse GetIPTracksResponseType
  2001  
  2002  type UpdateIPTrackRequest UpdateIPTrackRequestType
  2003  
  2004  type UpdateIPTrackResponse UpdateIPTrackResponseType
  2005  
  2006  type DeleteOneIPTrackRequest DeleteOneIPTrackRequestType
  2007  
  2008  type DeleteOneIPTrackResponse DeleteOneIPTrackResponseType
  2009  
  2010  type ActivateIPTrackRequest ActivateIPTrackRequestType
  2011  
  2012  type ActivateIPTrackResponse ActivateIPTrackResponseType
  2013  
  2014  type DeactivateIPTrackRequest DeactivateIPTrackRequestType
  2015  
  2016  type DeactivateIPTrackResponse DeactivateIPTrackResponseType
  2017  
  2018  type CreateDNSSECRequest CreateDNSSECRequestType
  2019  
  2020  type CreateDNSSECResponse CreateDNSSECResponseType
  2021  
  2022  type GetOneDNSSECRequest GetOneDNSSECRequestType
  2023  
  2024  type GetOneDNSSECResponse GetOneDNSSECResponseType
  2025  
  2026  type GetDNSSECsRequest GetDNSSECsRequestType
  2027  
  2028  type GetDNSSECsResponse GetDNSSECsResponseType
  2029  
  2030  type UpdateDNSSECRequest UpdateDNSSECRequestType
  2031  
  2032  type UpdateDNSSECResponse UpdateDNSSECResponseType
  2033  
  2034  type DeleteOneDNSSECRequest DeleteOneDNSSECRequestType
  2035  
  2036  type DeleteOneDNSSECResponse DeleteOneDNSSECResponseType
  2037  
  2038  type ActivateDNSSECRequest ActivateDNSSECRequestType
  2039  
  2040  type ActivateDNSSECResponse ActivateDNSSECResponseType
  2041  
  2042  type DeactivateDNSSECRequest DeactivateDNSSECRequestType
  2043  
  2044  type DeactivateDNSSECResponse DeactivateDNSSECResponseType
  2045  
  2046  type GetDNSSECTimelineRequest GetDNSSECTimelineRequestType
  2047  
  2048  type GetDNSSECTimelineResponse GetDNSSECTimelineResponseType
  2049  
  2050  type GetTasksRequest GetTasksRequestType
  2051  
  2052  type GetTasksResponse GetTasksResponseType
  2053  
  2054  type GetOneTaskRequest GetOneTaskRequestType
  2055  
  2056  type GetOneTaskResponse GetOneTaskResponseType
  2057  
  2058  type CancelTaskRequest CancelTaskRequestType
  2059  
  2060  type CancelTaskResponse CancelTaskResponseType
  2061  
  2062  type CreateExtNameserverRequest CreateExtNameserverRequestType
  2063  
  2064  type CreateExtNameserverResponse CreateExtNameserverResponseType
  2065  
  2066  type GetOneExtNameserverRequest GetOneExtNameserverRequestType
  2067  
  2068  type GetOneExtNameserverResponse GetOneExtNameserverResponseType
  2069  
  2070  type GetExtNameserversRequest GetExtNameserversRequestType
  2071  
  2072  type GetExtNameserversResponse GetExtNameserversResponseType
  2073  
  2074  type UpdateExtNameserverRequest UpdateExtNameserverRequestType
  2075  
  2076  type UpdateExtNameserverResponse UpdateExtNameserverResponseType
  2077  
  2078  type DeleteOneExtNameserverRequest DeleteOneExtNameserverRequestType
  2079  
  2080  type DeleteOneExtNameserverResponse DeleteOneExtNameserverResponseType
  2081  
  2082  type Messages struct {
  2083  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ messages"`
  2084  
  2085  	Source string `xml:"source,omitempty" json:"source,omitempty"`
  2086  
  2087  	Lvl string `xml:"lvl,omitempty" json:"lvl,omitempty"`
  2088  
  2089  	Err_cd string `xml:"err_cd,omitempty" json:"err_cd,omitempty"`
  2090  
  2091  	Info string `xml:"info,omitempty" json:"info,omitempty"`
  2092  }
  2093  
  2094  type WeightData struct {
  2095  	A_weight []string `xml:"a_weight,omitempty" json:"a_weight,omitempty"`
  2096  
  2097  	Aaaa_weight []string `xml:"aaaa_weight,omitempty" json:"aaaa_weight,omitempty"`
  2098  
  2099  	Cname_weight []string `xml:"cname_weight,omitempty" json:"cname_weight,omitempty"`
  2100  }
  2101  
  2102  type ServeCountData struct {
  2103  	A_serve_count string `xml:"a_serve_count,omitempty" json:"a_serve_count,omitempty"`
  2104  
  2105  	Aaaa_serve_count string `xml:"aaaa_serve_count,omitempty" json:"aaaa_serve_count,omitempty"`
  2106  }
  2107  
  2108  type TTLData struct {
  2109  	A_ttl int32 `xml:"a_ttl,omitempty" json:"a_ttl,omitempty"`
  2110  
  2111  	Aaaa_ttl int32 `xml:"aaaa_ttl,omitempty" json:"aaaa_ttl,omitempty"`
  2112  
  2113  	Cert_ttl int32 `xml:"cert_ttl,omitempty" json:"cert_ttl,omitempty"`
  2114  
  2115  	Cname_ttl int32 `xml:"cname_ttl,omitempty" json:"cname_ttl,omitempty"`
  2116  
  2117  	Mx_ttl int32 `xml:"mx_ttl,omitempty" json:"mx_ttl,omitempty"`
  2118  
  2119  	Txt_ttl int32 `xml:"txt_ttl,omitempty" json:"txt_ttl,omitempty"`
  2120  
  2121  	Spf_ttl int32 `xml:"spf_ttl,omitempty" json:"spf_ttl,omitempty"`
  2122  
  2123  	Ptr_ttl int32 `xml:"ptr_ttl,omitempty" json:"ptr_ttl,omitempty"`
  2124  
  2125  	Loc_ttl int32 `xml:"loc_ttl,omitempty" json:"loc_ttl,omitempty"`
  2126  
  2127  	Srv_ttl int32 `xml:"srv_ttl,omitempty" json:"srv_ttl,omitempty"`
  2128  
  2129  	Rp_ttl int32 `xml:"rp_ttl,omitempty" json:"rp_ttl,omitempty"`
  2130  
  2131  	Key_ttl int32 `xml:"key_ttl,omitempty" json:"key_ttl,omitempty"`
  2132  
  2133  	Dnskey_ttl int32 `xml:"dnskey_ttl,omitempty" json:"dnskey_ttl,omitempty"`
  2134  
  2135  	Sshfp_ttl int32 `xml:"sshfp_ttl,omitempty" json:"sshfp_ttl,omitempty"`
  2136  
  2137  	Dhcid_ttl int32 `xml:"dhcid_ttl,omitempty" json:"dhcid_ttl,omitempty"`
  2138  
  2139  	Nsap_ttl int32 `xml:"nsap_ttl,omitempty" json:"nsap_ttl,omitempty"`
  2140  
  2141  	Px_ttl int32 `xml:"px_ttl,omitempty" json:"px_ttl,omitempty"`
  2142  }
  2143  
  2144  type LabelData struct {
  2145  	A_label []string `xml:"a_label,omitempty" json:"a_label,omitempty"`
  2146  
  2147  	Aaaa_label []string `xml:"aaaa_label,omitempty" json:"aaaa_label,omitempty"`
  2148  
  2149  	Cert_label []string `xml:"cert_label,omitempty" json:"cert_label,omitempty"`
  2150  
  2151  	Cname_label []string `xml:"cname_label,omitempty" json:"cname_label,omitempty"`
  2152  
  2153  	Mx_label []string `xml:"mx_label,omitempty" json:"mx_label,omitempty"`
  2154  
  2155  	Txt_label []string `xml:"txt_label,omitempty" json:"txt_label,omitempty"`
  2156  
  2157  	Spf_label []string `xml:"spf_label,omitempty" json:"spf_label,omitempty"`
  2158  
  2159  	Ptr_label []string `xml:"ptr_label,omitempty" json:"ptr_label,omitempty"`
  2160  
  2161  	Loc_label []string `xml:"loc_label,omitempty" json:"loc_label,omitempty"`
  2162  
  2163  	Srv_label []string `xml:"srv_label,omitempty" json:"srv_label,omitempty"`
  2164  
  2165  	Rp_label []string `xml:"rp_label,omitempty" json:"rp_label,omitempty"`
  2166  
  2167  	Key_label []string `xml:"key_label,omitempty" json:"key_label,omitempty"`
  2168  
  2169  	Dnskey_label []string `xml:"dnskey_label,omitempty" json:"dnskey_label,omitempty"`
  2170  
  2171  	Sshfp_label []string `xml:"sshfp_label,omitempty" json:"sshfp_label,omitempty"`
  2172  
  2173  	Dhcid_label []string `xml:"dhcid_label,omitempty" json:"dhcid_label,omitempty"`
  2174  
  2175  	Nsap_label []string `xml:"nsap_label,omitempty" json:"nsap_label,omitempty"`
  2176  
  2177  	Px_label []string `xml:"px_label,omitempty" json:"px_label,omitempty"`
  2178  }
  2179  
  2180  type GeoRegionGroup struct {
  2181  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  2182  
  2183  	Rdata *ANYRData `xml:"rdata,omitempty" json:"rdata,omitempty"`
  2184  
  2185  	Countries []string `xml:"countries,omitempty" json:"countries,omitempty"`
  2186  
  2187  	Serve_count *ServeCountData `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
  2188  
  2189  	Weight *WeightData `xml:"weight,omitempty" json:"weight,omitempty"`
  2190  
  2191  	Ttl *TTLData `xml:"ttl,omitempty" json:"ttl,omitempty"`
  2192  
  2193  	Label *LabelData `xml:"label,omitempty" json:"label,omitempty"`
  2194  }
  2195  
  2196  type GeoRegionGroupData struct {
  2197  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  2198  
  2199  	Rdata *ANYRData `xml:"rdata,omitempty" json:"rdata,omitempty"`
  2200  
  2201  	Countries []string `xml:"countries,omitempty" json:"countries,omitempty"`
  2202  
  2203  	Serve_count *ServeCountData `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
  2204  
  2205  	Weight *WeightData `xml:"weight,omitempty" json:"weight,omitempty"`
  2206  
  2207  	Ttl *TTLData `xml:"ttl,omitempty" json:"ttl,omitempty"`
  2208  
  2209  	Label *LabelData `xml:"label,omitempty" json:"label,omitempty"`
  2210  
  2211  	Service_name string `xml:"service_name,omitempty" json:"service_name,omitempty"`
  2212  }
  2213  
  2214  type GeoNode struct {
  2215  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  2216  
  2217  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  2218  }
  2219  
  2220  type Geo struct {
  2221  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  2222  
  2223  	Groups []*GeoRegionGroup `xml:"groups,omitempty" json:"groups,omitempty"`
  2224  
  2225  	Nodes []*GeoNode `xml:"nodes,omitempty" json:"nodes,omitempty"`
  2226  
  2227  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  2228  
  2229  	Active string `xml:"active,omitempty" json:"active,omitempty"`
  2230  }
  2231  
  2232  type DSFRData struct {
  2233  	Type_ string `xml:"type,omitempty" json:"type,omitempty"`
  2234  
  2235  	Data *GenericRData `xml:"data,omitempty" json:"data,omitempty"`
  2236  
  2237  	Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
  2238  }
  2239  
  2240  type DSFRecord struct {
  2241  	Master_line string `xml:"master_line,omitempty" json:"master_line,omitempty"`
  2242  
  2243  	// Rdata to update the svc record with
  2244  	Rdata *ANYOneRData `xml:"rdata,omitempty" json:"rdata,omitempty"`
  2245  
  2246  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  2247  
  2248  	Weight string `xml:"weight,omitempty" json:"weight,omitempty"`
  2249  
  2250  	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
  2251  
  2252  	Endpoints []string `xml:"endpoints,omitempty" json:"endpoints,omitempty"`
  2253  
  2254  	Endpoint_up_count string `xml:"endpoint_up_count,omitempty" json:"endpoint_up_count,omitempty"`
  2255  
  2256  	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
  2257  }
  2258  
  2259  type DSFRecordData struct {
  2260  	Dsf_record_id string `xml:"dsf_record_id,omitempty" json:"dsf_record_id,omitempty"`
  2261  
  2262  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  2263  
  2264  	Dsf_record_set_id string `xml:"dsf_record_set_id,omitempty" json:"dsf_record_set_id,omitempty"`
  2265  
  2266  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  2267  
  2268  	Master_line string `xml:"master_line,omitempty" json:"master_line,omitempty"`
  2269  
  2270  	Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`
  2271  
  2272  	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
  2273  
  2274  	Endpoints []string `xml:"endpoints,omitempty" json:"endpoints,omitempty"`
  2275  
  2276  	Endpoint_up_count int32 `xml:"endpoint_up_count,omitempty" json:"endpoint_up_count,omitempty"`
  2277  
  2278  	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
  2279  
  2280  	Rdata_class string `xml:"rdata_class,omitempty" json:"rdata_class,omitempty"`
  2281  
  2282  	Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
  2283  
  2284  	Rdata []*DSFRData `xml:"rdata,omitempty" json:"rdata,omitempty"`
  2285  
  2286  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  2287  
  2288  	Response_time int32 `xml:"response_time,omitempty" json:"response_time,omitempty"`
  2289  
  2290  	Torpidity int32 `xml:"torpidity,omitempty" json:"torpidity,omitempty"`
  2291  
  2292  	Last_monitored int32 `xml:"last_monitored,omitempty" json:"last_monitored,omitempty"`
  2293  
  2294  	Pending_change string `xml:"pending_change,omitempty" json:"pending_change,omitempty"`
  2295  }
  2296  
  2297  type DSFRecordSet struct {
  2298  	Dsf_record_set_id string `xml:"dsf_record_set_id,omitempty" json:"dsf_record_set_id,omitempty"`
  2299  
  2300  	Failover string `xml:"failover,omitempty" json:"failover,omitempty"`
  2301  
  2302  	Rdata_class string `xml:"rdata_class,omitempty" json:"rdata_class,omitempty"`
  2303  
  2304  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  2305  
  2306  	Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`
  2307  
  2308  	Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
  2309  
  2310  	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
  2311  
  2312  	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
  2313  
  2314  	Serve_count string `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
  2315  
  2316  	Fail_count string `xml:"fail_count,omitempty" json:"fail_count,omitempty"`
  2317  
  2318  	Trouble_count string `xml:"trouble_count,omitempty" json:"trouble_count,omitempty"`
  2319  
  2320  	Torpidity_max string `xml:"torpidity_max,omitempty" json:"torpidity_max,omitempty"`
  2321  
  2322  	Index string `xml:"index,omitempty" json:"index,omitempty"`
  2323  
  2324  	Records []*DSFRecord `xml:"records,omitempty" json:"records,omitempty"`
  2325  }
  2326  
  2327  type DSFRecordSetData struct {
  2328  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  2329  
  2330  	Dsf_record_set_id string `xml:"dsf_record_set_id,omitempty" json:"dsf_record_set_id,omitempty"`
  2331  
  2332  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  2333  
  2334  	Rdata_class string `xml:"rdata_class,omitempty" json:"rdata_class,omitempty"`
  2335  
  2336  	Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
  2337  
  2338  	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
  2339  
  2340  	Serve_count string `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
  2341  
  2342  	Fail_count string `xml:"fail_count,omitempty" json:"fail_count,omitempty"`
  2343  
  2344  	Trouble_count string `xml:"trouble_count,omitempty" json:"trouble_count,omitempty"`
  2345  
  2346  	Torpidity_max string `xml:"torpidity_max,omitempty" json:"torpidity_max,omitempty"`
  2347  
  2348  	Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`
  2349  
  2350  	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
  2351  
  2352  	Pending_change string `xml:"pending_change,omitempty" json:"pending_change,omitempty"`
  2353  
  2354  	Ttl_derived string `xml:"ttl_derived,omitempty" json:"ttl_derived,omitempty"`
  2355  
  2356  	Records []*DSFRecordData `xml:"records,omitempty" json:"records,omitempty"`
  2357  
  2358  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  2359  
  2360  	Last_monitored string `xml:"last_monitored,omitempty" json:"last_monitored,omitempty"`
  2361  }
  2362  
  2363  type DSFRecordSetFailoverChain struct {
  2364  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  2365  
  2366  	Core string `xml:"core,omitempty" json:"core,omitempty"`
  2367  
  2368  	Record_sets []*DSFRecordSet `xml:"record_sets,omitempty" json:"record_sets,omitempty"`
  2369  }
  2370  
  2371  type DSFRecordSetFailoverChainData struct {
  2372  	Dsf_record_set_failover_chain_id string `xml:"dsf_record_set_failover_chain_id,omitempty" json:"dsf_record_set_failover_chain_id,omitempty"`
  2373  
  2374  	Dsf_response_pool_id string `xml:"dsf_response_pool_id,omitempty" json:"dsf_response_pool_id,omitempty"`
  2375  
  2376  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  2377  
  2378  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  2379  
  2380  	Core string `xml:"core,omitempty" json:"core,omitempty"`
  2381  
  2382  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  2383  
  2384  	Pending_change string `xml:"pending_change,omitempty" json:"pending_change,omitempty"`
  2385  
  2386  	Record_sets []*DSFRecordSetData `xml:"record_sets,omitempty" json:"record_sets,omitempty"`
  2387  }
  2388  
  2389  type DSFCriteria struct {
  2390  	Geoip *DSFGeoIPCriteria `xml:"geoip,omitempty" json:"geoip,omitempty"`
  2391  }
  2392  
  2393  type DSFGeoIPCriteria struct {
  2394  	Country []string `xml:"country,omitempty" json:"country,omitempty"`
  2395  
  2396  	Region []string `xml:"region,omitempty" json:"region,omitempty"`
  2397  
  2398  	Province []string `xml:"province,omitempty" json:"province,omitempty"`
  2399  }
  2400  
  2401  type DSFRulesetData struct {
  2402  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  2403  
  2404  	Dsf_ruleset_id string `xml:"dsf_ruleset_id,omitempty" json:"dsf_ruleset_id,omitempty"`
  2405  
  2406  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  2407  
  2408  	Criteria_type string `xml:"criteria_type,omitempty" json:"criteria_type,omitempty"`
  2409  
  2410  	Criteria *DSFCriteria `xml:"criteria,omitempty" json:"criteria,omitempty"`
  2411  
  2412  	Ordering string `xml:"ordering,omitempty" json:"ordering,omitempty"`
  2413  
  2414  	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
  2415  
  2416  	Response_pools []*DSFResponsePoolData `xml:"response_pools,omitempty" json:"response_pools,omitempty"`
  2417  
  2418  	Pending_change string `xml:"pending_change,omitempty" json:"pending_change,omitempty"`
  2419  }
  2420  
  2421  type DSFRuleset struct {
  2422  	Dsf_ruleset_id string `xml:"dsf_ruleset_id,omitempty" json:"dsf_ruleset_id,omitempty"`
  2423  
  2424  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  2425  
  2426  	// The type of criteria contained within this Pool
  2427  	Criteria_type string `xml:"criteria_type,omitempty" json:"criteria_type,omitempty"`
  2428  
  2429  	// Required based on criteria_type. Filtered in API/BLL
  2430  	Criteria *DSFCriteria `xml:"criteria,omitempty" json:"criteria,omitempty"`
  2431  
  2432  	// where in the list of rulesets this should be. Defaults to last.
  2433  	Ordering string `xml:"ordering,omitempty" json:"ordering,omitempty"`
  2434  
  2435  	Response_pools []*DSFResponsePool `xml:"response_pools,omitempty" json:"response_pools,omitempty"`
  2436  }
  2437  
  2438  type DSFResponsePoolData struct {
  2439  	Dsf_response_pool_id string `xml:"dsf_response_pool_id,omitempty" json:"dsf_response_pool_id,omitempty"`
  2440  
  2441  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  2442  
  2443  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  2444  
  2445  	// Notify Object
  2446  	Notifier string `xml:"notifier,omitempty" json:"notifier,omitempty"`
  2447  
  2448  	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
  2449  
  2450  	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
  2451  
  2452  	Core_set_count string `xml:"core_set_count,omitempty" json:"core_set_count,omitempty"`
  2453  
  2454  	Pending_change string `xml:"pending_change,omitempty" json:"pending_change,omitempty"`
  2455  
  2456  	Rs_chains []*DSFRecordSetFailoverChainData `xml:"rs_chains,omitempty" json:"rs_chains,omitempty"`
  2457  
  2458  	Rulesets []*DSFRulesetData `xml:"rulesets,omitempty" json:"rulesets,omitempty"`
  2459  
  2460  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  2461  
  2462  	Last_monitored string `xml:"last_monitored,omitempty" json:"last_monitored,omitempty"`
  2463  }
  2464  
  2465  type DSFResponsePool struct {
  2466  	Dsf_response_pool_id string `xml:"dsf_response_pool_id,omitempty" json:"dsf_response_pool_id,omitempty"`
  2467  
  2468  	Failover string `xml:"failover,omitempty" json:"failover,omitempty"`
  2469  
  2470  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  2471  
  2472  	Notifier string `xml:"notifier,omitempty" json:"notifier,omitempty"`
  2473  
  2474  	Core_set_count string `xml:"core_set_count,omitempty" json:"core_set_count,omitempty"`
  2475  
  2476  	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
  2477  
  2478  	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
  2479  
  2480  	Rs_chains []*DSFRecordSetFailoverChain `xml:"rs_chains,omitempty" json:"rs_chains,omitempty"`
  2481  
  2482  	Ruleset string `xml:"ruleset,omitempty" json:"ruleset,omitempty"`
  2483  
  2484  	Index string `xml:"index,omitempty" json:"index,omitempty"`
  2485  }
  2486  
  2487  type DSFData struct {
  2488  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  2489  
  2490  	Active string `xml:"active,omitempty" json:"active,omitempty"`
  2491  
  2492  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  2493  
  2494  	Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
  2495  
  2496  	Nodes []*DSFNode `xml:"nodes,omitempty" json:"nodes,omitempty"`
  2497  
  2498  	Notifiers []*NotifierLinkData `xml:"notifiers,omitempty" json:"notifiers,omitempty"`
  2499  
  2500  	Rulesets []*DSFRulesetData `xml:"rulesets,omitempty" json:"rulesets,omitempty"`
  2501  
  2502  	Pending_change string `xml:"pending_change,omitempty" json:"pending_change,omitempty"`
  2503  }
  2504  
  2505  type DSFNode struct {
  2506  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  2507  
  2508  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  2509  }
  2510  
  2511  type DSFMonitorData struct {
  2512  
  2513  	// ID
  2514  	Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`
  2515  
  2516  	// Label for the DSF Monitor
  2517  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  2518  
  2519  	// Indicates whether or not the DSF Monitor is active
  2520  	Active string `xml:"active,omitempty" json:"active,omitempty"`
  2521  
  2522  	// Num of responses to determine status
  2523  	Response_count string `xml:"response_count,omitempty" json:"response_count,omitempty"`
  2524  
  2525  	// Interval, in seconds, between probes
  2526  	Probe_interval string `xml:"probe_interval,omitempty" json:"probe_interval,omitempty"`
  2527  
  2528  	// number of attempted retries on failure before giving up
  2529  	Retries string `xml:"retries,omitempty" json:"retries,omitempty"`
  2530  
  2531  	// name of the protocol to monitor
  2532  	Protocol string `xml:"protocol,omitempty" json:"protocol,omitempty"`
  2533  
  2534  	// options pertaining the monitor
  2535  	Options *DSFMonitorOptions `xml:"options,omitempty" json:"options,omitempty"`
  2536  
  2537  	// IDs of attached notifiers
  2538  	Notifier []string `xml:"notifier,omitempty" json:"notifier,omitempty"`
  2539  
  2540  	// Endpoints to monitor
  2541  	Endpoints []*DSFMonitorEndpoint `xml:"endpoints,omitempty" json:"endpoints,omitempty"`
  2542  
  2543  	// how are agents chosen?
  2544  	Agent_scheme string `xml:"agent_scheme,omitempty" json:"agent_scheme,omitempty"`
  2545  
  2546  	// IDs of attached services
  2547  	Services []string `xml:"services,omitempty" json:"services,omitempty"`
  2548  }
  2549  
  2550  type DSFMonitorEndpoint struct {
  2551  
  2552  	// Indicates whether or not the end point is active
  2553  	Active string `xml:"active,omitempty" json:"active,omitempty"`
  2554  
  2555  	// label of the endpoint
  2556  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  2557  
  2558  	// address for the endpoint
  2559  	Address string `xml:"address,omitempty" json:"address,omitempty"`
  2560  
  2561  	// ordered list of preferred sites for monitoring
  2562  	Site_prefs []string `xml:"site_prefs,omitempty" json:"site_prefs,omitempty"`
  2563  }
  2564  
  2565  type DSFMonitorOptions struct {
  2566  
  2567  	// time, in seconds, before the check timeout
  2568  	Timeout string `xml:"timeout,omitempty" json:"timeout,omitempty"`
  2569  
  2570  	// an alternate port to connect to
  2571  	Port string `xml:"port,omitempty" json:"port,omitempty"`
  2572  
  2573  	// a specific path to request
  2574  	Path string `xml:"path,omitempty" json:"path,omitempty"`
  2575  
  2576  	// a value to pass into the `HOST:` header
  2577  	Host string `xml:"host,omitempty" json:"host,omitempty"`
  2578  
  2579  	// additional header fields
  2580  	Header string `xml:"header,omitempty" json:"header,omitempty"`
  2581  
  2582  	// a string to search for in the response
  2583  	Expected string `xml:"expected,omitempty" json:"expected,omitempty"`
  2584  
  2585  	Host_override []*DSFMonitorHostOverride `xml:"host_override,omitempty" json:"host_override,omitempty"`
  2586  }
  2587  
  2588  type DSFMonitorHostOverride struct {
  2589  
  2590  	// address of an endpoint
  2591  	Address string `xml:"address,omitempty" json:"address,omitempty"`
  2592  
  2593  	// host to use when checking that endpoint
  2594  	Host string `xml:"host,omitempty" json:"host,omitempty"`
  2595  }
  2596  
  2597  type DSFMonitorSitesData struct {
  2598  
  2599  	// information for a site performing DSF monitoring
  2600  	DSFMonitorSites []*DSFMonitorSite `xml:"DSFMonitorSites,omitempty" json:"DSFMonitorSites,omitempty"`
  2601  }
  2602  
  2603  type DSFMonitorSite struct {
  2604  
  2605  	// site code for the monitoring machine
  2606  	Code string `xml:"code,omitempty" json:"code,omitempty"`
  2607  
  2608  	// description of the machine's location
  2609  	Description string `xml:"description,omitempty" json:"description,omitempty"`
  2610  
  2611  	// CIDR of the monitoring machine(s)
  2612  	Address string `xml:"address,omitempty" json:"address,omitempty"`
  2613  }
  2614  
  2615  type Notifier struct {
  2616  
  2617  	// Label for the Notifier object
  2618  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  2619  
  2620  	// List of Recipients attached to the Notifier
  2621  	Recipients []*Recipient `xml:"recipients,omitempty" json:"recipients,omitempty"`
  2622  
  2623  	// List of services attached to the Notifier
  2624  	Services []*Service `xml:"services,omitempty" json:"services,omitempty"`
  2625  }
  2626  
  2627  type NotifierLink struct {
  2628  
  2629  	// Public_id of the Notifier to link to
  2630  	Notifier_id string `xml:"notifier_id,omitempty" json:"notifier_id,omitempty"`
  2631  
  2632  	// filters on when services should fire the notifier
  2633  	Filters []string `xml:"filters,omitempty" json:"filters,omitempty"`
  2634  }
  2635  
  2636  type NotifierDataAlt struct {
  2637  
  2638  	// Public ID of the Notifier object
  2639  	Notifier_id string `xml:"notifier_id,omitempty" json:"notifier_id,omitempty"`
  2640  
  2641  	// Label for the Notifier object
  2642  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  2643  
  2644  	// Indicates whether or not the Notifier is active
  2645  	Active string `xml:"active,omitempty" json:"active,omitempty"`
  2646  
  2647  	// List of Recepients attached to the Notifier
  2648  	Recipients []string `xml:"recipients,omitempty" json:"recipients,omitempty"`
  2649  
  2650  	// List of services attached to the Notifier
  2651  	Services []*Service `xml:"services,omitempty" json:"services,omitempty"`
  2652  }
  2653  
  2654  type NotifierData struct {
  2655  
  2656  	// Public ID of the Notifier object
  2657  	Notifier_id string `xml:"notifier_id,omitempty" json:"notifier_id,omitempty"`
  2658  
  2659  	// Label for the Notifier object
  2660  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  2661  
  2662  	// Indicates whether or not the Notifier is active
  2663  	Active string `xml:"active,omitempty" json:"active,omitempty"`
  2664  
  2665  	// List of Recepients attached to the Notifier
  2666  	Recipients []*Recipient `xml:"recipients,omitempty" json:"recipients,omitempty"`
  2667  
  2668  	// List of services attached to the Notifier
  2669  	Services []*Service `xml:"services,omitempty" json:"services,omitempty"`
  2670  }
  2671  
  2672  type NotifierLinkData struct {
  2673  
  2674  	// Public ID of the Notifier object
  2675  	Link_id string `xml:"link_id,omitempty" json:"link_id,omitempty"`
  2676  
  2677  	// Indicates whether or not the Notifier link is active
  2678  	Active string `xml:"active,omitempty" json:"active,omitempty"`
  2679  
  2680  	// filters on when services should fire the notifier
  2681  	Filters []string `xml:"filters,omitempty" json:"filters,omitempty"`
  2682  
  2683  	Notifier *NotifierSummaryData `xml:"notifier,omitempty" json:"notifier,omitempty"`
  2684  }
  2685  
  2686  type NotifierSummaryData struct {
  2687  
  2688  	// Public ID of the Notifier object
  2689  	Notifier_id string `xml:"notifier_id,omitempty" json:"notifier_id,omitempty"`
  2690  
  2691  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  2692  
  2693  	// List of Recepients attached to the Notifier
  2694  	Recipients []string `xml:"recipients,omitempty" json:"recipients,omitempty"`
  2695  
  2696  	// Indicates whether or not the Notifier is active
  2697  	Active string `xml:"active,omitempty" json:"active,omitempty"`
  2698  }
  2699  
  2700  type Recipient struct {
  2701  
  2702  	// email or syslog
  2703  	Format string `xml:"format,omitempty" json:"format,omitempty"`
  2704  
  2705  	// For email, valid address or contact name. Syslog - address or hostname
  2706  	Recipient string `xml:"recipient,omitempty" json:"recipient,omitempty"`
  2707  
  2708  	// hash of options
  2709  	Details *RecipientDetail `xml:"details,omitempty" json:"details,omitempty"`
  2710  
  2711  	// List of string. For email - detail and summary are valid
  2712  	Features []string `xml:"features,omitempty" json:"features,omitempty"`
  2713  }
  2714  
  2715  type RecipientDetail struct {
  2716  
  2717  	// syslog port
  2718  	Port string `xml:"port,omitempty" json:"port,omitempty"`
  2719  
  2720  	// syslog ident
  2721  	Ident string `xml:"ident,omitempty" json:"ident,omitempty"`
  2722  
  2723  	// syslog facility
  2724  	Facility string `xml:"facility,omitempty" json:"facility,omitempty"`
  2725  
  2726  	// syslog tls
  2727  	Tls string `xml:"tls,omitempty" json:"tls,omitempty"`
  2728  }
  2729  
  2730  type Service struct {
  2731  
  2732  	// Valid entries - DSF or Monitor
  2733  	Service_class string `xml:"service_class,omitempty" json:"service_class,omitempty"`
  2734  
  2735  	// public_id of the specified service
  2736  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  2737  
  2738  	// filters on when services should fire the notifier
  2739  	Filters []string `xml:"filters,omitempty" json:"filters,omitempty"`
  2740  
  2741  	// Indicates whether or not the link to the service is active
  2742  	Active string `xml:"active,omitempty" json:"active,omitempty"`
  2743  }
  2744  
  2745  type ConfigLimitData struct {
  2746  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  2747  
  2748  	Value string `xml:"value,omitempty" json:"value,omitempty"`
  2749  }
  2750  
  2751  type PermissionZone struct {
  2752  	Zone_name string `xml:"zone_name,omitempty" json:"zone_name,omitempty"`
  2753  
  2754  	Recurse string `xml:"recurse,omitempty" json:"recurse,omitempty"`
  2755  
  2756  	// This field is returned in responses from the API, it should not be included in requests.
  2757  	Reason []string `xml:"reason,omitempty" json:"reason,omitempty"`
  2758  }
  2759  
  2760  type PermissionResponse struct {
  2761  	Admin_override string `xml:"admin_override,omitempty" json:"admin_override,omitempty"`
  2762  
  2763  	Allowed []*PermissionData `xml:"allowed,omitempty" json:"allowed,omitempty"`
  2764  
  2765  	Forbidden []*PermissionData `xml:"forbidden,omitempty" json:"forbidden,omitempty"`
  2766  }
  2767  
  2768  type PermissionData struct {
  2769  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  2770  
  2771  	Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
  2772  
  2773  	Reason []string `xml:"reason,omitempty" json:"reason,omitempty"`
  2774  }
  2775  
  2776  type PermissionGroupData struct {
  2777  	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
  2778  
  2779  	Type_ string `xml:"type,omitempty" json:"type,omitempty"`
  2780  
  2781  	Description string `xml:"description,omitempty" json:"description,omitempty"`
  2782  
  2783  	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
  2784  
  2785  	User_name []string `xml:"user_name,omitempty" json:"user_name,omitempty"`
  2786  
  2787  	Subgroup []string `xml:"subgroup,omitempty" json:"subgroup,omitempty"`
  2788  
  2789  	Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
  2790  }
  2791  
  2792  type TSIGKeyData struct {
  2793  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  2794  
  2795  	Algorithm string `xml:"algorithm,omitempty" json:"algorithm,omitempty"`
  2796  
  2797  	Secret string `xml:"secret,omitempty" json:"secret,omitempty"`
  2798  }
  2799  
  2800  type HostStatFlagsData struct {
  2801  
  2802  	// empty for customer-wide default
  2803  	Zone_name string `xml:"zone_name,omitempty" json:"zone_name,omitempty"`
  2804  
  2805  	// Y or N
  2806  	Active string `xml:"active,omitempty" json:"active,omitempty"`
  2807  }
  2808  
  2809  type ZoneData struct {
  2810  
  2811  	// name of zone
  2812  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  2813  
  2814  	// code indicating how serial numbers are constructed on publish
  2815  	Serial_style string `xml:"serial_style,omitempty" json:"serial_style,omitempty"`
  2816  
  2817  	// current serial number
  2818  	Serial int32 `xml:"serial,omitempty" json:"serial,omitempty"`
  2819  
  2820  	// Type of zone. Primary or Secondary
  2821  	Zone_type string `xml:"zone_type,omitempty" json:"zone_type,omitempty"`
  2822  }
  2823  
  2824  type SecondaryData struct {
  2825  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  2826  
  2827  	Masters []string `xml:"masters,omitempty" json:"masters,omitempty"`
  2828  
  2829  	Tsig_key_name string `xml:"tsig_key_name,omitempty" json:"tsig_key_name,omitempty"`
  2830  
  2831  	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
  2832  
  2833  	Active string `xml:"active,omitempty" json:"active,omitempty"`
  2834  
  2835  	Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
  2836  }
  2837  
  2838  type SessionLoginData struct {
  2839  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  2840  
  2841  	Version string `xml:"version,omitempty" json:"version,omitempty"`
  2842  }
  2843  
  2844  type QueryStatsData struct {
  2845  	Csv string `xml:"csv,omitempty" json:"csv,omitempty"`
  2846  }
  2847  
  2848  type ARecordData struct {
  2849  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  2850  
  2851  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  2852  
  2853  	Rdata *RDataA `xml:"rdata,omitempty" json:"rdata,omitempty"`
  2854  
  2855  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  2856  
  2857  	// hostname
  2858  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  2859  
  2860  	// name of zone
  2861  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  2862  }
  2863  
  2864  type AAAARecordData struct {
  2865  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  2866  
  2867  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  2868  
  2869  	Rdata *RDataAAAA `xml:"rdata,omitempty" json:"rdata,omitempty"`
  2870  
  2871  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  2872  
  2873  	// hostname
  2874  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  2875  
  2876  	// name of zone
  2877  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  2878  }
  2879  
  2880  type ALIASRecordData struct {
  2881  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  2882  
  2883  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  2884  
  2885  	Rdata *RDataALIAS `xml:"rdata,omitempty" json:"rdata,omitempty"`
  2886  
  2887  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  2888  
  2889  	// hostname
  2890  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  2891  
  2892  	// name of zone
  2893  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  2894  }
  2895  
  2896  type CAARecordData struct {
  2897  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  2898  
  2899  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  2900  
  2901  	Rdata *RDataCAA `xml:"rdata,omitempty" json:"rdata,omitempty"`
  2902  
  2903  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  2904  
  2905  	// hostname
  2906  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  2907  
  2908  	// name of zone
  2909  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  2910  }
  2911  
  2912  type CDNSKEYRecordData struct {
  2913  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  2914  
  2915  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  2916  
  2917  	Rdata *RDataCDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
  2918  
  2919  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  2920  
  2921  	// hostname
  2922  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  2923  
  2924  	// name of zone
  2925  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  2926  }
  2927  
  2928  type CDSRecordData struct {
  2929  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  2930  
  2931  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  2932  
  2933  	Rdata *RDataCDS `xml:"rdata,omitempty" json:"rdata,omitempty"`
  2934  
  2935  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  2936  
  2937  	// hostname
  2938  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  2939  
  2940  	// name of zone
  2941  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  2942  }
  2943  
  2944  type CERTRecordData struct {
  2945  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  2946  
  2947  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  2948  
  2949  	Rdata *RDataCERT `xml:"rdata,omitempty" json:"rdata,omitempty"`
  2950  
  2951  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  2952  
  2953  	// hostname
  2954  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  2955  
  2956  	// name of zone
  2957  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  2958  }
  2959  
  2960  type CNAMERecordData struct {
  2961  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  2962  
  2963  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  2964  
  2965  	Rdata *RDataCNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`
  2966  
  2967  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  2968  
  2969  	// hostname
  2970  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  2971  
  2972  	// name of zone
  2973  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  2974  }
  2975  
  2976  type CSYNCRecordData struct {
  2977  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  2978  
  2979  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  2980  
  2981  	Rdata *RDataCSYNC `xml:"rdata,omitempty" json:"rdata,omitempty"`
  2982  
  2983  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  2984  
  2985  	// hostname
  2986  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  2987  
  2988  	// name of zone
  2989  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  2990  }
  2991  
  2992  type DHCIDRecordData struct {
  2993  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  2994  
  2995  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  2996  
  2997  	Rdata *RDataDHCID `xml:"rdata,omitempty" json:"rdata,omitempty"`
  2998  
  2999  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  3000  
  3001  	// hostname
  3002  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3003  
  3004  	// name of zone
  3005  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3006  }
  3007  
  3008  type DNAMERecordData struct {
  3009  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  3010  
  3011  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  3012  
  3013  	Rdata *RDataDNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`
  3014  
  3015  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  3016  
  3017  	// hostname
  3018  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3019  
  3020  	// name of zone
  3021  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3022  }
  3023  
  3024  type DNSKEYRecordData struct {
  3025  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  3026  
  3027  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  3028  
  3029  	Rdata *RDataDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
  3030  
  3031  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  3032  
  3033  	// hostname
  3034  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3035  
  3036  	// name of zone
  3037  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3038  }
  3039  
  3040  type DSRecordData struct {
  3041  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  3042  
  3043  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  3044  
  3045  	Rdata *RDataDS `xml:"rdata,omitempty" json:"rdata,omitempty"`
  3046  
  3047  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  3048  
  3049  	// hostname
  3050  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3051  
  3052  	// name of zone
  3053  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3054  }
  3055  
  3056  type IPSECKEYRecordData struct {
  3057  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  3058  
  3059  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  3060  
  3061  	Rdata *RDataIPSECKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
  3062  
  3063  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  3064  
  3065  	// hostname
  3066  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3067  
  3068  	// name of zone
  3069  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3070  }
  3071  
  3072  type KEYRecordData struct {
  3073  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  3074  
  3075  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  3076  
  3077  	Rdata *RDataKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
  3078  
  3079  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  3080  
  3081  	// hostname
  3082  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3083  
  3084  	// name of zone
  3085  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3086  }
  3087  
  3088  type KXRecordData struct {
  3089  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  3090  
  3091  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  3092  
  3093  	Rdata *RDataKX `xml:"rdata,omitempty" json:"rdata,omitempty"`
  3094  
  3095  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  3096  
  3097  	// hostname
  3098  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3099  
  3100  	// name of zone
  3101  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3102  }
  3103  
  3104  type LOCRecordData struct {
  3105  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  3106  
  3107  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  3108  
  3109  	Rdata *RDataLOC `xml:"rdata,omitempty" json:"rdata,omitempty"`
  3110  
  3111  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  3112  
  3113  	// hostname
  3114  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3115  
  3116  	// name of zone
  3117  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3118  }
  3119  
  3120  type MXRecordData struct {
  3121  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  3122  
  3123  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  3124  
  3125  	Rdata *RDataMX `xml:"rdata,omitempty" json:"rdata,omitempty"`
  3126  
  3127  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  3128  
  3129  	// hostname
  3130  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3131  
  3132  	// name of zone
  3133  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3134  }
  3135  
  3136  type NAPTRRecordData struct {
  3137  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  3138  
  3139  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  3140  
  3141  	Rdata *RDataNAPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`
  3142  
  3143  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  3144  
  3145  	// hostname
  3146  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3147  
  3148  	// name of zone
  3149  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3150  }
  3151  
  3152  type NSAPRecordData struct {
  3153  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  3154  
  3155  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  3156  
  3157  	Rdata *RDataNSAP `xml:"rdata,omitempty" json:"rdata,omitempty"`
  3158  
  3159  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  3160  
  3161  	// hostname
  3162  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3163  
  3164  	// name of zone
  3165  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3166  }
  3167  
  3168  type POLICYRecordData struct {
  3169  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  3170  
  3171  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  3172  
  3173  	Rdata *RDataPOLICY `xml:"rdata,omitempty" json:"rdata,omitempty"`
  3174  
  3175  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  3176  
  3177  	// hostname
  3178  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3179  
  3180  	// name of zone
  3181  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3182  }
  3183  
  3184  type PTRRecordData struct {
  3185  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  3186  
  3187  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  3188  
  3189  	Rdata *RDataPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`
  3190  
  3191  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  3192  
  3193  	// hostname
  3194  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3195  
  3196  	// name of zone
  3197  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3198  }
  3199  
  3200  type PXRecordData struct {
  3201  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  3202  
  3203  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  3204  
  3205  	Rdata *RDataPX `xml:"rdata,omitempty" json:"rdata,omitempty"`
  3206  
  3207  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  3208  
  3209  	// hostname
  3210  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3211  
  3212  	// name of zone
  3213  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3214  }
  3215  
  3216  type RPRecordData struct {
  3217  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  3218  
  3219  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  3220  
  3221  	Rdata *RDataRP `xml:"rdata,omitempty" json:"rdata,omitempty"`
  3222  
  3223  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  3224  
  3225  	// hostname
  3226  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3227  
  3228  	// name of zone
  3229  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3230  }
  3231  
  3232  type SPFRecordData struct {
  3233  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  3234  
  3235  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  3236  
  3237  	Rdata *RDataSPF `xml:"rdata,omitempty" json:"rdata,omitempty"`
  3238  
  3239  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  3240  
  3241  	// hostname
  3242  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3243  
  3244  	// name of zone
  3245  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3246  }
  3247  
  3248  type SRVRecordData struct {
  3249  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  3250  
  3251  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  3252  
  3253  	Rdata *RDataSRV `xml:"rdata,omitempty" json:"rdata,omitempty"`
  3254  
  3255  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  3256  
  3257  	// hostname
  3258  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3259  
  3260  	// name of zone
  3261  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3262  }
  3263  
  3264  type SSHFPRecordData struct {
  3265  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  3266  
  3267  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  3268  
  3269  	Rdata *RDataSSHFP `xml:"rdata,omitempty" json:"rdata,omitempty"`
  3270  
  3271  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  3272  
  3273  	// hostname
  3274  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3275  
  3276  	// name of zone
  3277  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3278  }
  3279  
  3280  type TLSARecordData struct {
  3281  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  3282  
  3283  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  3284  
  3285  	Rdata *RDataTLSA `xml:"rdata,omitempty" json:"rdata,omitempty"`
  3286  
  3287  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  3288  
  3289  	// hostname
  3290  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3291  
  3292  	// name of zone
  3293  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3294  }
  3295  
  3296  type TXTRecordData struct {
  3297  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  3298  
  3299  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  3300  
  3301  	Rdata *RDataTXT `xml:"rdata,omitempty" json:"rdata,omitempty"`
  3302  
  3303  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  3304  
  3305  	// hostname
  3306  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3307  
  3308  	// name of zone
  3309  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3310  }
  3311  
  3312  type SOARecordData struct {
  3313  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  3314  
  3315  	Rdata *RDataSOA `xml:"rdata,omitempty" json:"rdata,omitempty"`
  3316  
  3317  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  3318  
  3319  	Serial_style string `xml:"serial_style,omitempty" json:"serial_style,omitempty"`
  3320  
  3321  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  3322  
  3323  	// hostname
  3324  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3325  
  3326  	// name of zone
  3327  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3328  }
  3329  
  3330  type RDataSOAUpdate struct {
  3331  	Rname string `xml:"rname,omitempty" json:"rname,omitempty"`
  3332  
  3333  	Refresh string `xml:"refresh,omitempty" json:"refresh,omitempty"`
  3334  
  3335  	Retry string `xml:"retry,omitempty" json:"retry,omitempty"`
  3336  
  3337  	Expire string `xml:"expire,omitempty" json:"expire,omitempty"`
  3338  
  3339  	Minimum string `xml:"minimum,omitempty" json:"minimum,omitempty"`
  3340  }
  3341  
  3342  type NSRecordData struct {
  3343  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  3344  
  3345  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  3346  
  3347  	Rdata *RDataNS `xml:"rdata,omitempty" json:"rdata,omitempty"`
  3348  
  3349  	Service_class string `xml:"service_class,omitempty" json:"service_class,omitempty"`
  3350  
  3351  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  3352  
  3353  	// hostname
  3354  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3355  
  3356  	// name of zone
  3357  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3358  }
  3359  
  3360  type UserData struct {
  3361  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
  3362  
  3363  	User_id string `xml:"user_id,omitempty" json:"user_id,omitempty"`
  3364  
  3365  	Password string `xml:"password,omitempty" json:"password,omitempty"`
  3366  
  3367  	Group_name []string `xml:"group_name,omitempty" json:"group_name,omitempty"`
  3368  
  3369  	Nickname string `xml:"nickname,omitempty" json:"nickname,omitempty"`
  3370  
  3371  	First_name string `xml:"first_name,omitempty" json:"first_name,omitempty"`
  3372  
  3373  	Last_name string `xml:"last_name,omitempty" json:"last_name,omitempty"`
  3374  
  3375  	Phone string `xml:"phone,omitempty" json:"phone,omitempty"`
  3376  
  3377  	Fax string `xml:"fax,omitempty" json:"fax,omitempty"`
  3378  
  3379  	Email string `xml:"email,omitempty" json:"email,omitempty"`
  3380  
  3381  	Notify_email string `xml:"notify_email,omitempty" json:"notify_email,omitempty"`
  3382  
  3383  	Pager_email string `xml:"pager_email,omitempty" json:"pager_email,omitempty"`
  3384  
  3385  	Address string `xml:"address,omitempty" json:"address,omitempty"`
  3386  
  3387  	Address_2 string `xml:"address_2,omitempty" json:"address_2,omitempty"`
  3388  
  3389  	City string `xml:"city,omitempty" json:"city,omitempty"`
  3390  
  3391  	State string `xml:"state,omitempty" json:"state,omitempty"`
  3392  
  3393  	Post_code string `xml:"post_code,omitempty" json:"post_code,omitempty"`
  3394  
  3395  	Country string `xml:"country,omitempty" json:"country,omitempty"`
  3396  
  3397  	Website string `xml:"website,omitempty" json:"website,omitempty"`
  3398  
  3399  	Organization string `xml:"organization,omitempty" json:"organization,omitempty"`
  3400  
  3401  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  3402  }
  3403  
  3404  type ContactData struct {
  3405  	Nickname string `xml:"nickname,omitempty" json:"nickname,omitempty"`
  3406  
  3407  	First_name string `xml:"first_name,omitempty" json:"first_name,omitempty"`
  3408  
  3409  	Last_name string `xml:"last_name,omitempty" json:"last_name,omitempty"`
  3410  
  3411  	Phone string `xml:"phone,omitempty" json:"phone,omitempty"`
  3412  
  3413  	Fax string `xml:"fax,omitempty" json:"fax,omitempty"`
  3414  
  3415  	Email string `xml:"email,omitempty" json:"email,omitempty"`
  3416  
  3417  	Notify_email string `xml:"notify_email,omitempty" json:"notify_email,omitempty"`
  3418  
  3419  	Pager_email string `xml:"pager_email,omitempty" json:"pager_email,omitempty"`
  3420  
  3421  	Address string `xml:"address,omitempty" json:"address,omitempty"`
  3422  
  3423  	Address_2 string `xml:"address_2,omitempty" json:"address_2,omitempty"`
  3424  
  3425  	City string `xml:"city,omitempty" json:"city,omitempty"`
  3426  
  3427  	State string `xml:"state,omitempty" json:"state,omitempty"`
  3428  
  3429  	Post_code string `xml:"post_code,omitempty" json:"post_code,omitempty"`
  3430  
  3431  	Country string `xml:"country,omitempty" json:"country,omitempty"`
  3432  
  3433  	Website string `xml:"website,omitempty" json:"website,omitempty"`
  3434  
  3435  	Organization string `xml:"organization,omitempty" json:"organization,omitempty"`
  3436  }
  3437  
  3438  type CustomerNSData struct {
  3439  	Primary string `xml:"primary,omitempty" json:"primary,omitempty"`
  3440  
  3441  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3442  }
  3443  
  3444  type CustomerInterfaceData struct {
  3445  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  3446  
  3447  	Address []string `xml:"address,omitempty" json:"address,omitempty"`
  3448  }
  3449  
  3450  type CustomerData struct {
  3451  	Id string `xml:"id,omitempty" json:"id,omitempty"`
  3452  
  3453  	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
  3454  
  3455  	Organization string `xml:"organization,omitempty" json:"organization,omitempty"`
  3456  
  3457  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  3458  
  3459  	Pool_id string `xml:"pool_id,omitempty" json:"pool_id,omitempty"`
  3460  
  3461  	Activated string `xml:"activated,omitempty" json:"activated,omitempty"`
  3462  
  3463  	Type_ string `xml:"type,omitempty" json:"type,omitempty"`
  3464  
  3465  	Level string `xml:"level,omitempty" json:"level,omitempty"`
  3466  
  3467  	Owner_contact string `xml:"owner_contact,omitempty" json:"owner_contact,omitempty"`
  3468  
  3469  	Billing_contact string `xml:"billing_contact,omitempty" json:"billing_contact,omitempty"`
  3470  
  3471  	Primary_sales_agent string `xml:"primary_sales_agent,omitempty" json:"primary_sales_agent,omitempty"`
  3472  
  3473  	Salesforce_id string `xml:"salesforce_id,omitempty" json:"salesforce_id,omitempty"`
  3474  
  3475  	Default_ns []*CustomerNSData `xml:"default_ns,omitempty" json:"default_ns,omitempty"`
  3476  
  3477  	Interfaces []*CustomerInterfaceData `xml:"interfaces,omitempty" json:"interfaces,omitempty"`
  3478  
  3479  	Admin_user_id string `xml:"admin_user_id,omitempty" json:"admin_user_id,omitempty"`
  3480  
  3481  	Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`
  3482  
  3483  	Tenant string `xml:"tenant,omitempty" json:"tenant,omitempty"`
  3484  }
  3485  
  3486  type CustomerAdminData struct {
  3487  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
  3488  
  3489  	Password string `xml:"password,omitempty" json:"password,omitempty"`
  3490  
  3491  	Email string `xml:"email,omitempty" json:"email,omitempty"`
  3492  
  3493  	First_name string `xml:"first_name,omitempty" json:"first_name,omitempty"`
  3494  
  3495  	Last_name string `xml:"last_name,omitempty" json:"last_name,omitempty"`
  3496  
  3497  	Phone string `xml:"phone,omitempty" json:"phone,omitempty"`
  3498  
  3499  	Fax string `xml:"fax,omitempty" json:"fax,omitempty"`
  3500  
  3501  	Notify_email string `xml:"notify_email,omitempty" json:"notify_email,omitempty"`
  3502  
  3503  	Pager_email string `xml:"pager_email,omitempty" json:"pager_email,omitempty"`
  3504  
  3505  	Address string `xml:"address,omitempty" json:"address,omitempty"`
  3506  
  3507  	Address_2 string `xml:"address_2,omitempty" json:"address_2,omitempty"`
  3508  
  3509  	City string `xml:"city,omitempty" json:"city,omitempty"`
  3510  
  3511  	State string `xml:"state,omitempty" json:"state,omitempty"`
  3512  
  3513  	Post_code string `xml:"post_code,omitempty" json:"post_code,omitempty"`
  3514  
  3515  	Country string `xml:"country,omitempty" json:"country,omitempty"`
  3516  
  3517  	Website string `xml:"website,omitempty" json:"website,omitempty"`
  3518  
  3519  	Organization string `xml:"organization,omitempty" json:"organization,omitempty"`
  3520  }
  3521  
  3522  type CustomerPrefData struct {
  3523  
  3524  	// name of the pref setting
  3525  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  3526  
  3527  	// value of the setting
  3528  	Value string `xml:"value,omitempty" json:"value,omitempty"`
  3529  
  3530  	// Y/N: pref is not explicitly set, this is the default value
  3531  	Default_ string `xml:"default,omitempty" json:"default,omitempty"`
  3532  }
  3533  
  3534  type CustomerIPACL struct {
  3535  
  3536  	// comma or space-delimited list of netmasks, in CIDR form; no '/' assumes exact address
  3537  	Netmasks string `xml:"netmasks,omitempty" json:"netmasks,omitempty"`
  3538  
  3539  	// 'Y'/'N', default 'Y'
  3540  	Active string `xml:"active,omitempty" json:"active,omitempty"`
  3541  
  3542  	// 'web'/'api', default 'web'
  3543  	Scope string `xml:"scope,omitempty" json:"scope,omitempty"`
  3544  }
  3545  
  3546  type CustomerOracleMetadataData struct {
  3547  
  3548  	// compartment id
  3549  	Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`
  3550  
  3551  	// customer id
  3552  	Cust_id string `xml:"cust_id,omitempty" json:"cust_id,omitempty"`
  3553  
  3554  	// tenant id
  3555  	Tenant string `xml:"tenant,omitempty" json:"tenant,omitempty"`
  3556  }
  3557  
  3558  type ZoneOracleMetadataData struct {
  3559  
  3560  	// compartment id
  3561  	Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`
  3562  
  3563  	// public id
  3564  	Public_id string `xml:"public_id,omitempty" json:"public_id,omitempty"`
  3565  
  3566  	// zone id
  3567  	Zone_id string `xml:"zone_id,omitempty" json:"zone_id,omitempty"`
  3568  }
  3569  
  3570  type RedirectData struct {
  3571  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3572  
  3573  	Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
  3574  
  3575  	Rdata string `xml:"rdata,omitempty" json:"rdata,omitempty"`
  3576  
  3577  	Rtype string `xml:"rtype,omitempty" json:"rtype,omitempty"`
  3578  
  3579  	SubstituteRtype string `xml:"substituteRtype,omitempty" json:"substituteRtype,omitempty"`
  3580  }
  3581  
  3582  type Replacement struct {
  3583  	Redirects []*RedirectData `xml:"redirects,omitempty" json:"redirects,omitempty"`
  3584  }
  3585  
  3586  type DDNSData struct {
  3587  
  3588  	// an IP address, either v4 or v6
  3589  	Address string `xml:"address,omitempty" json:"address,omitempty"`
  3590  
  3591  	// either A or AAAA
  3592  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
  3593  
  3594  	// last time this service was update by a Dynamic DNS client
  3595  	Last_updated string `xml:"last_updated,omitempty" json:"last_updated,omitempty"`
  3596  
  3597  	// count of excessive updates
  3598  	Abuse_count string `xml:"abuse_count,omitempty" json:"abuse_count,omitempty"`
  3599  
  3600  	// 'Y', 'N'
  3601  	Active string `xml:"active,omitempty" json:"active,omitempty"`
  3602  
  3603  	// hostname
  3604  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3605  
  3606  	// name of zone
  3607  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3608  }
  3609  
  3610  type UpdateUserPasswordData struct {
  3611  	Password string `xml:"password,omitempty" json:"password,omitempty"`
  3612  }
  3613  
  3614  type UpdateUser struct {
  3615  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
  3616  
  3617  	Password string `xml:"password,omitempty" json:"password,omitempty"`
  3618  
  3619  	Group_name []string `xml:"group_name,omitempty" json:"group_name,omitempty"`
  3620  
  3621  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  3622  }
  3623  
  3624  type DDNSHostData struct {
  3625  	Ddns *DDNSData `xml:"ddns,omitempty" json:"ddns,omitempty"`
  3626  
  3627  	New_user *UpdateUser `xml:"new_user,omitempty" json:"new_user,omitempty"`
  3628  }
  3629  
  3630  type FailoverData struct {
  3631  
  3632  	// normally served address
  3633  	Address string `xml:"address,omitempty" json:"address,omitempty"`
  3634  
  3635  	// TTL (time-to-live)
  3636  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  3637  
  3638  	// 'ip' or 'cname'
  3639  	Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`
  3640  
  3641  	// address or CNAME to serve on failover
  3642  	Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`
  3643  
  3644  	// restore normal address automatically (Y)
  3645  	Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`
  3646  
  3647  	// The number of consecutive monitoring intervals to delay before placing an IP address back in service
  3648  	Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`
  3649  
  3650  	// contact that gets status notification
  3651  	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
  3652  
  3653  	// when notifications are sent
  3654  	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
  3655  
  3656  	// The IP or hostname of a syslog server to send monitor events to
  3657  	Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`
  3658  
  3659  	// The port of the syslog server. Defaults to 514 if not present
  3660  	Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`
  3661  
  3662  	// The syslog ident to use. Defaults to 'dynect'
  3663  	Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`
  3664  
  3665  	// The syslog facility to use. Defaults to 'daemon'
  3666  	Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`
  3667  
  3668  	// When to deliver syslog message; 'change' or 'all'
  3669  	Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`
  3670  
  3671  	// for custom syslog messages
  3672  	Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`
  3673  
  3674  	// for custom syslog messages
  3675  	Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`
  3676  
  3677  	// details about monitoring
  3678  	Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`
  3679  
  3680  	// 'ok', 'trouble', 'failover'
  3681  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  3682  
  3683  	// 'Y', 'N'
  3684  	Active string `xml:"active,omitempty" json:"active,omitempty"`
  3685  
  3686  	// monitoring changes task
  3687  	Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
  3688  
  3689  	// Recent monitoring results. This field is returned in responses from the API, it should not be included in requests.
  3690  	Log []*MonitorLogData `xml:"log,omitempty" json:"log,omitempty"`
  3691  
  3692  	// hostname
  3693  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3694  
  3695  	// name of zone
  3696  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3697  }
  3698  
  3699  type MonitorData struct {
  3700  
  3701  	// HTTP, HTTPS, PING, SMTP, TCP, NONE
  3702  	Protocol string `xml:"protocol,omitempty" json:"protocol,omitempty"`
  3703  
  3704  	// time between checks, in minutes
  3705  	Interval int32 `xml:"interval,omitempty" json:"interval,omitempty"`
  3706  
  3707  	// times to retest on failure
  3708  	Retries int32 `xml:"retries,omitempty" json:"retries,omitempty"`
  3709  
  3710  	// if different from service default
  3711  	Port int32 `xml:"port,omitempty" json:"port,omitempty"`
  3712  
  3713  	// e.g: http://host/path
  3714  	Path string `xml:"path,omitempty" json:"path,omitempty"`
  3715  
  3716  	// if different from fqdn
  3717  	Host string `xml:"host,omitempty" json:"host,omitempty"`
  3718  
  3719  	// check response for specific text
  3720  	Expected string `xml:"expected,omitempty" json:"expected,omitempty"`
  3721  
  3722  	// additional HTTP headers
  3723  	Header string `xml:"header,omitempty" json:"header,omitempty"`
  3724  
  3725  	// test timeout
  3726  	Timeout int32 `xml:"timeout,omitempty" json:"timeout,omitempty"`
  3727  }
  3728  
  3729  type MonitorLogData struct {
  3730  
  3731  	// 'up', 'down', 'unk'
  3732  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  3733  
  3734  	// more details on error
  3735  	Message string `xml:"message,omitempty" json:"message,omitempty"`
  3736  
  3737  	// unix timestamp of monitor
  3738  	Time int32 `xml:"time,omitempty" json:"time,omitempty"`
  3739  
  3740  	// "airport" code
  3741  	Site_code string `xml:"site_code,omitempty" json:"site_code,omitempty"`
  3742  }
  3743  
  3744  type LoadBalanceData struct {
  3745  
  3746  	// pool of IP addresses to balance
  3747  	Pool []*LoadBalanceAddress `xml:"pool,omitempty" json:"pool,omitempty"`
  3748  
  3749  	// TTL (time-to-live)
  3750  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  3751  
  3752  	// 'ip', 'global', or 'cname'
  3753  	Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`
  3754  
  3755  	// for 'ip' or 'cname', what to serve on failover
  3756  	Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`
  3757  
  3758  	// restore normal address automatically (Y)
  3759  	Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`
  3760  
  3761  	// The number of consecutive monitoring intervals to delay before placing an IP address back in service
  3762  	Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`
  3763  
  3764  	// contact that gets status notification
  3765  	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
  3766  
  3767  	// when notifications are sent
  3768  	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
  3769  
  3770  	// The IP or hostname of a syslog server to send monitor events to
  3771  	Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`
  3772  
  3773  	// The port of the syslog server. Defaults to 514 if not present
  3774  	Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`
  3775  
  3776  	// The syslog ident to use. Defaults to 'dynect'
  3777  	Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`
  3778  
  3779  	// The syslog facility to use. Defaults to 'daemon'
  3780  	Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`
  3781  
  3782  	// When to deliver syslog message; 'change' or 'all'
  3783  	Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`
  3784  
  3785  	// for custom syslog messages
  3786  	Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`
  3787  
  3788  	// for custom syslog messages
  3789  	Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`
  3790  
  3791  	// number of addresses in each DNS response
  3792  	Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
  3793  
  3794  	// details about monitoring
  3795  	Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`
  3796  
  3797  	// 'ok', 'trouble', 'failover'
  3798  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  3799  
  3800  	// 'Y', 'N'
  3801  	Active string `xml:"active,omitempty" json:"active,omitempty"`
  3802  
  3803  	// hostname
  3804  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3805  
  3806  	// name of zone
  3807  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3808  }
  3809  
  3810  type LoadBalanceAddress struct {
  3811  
  3812  	// an IP address to monitor and publish
  3813  	Address string `xml:"address,omitempty" json:"address,omitempty"`
  3814  
  3815  	// a human-readable label
  3816  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  3817  
  3818  	// how often this is served relative to others in pool
  3819  	Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`
  3820  
  3821  	// how this address reponds to monitoring: obey,remove,always,no
  3822  	Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
  3823  
  3824  	// current monitoring status This field is returned in responses from the API, it should not be included in requests.
  3825  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  3826  
  3827  	// Recent monitoring results for this address. This field is returned in responses from the API, it should not be included in requests.
  3828  	Log []*MonitorLogData `xml:"log,omitempty" json:"log,omitempty"`
  3829  }
  3830  
  3831  type LoadBalancePoolEntry struct {
  3832  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3833  
  3834  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3835  
  3836  	// an IP address to monitor and publish
  3837  	Address string `xml:"address,omitempty" json:"address,omitempty"`
  3838  
  3839  	// a human-readable label
  3840  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  3841  
  3842  	// how often this is served relative to others in pool
  3843  	Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`
  3844  
  3845  	// how this address reponds to monitoring: obey,remove,always,no
  3846  	Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
  3847  
  3848  	// current monitoring status This field is returned in responses from the API, it should not be included in requests.
  3849  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  3850  
  3851  	// Recent monitoring results for this address. This field is returned in responses from the API, it should not be included in requests.
  3852  	Log []*MonitorLogData `xml:"log,omitempty" json:"log,omitempty"`
  3853  }
  3854  
  3855  type GSLBData struct {
  3856  
  3857  	// per-region addresses and configuration
  3858  	Region []*GSLBRegion `xml:"region,omitempty" json:"region,omitempty"`
  3859  
  3860  	// TTL (time-to-live)
  3861  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  3862  
  3863  	// restore normal address automatically (Y)
  3864  	Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`
  3865  
  3866  	// The number of consecutive monitoring intervals to delay before placing an IP address back in service
  3867  	Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`
  3868  
  3869  	// contact that gets status notification
  3870  	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
  3871  
  3872  	// when notifications are sent
  3873  	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
  3874  
  3875  	// The IP or hostname of a syslog server to send monitor events to
  3876  	Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`
  3877  
  3878  	// The port of the syslog server. Defaults to 514 if not present
  3879  	Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`
  3880  
  3881  	// The syslog ident to use. Defaults to 'dynect'
  3882  	Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`
  3883  
  3884  	// The syslog facility to use. Defaults to 'daemon'
  3885  	Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`
  3886  
  3887  	// When to deliver syslog message; 'change' or 'all'
  3888  	Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`
  3889  
  3890  	// for custom syslog messages
  3891  	Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`
  3892  
  3893  	// for custom syslog messages
  3894  	Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`
  3895  
  3896  	// details about monitoring
  3897  	Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`
  3898  
  3899  	// 'ok', 'trouble', 'failover'
  3900  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  3901  
  3902  	// 'Y', 'N'
  3903  	Active string `xml:"active,omitempty" json:"active,omitempty"`
  3904  
  3905  	// monitoring changes task
  3906  	Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
  3907  
  3908  	// hostname
  3909  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3910  
  3911  	// name of zone
  3912  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3913  }
  3914  
  3915  type GSLBRegion struct {
  3916  
  3917  	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
  3918  	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
  3919  
  3920  	// 'ip', 'global', or 'cname'
  3921  	Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`
  3922  
  3923  	// for 'ip' or 'cname', what to serve on failover
  3924  	Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`
  3925  
  3926  	// number of addresses in each DNS response
  3927  	Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
  3928  
  3929  	// number of 'ok' addresses before region fails over
  3930  	Min_healthy int32 `xml:"min_healthy,omitempty" json:"min_healthy,omitempty"`
  3931  
  3932  	// pool of IP addresses to balance
  3933  	Pool []*GSLBAddress `xml:"pool,omitempty" json:"pool,omitempty"`
  3934  }
  3935  
  3936  type GSLBAddress struct {
  3937  
  3938  	// an IP address or FQDN to monitor and publish
  3939  	Address string `xml:"address,omitempty" json:"address,omitempty"`
  3940  
  3941  	// a human-readable label
  3942  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  3943  
  3944  	// how often this is served relative to others in pool
  3945  	Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`
  3946  
  3947  	// how this address reponds to monitoring: obey,remove,always,no
  3948  	Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
  3949  
  3950  	// current monitoring status This field is returned in responses from the API, it should not be included in requests.
  3951  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  3952  
  3953  	// Recent monitoring results for this address. This field is returned in responses from the API, it should not be included in requests.
  3954  	Log []*MonitorLogData `xml:"log,omitempty" json:"log,omitempty"`
  3955  }
  3956  
  3957  type GSLBRegionData struct {
  3958  
  3959  	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
  3960  	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
  3961  
  3962  	// 'ip', 'global', or 'cname'
  3963  	Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`
  3964  
  3965  	// for 'ip' or 'cname', what to serve on failover
  3966  	Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`
  3967  
  3968  	// number of addresses in each DNS response
  3969  	Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
  3970  
  3971  	// number of 'ok' addresses before region fails over
  3972  	Min_healthy int32 `xml:"min_healthy,omitempty" json:"min_healthy,omitempty"`
  3973  
  3974  	// pool of IP addresses to balance
  3975  	Pool []*GSLBAddress `xml:"pool,omitempty" json:"pool,omitempty"`
  3976  
  3977  	// 'ok', 'trouble', 'failover'
  3978  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  3979  
  3980  	// monitoring changes task
  3981  	Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
  3982  
  3983  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3984  
  3985  	// name of zone
  3986  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3987  }
  3988  
  3989  type GSLBRegionPoolEntry struct {
  3990  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  3991  
  3992  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  3993  
  3994  	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
  3995  	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
  3996  
  3997  	// an IP address or FQDN to monitor and publish
  3998  	Address string `xml:"address,omitempty" json:"address,omitempty"`
  3999  
  4000  	// a human-readable label
  4001  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  4002  
  4003  	// how often this is served relative to others in pool
  4004  	Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`
  4005  
  4006  	// how this address reponds to monitoring: obey,remove,always,no
  4007  	Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
  4008  
  4009  	// current monitoring status This field is returned in responses from the API, it should not be included in requests.
  4010  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  4011  
  4012  	// monitoring changes task This field is returned in responses from the API, it should not be included in requests.
  4013  	Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
  4014  
  4015  	// Recent monitoring results for this address. This field is returned in responses from the API, it should not be included in requests.
  4016  	Log []*MonitorLogData `xml:"log,omitempty" json:"log,omitempty"`
  4017  }
  4018  
  4019  type RTTMData struct {
  4020  
  4021  	// per-region addresses and configuration
  4022  	Region []*RTTMRegion `xml:"region,omitempty" json:"region,omitempty"`
  4023  
  4024  	// TTL (time-to-live)
  4025  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  4026  
  4027  	// restore normal address automatically (Y)
  4028  	Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`
  4029  
  4030  	// The number of consecutive monitoring intervals to delay before placing an IP address back in service
  4031  	Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`
  4032  
  4033  	// contact that gets status notification
  4034  	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
  4035  
  4036  	// when notifications are sent
  4037  	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
  4038  
  4039  	// The IP or hostname of a syslog server to send monitor events to
  4040  	Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`
  4041  
  4042  	// The port of the syslog server. Defaults to 514 if not present
  4043  	Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`
  4044  
  4045  	// The syslog ident to use. Defaults to 'dynect'
  4046  	Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`
  4047  
  4048  	// The syslog facility to use. Defaults to 'daemon'
  4049  	Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`
  4050  
  4051  	// When to deliver syslog message; 'change' or 'all'
  4052  	Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`
  4053  
  4054  	// for custom syslog messages
  4055  	Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`
  4056  
  4057  	// for custom syslog messages
  4058  	Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`
  4059  
  4060  	// for custom syslog messages
  4061  	Syslog_rttm_fmt string `xml:"syslog_rttm_fmt,omitempty" json:"syslog_rttm_fmt,omitempty"`
  4062  
  4063  	// details about monitoring
  4064  	Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`
  4065  
  4066  	// details about performance monitoring
  4067  	Performance_monitor *MonitorData `xml:"performance_monitor,omitempty" json:"performance_monitor,omitempty"`
  4068  
  4069  	// 'ok', 'unk', 'trouble', 'failover'
  4070  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  4071  
  4072  	// 'Y', 'N'
  4073  	Active string `xml:"active,omitempty" json:"active,omitempty"`
  4074  
  4075  	// monitoring changes task
  4076  	Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
  4077  
  4078  	// hostname
  4079  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  4080  
  4081  	// name of zone
  4082  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  4083  }
  4084  
  4085  type RTTMRegion struct {
  4086  
  4087  	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
  4088  	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
  4089  
  4090  	// 'Y' or 'N', if 'Y', region will filled in with global settings
  4091  	Autopopulate string `xml:"autopopulate,omitempty" json:"autopopulate,omitempty"`
  4092  
  4093  	// number of addresses in each DNS response
  4094  	Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
  4095  
  4096  	// pool_count, number of addresses to be included in the serve pool
  4097  	Ep int32 `xml:"ep,omitempty" json:"ep,omitempty"`
  4098  
  4099  	// 'ip', 'global', 'region', default 'global'
  4100  	Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`
  4101  
  4102  	// for 'ip' mode, address to serve on failover. For 'region' mode, region_code of the region to failover to.
  4103  	Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`
  4104  
  4105  	// failover_count, number of addresses that must be 'ok', otherwise a region is considered 'failover'
  4106  	Apmc int32 `xml:"apmc,omitempty" json:"apmc,omitempty"`
  4107  
  4108  	// failover_count2, number of addresses that must be 'ok', otherwise a region is considered 'failover'
  4109  	Epmc int32 `xml:"epmc,omitempty" json:"epmc,omitempty"`
  4110  
  4111  	// pool of IP addresses to balance
  4112  	Pool []*RTTMAddress `xml:"pool,omitempty" json:"pool,omitempty"`
  4113  
  4114  	// 'ok, 'unk', 'trouble', 'failover', This field is returned in responses from the API, it should not be included in requests.
  4115  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  4116  
  4117  	// monitoring changes task This field is returned in responses from the API, it should not be included in requests.
  4118  	Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
  4119  }
  4120  
  4121  type RTTMAddress struct {
  4122  
  4123  	// an IP address to monitor and publish
  4124  	Address string `xml:"address,omitempty" json:"address,omitempty"`
  4125  
  4126  	// a human-readable label
  4127  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  4128  
  4129  	// how often this is served relative to others in pool
  4130  	Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`
  4131  
  4132  	// how this address reponds to monitoring: obey,remove,always,no
  4133  	Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
  4134  
  4135  	// current monitoring status This field is returned in responses from the API, it should not be included in requests.
  4136  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  4137  
  4138  	// Recent monitoring results for this address. This field is returned in responses from the API, it should not be included in requests.
  4139  	Log []*MonitorLogData `xml:"log,omitempty" json:"log,omitempty"`
  4140  }
  4141  
  4142  type RTTMLogData struct {
  4143  
  4144  	// zone serial at which this status was made
  4145  	Serial string `xml:"serial,omitempty" json:"serial,omitempty"`
  4146  
  4147  	// timestamp in UTC at which this status was made
  4148  	Change_ts string `xml:"change_ts,omitempty" json:"change_ts,omitempty"`
  4149  
  4150  	// type of status change. 'health', 'perf', or 'user'
  4151  	Change_type string `xml:"change_type,omitempty" json:"change_type,omitempty"`
  4152  
  4153  	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
  4154  	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
  4155  
  4156  	// 'up', 'trouble', 'failover', or 'reg_remove'
  4157  	Region_status string `xml:"region_status,omitempty" json:"region_status,omitempty"`
  4158  
  4159  	// If change_type is 'user', the user that made the change
  4160  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
  4161  
  4162  	// number of addresses in each DNS response
  4163  	Serve_count string `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
  4164  
  4165  	// 'A', 'AAAA', or 'CNAME'
  4166  	Rdata_type string `xml:"rdata_type,omitempty" json:"rdata_type,omitempty"`
  4167  
  4168  	// List of rdata being served for this region
  4169  	Region_rdata []*RTTMLogRData `xml:"region_rdata,omitempty" json:"region_rdata,omitempty"`
  4170  }
  4171  
  4172  type RTTMLogRData struct {
  4173  
  4174  	// how often this is served relative to others in pool
  4175  	Weight string `xml:"weight,omitempty" json:"weight,omitempty"`
  4176  
  4177  	Rdata_a *RDataA `xml:"rdata_a,omitempty" json:"rdata_a,omitempty"`
  4178  
  4179  	Rdata_aaaa *RDataAAAA `xml:"rdata_aaaa,omitempty" json:"rdata_aaaa,omitempty"`
  4180  
  4181  	Rdata_cname *RDataCNAME `xml:"rdata_cname,omitempty" json:"rdata_cname,omitempty"`
  4182  }
  4183  
  4184  type RTTMRegionData struct {
  4185  
  4186  	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
  4187  	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
  4188  
  4189  	// 'Y' or 'N', if 'Y', region will filled in with global settings
  4190  	Autopopulate string `xml:"autopopulate,omitempty" json:"autopopulate,omitempty"`
  4191  
  4192  	// number of addresses in each DNS response
  4193  	Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
  4194  
  4195  	// pool_count, number of addresses to be included in the serve pool
  4196  	Ep int32 `xml:"ep,omitempty" json:"ep,omitempty"`
  4197  
  4198  	// 'ip', 'global', 'region', default 'global'
  4199  	Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`
  4200  
  4201  	// for 'ip' mode, address to serve on failover. For 'region' mode, region_code of the region to failover to.
  4202  	Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`
  4203  
  4204  	// failover_count, number of addresses that must be 'ok', otherwise a region is considered 'failover'
  4205  	Apmc int32 `xml:"apmc,omitempty" json:"apmc,omitempty"`
  4206  
  4207  	// failover_count2, number of addresses that must be 'ok', otherwise a region is considered 'failover'
  4208  	Epmc int32 `xml:"epmc,omitempty" json:"epmc,omitempty"`
  4209  
  4210  	// pool of IP addresses to balance
  4211  	Pool []*RTTMAddress `xml:"pool,omitempty" json:"pool,omitempty"`
  4212  
  4213  	// monitoring changes task This field is returned in responses from the API, it should not be included in requests.
  4214  	Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
  4215  
  4216  	// 'ok, 'unk', 'trouble', 'failover',
  4217  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  4218  
  4219  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  4220  
  4221  	// name of zone
  4222  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  4223  }
  4224  
  4225  type RTTMRegionPoolEntry struct {
  4226  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  4227  
  4228  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  4229  
  4230  	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
  4231  	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
  4232  
  4233  	// an IP address to monitor and publish
  4234  	Address string `xml:"address,omitempty" json:"address,omitempty"`
  4235  
  4236  	// a human-readable label
  4237  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  4238  
  4239  	// how often this is served relative to others in pool
  4240  	Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`
  4241  
  4242  	// how this address reponds to monitoring: obey,remove,always,no
  4243  	Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
  4244  
  4245  	// current monitoring status This field is returned in responses from the API, it should not be included in requests.
  4246  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  4247  
  4248  	// Recent monitoring results for this address. This field is returned in responses from the API, it should not be included in requests.
  4249  	Log []*MonitorLogData `xml:"log,omitempty" json:"log,omitempty"`
  4250  
  4251  	// monitoring changes task This field is returned in responses from the API, it should not be included in requests.
  4252  	Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
  4253  }
  4254  
  4255  type HTTPRedirectData struct {
  4256  
  4257  	// URL requests are redirecto to
  4258  	Url string `xml:"url,omitempty" json:"url,omitempty"`
  4259  
  4260  	// either '301' (temporary) or '302' (permanent)
  4261  	Code string `xml:"code,omitempty" json:"code,omitempty"`
  4262  
  4263  	// should redirected URL include requested URL
  4264  	Keep_uri string `xml:"keep_uri,omitempty" json:"keep_uri,omitempty"`
  4265  
  4266  	// hostname
  4267  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  4268  
  4269  	// name of zone
  4270  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  4271  }
  4272  
  4273  type AdvRedirectRuleData struct {
  4274  
  4275  	// Public ID of rule.
  4276  	Public_id string `xml:"public_id,omitempty" json:"public_id,omitempty"`
  4277  
  4278  	// either '301' (temporary) or '302' (permanent)
  4279  	Code string `xml:"code,omitempty" json:"code,omitempty"`
  4280  
  4281  	// host portion of URL to match
  4282  	Host_prefix string `xml:"host_prefix,omitempty" json:"host_prefix,omitempty"`
  4283  
  4284  	// path portion of URL to match
  4285  	Path string `xml:"path,omitempty" json:"path,omitempty"`
  4286  
  4287  	// replacement pattern
  4288  	Url_pattern string `xml:"url_pattern,omitempty" json:"url_pattern,omitempty"`
  4289  
  4290  	// 'Y'/'N', default 'Y'
  4291  	Active string `xml:"active,omitempty" json:"active,omitempty"`
  4292  
  4293  	// Public ID of next AdvRedirect rule to be processed. (default to end of list)
  4294  	Next_public_id string `xml:"next_public_id,omitempty" json:"next_public_id,omitempty"`
  4295  }
  4296  
  4297  type AdvRedirectData struct {
  4298  
  4299  	// 'Y'/'N', default 'Y'
  4300  	Active string `xml:"active,omitempty" json:"active,omitempty"`
  4301  
  4302  	// List of AdvRedirectRules
  4303  	Rules []*AdvRedirectRuleData `xml:"rules,omitempty" json:"rules,omitempty"`
  4304  
  4305  	// hostname
  4306  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  4307  
  4308  	// name of zone
  4309  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  4310  }
  4311  
  4312  type RDataA struct {
  4313  	Address string `xml:"address,omitempty" json:"address,omitempty"`
  4314  }
  4315  
  4316  type RDataAAAA struct {
  4317  	Address string `xml:"address,omitempty" json:"address,omitempty"`
  4318  }
  4319  
  4320  type RDataALIAS struct {
  4321  	Alias string `xml:"alias,omitempty" json:"alias,omitempty"`
  4322  }
  4323  
  4324  type RDataCAA struct {
  4325  	Flags int32 `xml:"flags,omitempty" json:"flags,omitempty"`
  4326  
  4327  	Tag string `xml:"tag,omitempty" json:"tag,omitempty"`
  4328  
  4329  	Value string `xml:"value,omitempty" json:"value,omitempty"`
  4330  }
  4331  
  4332  type RDataCDNSKEY struct {
  4333  	Flags int32 `xml:"flags,omitempty" json:"flags,omitempty"`
  4334  
  4335  	Algorithm int32 `xml:"algorithm,omitempty" json:"algorithm,omitempty"`
  4336  
  4337  	Protocol int32 `xml:"protocol,omitempty" json:"protocol,omitempty"`
  4338  
  4339  	Public_key string `xml:"public_key,omitempty" json:"public_key,omitempty"`
  4340  }
  4341  
  4342  type RDataCDS struct {
  4343  	Keytag int32 `xml:"keytag,omitempty" json:"keytag,omitempty"`
  4344  
  4345  	Algorithm int32 `xml:"algorithm,omitempty" json:"algorithm,omitempty"`
  4346  
  4347  	Digtype int32 `xml:"digtype,omitempty" json:"digtype,omitempty"`
  4348  
  4349  	Digest string `xml:"digest,omitempty" json:"digest,omitempty"`
  4350  }
  4351  
  4352  type RDataCERT struct {
  4353  	Format int32 `xml:"format,omitempty" json:"format,omitempty"`
  4354  
  4355  	Tag int32 `xml:"tag,omitempty" json:"tag,omitempty"`
  4356  
  4357  	Algorithm int32 `xml:"algorithm,omitempty" json:"algorithm,omitempty"`
  4358  
  4359  	Certificate string `xml:"certificate,omitempty" json:"certificate,omitempty"`
  4360  }
  4361  
  4362  type RDataCNAME struct {
  4363  	Cname string `xml:"cname,omitempty" json:"cname,omitempty"`
  4364  }
  4365  
  4366  type RDataCSYNC struct {
  4367  	Soa_serial int32 `xml:"soa_serial,omitempty" json:"soa_serial,omitempty"`
  4368  
  4369  	Flags string `xml:"flags,omitempty" json:"flags,omitempty"`
  4370  
  4371  	Types string `xml:"types,omitempty" json:"types,omitempty"`
  4372  }
  4373  
  4374  type RDataDNSKEY struct {
  4375  	Flags int32 `xml:"flags,omitempty" json:"flags,omitempty"`
  4376  
  4377  	Algorithm int32 `xml:"algorithm,omitempty" json:"algorithm,omitempty"`
  4378  
  4379  	Protocol int32 `xml:"protocol,omitempty" json:"protocol,omitempty"`
  4380  
  4381  	Public_key string `xml:"public_key,omitempty" json:"public_key,omitempty"`
  4382  }
  4383  
  4384  type RDataDHCID struct {
  4385  	Digest string `xml:"digest,omitempty" json:"digest,omitempty"`
  4386  }
  4387  
  4388  type RDataDNAME struct {
  4389  	Dname string `xml:"dname,omitempty" json:"dname,omitempty"`
  4390  }
  4391  
  4392  type RDataDS struct {
  4393  	Keytag int32 `xml:"keytag,omitempty" json:"keytag,omitempty"`
  4394  
  4395  	Algorithm int32 `xml:"algorithm,omitempty" json:"algorithm,omitempty"`
  4396  
  4397  	Digtype int32 `xml:"digtype,omitempty" json:"digtype,omitempty"`
  4398  
  4399  	Digest string `xml:"digest,omitempty" json:"digest,omitempty"`
  4400  }
  4401  
  4402  type RDataIPSECKEY struct {
  4403  	Precedence int32 `xml:"precedence,omitempty" json:"precedence,omitempty"`
  4404  
  4405  	Gatetype int32 `xml:"gatetype,omitempty" json:"gatetype,omitempty"`
  4406  
  4407  	Algorithm int32 `xml:"algorithm,omitempty" json:"algorithm,omitempty"`
  4408  
  4409  	Gateway string `xml:"gateway,omitempty" json:"gateway,omitempty"`
  4410  
  4411  	Public_key string `xml:"public_key,omitempty" json:"public_key,omitempty"`
  4412  }
  4413  
  4414  type RDataKEY struct {
  4415  	Flags int32 `xml:"flags,omitempty" json:"flags,omitempty"`
  4416  
  4417  	Algorithm int32 `xml:"algorithm,omitempty" json:"algorithm,omitempty"`
  4418  
  4419  	Protocol int32 `xml:"protocol,omitempty" json:"protocol,omitempty"`
  4420  
  4421  	Public_key string `xml:"public_key,omitempty" json:"public_key,omitempty"`
  4422  }
  4423  
  4424  type RDataKX struct {
  4425  	Preference int32 `xml:"preference,omitempty" json:"preference,omitempty"`
  4426  
  4427  	Exchange string `xml:"exchange,omitempty" json:"exchange,omitempty"`
  4428  }
  4429  
  4430  type RDataLOC struct {
  4431  	Latitude string `xml:"latitude,omitempty" json:"latitude,omitempty"`
  4432  
  4433  	Longitude string `xml:"longitude,omitempty" json:"longitude,omitempty"`
  4434  
  4435  	Altitude int32 `xml:"altitude,omitempty" json:"altitude,omitempty"`
  4436  
  4437  	Horiz_pre int32 `xml:"horiz_pre,omitempty" json:"horiz_pre,omitempty"`
  4438  
  4439  	Vert_pre int32 `xml:"vert_pre,omitempty" json:"vert_pre,omitempty"`
  4440  
  4441  	Size int32 `xml:"size,omitempty" json:"size,omitempty"`
  4442  
  4443  	Version int32 `xml:"version,omitempty" json:"version,omitempty"`
  4444  }
  4445  
  4446  type RDataMX struct {
  4447  	Preference int32 `xml:"preference,omitempty" json:"preference,omitempty"`
  4448  
  4449  	Exchange string `xml:"exchange,omitempty" json:"exchange,omitempty"`
  4450  }
  4451  
  4452  type RDataNAPTR struct {
  4453  	Order int32 `xml:"order,omitempty" json:"order,omitempty"`
  4454  
  4455  	Preference int32 `xml:"preference,omitempty" json:"preference,omitempty"`
  4456  
  4457  	Flags string `xml:"flags,omitempty" json:"flags,omitempty"`
  4458  
  4459  	Services string `xml:"services,omitempty" json:"services,omitempty"`
  4460  
  4461  	Regexp string `xml:"regexp,omitempty" json:"regexp,omitempty"`
  4462  
  4463  	Replacement string `xml:"replacement,omitempty" json:"replacement,omitempty"`
  4464  }
  4465  
  4466  type RDataNS struct {
  4467  	Nsdname string `xml:"nsdname,omitempty" json:"nsdname,omitempty"`
  4468  }
  4469  
  4470  type RDataNSAP struct {
  4471  	Nsap string `xml:"nsap,omitempty" json:"nsap,omitempty"`
  4472  }
  4473  
  4474  type RDataPOLICY struct {
  4475  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  4476  
  4477  	Rtype string `xml:"rtype,omitempty" json:"rtype,omitempty"`
  4478  
  4479  	Api_url string `xml:"api_url,omitempty" json:"api_url,omitempty"`
  4480  
  4481  	Gui_url string `xml:"gui_url,omitempty" json:"gui_url,omitempty"`
  4482  
  4483  	Policy string `xml:"policy,omitempty" json:"policy,omitempty"`
  4484  }
  4485  
  4486  type RDataPTR struct {
  4487  	Ptrdname string `xml:"ptrdname,omitempty" json:"ptrdname,omitempty"`
  4488  }
  4489  
  4490  type RDataPX struct {
  4491  	Preference int32 `xml:"preference,omitempty" json:"preference,omitempty"`
  4492  
  4493  	Map822 string `xml:"map822,omitempty" json:"map822,omitempty"`
  4494  
  4495  	Mapx400 string `xml:"mapx400,omitempty" json:"mapx400,omitempty"`
  4496  }
  4497  
  4498  type RDataRP struct {
  4499  	Mbox string `xml:"mbox,omitempty" json:"mbox,omitempty"`
  4500  
  4501  	Txtdname string `xml:"txtdname,omitempty" json:"txtdname,omitempty"`
  4502  }
  4503  
  4504  type RDataSPF struct {
  4505  	Txtdata string `xml:"txtdata,omitempty" json:"txtdata,omitempty"`
  4506  }
  4507  
  4508  type RDataSSHFP struct {
  4509  	Algorithm int32 `xml:"algorithm,omitempty" json:"algorithm,omitempty"`
  4510  
  4511  	Fptype int32 `xml:"fptype,omitempty" json:"fptype,omitempty"`
  4512  
  4513  	Fingerprint string `xml:"fingerprint,omitempty" json:"fingerprint,omitempty"`
  4514  }
  4515  
  4516  type RDataSRV struct {
  4517  	Priority int32 `xml:"priority,omitempty" json:"priority,omitempty"`
  4518  
  4519  	Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`
  4520  
  4521  	Port int32 `xml:"port,omitempty" json:"port,omitempty"`
  4522  
  4523  	Target string `xml:"target,omitempty" json:"target,omitempty"`
  4524  }
  4525  
  4526  type RDataTLSA struct {
  4527  	Cert_usage int32 `xml:"cert_usage,omitempty" json:"cert_usage,omitempty"`
  4528  
  4529  	Selector int32 `xml:"selector,omitempty" json:"selector,omitempty"`
  4530  
  4531  	Match_type int32 `xml:"match_type,omitempty" json:"match_type,omitempty"`
  4532  
  4533  	Certificate string `xml:"certificate,omitempty" json:"certificate,omitempty"`
  4534  }
  4535  
  4536  type RDataTXT struct {
  4537  	Txtdata string `xml:"txtdata,omitempty" json:"txtdata,omitempty"`
  4538  }
  4539  
  4540  type RDataSOA struct {
  4541  	Mname string `xml:"mname,omitempty" json:"mname,omitempty"`
  4542  
  4543  	Rname string `xml:"rname,omitempty" json:"rname,omitempty"`
  4544  
  4545  	Serial int32 `xml:"serial,omitempty" json:"serial,omitempty"`
  4546  
  4547  	Refresh int32 `xml:"refresh,omitempty" json:"refresh,omitempty"`
  4548  
  4549  	Retry int32 `xml:"retry,omitempty" json:"retry,omitempty"`
  4550  
  4551  	Expire int32 `xml:"expire,omitempty" json:"expire,omitempty"`
  4552  
  4553  	Minimum int32 `xml:"minimum,omitempty" json:"minimum,omitempty"`
  4554  }
  4555  
  4556  type GenericRData struct {
  4557  	Rdata_a *RDataA `xml:"rdata_a,omitempty" json:"rdata_a,omitempty"`
  4558  
  4559  	Rdata_aaaa *RDataAAAA `xml:"rdata_aaaa,omitempty" json:"rdata_aaaa,omitempty"`
  4560  
  4561  	Rdata_alias *RDataALIAS `xml:"rdata_alias,omitempty" json:"rdata_alias,omitempty"`
  4562  
  4563  	Rdata_caa *RDataCAA `xml:"rdata_caa,omitempty" json:"rdata_caa,omitempty"`
  4564  
  4565  	Rdata_cdnskey *RDataCDNSKEY `xml:"rdata_cdnskey,omitempty" json:"rdata_cdnskey,omitempty"`
  4566  
  4567  	Rdata_cds *RDataCDS `xml:"rdata_cds,omitempty" json:"rdata_cds,omitempty"`
  4568  
  4569  	Rdata_cert *RDataCERT `xml:"rdata_cert,omitempty" json:"rdata_cert,omitempty"`
  4570  
  4571  	Rdata_cname *RDataCNAME `xml:"rdata_cname,omitempty" json:"rdata_cname,omitempty"`
  4572  
  4573  	Rdata_csync *RDataCSYNC `xml:"rdata_csync,omitempty" json:"rdata_csync,omitempty"`
  4574  
  4575  	Rdata_dhcid *RDataDHCID `xml:"rdata_dhcid,omitempty" json:"rdata_dhcid,omitempty"`
  4576  
  4577  	Rdata_dname *RDataDNAME `xml:"rdata_dname,omitempty" json:"rdata_dname,omitempty"`
  4578  
  4579  	Rdata_dnskey *RDataDNSKEY `xml:"rdata_dnskey,omitempty" json:"rdata_dnskey,omitempty"`
  4580  
  4581  	Rdata_ds *RDataDS `xml:"rdata_ds,omitempty" json:"rdata_ds,omitempty"`
  4582  
  4583  	Rdata_ipseckey *RDataIPSECKEY `xml:"rdata_ipseckey,omitempty" json:"rdata_ipseckey,omitempty"`
  4584  
  4585  	Rdata_key *RDataKEY `xml:"rdata_key,omitempty" json:"rdata_key,omitempty"`
  4586  
  4587  	Rdata_kx *RDataKX `xml:"rdata_kx,omitempty" json:"rdata_kx,omitempty"`
  4588  
  4589  	Rdata_loc *RDataLOC `xml:"rdata_loc,omitempty" json:"rdata_loc,omitempty"`
  4590  
  4591  	Rdata_mx *RDataMX `xml:"rdata_mx,omitempty" json:"rdata_mx,omitempty"`
  4592  
  4593  	Rdata_naptr *RDataNAPTR `xml:"rdata_naptr,omitempty" json:"rdata_naptr,omitempty"`
  4594  
  4595  	Rdata_ns *RDataNS `xml:"rdata_ns,omitempty" json:"rdata_ns,omitempty"`
  4596  
  4597  	Rdata_nsap *RDataNSAP `xml:"rdata_nsap,omitempty" json:"rdata_nsap,omitempty"`
  4598  
  4599  	Rdata_policy *RDataPOLICY `xml:"rdata_policy,omitempty" json:"rdata_policy,omitempty"`
  4600  
  4601  	Rdata_ptr *RDataPTR `xml:"rdata_ptr,omitempty" json:"rdata_ptr,omitempty"`
  4602  
  4603  	Rdata_px *RDataPX `xml:"rdata_px,omitempty" json:"rdata_px,omitempty"`
  4604  
  4605  	Rdata_rp *RDataRP `xml:"rdata_rp,omitempty" json:"rdata_rp,omitempty"`
  4606  
  4607  	Rdata_spf *RDataSPF `xml:"rdata_spf,omitempty" json:"rdata_spf,omitempty"`
  4608  
  4609  	Rdata_sshfp *RDataSSHFP `xml:"rdata_sshfp,omitempty" json:"rdata_sshfp,omitempty"`
  4610  
  4611  	Rdata_srv *RDataSRV `xml:"rdata_srv,omitempty" json:"rdata_srv,omitempty"`
  4612  
  4613  	Rdata_tlsa *RDataTLSA `xml:"rdata_tlsa,omitempty" json:"rdata_tlsa,omitempty"`
  4614  
  4615  	Rdata_txt *RDataTXT `xml:"rdata_txt,omitempty" json:"rdata_txt,omitempty"`
  4616  
  4617  	Rdata_soa *RDataSOA `xml:"rdata_soa,omitempty" json:"rdata_soa,omitempty"`
  4618  }
  4619  
  4620  type QNames struct {
  4621  	Names []string `xml:"names,omitempty" json:"names,omitempty"`
  4622  }
  4623  
  4624  type ANYRecordData struct {
  4625  	A_records []*ARecordData `xml:"a_records,omitempty" json:"a_records,omitempty"`
  4626  
  4627  	Aaaa_records []*AAAARecordData `xml:"aaaa_records,omitempty" json:"aaaa_records,omitempty"`
  4628  
  4629  	Alias_records []*ALIASRecordData `xml:"alias_records,omitempty" json:"alias_records,omitempty"`
  4630  
  4631  	Caa_records []*CAARecordData `xml:"caa_records,omitempty" json:"caa_records,omitempty"`
  4632  
  4633  	Cdnskey_records []*CDNSKEYRecordData `xml:"cdnskey_records,omitempty" json:"cdnskey_records,omitempty"`
  4634  
  4635  	Cds_records []*CDSRecordData `xml:"cds_records,omitempty" json:"cds_records,omitempty"`
  4636  
  4637  	Cert_records []*CERTRecordData `xml:"cert_records,omitempty" json:"cert_records,omitempty"`
  4638  
  4639  	Cname_records []*CNAMERecordData `xml:"cname_records,omitempty" json:"cname_records,omitempty"`
  4640  
  4641  	Csync_records []*CSYNCRecordData `xml:"csync_records,omitempty" json:"csync_records,omitempty"`
  4642  
  4643  	Dhcid_records []*DHCIDRecordData `xml:"dhcid_records,omitempty" json:"dhcid_records,omitempty"`
  4644  
  4645  	Dname_records []*DNAMERecordData `xml:"dname_records,omitempty" json:"dname_records,omitempty"`
  4646  
  4647  	Dnskey_records []*DNSKEYRecordData `xml:"dnskey_records,omitempty" json:"dnskey_records,omitempty"`
  4648  
  4649  	Ds_records []*DSRecordData `xml:"ds_records,omitempty" json:"ds_records,omitempty"`
  4650  
  4651  	Ipseckey_records []*IPSECKEYRecordData `xml:"ipseckey_records,omitempty" json:"ipseckey_records,omitempty"`
  4652  
  4653  	Key_records []*KEYRecordData `xml:"key_records,omitempty" json:"key_records,omitempty"`
  4654  
  4655  	Kx_records []*KXRecordData `xml:"kx_records,omitempty" json:"kx_records,omitempty"`
  4656  
  4657  	Loc_records []*LOCRecordData `xml:"loc_records,omitempty" json:"loc_records,omitempty"`
  4658  
  4659  	Mx_records []*MXRecordData `xml:"mx_records,omitempty" json:"mx_records,omitempty"`
  4660  
  4661  	Naptr_records []*NAPTRRecordData `xml:"naptr_records,omitempty" json:"naptr_records,omitempty"`
  4662  
  4663  	Nsap_records []*NSAPRecordData `xml:"nsap_records,omitempty" json:"nsap_records,omitempty"`
  4664  
  4665  	Policy_records []*POLICYRecordData `xml:"policy_records,omitempty" json:"policy_records,omitempty"`
  4666  
  4667  	Ptr_records []*PTRRecordData `xml:"ptr_records,omitempty" json:"ptr_records,omitempty"`
  4668  
  4669  	Px_records []*PXRecordData `xml:"px_records,omitempty" json:"px_records,omitempty"`
  4670  
  4671  	Rp_records []*RPRecordData `xml:"rp_records,omitempty" json:"rp_records,omitempty"`
  4672  
  4673  	Spf_records []*SPFRecordData `xml:"spf_records,omitempty" json:"spf_records,omitempty"`
  4674  
  4675  	Srv_records []*SRVRecordData `xml:"srv_records,omitempty" json:"srv_records,omitempty"`
  4676  
  4677  	Sshfp_records []*SSHFPRecordData `xml:"sshfp_records,omitempty" json:"sshfp_records,omitempty"`
  4678  
  4679  	Tlsa_records []*TLSARecordData `xml:"tlsa_records,omitempty" json:"tlsa_records,omitempty"`
  4680  
  4681  	Txt_records []*TXTRecordData `xml:"txt_records,omitempty" json:"txt_records,omitempty"`
  4682  
  4683  	Soa_records []*SOARecordData `xml:"soa_records,omitempty" json:"soa_records,omitempty"`
  4684  
  4685  	Ns_records []*NSRecordData `xml:"ns_records,omitempty" json:"ns_records,omitempty"`
  4686  }
  4687  
  4688  type ANYRData struct {
  4689  	A_rdata []*RDataA `xml:"a_rdata,omitempty" json:"a_rdata,omitempty"`
  4690  
  4691  	Aaaa_rdata []*RDataAAAA `xml:"aaaa_rdata,omitempty" json:"aaaa_rdata,omitempty"`
  4692  
  4693  	Alias_rdata []*RDataALIAS `xml:"alias_rdata,omitempty" json:"alias_rdata,omitempty"`
  4694  
  4695  	Caa_rdata []*RDataCAA `xml:"caa_rdata,omitempty" json:"caa_rdata,omitempty"`
  4696  
  4697  	Cdnskey_rdata []*RDataCDNSKEY `xml:"cdnskey_rdata,omitempty" json:"cdnskey_rdata,omitempty"`
  4698  
  4699  	Cds_rdata []*RDataCDS `xml:"cds_rdata,omitempty" json:"cds_rdata,omitempty"`
  4700  
  4701  	Cert_rdata []*RDataCERT `xml:"cert_rdata,omitempty" json:"cert_rdata,omitempty"`
  4702  
  4703  	Cname_rdata []*RDataCNAME `xml:"cname_rdata,omitempty" json:"cname_rdata,omitempty"`
  4704  
  4705  	Csync_rdata []*RDataCSYNC `xml:"csync_rdata,omitempty" json:"csync_rdata,omitempty"`
  4706  
  4707  	Dhcid_rdata []*RDataDHCID `xml:"dhcid_rdata,omitempty" json:"dhcid_rdata,omitempty"`
  4708  
  4709  	Dname_rdata []*RDataDNAME `xml:"dname_rdata,omitempty" json:"dname_rdata,omitempty"`
  4710  
  4711  	Dnskey_rdata []*RDataDNSKEY `xml:"dnskey_rdata,omitempty" json:"dnskey_rdata,omitempty"`
  4712  
  4713  	Ds_rdata []*RDataDS `xml:"ds_rdata,omitempty" json:"ds_rdata,omitempty"`
  4714  
  4715  	Ipseckey_rdata []*RDataIPSECKEY `xml:"ipseckey_rdata,omitempty" json:"ipseckey_rdata,omitempty"`
  4716  
  4717  	Key_rdata []*RDataKEY `xml:"key_rdata,omitempty" json:"key_rdata,omitempty"`
  4718  
  4719  	Kx_rdata []*RDataKX `xml:"kx_rdata,omitempty" json:"kx_rdata,omitempty"`
  4720  
  4721  	Loc_rdata []*RDataLOC `xml:"loc_rdata,omitempty" json:"loc_rdata,omitempty"`
  4722  
  4723  	Mx_rdata []*RDataMX `xml:"mx_rdata,omitempty" json:"mx_rdata,omitempty"`
  4724  
  4725  	Naptr_rdata []*RDataNAPTR `xml:"naptr_rdata,omitempty" json:"naptr_rdata,omitempty"`
  4726  
  4727  	Nsap_rdata []*RDataNSAP `xml:"nsap_rdata,omitempty" json:"nsap_rdata,omitempty"`
  4728  
  4729  	Policy_rdata []*RDataPOLICY `xml:"policy_rdata,omitempty" json:"policy_rdata,omitempty"`
  4730  
  4731  	Ptr_rdata []*RDataPTR `xml:"ptr_rdata,omitempty" json:"ptr_rdata,omitempty"`
  4732  
  4733  	Px_rdata []*RDataPX `xml:"px_rdata,omitempty" json:"px_rdata,omitempty"`
  4734  
  4735  	Rp_rdata []*RDataRP `xml:"rp_rdata,omitempty" json:"rp_rdata,omitempty"`
  4736  
  4737  	Spf_rdata []*RDataSPF `xml:"spf_rdata,omitempty" json:"spf_rdata,omitempty"`
  4738  
  4739  	Srv_rdata []*RDataSRV `xml:"srv_rdata,omitempty" json:"srv_rdata,omitempty"`
  4740  
  4741  	Sshfp_rdata []*RDataSSHFP `xml:"sshfp_rdata,omitempty" json:"sshfp_rdata,omitempty"`
  4742  
  4743  	Tlsa_rdata []*RDataTLSA `xml:"tlsa_rdata,omitempty" json:"tlsa_rdata,omitempty"`
  4744  
  4745  	Txt_rdata []*RDataTXT `xml:"txt_rdata,omitempty" json:"txt_rdata,omitempty"`
  4746  
  4747  	Soa_rdata []*RDataSOA `xml:"soa_rdata,omitempty" json:"soa_rdata,omitempty"`
  4748  
  4749  	Ns_rdata []*RDataNS `xml:"ns_rdata,omitempty" json:"ns_rdata,omitempty"`
  4750  }
  4751  
  4752  type ANYOneRData struct {
  4753  	A_rdata *RDataA `xml:"a_rdata,omitempty" json:"a_rdata,omitempty"`
  4754  
  4755  	Aaaa_rdata *RDataAAAA `xml:"aaaa_rdata,omitempty" json:"aaaa_rdata,omitempty"`
  4756  
  4757  	Alias_rdata *RDataALIAS `xml:"alias_rdata,omitempty" json:"alias_rdata,omitempty"`
  4758  
  4759  	Caa_rdata *RDataCAA `xml:"caa_rdata,omitempty" json:"caa_rdata,omitempty"`
  4760  
  4761  	Cdnskey_rdata *RDataCDNSKEY `xml:"cdnskey_rdata,omitempty" json:"cdnskey_rdata,omitempty"`
  4762  
  4763  	Cds_rdata *RDataCDS `xml:"cds_rdata,omitempty" json:"cds_rdata,omitempty"`
  4764  
  4765  	Cert_rdata *RDataCERT `xml:"cert_rdata,omitempty" json:"cert_rdata,omitempty"`
  4766  
  4767  	Cname_rdata *RDataCNAME `xml:"cname_rdata,omitempty" json:"cname_rdata,omitempty"`
  4768  
  4769  	Csync_rdata *RDataCSYNC `xml:"csync_rdata,omitempty" json:"csync_rdata,omitempty"`
  4770  
  4771  	Dhcid_rdata *RDataDHCID `xml:"dhcid_rdata,omitempty" json:"dhcid_rdata,omitempty"`
  4772  
  4773  	Dname_rdata *RDataDNAME `xml:"dname_rdata,omitempty" json:"dname_rdata,omitempty"`
  4774  
  4775  	Dnskey_rdata *RDataDNSKEY `xml:"dnskey_rdata,omitempty" json:"dnskey_rdata,omitempty"`
  4776  
  4777  	Ds_rdata *RDataDS `xml:"ds_rdata,omitempty" json:"ds_rdata,omitempty"`
  4778  
  4779  	Ipseckey_rdata *RDataIPSECKEY `xml:"ipseckey_rdata,omitempty" json:"ipseckey_rdata,omitempty"`
  4780  
  4781  	Key_rdata *RDataKEY `xml:"key_rdata,omitempty" json:"key_rdata,omitempty"`
  4782  
  4783  	Kx_rdata *RDataKX `xml:"kx_rdata,omitempty" json:"kx_rdata,omitempty"`
  4784  
  4785  	Loc_rdata *RDataLOC `xml:"loc_rdata,omitempty" json:"loc_rdata,omitempty"`
  4786  
  4787  	Mx_rdata *RDataMX `xml:"mx_rdata,omitempty" json:"mx_rdata,omitempty"`
  4788  
  4789  	Naptr_rdata *RDataNAPTR `xml:"naptr_rdata,omitempty" json:"naptr_rdata,omitempty"`
  4790  
  4791  	Nsap_rdata *RDataNSAP `xml:"nsap_rdata,omitempty" json:"nsap_rdata,omitempty"`
  4792  
  4793  	Policy_rdata *RDataPOLICY `xml:"policy_rdata,omitempty" json:"policy_rdata,omitempty"`
  4794  
  4795  	Ptr_rdata *RDataPTR `xml:"ptr_rdata,omitempty" json:"ptr_rdata,omitempty"`
  4796  
  4797  	Px_rdata *RDataPX `xml:"px_rdata,omitempty" json:"px_rdata,omitempty"`
  4798  
  4799  	Rp_rdata *RDataRP `xml:"rp_rdata,omitempty" json:"rp_rdata,omitempty"`
  4800  
  4801  	Spf_rdata *RDataSPF `xml:"spf_rdata,omitempty" json:"spf_rdata,omitempty"`
  4802  
  4803  	Srv_rdata *RDataSRV `xml:"srv_rdata,omitempty" json:"srv_rdata,omitempty"`
  4804  
  4805  	Sshfp_rdata *RDataSSHFP `xml:"sshfp_rdata,omitempty" json:"sshfp_rdata,omitempty"`
  4806  
  4807  	Tlsa_rdata *RDataTLSA `xml:"tlsa_rdata,omitempty" json:"tlsa_rdata,omitempty"`
  4808  
  4809  	Txt_rdata *RDataTXT `xml:"txt_rdata,omitempty" json:"txt_rdata,omitempty"`
  4810  
  4811  	Soa_rdata *RDataSOA `xml:"soa_rdata,omitempty" json:"soa_rdata,omitempty"`
  4812  
  4813  	Ns_rdata *RDataNS `xml:"ns_rdata,omitempty" json:"ns_rdata,omitempty"`
  4814  }
  4815  
  4816  type ZoneChangeData struct {
  4817  	Id int64 `xml:"id,omitempty" json:"id,omitempty"`
  4818  
  4819  	User_id int64 `xml:"user_id,omitempty" json:"user_id,omitempty"`
  4820  
  4821  	Rdata_type string `xml:"rdata_type,omitempty" json:"rdata_type,omitempty"`
  4822  
  4823  	Rdata *GenericRData `xml:"rdata,omitempty" json:"rdata,omitempty"`
  4824  
  4825  	Serial int32 `xml:"serial,omitempty" json:"serial,omitempty"`
  4826  
  4827  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  4828  
  4829  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  4830  
  4831  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  4832  }
  4833  
  4834  type ZoneNoteData struct {
  4835  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  4836  
  4837  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
  4838  
  4839  	Serial int32 `xml:"serial,omitempty" json:"serial,omitempty"`
  4840  
  4841  	Type_ string `xml:"type,omitempty" json:"type,omitempty"`
  4842  
  4843  	Note string `xml:"note,omitempty" json:"note,omitempty"`
  4844  
  4845  	Timestamp string `xml:"timestamp,omitempty" json:"timestamp,omitempty"`
  4846  }
  4847  
  4848  type ZoneTransferStatus struct {
  4849  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  4850  
  4851  	Master_ip string `xml:"master_ip,omitempty" json:"master_ip,omitempty"`
  4852  
  4853  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  4854  
  4855  	Message string `xml:"message,omitempty" json:"message,omitempty"`
  4856  }
  4857  
  4858  type ZoneConfigOptionData struct {
  4859  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  4860  
  4861  	Value string `xml:"value,omitempty" json:"value,omitempty"`
  4862  
  4863  	Target string `xml:"target,omitempty" json:"target,omitempty"`
  4864  }
  4865  
  4866  type PublishZoneData struct {
  4867  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  4868  
  4869  	Serial int32 `xml:"serial,omitempty" json:"serial,omitempty"`
  4870  
  4871  	Serial_style string `xml:"serial_style,omitempty" json:"serial_style,omitempty"`
  4872  
  4873  	Zone_type string `xml:"zone_type,omitempty" json:"zone_type,omitempty"`
  4874  
  4875  	Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
  4876  }
  4877  
  4878  type IPTrackData struct {
  4879  
  4880  	// A, Dynamic_A, AAAA, Dynamic_AAAA
  4881  	Record_types []string `xml:"record_types,omitempty" json:"record_types,omitempty"`
  4882  
  4883  	// List of hostnames to watch for records
  4884  	Hosts []string `xml:"hosts,omitempty" json:"hosts,omitempty"`
  4885  
  4886  	// 'match', 'default', or a valid ttl
  4887  	Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
  4888  
  4889  	// Mask that records should match
  4890  	Netmask string `xml:"netmask,omitempty" json:"netmask,omitempty"`
  4891  
  4892  	Iptrack_id int64 `xml:"iptrack_id,omitempty" json:"iptrack_id,omitempty"`
  4893  
  4894  	Active string `xml:"active,omitempty" json:"active,omitempty"`
  4895  
  4896  	// hostname
  4897  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  4898  
  4899  	// name of zone
  4900  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  4901  }
  4902  
  4903  type DNSSECData struct {
  4904  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  4905  
  4906  	// ,      contact that gets key notifications
  4907  	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
  4908  
  4909  	// when notifications are sent
  4910  	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
  4911  
  4912  	Keys []*DNSSECKey `xml:"keys,omitempty" json:"keys,omitempty"`
  4913  
  4914  	Active string `xml:"active,omitempty" json:"active,omitempty"`
  4915  }
  4916  
  4917  type DNSSECKey struct {
  4918  
  4919  	// 'KSK' or 'ZSK'
  4920  	Type_ string `xml:"type,omitempty" json:"type,omitempty"`
  4921  
  4922  	// 'RSA/SHA-1', 'RSA/SHA-256', 'RSA/SHA-512', 'DSA'
  4923  	Algorithm string `xml:"algorithm,omitempty" json:"algorithm,omitempty"`
  4924  
  4925  	Bits string `xml:"bits,omitempty" json:"bits,omitempty"`
  4926  
  4927  	Start_ts int32 `xml:"start_ts,omitempty" json:"start_ts,omitempty"`
  4928  
  4929  	Lifetime int32 `xml:"lifetime,omitempty" json:"lifetime,omitempty"`
  4930  
  4931  	Overlap int32 `xml:"overlap,omitempty" json:"overlap,omitempty"`
  4932  
  4933  	Expire_ts int32 `xml:"expire_ts,omitempty" json:"expire_ts,omitempty"`
  4934  
  4935  	// Only for updates: 'rollover', 'rollover_now', 'remove'
  4936  	Action string `xml:"action,omitempty" json:"action,omitempty"`
  4937  
  4938  	Dnssec_key_id int64 `xml:"dnssec_key_id,omitempty" json:"dnssec_key_id,omitempty"`
  4939  
  4940  	// This field is returned in responses from the API, it should not be included in requests.
  4941  	Dnskey *RDataDNSKEY `xml:"dnskey,omitempty" json:"dnskey,omitempty"`
  4942  
  4943  	// preserved for compatibility This field is returned in responses from the API, it should not be included in requests.
  4944  	Ds *RDataDS `xml:"ds,omitempty" json:"ds,omitempty"`
  4945  
  4946  	All_ds []*RDataDS `xml:"all_ds,omitempty" json:"all_ds,omitempty"`
  4947  }
  4948  
  4949  type DNSSECTimelineEvent struct {
  4950  	Scheduled_ts int32 `xml:"scheduled_ts,omitempty" json:"scheduled_ts,omitempty"`
  4951  
  4952  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  4953  
  4954  	Event string `xml:"event,omitempty" json:"event,omitempty"`
  4955  
  4956  	Message string `xml:"message,omitempty" json:"message,omitempty"`
  4957  
  4958  	Send_notify string `xml:"send_notify,omitempty" json:"send_notify,omitempty"`
  4959  
  4960  	User string `xml:"user,omitempty" json:"user,omitempty"`
  4961  
  4962  	Dnssec_key_id int64 `xml:"dnssec_key_id,omitempty" json:"dnssec_key_id,omitempty"`
  4963  }
  4964  
  4965  type TaskArgData struct {
  4966  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  4967  
  4968  	Value string `xml:"value,omitempty" json:"value,omitempty"`
  4969  }
  4970  
  4971  type TaskIDData struct {
  4972  	Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
  4973  }
  4974  
  4975  type TaskData struct {
  4976  	Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
  4977  
  4978  	// identifies the task operation
  4979  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  4980  
  4981  	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
  4982  
  4983  	Zone_name string `xml:"zone_name,omitempty" json:"zone_name,omitempty"`
  4984  
  4985  	// ready running waiting complete failed canceled stalled
  4986  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  4987  
  4988  	// in a multi-step process, how far along
  4989  	Step_count int32 `xml:"step_count,omitempty" json:"step_count,omitempty"`
  4990  
  4991  	// total number of steps in multi-step process
  4992  	Total_steps int32 `xml:"total_steps,omitempty" json:"total_steps,omitempty"`
  4993  
  4994  	// Y/N - does this task block further zone operations?
  4995  	Blocking string `xml:"blocking,omitempty" json:"blocking,omitempty"`
  4996  
  4997  	Message string `xml:"message,omitempty" json:"message,omitempty"`
  4998  
  4999  	Debug string `xml:"debug,omitempty" json:"debug,omitempty"`
  5000  
  5001  	Created_ts int64 `xml:"created_ts,omitempty" json:"created_ts,omitempty"`
  5002  
  5003  	Modified_ts int64 `xml:"modified_ts,omitempty" json:"modified_ts,omitempty"`
  5004  
  5005  	// other arguments passed to the task
  5006  	Args []*TaskArgData `xml:"args,omitempty" json:"args,omitempty"`
  5007  }
  5008  
  5009  type ExtNameserverData struct {
  5010  
  5011  	// can be empty or 'default'
  5012  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  5013  
  5014  	// Y/N - does this block requests or add them
  5015  	Deny string `xml:"deny,omitempty" json:"deny,omitempty"`
  5016  
  5017  	Hosts []*ExtNSEntry `xml:"hosts,omitempty" json:"hosts,omitempty"`
  5018  
  5019  	Tsig_key_name string `xml:"tsig_key_name,omitempty" json:"tsig_key_name,omitempty"`
  5020  
  5021  	Active string `xml:"active,omitempty" json:"active,omitempty"`
  5022  }
  5023  
  5024  type ExtNSEntry struct {
  5025  
  5026  	// address or CIDR
  5027  	Address string `xml:"address,omitempty" json:"address,omitempty"`
  5028  
  5029  	// Y/N - do we send NOTIFYs to this host?
  5030  	Notifies string `xml:"notifies,omitempty" json:"notifies,omitempty"`
  5031  
  5032  	// Y/N - do we accept [AI]XFRs from this host?
  5033  	Transfers string `xml:"transfers,omitempty" json:"transfers,omitempty"`
  5034  }
  5035  
  5036  type ErrorResponseType struct {
  5037  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ErrorResponse"`
  5038  
  5039  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5040  
  5041  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5042  
  5043  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5044  
  5045  	// should be empty and can be ignored
  5046  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  5047  }
  5048  
  5049  type GetJobRequestType struct {
  5050  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetJobRequest"`
  5051  
  5052  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5053  
  5054  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5055  
  5056  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5057  }
  5058  
  5059  type GetJobResponseType struct {
  5060  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetJobResponse"`
  5061  
  5062  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5063  
  5064  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5065  
  5066  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5067  
  5068  	// Contains the response data.  Can be any type as GetJob is request-agnostic.
  5069  	Data interface{} `xml:"data,omitempty" json:"data,omitempty"`
  5070  }
  5071  
  5072  type SessionLoginRequestType struct {
  5073  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SessionLoginRequest"`
  5074  
  5075  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5076  
  5077  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
  5078  
  5079  	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
  5080  
  5081  	Password string `xml:"password,omitempty" json:"password,omitempty"`
  5082  }
  5083  
  5084  type SessionLoginResponseType struct {
  5085  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SessionLoginResponse"`
  5086  
  5087  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5088  
  5089  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5090  
  5091  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5092  
  5093  	// identifies your session token (needed for all other Dynect API calls) and the API protocol version
  5094  	Data *SessionLoginData `xml:"data,omitempty" json:"data,omitempty"`
  5095  }
  5096  
  5097  type SessionLogoutRequestType struct {
  5098  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SessionLogoutRequest"`
  5099  
  5100  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5101  
  5102  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5103  }
  5104  
  5105  type SessionLogoutResponseType struct {
  5106  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SessionLogoutResponse"`
  5107  
  5108  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5109  
  5110  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5111  
  5112  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5113  
  5114  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  5115  }
  5116  
  5117  type SessionIsAliveRequestType struct {
  5118  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SessionIsAliveRequest"`
  5119  
  5120  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5121  
  5122  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5123  }
  5124  
  5125  type SessionIsAliveResponseType struct {
  5126  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SessionIsAliveResponse"`
  5127  
  5128  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5129  
  5130  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5131  
  5132  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5133  
  5134  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  5135  }
  5136  
  5137  type SessionKeepAliveRequestType struct {
  5138  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SessionKeepAliveRequest"`
  5139  
  5140  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5141  
  5142  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5143  }
  5144  
  5145  type SessionKeepAliveResponseType struct {
  5146  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SessionKeepAliveResponse"`
  5147  
  5148  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5149  
  5150  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5151  
  5152  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5153  
  5154  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  5155  }
  5156  
  5157  type ScopeInRequestType struct {
  5158  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ScopeInRequest"`
  5159  
  5160  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5161  
  5162  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5163  
  5164  	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
  5165  
  5166  	// defaults to admin user
  5167  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
  5168  }
  5169  
  5170  type ScopeInResponseType struct {
  5171  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ScopeInResponse"`
  5172  
  5173  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5174  
  5175  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5176  
  5177  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5178  
  5179  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  5180  }
  5181  
  5182  type ScopeAsRequestType struct {
  5183  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ScopeAsRequest"`
  5184  
  5185  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5186  
  5187  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5188  
  5189  	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
  5190  
  5191  	// defaults to admin user
  5192  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
  5193  }
  5194  
  5195  type ScopeAsResponseType struct {
  5196  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ScopeAsResponse"`
  5197  
  5198  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5199  
  5200  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5201  
  5202  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5203  
  5204  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  5205  }
  5206  
  5207  type UnscopeRequestType struct {
  5208  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UnscopeRequest"`
  5209  
  5210  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5211  
  5212  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5213  }
  5214  
  5215  type UnscopeResponseType struct {
  5216  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UnscopeResponse"`
  5217  
  5218  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5219  
  5220  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5221  
  5222  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5223  
  5224  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  5225  }
  5226  
  5227  type GetQueryStatsRequestType struct {
  5228  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetQueryStatsRequest"`
  5229  
  5230  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5231  
  5232  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5233  
  5234  	// The timestamp indicating the beginning of the period to report on
  5235  	Start_ts int32 `xml:"start_ts,omitempty" json:"start_ts,omitempty"`
  5236  
  5237  	// The timestamp indicating the end of the period to report on
  5238  	End_ts int32 `xml:"end_ts,omitempty" json:"end_ts,omitempty"`
  5239  
  5240  	// The fields to break down the data with
  5241  	Breakdown []string `xml:"breakdown,omitempty" json:"breakdown,omitempty"`
  5242  
  5243  	// A list of specific hostnames to report on.  A hostname beginning with '!' will cause that hostname to be excluded
  5244  	Hosts []string `xml:"hosts,omitempty" json:"hosts,omitempty"`
  5245  
  5246  	// A list of specific nameservers to report on.  A nameserver beginning with '!' will cause that nameserver to be excluded
  5247  	Nameservers []string `xml:"nameservers,omitempty" json:"nameservers,omitempty"`
  5248  
  5249  	// A list of record types to report on.  A record type beginning with '!' will cause that record type to be excluded
  5250  	Rrecs []string `xml:"rrecs,omitempty" json:"rrecs,omitempty"`
  5251  
  5252  	// A list of zone names to report on.  A zone name beginning with '!' will cause that zone to be excluded.
  5253  	Zones []string `xml:"zones,omitempty" json:"zones,omitempty"`
  5254  }
  5255  
  5256  type GetQueryStatsResponseType struct {
  5257  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetQueryStatsResponse"`
  5258  
  5259  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5260  
  5261  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5262  
  5263  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5264  
  5265  	// The CSV data containing the requested statistics
  5266  	Data *QueryStatsData `xml:"data,omitempty" json:"data,omitempty"`
  5267  }
  5268  
  5269  type CreateGeoRequestType struct {
  5270  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGeoRequest"`
  5271  
  5272  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5273  
  5274  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5275  
  5276  	// Name of the service we want to create
  5277  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  5278  
  5279  	// List of region groups that contain a list of countries and records to be served
  5280  	Groups []*GeoRegionGroup `xml:"groups,omitempty" json:"groups,omitempty"`
  5281  
  5282  	// List of zone name, node name pairs to link a node to the Geo Service
  5283  	Nodes []*GeoNode `xml:"nodes,omitempty" json:"nodes,omitempty"`
  5284  
  5285  	// Default TTL for records
  5286  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  5287  }
  5288  
  5289  type CreateGeoResponseType struct {
  5290  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGeoResponse"`
  5291  
  5292  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5293  
  5294  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5295  
  5296  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5297  
  5298  	Data *Geo `xml:"data,omitempty" json:"data,omitempty"`
  5299  }
  5300  
  5301  type UpdateGeoRequestType struct {
  5302  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGeoRequest"`
  5303  
  5304  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5305  
  5306  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5307  
  5308  	// Name of the Geo Service to update
  5309  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  5310  
  5311  	// The new name to assign to the Geo Service
  5312  	New_name string `xml:"new_name,omitempty" json:"new_name,omitempty"`
  5313  
  5314  	// List of region groups that contain a list of countries and records to be served
  5315  	Groups []*GeoRegionGroup `xml:"groups,omitempty" json:"groups,omitempty"`
  5316  
  5317  	// List of zone name, node name pairs to link a node to the Geo Service
  5318  	Nodes []*GeoNode `xml:"nodes,omitempty" json:"nodes,omitempty"`
  5319  
  5320  	// Default TTL for records
  5321  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  5322  }
  5323  
  5324  type UpdateGeoResponseType struct {
  5325  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGeoResponse"`
  5326  
  5327  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5328  
  5329  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5330  
  5331  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5332  
  5333  	Data *Geo `xml:"data,omitempty" json:"data,omitempty"`
  5334  }
  5335  
  5336  type GetGeosRequestType struct {
  5337  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGeosRequest"`
  5338  
  5339  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5340  
  5341  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5342  
  5343  	// Name (partial) of the Geo Service to find
  5344  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  5345  
  5346  	// Name (partial) of the Geo Region Group to find
  5347  	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
  5348  }
  5349  
  5350  type GetGeosResponseType struct {
  5351  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGeosResponse"`
  5352  
  5353  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5354  
  5355  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5356  
  5357  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5358  
  5359  	Data []*Geo `xml:"data,omitempty" json:"data,omitempty"`
  5360  }
  5361  
  5362  type GetOneGeoRequestType struct {
  5363  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGeoRequest"`
  5364  
  5365  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5366  
  5367  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5368  
  5369  	// Name (partial) of the Geo Service to find
  5370  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  5371  }
  5372  
  5373  type GetOneGeoResponseType struct {
  5374  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGeoResponse"`
  5375  
  5376  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5377  
  5378  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5379  
  5380  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5381  
  5382  	Data *Geo `xml:"data,omitempty" json:"data,omitempty"`
  5383  }
  5384  
  5385  type DeleteOneGeoRequestType struct {
  5386  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGeoRequest"`
  5387  
  5388  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5389  
  5390  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5391  
  5392  	// Name of the Geo Service to delete
  5393  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  5394  }
  5395  
  5396  type DeleteOneGeoResponseType struct {
  5397  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGeoResponse"`
  5398  
  5399  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5400  
  5401  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5402  
  5403  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5404  
  5405  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  5406  }
  5407  
  5408  type ActivateGeoRequestType struct {
  5409  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateGeoRequest"`
  5410  
  5411  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5412  
  5413  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5414  
  5415  	// Name of the Geo Service to activate
  5416  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  5417  }
  5418  
  5419  type ActivateGeoResponseType struct {
  5420  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateGeoResponse"`
  5421  
  5422  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5423  
  5424  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5425  
  5426  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5427  
  5428  	Data *Geo `xml:"data,omitempty" json:"data,omitempty"`
  5429  }
  5430  
  5431  type DeactivateGeoRequestType struct {
  5432  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateGeoRequest"`
  5433  
  5434  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5435  
  5436  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5437  
  5438  	// Name of the Geo Service to deactivate
  5439  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  5440  }
  5441  
  5442  type DeactivateGeoResponseType struct {
  5443  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateGeoResponse"`
  5444  
  5445  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5446  
  5447  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5448  
  5449  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5450  
  5451  	Data *Geo `xml:"data,omitempty" json:"data,omitempty"`
  5452  }
  5453  
  5454  type CreateGeoRegionGroupRequestType struct {
  5455  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGeoRegionGroupRequest"`
  5456  
  5457  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5458  
  5459  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5460  
  5461  	// Name of the Geo Service to update
  5462  	Service_name string `xml:"service_name,omitempty" json:"service_name,omitempty"`
  5463  
  5464  	// ,				Name of the Region Group
  5465  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  5466  
  5467  	// Rdata to update the Region Group with
  5468  	Rdata *ANYRData `xml:"rdata,omitempty" json:"rdata,omitempty"`
  5469  
  5470  	// List of countries to update the Region Group with
  5471  	Countries []string `xml:"countries,omitempty" json:"countries,omitempty"`
  5472  
  5473  	// Optional weights to accompany the rdata
  5474  	Weight *WeightData `xml:"weight,omitempty" json:"weight,omitempty"`
  5475  
  5476  	// Optional serve counts to accompany the rdata
  5477  	Serve_count *ServeCountData `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
  5478  
  5479  	// Optional Default TTL values for each record
  5480  	Ttl *TTLData `xml:"ttl,omitempty" json:"ttl,omitempty"`
  5481  
  5482  	// Optional labels for the rdata
  5483  	Label *LabelData `xml:"label,omitempty" json:"label,omitempty"`
  5484  }
  5485  
  5486  type CreateGeoRegionGroupResponseType struct {
  5487  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGeoRegionGroupResponse"`
  5488  
  5489  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5490  
  5491  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5492  
  5493  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5494  
  5495  	Data *Geo `xml:"data,omitempty" json:"data,omitempty"`
  5496  }
  5497  
  5498  type UpdateGeoRegionGroupRequestType struct {
  5499  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGeoRegionGroupRequest"`
  5500  
  5501  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5502  
  5503  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5504  
  5505  	// Name of the Geo Service to update
  5506  	Service_name string `xml:"service_name,omitempty" json:"service_name,omitempty"`
  5507  
  5508  	// ,				Name of the Region Group
  5509  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  5510  
  5511  	// Rdata to update the Region Group with
  5512  	Rdata *ANYRData `xml:"rdata,omitempty" json:"rdata,omitempty"`
  5513  
  5514  	// List of countries to update the Region Group with
  5515  	Countries []string `xml:"countries,omitempty" json:"countries,omitempty"`
  5516  
  5517  	// Optional weights to accompany the rdata
  5518  	Weight *WeightData `xml:"weight,omitempty" json:"weight,omitempty"`
  5519  
  5520  	// Optional serve counts to accompany the rdata
  5521  	Serve_count *ServeCountData `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
  5522  
  5523  	// Optional Default TTL values for each record
  5524  	Ttl *TTLData `xml:"ttl,omitempty" json:"ttl,omitempty"`
  5525  
  5526  	// Optional labels for the rdata
  5527  	Label *LabelData `xml:"label,omitempty" json:"label,omitempty"`
  5528  }
  5529  
  5530  type UpdateGeoRegionGroupResponseType struct {
  5531  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGeoRegionGroupResponse"`
  5532  
  5533  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5534  
  5535  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5536  
  5537  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5538  
  5539  	Data *Geo `xml:"data,omitempty" json:"data,omitempty"`
  5540  }
  5541  
  5542  type DeleteOneGeoRegionGroupRequestType struct {
  5543  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGeoRegionGroupRequest"`
  5544  
  5545  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5546  
  5547  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5548  
  5549  	// Name of the Geo Service to update
  5550  	Service_name string `xml:"service_name,omitempty" json:"service_name,omitempty"`
  5551  
  5552  	// ,			Name of the Region Group
  5553  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  5554  }
  5555  
  5556  type DeleteOneGeoRegionGroupResponseType struct {
  5557  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGeoRegionGroupResponse"`
  5558  
  5559  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5560  
  5561  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5562  
  5563  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5564  
  5565  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  5566  }
  5567  
  5568  type GetGeoRegionGroupsRequestType struct {
  5569  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGeoRegionGroupsRequest"`
  5570  
  5571  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5572  
  5573  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5574  
  5575  	// Name of the Geo Service to update
  5576  	Service_name string `xml:"service_name,omitempty" json:"service_name,omitempty"`
  5577  }
  5578  
  5579  type GetGeoRegionGroupsResponseType struct {
  5580  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGeoRegionGroupsResponse"`
  5581  
  5582  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5583  
  5584  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5585  
  5586  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5587  
  5588  	Data []*GeoRegionGroupData `xml:"data,omitempty" json:"data,omitempty"`
  5589  }
  5590  
  5591  type GetOneGeoRegionGroupRequestType struct {
  5592  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGeoRegionGroupRequest"`
  5593  
  5594  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5595  
  5596  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5597  
  5598  	// Name of the Geo Service to update
  5599  	Service_name string `xml:"service_name,omitempty" json:"service_name,omitempty"`
  5600  
  5601  	// ,			Name of the Region Group
  5602  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  5603  }
  5604  
  5605  type GetOneGeoRegionGroupResponseType struct {
  5606  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGeoRegionGroupResponse"`
  5607  
  5608  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5609  
  5610  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5611  
  5612  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5613  
  5614  	Data *GeoRegionGroupData `xml:"data,omitempty" json:"data,omitempty"`
  5615  }
  5616  
  5617  type CreateGeoNodeRequestType struct {
  5618  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGeoNodeRequest"`
  5619  
  5620  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5621  
  5622  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5623  
  5624  	// Name of the Geo Service to add the nodes to
  5625  	Service_name string `xml:"service_name,omitempty" json:"service_name,omitempty"`
  5626  
  5627  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  5628  
  5629  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  5630  }
  5631  
  5632  type CreateGeoNodeResponseType struct {
  5633  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGeoNodeResponse"`
  5634  
  5635  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5636  
  5637  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5638  
  5639  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5640  
  5641  	Data *Geo `xml:"data,omitempty" json:"data,omitempty"`
  5642  }
  5643  
  5644  type DeleteOneGeoNodeRequestType struct {
  5645  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGeoNodeRequest"`
  5646  
  5647  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5648  
  5649  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5650  
  5651  	// Name of the Geo Service to delete the nodes from
  5652  	Service_name string `xml:"service_name,omitempty" json:"service_name,omitempty"`
  5653  
  5654  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  5655  
  5656  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  5657  }
  5658  
  5659  type DeleteOneGeoNodeResponseType struct {
  5660  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGeoNodeResponse"`
  5661  
  5662  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5663  
  5664  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5665  
  5666  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5667  
  5668  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  5669  }
  5670  
  5671  type GetGeoNodesRequestType struct {
  5672  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGeoNodesRequest"`
  5673  
  5674  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5675  
  5676  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5677  
  5678  	// Name of the Geo Service
  5679  	Service_name string `xml:"service_name,omitempty" json:"service_name,omitempty"`
  5680  }
  5681  
  5682  type GetGeoNodesResponseType struct {
  5683  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGeoNodesResponse"`
  5684  
  5685  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5686  
  5687  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5688  
  5689  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5690  
  5691  	Data []string `xml:"data,omitempty" json:"data,omitempty"`
  5692  }
  5693  
  5694  type CreateDSFRequestType struct {
  5695  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFRequest"`
  5696  
  5697  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5698  
  5699  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5700  
  5701  	// DSF Label
  5702  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  5703  
  5704  	// Default TTL to be used in this service
  5705  	Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
  5706  
  5707  	// A list of fqdn,zone pairs to identify nodes to attach
  5708  	Nodes []*DSFNode `xml:"nodes,omitempty" json:"nodes,omitempty"`
  5709  
  5710  	// A list of DSF Rulesets defined for the service
  5711  	Rulesets []*DSFRuleset `xml:"rulesets,omitempty" json:"rulesets,omitempty"`
  5712  
  5713  	// A list of notifier links
  5714  	Notifiers []*NotifierLink `xml:"notifiers,omitempty" json:"notifiers,omitempty"`
  5715  
  5716  	// If 'Y', service will be published on creation
  5717  	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
  5718  
  5719  	// Optional Publish Notes.
  5720  	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
  5721  }
  5722  
  5723  type CreateDSFResponseType struct {
  5724  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFResponse"`
  5725  
  5726  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5727  
  5728  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5729  
  5730  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5731  
  5732  	Data *DSFData `xml:"data,omitempty" json:"data,omitempty"`
  5733  }
  5734  
  5735  type UpdateDSFRequestType struct {
  5736  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFRequest"`
  5737  
  5738  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5739  
  5740  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5741  
  5742  	// ID or label of the DSF service to update
  5743  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  5744  
  5745  	// A new label for the service
  5746  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  5747  
  5748  	// Default TTL to be used
  5749  	Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
  5750  
  5751  	// A list of fqdn,zone pairs to identify nodes to attach
  5752  	Nodes []*DSFNode `xml:"nodes,omitempty" json:"nodes,omitempty"`
  5753  
  5754  	Rulesets []*DSFRuleset `xml:"rulesets,omitempty" json:"rulesets,omitempty"`
  5755  
  5756  	// A list of notifier links
  5757  	Notifiers []*NotifierLink `xml:"notifiers,omitempty" json:"notifiers,omitempty"`
  5758  
  5759  	// If true, the service is immediately published
  5760  	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
  5761  
  5762  	// Optional Publish Notes.
  5763  	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
  5764  }
  5765  
  5766  type UpdateDSFResponseType struct {
  5767  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFResponse"`
  5768  
  5769  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5770  
  5771  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5772  
  5773  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5774  
  5775  	Data *DSFData `xml:"data,omitempty" json:"data,omitempty"`
  5776  }
  5777  
  5778  type GetDSFsRequestType struct {
  5779  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFsRequest"`
  5780  
  5781  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5782  
  5783  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5784  
  5785  	// label, ID, or wildcard
  5786  	Cust string `xml:"cust,omitempty" json:"cust,omitempty"`
  5787  
  5788  	// label or ID
  5789  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  5790  
  5791  	// wildcard
  5792  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  5793  
  5794  	// linker
  5795  	Linker string `xml:"linker,omitempty" json:"linker,omitempty"`
  5796  
  5797  	// response will include pending changes
  5798  	Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
  5799  }
  5800  
  5801  type GetDSFsResponseType struct {
  5802  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFsResponse"`
  5803  
  5804  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5805  
  5806  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5807  
  5808  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5809  
  5810  	Data []*DSFData `xml:"data,omitempty" json:"data,omitempty"`
  5811  }
  5812  
  5813  type GetDSFNotifiersRequestType struct {
  5814  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFNotifiersRequest"`
  5815  
  5816  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5817  
  5818  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5819  
  5820  	// Identifier for DSF service to search on
  5821  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  5822  }
  5823  
  5824  type GetDSFNotifiersResponseType struct {
  5825  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFNotifiersResponse"`
  5826  
  5827  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5828  
  5829  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5830  
  5831  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5832  
  5833  	Data []*NotifierDataAlt `xml:"data,omitempty" json:"data,omitempty"`
  5834  }
  5835  
  5836  type DeleteOneDSFRequestType struct {
  5837  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFRequest"`
  5838  
  5839  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5840  
  5841  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5842  
  5843  	// ID or label of the DSF service to delete
  5844  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  5845  }
  5846  
  5847  type DeleteOneDSFResponseType struct {
  5848  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFResponse"`
  5849  
  5850  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5851  
  5852  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5853  
  5854  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5855  
  5856  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  5857  }
  5858  
  5859  type GetOneDSFRequestType struct {
  5860  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFRequest"`
  5861  
  5862  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5863  
  5864  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5865  
  5866  	// label or ID
  5867  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  5868  
  5869  	// response will include pending changes
  5870  	Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
  5871  }
  5872  
  5873  type GetOneDSFResponseType struct {
  5874  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFResponse"`
  5875  
  5876  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5877  
  5878  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5879  
  5880  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5881  
  5882  	Data *DSFData `xml:"data,omitempty" json:"data,omitempty"`
  5883  }
  5884  
  5885  type RevertDSFRequestType struct {
  5886  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RevertDSFRequest"`
  5887  
  5888  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5889  
  5890  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5891  
  5892  	// label or ID
  5893  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  5894  }
  5895  
  5896  type RevertDSFResponseType struct {
  5897  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RevertDSFResponse"`
  5898  
  5899  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5900  
  5901  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5902  
  5903  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5904  
  5905  	Data *DSFData `xml:"data,omitempty" json:"data,omitempty"`
  5906  }
  5907  
  5908  type PublishDSFRequestType struct {
  5909  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ PublishDSFRequest"`
  5910  
  5911  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5912  
  5913  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5914  
  5915  	// label or ID
  5916  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  5917  
  5918  	// Optional notes
  5919  	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
  5920  }
  5921  
  5922  type PublishDSFResponseType struct {
  5923  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ PublishDSFResponse"`
  5924  
  5925  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5926  
  5927  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5928  
  5929  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5930  
  5931  	Data *DSFData `xml:"data,omitempty" json:"data,omitempty"`
  5932  }
  5933  
  5934  type AddDSFNotifierRequestType struct {
  5935  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddDSFNotifierRequest"`
  5936  
  5937  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5938  
  5939  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5940  
  5941  	// Identifier for DSF service to search on
  5942  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  5943  
  5944  	// Public_id of the Notifier to link to
  5945  	Notifier_id string `xml:"notifier_id,omitempty" json:"notifier_id,omitempty"`
  5946  
  5947  	// filters on when services should fire the notifier
  5948  	Filters []string `xml:"filters,omitempty" json:"filters,omitempty"`
  5949  
  5950  	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
  5951  
  5952  	// Optional notes
  5953  	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
  5954  }
  5955  
  5956  type AddDSFNotifierResponseType struct {
  5957  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddDSFNotifierResponse"`
  5958  
  5959  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5960  
  5961  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5962  
  5963  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5964  
  5965  	Data *NotifierLinkData `xml:"data,omitempty" json:"data,omitempty"`
  5966  }
  5967  
  5968  type RemoveDSFNotifierRequestType struct {
  5969  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveDSFNotifierRequest"`
  5970  
  5971  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  5972  
  5973  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  5974  
  5975  	// Identifier for DSF service to search on
  5976  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  5977  
  5978  	// Public_id of the Notifier to link to
  5979  	Link_id string `xml:"link_id,omitempty" json:"link_id,omitempty"`
  5980  
  5981  	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
  5982  
  5983  	// Optional notes
  5984  	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
  5985  }
  5986  
  5987  type RemoveDSFNotifierResponseType struct {
  5988  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveDSFNotifierResponse"`
  5989  
  5990  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  5991  
  5992  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  5993  
  5994  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  5995  
  5996  	Data *NotifierLinkData `xml:"data,omitempty" json:"data,omitempty"`
  5997  }
  5998  
  5999  type CreateDSFRulesetRequestType struct {
  6000  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFRulesetRequest"`
  6001  
  6002  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  6003  
  6004  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  6005  
  6006  	// ID or label of the DSF Service
  6007  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  6008  
  6009  	// Ruleset label
  6010  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  6011  
  6012  	// The type of criteria contained within this Pool
  6013  	Criteria_type string `xml:"criteria_type,omitempty" json:"criteria_type,omitempty"`
  6014  
  6015  	// Required based on criteria_type. Filtered in API/BLL
  6016  	Criteria *DSFCriteria `xml:"criteria,omitempty" json:"criteria,omitempty"`
  6017  
  6018  	// Where in the chain does the ruleset land. Defautls to the last.
  6019  	Ordering string `xml:"ordering,omitempty" json:"ordering,omitempty"`
  6020  
  6021  	// A list of DSF Reponse Pools that comprise the Ruleset
  6022  	Response_pools []*DSFResponsePool `xml:"response_pools,omitempty" json:"response_pools,omitempty"`
  6023  
  6024  	// boolean - immediately save change and publish
  6025  	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
  6026  
  6027  	// Optional notes
  6028  	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
  6029  }
  6030  
  6031  type CreateDSFRulesetResponseType struct {
  6032  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFRulesetResponse"`
  6033  
  6034  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  6035  
  6036  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  6037  
  6038  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  6039  
  6040  	Data *DSFRulesetData `xml:"data,omitempty" json:"data,omitempty"`
  6041  }
  6042  
  6043  type UpdateDSFRulesetRequestType struct {
  6044  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFRulesetRequest"`
  6045  
  6046  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  6047  
  6048  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  6049  
  6050  	// ID or label of the DSF Service
  6051  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  6052  
  6053  	// ID of the ruleset to update
  6054  	Dsf_ruleset_id string `xml:"dsf_ruleset_id,omitempty" json:"dsf_ruleset_id,omitempty"`
  6055  
  6056  	// Ruleset label
  6057  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  6058  
  6059  	// The type of criteria contained within this Pool
  6060  	Criteria_type string `xml:"criteria_type,omitempty" json:"criteria_type,omitempty"`
  6061  
  6062  	// Required based on criteria_type. Filtered in API/BLL
  6063  	Criteria *DSFCriteria `xml:"criteria,omitempty" json:"criteria,omitempty"`
  6064  
  6065  	// Where in the chain does the ruleset land. Defautls to the last.
  6066  	Ordering string `xml:"ordering,omitempty" json:"ordering,omitempty"`
  6067  
  6068  	// A list of DSF Reponse Pools that comprise the Ruleset
  6069  	Response_pools []*DSFResponsePool `xml:"response_pools,omitempty" json:"response_pools,omitempty"`
  6070  
  6071  	// boolean - immediately save change and publish
  6072  	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
  6073  
  6074  	// Optional Publish Notes.
  6075  	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
  6076  }
  6077  
  6078  type UpdateDSFRulesetResponseType struct {
  6079  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFRulesetResponse"`
  6080  
  6081  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  6082  
  6083  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  6084  
  6085  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  6086  
  6087  	Data *DSFRulesetData `xml:"data,omitempty" json:"data,omitempty"`
  6088  }
  6089  
  6090  type GetDSFRulesetsRequestType struct {
  6091  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFRulesetsRequest"`
  6092  
  6093  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  6094  
  6095  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  6096  
  6097  	// ID or label of the DSF Service
  6098  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  6099  
  6100  	// Ruleset label to search on. Can be wildcarded
  6101  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  6102  
  6103  	// Can be wildcarded...must be string representation
  6104  	Criteria string `xml:"criteria,omitempty" json:"criteria,omitempty"`
  6105  
  6106  	// The type of criteria contained within this Pool
  6107  	Criteria_type string `xml:"criteria_type,omitempty" json:"criteria_type,omitempty"`
  6108  
  6109  	// Where in the chain does the ruleset land. Defautls to the last.
  6110  	Ordering string `xml:"ordering,omitempty" json:"ordering,omitempty"`
  6111  
  6112  	// response will include pending changes
  6113  	Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
  6114  }
  6115  
  6116  type GetDSFRulesetsResponseType struct {
  6117  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFRulesetsResponse"`
  6118  
  6119  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  6120  
  6121  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  6122  
  6123  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  6124  
  6125  	Data []*DSFRulesetData `xml:"data,omitempty" json:"data,omitempty"`
  6126  }
  6127  
  6128  type GetOneDSFRulesetRequestType struct {
  6129  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFRulesetRequest"`
  6130  
  6131  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  6132  
  6133  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  6134  
  6135  	// ID or label of the DSF Service
  6136  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  6137  
  6138  	// ID of the ruleset to update
  6139  	Dsf_ruleset_id string `xml:"dsf_ruleset_id,omitempty" json:"dsf_ruleset_id,omitempty"`
  6140  
  6141  	// response will include pending changes
  6142  	Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
  6143  }
  6144  
  6145  type GetOneDSFRulesetResponseType struct {
  6146  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFRulesetResponse"`
  6147  
  6148  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  6149  
  6150  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  6151  
  6152  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  6153  
  6154  	Data *DSFRulesetData `xml:"data,omitempty" json:"data,omitempty"`
  6155  }
  6156  
  6157  type DeleteOneDSFRulesetRequestType struct {
  6158  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFRulesetRequest"`
  6159  
  6160  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  6161  
  6162  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  6163  
  6164  	// ID or label of the DSF Service
  6165  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  6166  
  6167  	// ID of the ruleset to update
  6168  	Dsf_ruleset_id string `xml:"dsf_ruleset_id,omitempty" json:"dsf_ruleset_id,omitempty"`
  6169  
  6170  	// boolean - immediately save change and publish
  6171  	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
  6172  
  6173  	// Optional notes
  6174  	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
  6175  }
  6176  
  6177  type DeleteOneDSFRulesetResponseType struct {
  6178  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFRulesetResponse"`
  6179  
  6180  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  6181  
  6182  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  6183  
  6184  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  6185  
  6186  	Data *DSFRulesetData `xml:"data,omitempty" json:"data,omitempty"`
  6187  }
  6188  
  6189  type CreateDSFResponsePoolRequestType struct {
  6190  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFResponsePoolRequest"`
  6191  
  6192  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  6193  
  6194  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  6195  
  6196  	// ID or label of the DSF Service
  6197  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  6198  
  6199  	// Response Pool label
  6200  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  6201  
  6202  	Core_set_count string `xml:"core_set_count,omitempty" json:"core_set_count,omitempty"`
  6203  
  6204  	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
  6205  
  6206  	// Defaults to true
  6207  	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
  6208  
  6209  	// ID or label of the DSF Ruleset to join
  6210  	Dsf_ruleset_id string `xml:"dsf_ruleset_id,omitempty" json:"dsf_ruleset_id,omitempty"`
  6211  
  6212  	// Index within the specified DSF Ruleset
  6213  	Index string `xml:"index,omitempty" json:"index,omitempty"`
  6214  
  6215  	Rs_chains []*DSFRecordSetFailoverChain `xml:"rs_chains,omitempty" json:"rs_chains,omitempty"`
  6216  
  6217  	// boolean - immediately save change and publish
  6218  	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
  6219  
  6220  	// Optional notes
  6221  	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
  6222  }
  6223  
  6224  type CreateDSFResponsePoolResponseType struct {
  6225  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFResponsePoolResponse"`
  6226  
  6227  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  6228  
  6229  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  6230  
  6231  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  6232  
  6233  	Data *DSFResponsePoolData `xml:"data,omitempty" json:"data,omitempty"`
  6234  }
  6235  
  6236  type UpdateDSFResponsePoolRequestType struct {
  6237  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFResponsePoolRequest"`
  6238  
  6239  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  6240  
  6241  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  6242  
  6243  	// ID or label of the DSF Service
  6244  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  6245  
  6246  	// ID or label of the Response Pool to update
  6247  	Dsf_response_pool_id string `xml:"dsf_response_pool_id,omitempty" json:"dsf_response_pool_id,omitempty"`
  6248  
  6249  	// Response Pool label
  6250  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  6251  
  6252  	Core_set_count string `xml:"core_set_count,omitempty" json:"core_set_count,omitempty"`
  6253  
  6254  	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
  6255  
  6256  	// Defaults to true
  6257  	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
  6258  
  6259  	// Entire chain must be specified
  6260  	Rs_chains []*DSFRecordSetFailoverChain `xml:"rs_chains,omitempty" json:"rs_chains,omitempty"`
  6261  
  6262  	// ID or label of the DSF Ruleset to join
  6263  	Dsf_ruleset_id string `xml:"dsf_ruleset_id,omitempty" json:"dsf_ruleset_id,omitempty"`
  6264  
  6265  	// If true, removes record-sets that are no longer referenced by anyone
  6266  	Remove_orphans string `xml:"remove_orphans,omitempty" json:"remove_orphans,omitempty"`
  6267  
  6268  	// boolean - immediately save change and publish
  6269  	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
  6270  
  6271  	// Optional Publish Notes.
  6272  	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
  6273  }
  6274  
  6275  type UpdateDSFResponsePoolResponseType struct {
  6276  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFResponsePoolResponse"`
  6277  
  6278  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  6279  
  6280  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  6281  
  6282  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  6283  
  6284  	Data *DSFResponsePoolData `xml:"data,omitempty" json:"data,omitempty"`
  6285  }
  6286  
  6287  type GetDSFResponsePoolsRequestType struct {
  6288  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFResponsePoolsRequest"`
  6289  
  6290  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  6291  
  6292  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  6293  
  6294  	// ID or label of the DSF Service
  6295  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  6296  
  6297  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  6298  
  6299  	// ID or label of a DSF Ruleset that could contain
  6300  	Dsf_ruleset_id string `xml:"dsf_ruleset_id,omitempty" json:"dsf_ruleset_id,omitempty"`
  6301  
  6302  	Core_set_count string `xml:"core_set_count,omitempty" json:"core_set_count,omitempty"`
  6303  
  6304  	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
  6305  
  6306  	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
  6307  
  6308  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  6309  
  6310  	// bool, if true, finds pools that do not exist in any Rulesets
  6311  	No_ruleset string `xml:"no_ruleset,omitempty" json:"no_ruleset,omitempty"`
  6312  
  6313  	// response will include pending changes
  6314  	Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
  6315  }
  6316  
  6317  type GetDSFResponsePoolsResponseType struct {
  6318  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFResponsePoolsResponse"`
  6319  
  6320  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  6321  
  6322  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  6323  
  6324  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  6325  
  6326  	Data []*DSFResponsePoolData `xml:"data,omitempty" json:"data,omitempty"`
  6327  }
  6328  
  6329  type GetOneDSFResponsePoolRequestType struct {
  6330  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFResponsePoolRequest"`
  6331  
  6332  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  6333  
  6334  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  6335  
  6336  	// ID or the label of the DSF Service
  6337  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  6338  
  6339  	// ID or label of the desired response pool
  6340  	Dsf_response_pool_id string `xml:"dsf_response_pool_id,omitempty" json:"dsf_response_pool_id,omitempty"`
  6341  
  6342  	// response will include pending changes
  6343  	Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
  6344  }
  6345  
  6346  type GetOneDSFResponsePoolResponseType struct {
  6347  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFResponsePoolResponse"`
  6348  
  6349  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  6350  
  6351  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  6352  
  6353  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  6354  
  6355  	Data *DSFResponsePoolData `xml:"data,omitempty" json:"data,omitempty"`
  6356  }
  6357  
  6358  type DeleteOneDSFResponsePoolRequestType struct {
  6359  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFResponsePoolRequest"`
  6360  
  6361  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  6362  
  6363  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  6364  
  6365  	// ID or the label of the DSF Service
  6366  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  6367  
  6368  	// ID or label of the desired response pool
  6369  	Dsf_response_pool_id string `xml:"dsf_response_pool_id,omitempty" json:"dsf_response_pool_id,omitempty"`
  6370  
  6371  	// If 'Y', Pool will be deleted on execution
  6372  	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
  6373  
  6374  	// Optional notes
  6375  	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
  6376  }
  6377  
  6378  type DeleteOneDSFResponsePoolResponseType struct {
  6379  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFResponsePoolResponse"`
  6380  
  6381  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  6382  
  6383  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  6384  
  6385  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  6386  
  6387  	Data *DSFResponsePoolData `xml:"data,omitempty" json:"data,omitempty"`
  6388  }
  6389  
  6390  type CreateDSFRecordSetFailoverChainRequestType struct {
  6391  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFRecordSetFailoverChainRequest"`
  6392  
  6393  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  6394  
  6395  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  6396  
  6397  	// ID of the DSF Service
  6398  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  6399  
  6400  	// ID of the DSF Response Pool that the Rec Set Fail chain belongs to
  6401  	Dsf_response_pool_id string `xml:"dsf_response_pool_id,omitempty" json:"dsf_response_pool_id,omitempty"`
  6402  
  6403  	// Label of the DSF Record Set Failover Chain
  6404  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  6405  
  6406  	// Optional, defaults to false, indicates whether enclosed Record Sets are Core
  6407  	Core string `xml:"core,omitempty" json:"core,omitempty"`
  6408  
  6409  	// A list of record sets to be included in this chain
  6410  	Record_sets []*DSFRecordSet `xml:"record_sets,omitempty" json:"record_sets,omitempty"`
  6411  
  6412  	// If 'Y', RS Chain will be deleted on execution
  6413  	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
  6414  
  6415  	// Optional notes
  6416  	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
  6417  }
  6418  
  6419  type CreateDSFRecordSetFailoverChainResponseType struct {
  6420  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFRecordSetFailoverChainResponse"`
  6421  
  6422  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  6423  
  6424  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  6425  
  6426  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  6427  
  6428  	Data *DSFRecordSetFailoverChainData `xml:"data,omitempty" json:"data,omitempty"`
  6429  }
  6430  
  6431  type UpdateDSFRecordSetFailoverChainRequestType struct {
  6432  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFRecordSetFailoverChainRequest"`
  6433  
  6434  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  6435  
  6436  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  6437  
  6438  	// ID of the DSF Service
  6439  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  6440  
  6441  	// ID or label of the DSF Rec Set Failover Chain
  6442  	Dsf_record_set_failover_chain_id string `xml:"dsf_record_set_failover_chain_id,omitempty" json:"dsf_record_set_failover_chain_id,omitempty"`
  6443  
  6444  	// Label of the DSF Record Set Failover Chain
  6445  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  6446  
  6447  	// Optional, defaults to false, indicates whether enclosed Record Sets are Core
  6448  	Core string `xml:"core,omitempty" json:"core,omitempty"`
  6449  
  6450  	// A list of record sets to be included in this chain
  6451  	Record_sets []*DSFRecordSet `xml:"record_sets,omitempty" json:"record_sets,omitempty"`
  6452  
  6453  	// If 'Y', RS Chain will be deleted on execution
  6454  	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
  6455  
  6456  	// Optional Publish Notes.
  6457  	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
  6458  }
  6459  
  6460  type UpdateDSFRecordSetFailoverChainResponseType struct {
  6461  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFRecordSetFailoverChainResponse"`
  6462  
  6463  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  6464  
  6465  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  6466  
  6467  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  6468  
  6469  	Data *DSFRecordSetFailoverChainData `xml:"data,omitempty" json:"data,omitempty"`
  6470  }
  6471  
  6472  type GetDSFRecordSetFailoverChainsRequestType struct {
  6473  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFRecordSetFailoverChainsRequest"`
  6474  
  6475  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  6476  
  6477  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  6478  
  6479  	// ID or label of the DSF Service
  6480  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  6481  
  6482  	// ID or label of the DSF Response Pool that the Rec Set Fail chain belongs to
  6483  	Dsf_response_pool_id string `xml:"dsf_response_pool_id,omitempty" json:"dsf_response_pool_id,omitempty"`
  6484  
  6485  	// Label of the DSF Record Set Failover Chain
  6486  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  6487  
  6488  	// Search for core DSF Record Set Failover Chains that are core
  6489  	Core string `xml:"core,omitempty" json:"core,omitempty"`
  6490  
  6491  	// response will include pending changes
  6492  	Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
  6493  }
  6494  
  6495  type GetDSFRecordSetFailoverChainsResponseType struct {
  6496  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFRecordSetFailoverChainsResponse"`
  6497  
  6498  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  6499  
  6500  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  6501  
  6502  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  6503  
  6504  	Data []*DSFRecordSetFailoverChainData `xml:"data,omitempty" json:"data,omitempty"`
  6505  }
  6506  
  6507  type GetOneDSFRecordSetFailoverChainRequestType struct {
  6508  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFRecordSetFailoverChainRequest"`
  6509  
  6510  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  6511  
  6512  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  6513  
  6514  	// ID or label of the DSF Service
  6515  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  6516  
  6517  	// ID or label of the DSF Rec Set Failover Chain
  6518  	Dsf_record_set_failover_chain_id string `xml:"dsf_record_set_failover_chain_id,omitempty" json:"dsf_record_set_failover_chain_id,omitempty"`
  6519  
  6520  	// response will include pending changes
  6521  	Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
  6522  }
  6523  
  6524  type GetOneDSFRecordSetFailoverChainResponseType struct {
  6525  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFRecordSetFailoverChainResponse"`
  6526  
  6527  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  6528  
  6529  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  6530  
  6531  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  6532  
  6533  	Data *DSFRecordSetFailoverChainData `xml:"data,omitempty" json:"data,omitempty"`
  6534  }
  6535  
  6536  type DeleteOneDSFRecordSetFailoverChainRequestType struct {
  6537  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFRecordSetFailoverChainRequest"`
  6538  
  6539  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  6540  
  6541  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  6542  
  6543  	// ID or label of the DSF Service
  6544  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  6545  
  6546  	// ID or label of the DSF Rec Set Failover Chain
  6547  	Dsf_record_set_failover_chain_id string `xml:"dsf_record_set_failover_chain_id,omitempty" json:"dsf_record_set_failover_chain_id,omitempty"`
  6548  
  6549  	// If 'Y', Pool will be deleted on execution
  6550  	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
  6551  
  6552  	// Optional notes
  6553  	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
  6554  }
  6555  
  6556  type DeleteOneDSFRecordSetFailoverChainResponseType struct {
  6557  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFRecordSetFailoverChainResponse"`
  6558  
  6559  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  6560  
  6561  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  6562  
  6563  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  6564  
  6565  	Data *DSFRecordSetFailoverChainData `xml:"data,omitempty" json:"data,omitempty"`
  6566  }
  6567  
  6568  type CreateDSFRecordSetRequestType struct {
  6569  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFRecordSetRequest"`
  6570  
  6571  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  6572  
  6573  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  6574  
  6575  	// ID or label of the DSF Service
  6576  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  6577  
  6578  	// class of rdata that the set will contain
  6579  	Rdata_class string `xml:"rdata_class,omitempty" json:"rdata_class,omitempty"`
  6580  
  6581  	// Record Set label
  6582  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  6583  
  6584  	// ID or label of the associated monitor
  6585  	Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`
  6586  
  6587  	Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
  6588  
  6589  	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
  6590  
  6591  	Serve_count string `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
  6592  
  6593  	Fail_count string `xml:"fail_count,omitempty" json:"fail_count,omitempty"`
  6594  
  6595  	Trouble_count string `xml:"trouble_count,omitempty" json:"trouble_count,omitempty"`
  6596  
  6597  	Torpidity_max string `xml:"torpidity_max,omitempty" json:"torpidity_max,omitempty"`
  6598  
  6599  	// list of hashes that contain information to create DSF Records
  6600  	Records []*DSFRecord `xml:"records,omitempty" json:"records,omitempty"`
  6601  
  6602  	// ID or label to associate the new RS with an existing RP
  6603  	Dsf_record_set_failover_chain_id string `xml:"dsf_record_set_failover_chain_id,omitempty" json:"dsf_record_set_failover_chain_id,omitempty"`
  6604  
  6605  	// Index of the RS in the specified chain
  6606  	Index string `xml:"index,omitempty" json:"index,omitempty"`
  6607  
  6608  	// ID or label to associate the new RS with an existing RP
  6609  	Dsf_response_pool_id string `xml:"dsf_response_pool_id,omitempty" json:"dsf_response_pool_id,omitempty"`
  6610  
  6611  	// Defaults to true
  6612  	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
  6613  
  6614  	// boolean - immediately save change and publish
  6615  	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
  6616  
  6617  	// Optional notes
  6618  	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
  6619  }
  6620  
  6621  type CreateDSFRecordSetResponseType struct {
  6622  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFRecordSetResponse"`
  6623  
  6624  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  6625  
  6626  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  6627  
  6628  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  6629  
  6630  	Data *DSFRecordSetData `xml:"data,omitempty" json:"data,omitempty"`
  6631  }
  6632  
  6633  type UpdateDSFRecordSetRequestType struct {
  6634  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFRecordSetRequest"`
  6635  
  6636  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  6637  
  6638  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  6639  
  6640  	// ID or label of the DSF Service
  6641  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  6642  
  6643  	// ID or label of the DSF Record Set
  6644  	Dsf_record_set_id string `xml:"dsf_record_set_id,omitempty" json:"dsf_record_set_id,omitempty"`
  6645  
  6646  	// new label for the DSF Record Set
  6647  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  6648  
  6649  	// ID or label of the associated monitor
  6650  	Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`
  6651  
  6652  	Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
  6653  
  6654  	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
  6655  
  6656  	Serve_count string `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
  6657  
  6658  	Fail_count string `xml:"fail_count,omitempty" json:"fail_count,omitempty"`
  6659  
  6660  	Trouble_count string `xml:"trouble_count,omitempty" json:"trouble_count,omitempty"`
  6661  
  6662  	Torpidity_max string `xml:"torpidity_max,omitempty" json:"torpidity_max,omitempty"`
  6663  
  6664  	// Defaults to true
  6665  	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
  6666  
  6667  	// hash of information to create DSF Records
  6668  	Records []*DSFRecord `xml:"records,omitempty" json:"records,omitempty"`
  6669  
  6670  	// boolean - immediately save change and publish
  6671  	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
  6672  
  6673  	// Optional Publish Notes.
  6674  	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
  6675  }
  6676  
  6677  type UpdateDSFRecordSetResponseType struct {
  6678  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFRecordSetResponse"`
  6679  
  6680  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  6681  
  6682  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  6683  
  6684  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  6685  
  6686  	Data *DSFRecordSetData `xml:"data,omitempty" json:"data,omitempty"`
  6687  }
  6688  
  6689  type GetOneDSFRecordSetRequestType struct {
  6690  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFRecordSetRequest"`
  6691  
  6692  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  6693  
  6694  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  6695  
  6696  	// ID or label of the DSF Service
  6697  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  6698  
  6699  	// ID or label of the DSF Record Set
  6700  	Dsf_record_set_id string `xml:"dsf_record_set_id,omitempty" json:"dsf_record_set_id,omitempty"`
  6701  
  6702  	// response will include pending changes
  6703  	Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
  6704  }
  6705  
  6706  type GetOneDSFRecordSetResponseType struct {
  6707  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFRecordSetResponse"`
  6708  
  6709  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  6710  
  6711  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  6712  
  6713  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  6714  
  6715  	Data *DSFRecordSetData `xml:"data,omitempty" json:"data,omitempty"`
  6716  }
  6717  
  6718  type GetDSFRecordSetsRequestType struct {
  6719  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFRecordSetsRequest"`
  6720  
  6721  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  6722  
  6723  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  6724  
  6725  	// ID or label of the DSF Service
  6726  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  6727  
  6728  	// Record Set label - can be wildcarded
  6729  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  6730  
  6731  	Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
  6732  
  6733  	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
  6734  
  6735  	Serve_count string `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
  6736  
  6737  	Fail_count string `xml:"fail_count,omitempty" json:"fail_count,omitempty"`
  6738  
  6739  	Trouble_count string `xml:"trouble_count,omitempty" json:"trouble_count,omitempty"`
  6740  
  6741  	Torpidity_max string `xml:"torpidity_max,omitempty" json:"torpidity_max,omitempty"`
  6742  
  6743  	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
  6744  
  6745  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  6746  
  6747  	// class of rdata that the set will contain
  6748  	Rdata_class string `xml:"rdata_class,omitempty" json:"rdata_class,omitempty"`
  6749  
  6750  	// ID or label to associate the RS with an existing DSF Record Set Failover Chain
  6751  	Dsf_record_set_failover_chain_id string `xml:"dsf_record_set_failover_chain_id,omitempty" json:"dsf_record_set_failover_chain_id,omitempty"`
  6752  
  6753  	// ID or label of the associated monitor
  6754  	Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`
  6755  
  6756  	// response will include pending changes
  6757  	Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
  6758  }
  6759  
  6760  type GetDSFRecordSetsResponseType struct {
  6761  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFRecordSetsResponse"`
  6762  
  6763  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  6764  
  6765  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  6766  
  6767  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  6768  
  6769  	Data []*DSFRecordSetData `xml:"data,omitempty" json:"data,omitempty"`
  6770  }
  6771  
  6772  type DeleteOneDSFRecordSetRequestType struct {
  6773  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFRecordSetRequest"`
  6774  
  6775  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  6776  
  6777  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  6778  
  6779  	// ID or label of the DSF Service
  6780  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  6781  
  6782  	// ID or label of the DSF Record Set
  6783  	Dsf_record_set_id string `xml:"dsf_record_set_id,omitempty" json:"dsf_record_set_id,omitempty"`
  6784  
  6785  	// If 'Y', Record Set will be deleted on execution
  6786  	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
  6787  
  6788  	// Optional notes
  6789  	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
  6790  }
  6791  
  6792  type DeleteOneDSFRecordSetResponseType struct {
  6793  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFRecordSetResponse"`
  6794  
  6795  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  6796  
  6797  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  6798  
  6799  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  6800  
  6801  	Data *DSFRecordSetData `xml:"data,omitempty" json:"data,omitempty"`
  6802  }
  6803  
  6804  type CreateDSFRecordRequestType struct {
  6805  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFRecordRequest"`
  6806  
  6807  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  6808  
  6809  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  6810  
  6811  	// label of the DSF Service
  6812  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  6813  
  6814  	// label of the DSF Record Set
  6815  	Dsf_record_set_id string `xml:"dsf_record_set_id,omitempty" json:"dsf_record_set_id,omitempty"`
  6816  
  6817  	Master_line string `xml:"master_line,omitempty" json:"master_line,omitempty"`
  6818  
  6819  	// Rdata to create the svc record with
  6820  	Rdata *ANYOneRData `xml:"rdata,omitempty" json:"rdata,omitempty"`
  6821  
  6822  	// name of the DSF record
  6823  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  6824  
  6825  	Weight string `xml:"weight,omitempty" json:"weight,omitempty"`
  6826  
  6827  	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
  6828  
  6829  	Endpoints []string `xml:"endpoints,omitempty" json:"endpoints,omitempty"`
  6830  
  6831  	// number of endpoints that need to be up
  6832  	Endpoint_up_count string `xml:"endpoint_up_count,omitempty" json:"endpoint_up_count,omitempty"`
  6833  
  6834  	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
  6835  
  6836  	// boolean, if true add and immediately publish
  6837  	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
  6838  
  6839  	// Optional notes
  6840  	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
  6841  }
  6842  
  6843  type CreateDSFRecordResponseType struct {
  6844  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFRecordResponse"`
  6845  
  6846  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  6847  
  6848  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  6849  
  6850  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  6851  
  6852  	Data *DSFRecordData `xml:"data,omitempty" json:"data,omitempty"`
  6853  }
  6854  
  6855  type UpdateDSFRecordRequestType struct {
  6856  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFRecordRequest"`
  6857  
  6858  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  6859  
  6860  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  6861  
  6862  	// label of the DSF Service
  6863  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  6864  
  6865  	// label of the DSF Record
  6866  	Dsf_record_id string `xml:"dsf_record_id,omitempty" json:"dsf_record_id,omitempty"`
  6867  
  6868  	Master_line string `xml:"master_line,omitempty" json:"master_line,omitempty"`
  6869  
  6870  	// Rdata to update the svc record with
  6871  	Rdata *ANYOneRData `xml:"rdata,omitempty" json:"rdata,omitempty"`
  6872  
  6873  	// name of the DSF record
  6874  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  6875  
  6876  	Weight string `xml:"weight,omitempty" json:"weight,omitempty"`
  6877  
  6878  	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
  6879  
  6880  	Endpoints []string `xml:"endpoints,omitempty" json:"endpoints,omitempty"`
  6881  
  6882  	// number of endpoints that need to be up
  6883  	Endpoint_up_count string `xml:"endpoint_up_count,omitempty" json:"endpoint_up_count,omitempty"`
  6884  
  6885  	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
  6886  
  6887  	// boolean, if true add and immediately publish
  6888  	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
  6889  
  6890  	// Optional Publish Notes.
  6891  	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
  6892  }
  6893  
  6894  type UpdateDSFRecordResponseType struct {
  6895  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFRecordResponse"`
  6896  
  6897  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  6898  
  6899  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  6900  
  6901  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  6902  
  6903  	Data *DSFRecordData `xml:"data,omitempty" json:"data,omitempty"`
  6904  }
  6905  
  6906  type GetOneDSFRecordRequestType struct {
  6907  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFRecordRequest"`
  6908  
  6909  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  6910  
  6911  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  6912  
  6913  	// label of the DSF Service
  6914  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  6915  
  6916  	// label of the DSF Record
  6917  	Dsf_record_id string `xml:"dsf_record_id,omitempty" json:"dsf_record_id,omitempty"`
  6918  
  6919  	// response will include pending changes
  6920  	Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
  6921  }
  6922  
  6923  type GetOneDSFRecordResponseType struct {
  6924  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFRecordResponse"`
  6925  
  6926  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  6927  
  6928  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  6929  
  6930  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  6931  
  6932  	Data *DSFRecordData `xml:"data,omitempty" json:"data,omitempty"`
  6933  }
  6934  
  6935  type GetDSFRecordsRequestType struct {
  6936  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFRecordsRequest"`
  6937  
  6938  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  6939  
  6940  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  6941  
  6942  	// label of the DSF Service
  6943  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  6944  
  6945  	// DSF Record Set Failover Chain ID to search on
  6946  	Dsf_record_set_failover_chain_id string `xml:"dsf_record_set_failover_chain_id,omitempty" json:"dsf_record_set_failover_chain_id,omitempty"`
  6947  
  6948  	// Record set id to search on
  6949  	Dsf_record_set_id string `xml:"dsf_record_set_id,omitempty" json:"dsf_record_set_id,omitempty"`
  6950  
  6951  	// Wildcard allowed
  6952  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  6953  
  6954  	// Wildcard allowed
  6955  	Master_line string `xml:"master_line,omitempty" json:"master_line,omitempty"`
  6956  
  6957  	// Wildcard allowed
  6958  	Endpoints string `xml:"endpoints,omitempty" json:"endpoints,omitempty"`
  6959  
  6960  	Endpoint_up_count string `xml:"endpoint_up_count,omitempty" json:"endpoint_up_count,omitempty"`
  6961  
  6962  	Weight string `xml:"weight,omitempty" json:"weight,omitempty"`
  6963  
  6964  	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
  6965  
  6966  	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
  6967  
  6968  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  6969  
  6970  	// response will include pending changes
  6971  	Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
  6972  }
  6973  
  6974  type GetDSFRecordsResponseType struct {
  6975  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFRecordsResponse"`
  6976  
  6977  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  6978  
  6979  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  6980  
  6981  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  6982  
  6983  	Data []*DSFRecordData `xml:"data,omitempty" json:"data,omitempty"`
  6984  }
  6985  
  6986  type DeleteOneDSFRecordRequestType struct {
  6987  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFRecordRequest"`
  6988  
  6989  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  6990  
  6991  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  6992  
  6993  	// label of the DSF Service
  6994  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  6995  
  6996  	// label of the DSF Record
  6997  	Dsf_record_id string `xml:"dsf_record_id,omitempty" json:"dsf_record_id,omitempty"`
  6998  
  6999  	// If 'Y', Record will be deleted on execution
  7000  	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
  7001  
  7002  	// Optional notes
  7003  	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
  7004  }
  7005  
  7006  type DeleteOneDSFRecordResponseType struct {
  7007  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFRecordResponse"`
  7008  
  7009  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7010  
  7011  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7012  
  7013  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7014  
  7015  	Data *DSFRecordData `xml:"data,omitempty" json:"data,omitempty"`
  7016  }
  7017  
  7018  type AddDSFNodeRequestType struct {
  7019  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddDSFNodeRequest"`
  7020  
  7021  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7022  
  7023  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7024  
  7025  	// label of the DSF Service
  7026  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  7027  
  7028  	// an fqdn, zone pair
  7029  	Node *DSFNode `xml:"node,omitempty" json:"node,omitempty"`
  7030  
  7031  	// If 'Y', change is published immediately
  7032  	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
  7033  
  7034  	// Optional notes
  7035  	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
  7036  }
  7037  
  7038  type AddDSFNodeResponseType struct {
  7039  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddDSFNodeResponse"`
  7040  
  7041  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7042  
  7043  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7044  
  7045  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7046  
  7047  	Data []*DSFNode `xml:"data,omitempty" json:"data,omitempty"`
  7048  }
  7049  
  7050  type UpdateDSFNodesRequestType struct {
  7051  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFNodesRequest"`
  7052  
  7053  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7054  
  7055  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7056  
  7057  	// label of the DSF Service
  7058  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  7059  
  7060  	// A list of fqdn, zone pairs
  7061  	Nodes []*DSFNode `xml:"nodes,omitempty" json:"nodes,omitempty"`
  7062  
  7063  	// If 'Y', change is published immediately
  7064  	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
  7065  
  7066  	// Optional Publish Notes.
  7067  	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
  7068  }
  7069  
  7070  type UpdateDSFNodesResponseType struct {
  7071  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFNodesResponse"`
  7072  
  7073  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7074  
  7075  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7076  
  7077  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7078  
  7079  	Data []*DSFNode `xml:"data,omitempty" json:"data,omitempty"`
  7080  }
  7081  
  7082  type GetDSFNodesRequestType struct {
  7083  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFNodesRequest"`
  7084  
  7085  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7086  
  7087  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7088  
  7089  	// label of the DSF Service
  7090  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  7091  
  7092  	// response will include pending changes
  7093  	Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
  7094  }
  7095  
  7096  type GetDSFNodesResponseType struct {
  7097  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFNodesResponse"`
  7098  
  7099  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7100  
  7101  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7102  
  7103  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7104  
  7105  	Data []*DSFNode `xml:"data,omitempty" json:"data,omitempty"`
  7106  }
  7107  
  7108  type DeleteOneDSFNodeRequestType struct {
  7109  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFNodeRequest"`
  7110  
  7111  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7112  
  7113  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7114  
  7115  	// label of the DSF Service
  7116  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  7117  
  7118  	// an fqdn, zone pair
  7119  	Node *DSFNode `xml:"node,omitempty" json:"node,omitempty"`
  7120  
  7121  	// If 'Y', change is published immediately
  7122  	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
  7123  
  7124  	// Optional notes
  7125  	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
  7126  }
  7127  
  7128  type DeleteOneDSFNodeResponseType struct {
  7129  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFNodeResponse"`
  7130  
  7131  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7132  
  7133  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7134  
  7135  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7136  
  7137  	Data []*DSFNode `xml:"data,omitempty" json:"data,omitempty"`
  7138  }
  7139  
  7140  type CreateDSFMonitorRequestType struct {
  7141  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFMonitorRequest"`
  7142  
  7143  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7144  
  7145  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7146  
  7147  	// Label for the DSF Monitor
  7148  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  7149  
  7150  	// Num of responses to determine status
  7151  	Response_count string `xml:"response_count,omitempty" json:"response_count,omitempty"`
  7152  
  7153  	// Interval, in seconds, between probes
  7154  	Probe_interval string `xml:"probe_interval,omitempty" json:"probe_interval,omitempty"`
  7155  
  7156  	// number of attempted retries on failure before giving up
  7157  	Retries string `xml:"retries,omitempty" json:"retries,omitempty"`
  7158  
  7159  	// name of the protocol to monitor
  7160  	Protocol string `xml:"protocol,omitempty" json:"protocol,omitempty"`
  7161  
  7162  	// indicates if the monitor is active, default is N
  7163  	Active string `xml:"active,omitempty" json:"active,omitempty"`
  7164  
  7165  	// options pertaining the monitor
  7166  	Options *DSFMonitorOptions `xml:"options,omitempty" json:"options,omitempty"`
  7167  
  7168  	// Endpoints to monitor
  7169  	Endpoints []*DSFMonitorEndpoint `xml:"endpoints,omitempty" json:"endpoints,omitempty"`
  7170  }
  7171  
  7172  type CreateDSFMonitorResponseType struct {
  7173  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFMonitorResponse"`
  7174  
  7175  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7176  
  7177  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7178  
  7179  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7180  
  7181  	Data *DSFMonitorData `xml:"data,omitempty" json:"data,omitempty"`
  7182  }
  7183  
  7184  type UpdateDSFMonitorRequestType struct {
  7185  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFMonitorRequest"`
  7186  
  7187  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7188  
  7189  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7190  
  7191  	// ID
  7192  	Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`
  7193  
  7194  	// New label for the DSF Monitor
  7195  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  7196  
  7197  	// Num of responses to determine status
  7198  	Response_count string `xml:"response_count,omitempty" json:"response_count,omitempty"`
  7199  
  7200  	// Interval, in seconds, between probes
  7201  	Probe_interval string `xml:"probe_interval,omitempty" json:"probe_interval,omitempty"`
  7202  
  7203  	// number of attempted retries on failure before giving up
  7204  	Retries string `xml:"retries,omitempty" json:"retries,omitempty"`
  7205  
  7206  	// name of the protocol to monitor
  7207  	Protocol string `xml:"protocol,omitempty" json:"protocol,omitempty"`
  7208  
  7209  	// indicates if the monitor is active
  7210  	Active string `xml:"active,omitempty" json:"active,omitempty"`
  7211  
  7212  	// options pertaining the monitor
  7213  	Options *DSFMonitorOptions `xml:"options,omitempty" json:"options,omitempty"`
  7214  
  7215  	// Endpoints to monitor
  7216  	Endpoints []*DSFMonitorEndpoint `xml:"endpoints,omitempty" json:"endpoints,omitempty"`
  7217  }
  7218  
  7219  type UpdateDSFMonitorResponseType struct {
  7220  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFMonitorResponse"`
  7221  
  7222  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7223  
  7224  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7225  
  7226  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7227  
  7228  	Data *DSFMonitorData `xml:"data,omitempty" json:"data,omitempty"`
  7229  }
  7230  
  7231  type GetOneDSFMonitorRequestType struct {
  7232  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFMonitorRequest"`
  7233  
  7234  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7235  
  7236  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7237  
  7238  	// ID
  7239  	Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`
  7240  }
  7241  
  7242  type GetOneDSFMonitorResponseType struct {
  7243  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFMonitorResponse"`
  7244  
  7245  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7246  
  7247  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7248  
  7249  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7250  
  7251  	Data *DSFMonitorData `xml:"data,omitempty" json:"data,omitempty"`
  7252  }
  7253  
  7254  type GetDSFMonitorsRequestType struct {
  7255  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFMonitorsRequest"`
  7256  
  7257  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7258  
  7259  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7260  
  7261  	// Label for the DSF Monitor
  7262  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  7263  
  7264  	// Interval, in seconds, between probes
  7265  	Probe_interval string `xml:"probe_interval,omitempty" json:"probe_interval,omitempty"`
  7266  
  7267  	// number of attempted retries on failure before giving up
  7268  	Retries string `xml:"retries,omitempty" json:"retries,omitempty"`
  7269  
  7270  	// name of the protocol to monitor
  7271  	Protocol string `xml:"protocol,omitempty" json:"protocol,omitempty"`
  7272  }
  7273  
  7274  type GetDSFMonitorsResponseType struct {
  7275  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFMonitorsResponse"`
  7276  
  7277  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7278  
  7279  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7280  
  7281  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7282  
  7283  	Data []*DSFMonitorData `xml:"data,omitempty" json:"data,omitempty"`
  7284  }
  7285  
  7286  type DeleteOneDSFMonitorRequestType struct {
  7287  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFMonitorRequest"`
  7288  
  7289  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7290  
  7291  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7292  
  7293  	// ID
  7294  	Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`
  7295  }
  7296  
  7297  type DeleteOneDSFMonitorResponseType struct {
  7298  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFMonitorResponse"`
  7299  
  7300  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7301  
  7302  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7303  
  7304  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7305  
  7306  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  7307  }
  7308  
  7309  type AddDSFMonitorNotifierRequestType struct {
  7310  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddDSFMonitorNotifierRequest"`
  7311  
  7312  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7313  
  7314  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7315  
  7316  	// Monitor ID
  7317  	Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`
  7318  
  7319  	// Notifier ID passed in for existing Notifier, or the follow params used to create
  7320  	Dsf_notify_id string `xml:"dsf_notify_id,omitempty" json:"dsf_notify_id,omitempty"`
  7321  
  7322  	// filters on when services should fire the notifier
  7323  	Filters []string `xml:"filters,omitempty" json:"filters,omitempty"`
  7324  }
  7325  
  7326  type AddDSFMonitorNotifierResponseType struct {
  7327  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddDSFMonitorNotifierResponse"`
  7328  
  7329  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7330  
  7331  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7332  
  7333  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7334  
  7335  	Data *NotifierData `xml:"data,omitempty" json:"data,omitempty"`
  7336  }
  7337  
  7338  type GetDSFMonitorSitesRequestType struct {
  7339  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFMonitorSitesRequest"`
  7340  
  7341  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7342  
  7343  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7344  }
  7345  
  7346  type GetDSFMonitorSitesResponseType struct {
  7347  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFMonitorSitesResponse"`
  7348  
  7349  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7350  
  7351  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7352  
  7353  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7354  
  7355  	Data *DSFMonitorSitesData `xml:"data,omitempty" json:"data,omitempty"`
  7356  }
  7357  
  7358  type CreateNotifierRequestType struct {
  7359  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateNotifierRequest"`
  7360  
  7361  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7362  
  7363  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7364  
  7365  	// Label for the Notifier
  7366  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  7367  
  7368  	// List of Recipients attached to the Notifier
  7369  	Recipients []*Recipient `xml:"recipients,omitempty" json:"recipients,omitempty"`
  7370  
  7371  	// List of Services attached to the Notifier
  7372  	Services []*Service `xml:"services,omitempty" json:"services,omitempty"`
  7373  }
  7374  
  7375  type CreateNotifierResponseType struct {
  7376  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateNotifierResponse"`
  7377  
  7378  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7379  
  7380  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7381  
  7382  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7383  
  7384  	Data *NotifierData `xml:"data,omitempty" json:"data,omitempty"`
  7385  }
  7386  
  7387  type UpdateNotifierRequestType struct {
  7388  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateNotifierRequest"`
  7389  
  7390  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7391  
  7392  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7393  
  7394  	// Public_id of the Notifier to update
  7395  	Notifier_id string `xml:"notifier_id,omitempty" json:"notifier_id,omitempty"`
  7396  
  7397  	// Label for the DSF Notify
  7398  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  7399  
  7400  	// List of Recipients attached to the Notifier
  7401  	Recipients []*Recipient `xml:"recipients,omitempty" json:"recipients,omitempty"`
  7402  
  7403  	// List of Services attached to the Notifier
  7404  	Services []*Service `xml:"services,omitempty" json:"services,omitempty"`
  7405  }
  7406  
  7407  type UpdateNotifierResponseType struct {
  7408  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateNotifierResponse"`
  7409  
  7410  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7411  
  7412  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7413  
  7414  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7415  
  7416  	Data *NotifierData `xml:"data,omitempty" json:"data,omitempty"`
  7417  }
  7418  
  7419  type GetOneNotifierRequestType struct {
  7420  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneNotifierRequest"`
  7421  
  7422  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7423  
  7424  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7425  
  7426  	// Public_id of the Notifier to retrieve
  7427  	Notifier_id string `xml:"notifier_id,omitempty" json:"notifier_id,omitempty"`
  7428  }
  7429  
  7430  type GetOneNotifierResponseType struct {
  7431  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneNotifierResponse"`
  7432  
  7433  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7434  
  7435  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7436  
  7437  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7438  
  7439  	Data *NotifierData `xml:"data,omitempty" json:"data,omitempty"`
  7440  }
  7441  
  7442  type GetNotifiersRequestType struct {
  7443  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNotifiersRequest"`
  7444  
  7445  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7446  
  7447  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7448  
  7449  	// Label for the DSF Notify
  7450  	Label string `xml:"label,omitempty" json:"label,omitempty"`
  7451  
  7452  	// Search for active or inactive notifiers
  7453  	Active string `xml:"active,omitempty" json:"active,omitempty"`
  7454  
  7455  	// Search for email or syslog recipients
  7456  	Format string `xml:"format,omitempty" json:"format,omitempty"`
  7457  
  7458  	// Search on the recipient email, hostname, or contact
  7459  	Recipient string `xml:"recipient,omitempty" json:"recipient,omitempty"`
  7460  
  7461  	// Search for active or inactive recipients
  7462  	Recipient_active string `xml:"recipient_active,omitempty" json:"recipient_active,omitempty"`
  7463  
  7464  	// Must be specified with service public id
  7465  	Service_class string `xml:"service_class,omitempty" json:"service_class,omitempty"`
  7466  
  7467  	// Public_id of the service_class item to search for
  7468  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  7469  
  7470  	// Search for active or inactive services
  7471  	Service_active string `xml:"service_active,omitempty" json:"service_active,omitempty"`
  7472  }
  7473  
  7474  type GetNotifiersResponseType struct {
  7475  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNotifiersResponse"`
  7476  
  7477  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7478  
  7479  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7480  
  7481  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7482  
  7483  	Data []*NotifierDataAlt `xml:"data,omitempty" json:"data,omitempty"`
  7484  }
  7485  
  7486  type DeleteOneNotifierRequestType struct {
  7487  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneNotifierRequest"`
  7488  
  7489  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7490  
  7491  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7492  
  7493  	// Public_id of the Notifier to delete
  7494  	Notifier_id string `xml:"notifier_id,omitempty" json:"notifier_id,omitempty"`
  7495  }
  7496  
  7497  type DeleteOneNotifierResponseType struct {
  7498  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneNotifierResponse"`
  7499  
  7500  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7501  
  7502  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7503  
  7504  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7505  
  7506  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  7507  }
  7508  
  7509  type CreateConfigLimitRequestType struct {
  7510  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateConfigLimitRequest"`
  7511  
  7512  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7513  
  7514  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7515  
  7516  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  7517  
  7518  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  7519  
  7520  	Value string `xml:"value,omitempty" json:"value,omitempty"`
  7521  }
  7522  
  7523  type CreateConfigLimitResponseType struct {
  7524  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateConfigLimitResponse"`
  7525  
  7526  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7527  
  7528  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7529  
  7530  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7531  
  7532  	Data *ConfigLimitData `xml:"data,omitempty" json:"data,omitempty"`
  7533  }
  7534  
  7535  type GetOneConfigLimitRequestType struct {
  7536  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneConfigLimitRequest"`
  7537  
  7538  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7539  
  7540  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7541  
  7542  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  7543  
  7544  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  7545  }
  7546  
  7547  type GetOneConfigLimitResponseType struct {
  7548  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneConfigLimitResponse"`
  7549  
  7550  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7551  
  7552  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7553  
  7554  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7555  
  7556  	Data *ConfigLimitData `xml:"data,omitempty" json:"data,omitempty"`
  7557  }
  7558  
  7559  type GetConfigLimitsRequestType struct {
  7560  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetConfigLimitsRequest"`
  7561  
  7562  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7563  
  7564  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7565  
  7566  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  7567  }
  7568  
  7569  type GetConfigLimitsResponseType struct {
  7570  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetConfigLimitsResponse"`
  7571  
  7572  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7573  
  7574  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7575  
  7576  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7577  
  7578  	Data []*ConfigLimitData `xml:"data,omitempty" json:"data,omitempty"`
  7579  }
  7580  
  7581  type UpdateConfigLimitRequestType struct {
  7582  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateConfigLimitRequest"`
  7583  
  7584  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7585  
  7586  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7587  
  7588  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  7589  
  7590  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  7591  
  7592  	Value string `xml:"value,omitempty" json:"value,omitempty"`
  7593  }
  7594  
  7595  type UpdateConfigLimitResponseType struct {
  7596  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateConfigLimitResponse"`
  7597  
  7598  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7599  
  7600  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7601  
  7602  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7603  
  7604  	Data *ConfigLimitData `xml:"data,omitempty" json:"data,omitempty"`
  7605  }
  7606  
  7607  type DeleteOneConfigLimitRequestType struct {
  7608  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneConfigLimitRequest"`
  7609  
  7610  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7611  
  7612  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7613  
  7614  	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
  7615  
  7616  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  7617  }
  7618  
  7619  type DeleteOneConfigLimitResponseType struct {
  7620  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneConfigLimitResponse"`
  7621  
  7622  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7623  
  7624  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7625  
  7626  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7627  
  7628  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  7629  }
  7630  
  7631  type CreatePermissionGroupRequestType struct {
  7632  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreatePermissionGroupRequest"`
  7633  
  7634  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7635  
  7636  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7637  
  7638  	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
  7639  
  7640  	Type_ string `xml:"type,omitempty" json:"type,omitempty"`
  7641  
  7642  	All_users string `xml:"all_users,omitempty" json:"all_users,omitempty"`
  7643  
  7644  	Description string `xml:"description,omitempty" json:"description,omitempty"`
  7645  
  7646  	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
  7647  
  7648  	User_name []string `xml:"user_name,omitempty" json:"user_name,omitempty"`
  7649  
  7650  	Subgroup []string `xml:"subgroup,omitempty" json:"subgroup,omitempty"`
  7651  
  7652  	Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
  7653  }
  7654  
  7655  type CreatePermissionGroupResponseType struct {
  7656  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreatePermissionGroupResponse"`
  7657  
  7658  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7659  
  7660  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7661  
  7662  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7663  
  7664  	Data *PermissionGroupData `xml:"data,omitempty" json:"data,omitempty"`
  7665  }
  7666  
  7667  type GetOnePermissionGroupRequestType struct {
  7668  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOnePermissionGroupRequest"`
  7669  
  7670  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7671  
  7672  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7673  
  7674  	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
  7675  }
  7676  
  7677  type GetOnePermissionGroupResponseType struct {
  7678  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOnePermissionGroupResponse"`
  7679  
  7680  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7681  
  7682  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7683  
  7684  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7685  
  7686  	Data *PermissionGroupData `xml:"data,omitempty" json:"data,omitempty"`
  7687  }
  7688  
  7689  type GetPermissionGroupsRequestType struct {
  7690  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetPermissionGroupsRequest"`
  7691  
  7692  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7693  
  7694  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7695  }
  7696  
  7697  type GetPermissionGroupsResponseType struct {
  7698  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetPermissionGroupsResponse"`
  7699  
  7700  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7701  
  7702  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7703  
  7704  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7705  
  7706  	Data []*PermissionGroupData `xml:"data,omitempty" json:"data,omitempty"`
  7707  }
  7708  
  7709  type DeleteOnePermissionGroupRequestType struct {
  7710  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOnePermissionGroupRequest"`
  7711  
  7712  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7713  
  7714  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7715  
  7716  	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
  7717  }
  7718  
  7719  type DeleteOnePermissionGroupResponseType struct {
  7720  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOnePermissionGroupResponse"`
  7721  
  7722  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7723  
  7724  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7725  
  7726  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7727  
  7728  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  7729  }
  7730  
  7731  type UpdatePermissionGroupRequestType struct {
  7732  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdatePermissionGroupRequest"`
  7733  
  7734  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7735  
  7736  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7737  
  7738  	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
  7739  
  7740  	New_group_name string `xml:"new_group_name,omitempty" json:"new_group_name,omitempty"`
  7741  
  7742  	Type_ string `xml:"type,omitempty" json:"type,omitempty"`
  7743  
  7744  	All_users string `xml:"all_users,omitempty" json:"all_users,omitempty"`
  7745  
  7746  	Description string `xml:"description,omitempty" json:"description,omitempty"`
  7747  
  7748  	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
  7749  
  7750  	User_name []string `xml:"user_name,omitempty" json:"user_name,omitempty"`
  7751  
  7752  	Subgroup []string `xml:"subgroup,omitempty" json:"subgroup,omitempty"`
  7753  
  7754  	Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
  7755  }
  7756  
  7757  type UpdatePermissionGroupResponseType struct {
  7758  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdatePermissionGroupResponse"`
  7759  
  7760  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7761  
  7762  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7763  
  7764  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7765  
  7766  	Data *PermissionGroupData `xml:"data,omitempty" json:"data,omitempty"`
  7767  }
  7768  
  7769  type GetCustomerPermissionsRequestType struct {
  7770  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomerPermissionsRequest"`
  7771  
  7772  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7773  
  7774  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7775  
  7776  	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
  7777  }
  7778  
  7779  type GetCustomerPermissionsResponseType struct {
  7780  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomerPermissionsResponse"`
  7781  
  7782  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7783  
  7784  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7785  
  7786  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7787  
  7788  	Data *PermissionResponse `xml:"data,omitempty" json:"data,omitempty"`
  7789  }
  7790  
  7791  type GetUserPermissionsRequestType struct {
  7792  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetUserPermissionsRequest"`
  7793  
  7794  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7795  
  7796  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7797  
  7798  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
  7799  }
  7800  
  7801  type GetUserPermissionsResponseType struct {
  7802  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetUserPermissionsResponse"`
  7803  
  7804  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7805  
  7806  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7807  
  7808  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7809  
  7810  	Data *PermissionResponse `xml:"data,omitempty" json:"data,omitempty"`
  7811  }
  7812  
  7813  type CheckPermissionsRequestType struct {
  7814  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CheckPermissionsRequest"`
  7815  
  7816  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7817  
  7818  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7819  
  7820  	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
  7821  
  7822  	Zone_name string `xml:"zone_name,omitempty" json:"zone_name,omitempty"`
  7823  }
  7824  
  7825  type CheckPermissionsResponseType struct {
  7826  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CheckPermissionsResponse"`
  7827  
  7828  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7829  
  7830  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7831  
  7832  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7833  
  7834  	Data *PermissionResponse `xml:"data,omitempty" json:"data,omitempty"`
  7835  }
  7836  
  7837  type AddPermissionGroupUsersRequestType struct {
  7838  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddPermissionGroupUsersRequest"`
  7839  
  7840  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7841  
  7842  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7843  
  7844  	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
  7845  
  7846  	User_name []string `xml:"user_name,omitempty" json:"user_name,omitempty"`
  7847  }
  7848  
  7849  type AddPermissionGroupUsersResponseType struct {
  7850  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddPermissionGroupUsersResponse"`
  7851  
  7852  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7853  
  7854  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7855  
  7856  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7857  
  7858  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  7859  }
  7860  
  7861  type SetPermissionGroupUsersRequestType struct {
  7862  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetPermissionGroupUsersRequest"`
  7863  
  7864  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7865  
  7866  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7867  
  7868  	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
  7869  
  7870  	User_name []string `xml:"user_name,omitempty" json:"user_name,omitempty"`
  7871  }
  7872  
  7873  type SetPermissionGroupUsersResponseType struct {
  7874  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetPermissionGroupUsersResponse"`
  7875  
  7876  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7877  
  7878  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7879  
  7880  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7881  
  7882  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  7883  }
  7884  
  7885  type RemovePermissionGroupUsersRequestType struct {
  7886  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemovePermissionGroupUsersRequest"`
  7887  
  7888  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7889  
  7890  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7891  
  7892  	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
  7893  
  7894  	User_name []string `xml:"user_name,omitempty" json:"user_name,omitempty"`
  7895  }
  7896  
  7897  type RemovePermissionGroupUsersResponseType struct {
  7898  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemovePermissionGroupUsersResponse"`
  7899  
  7900  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7901  
  7902  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7903  
  7904  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7905  
  7906  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  7907  }
  7908  
  7909  type AddPermissionGroupSubgroupsRequestType struct {
  7910  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddPermissionGroupSubgroupsRequest"`
  7911  
  7912  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7913  
  7914  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7915  
  7916  	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
  7917  
  7918  	Subgroup []string `xml:"subgroup,omitempty" json:"subgroup,omitempty"`
  7919  }
  7920  
  7921  type AddPermissionGroupSubgroupsResponseType struct {
  7922  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddPermissionGroupSubgroupsResponse"`
  7923  
  7924  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7925  
  7926  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7927  
  7928  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7929  
  7930  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  7931  }
  7932  
  7933  type SetPermissionGroupSubgroupsRequestType struct {
  7934  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetPermissionGroupSubgroupsRequest"`
  7935  
  7936  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7937  
  7938  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7939  
  7940  	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
  7941  
  7942  	Subgroup []string `xml:"subgroup,omitempty" json:"subgroup,omitempty"`
  7943  }
  7944  
  7945  type SetPermissionGroupSubgroupsResponseType struct {
  7946  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetPermissionGroupSubgroupsResponse"`
  7947  
  7948  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7949  
  7950  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7951  
  7952  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7953  
  7954  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  7955  }
  7956  
  7957  type RemovePermissionGroupSubgroupsRequestType struct {
  7958  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemovePermissionGroupSubgroupsRequest"`
  7959  
  7960  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7961  
  7962  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7963  
  7964  	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
  7965  
  7966  	Subgroup []string `xml:"subgroup,omitempty" json:"subgroup,omitempty"`
  7967  }
  7968  
  7969  type RemovePermissionGroupSubgroupsResponseType struct {
  7970  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemovePermissionGroupSubgroupsResponse"`
  7971  
  7972  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7973  
  7974  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7975  
  7976  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  7977  
  7978  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  7979  }
  7980  
  7981  type AddPermissionGroupPermissionsRequestType struct {
  7982  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddPermissionGroupPermissionsRequest"`
  7983  
  7984  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  7985  
  7986  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  7987  
  7988  	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
  7989  
  7990  	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
  7991  }
  7992  
  7993  type AddPermissionGroupPermissionsResponseType struct {
  7994  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddPermissionGroupPermissionsResponse"`
  7995  
  7996  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  7997  
  7998  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  7999  
  8000  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8001  
  8002  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  8003  }
  8004  
  8005  type SetPermissionGroupPermissionsRequestType struct {
  8006  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetPermissionGroupPermissionsRequest"`
  8007  
  8008  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8009  
  8010  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8011  
  8012  	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
  8013  
  8014  	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
  8015  }
  8016  
  8017  type SetPermissionGroupPermissionsResponseType struct {
  8018  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetPermissionGroupPermissionsResponse"`
  8019  
  8020  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8021  
  8022  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8023  
  8024  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8025  
  8026  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  8027  }
  8028  
  8029  type RemovePermissionGroupPermissionsRequestType struct {
  8030  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemovePermissionGroupPermissionsRequest"`
  8031  
  8032  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8033  
  8034  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8035  
  8036  	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
  8037  
  8038  	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
  8039  }
  8040  
  8041  type RemovePermissionGroupPermissionsResponseType struct {
  8042  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemovePermissionGroupPermissionsResponse"`
  8043  
  8044  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8045  
  8046  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8047  
  8048  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8049  
  8050  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  8051  }
  8052  
  8053  type AddPermissionGroupZonesRequestType struct {
  8054  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddPermissionGroupZonesRequest"`
  8055  
  8056  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8057  
  8058  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8059  
  8060  	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
  8061  
  8062  	Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
  8063  }
  8064  
  8065  type AddPermissionGroupZonesResponseType struct {
  8066  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddPermissionGroupZonesResponse"`
  8067  
  8068  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8069  
  8070  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8071  
  8072  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8073  
  8074  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  8075  }
  8076  
  8077  type SetPermissionGroupZonesRequestType struct {
  8078  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetPermissionGroupZonesRequest"`
  8079  
  8080  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8081  
  8082  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8083  
  8084  	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
  8085  
  8086  	Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
  8087  }
  8088  
  8089  type SetPermissionGroupZonesResponseType struct {
  8090  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetPermissionGroupZonesResponse"`
  8091  
  8092  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8093  
  8094  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8095  
  8096  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8097  
  8098  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  8099  }
  8100  
  8101  type RemovePermissionGroupZonesRequestType struct {
  8102  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemovePermissionGroupZonesRequest"`
  8103  
  8104  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8105  
  8106  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8107  
  8108  	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
  8109  
  8110  	Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
  8111  }
  8112  
  8113  type RemovePermissionGroupZonesResponseType struct {
  8114  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemovePermissionGroupZonesResponse"`
  8115  
  8116  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8117  
  8118  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8119  
  8120  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8121  
  8122  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  8123  }
  8124  
  8125  type AddUserGroupsRequestType struct {
  8126  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddUserGroupsRequest"`
  8127  
  8128  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8129  
  8130  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8131  
  8132  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
  8133  
  8134  	Group []string `xml:"group,omitempty" json:"group,omitempty"`
  8135  }
  8136  
  8137  type AddUserGroupsResponseType struct {
  8138  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddUserGroupsResponse"`
  8139  
  8140  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8141  
  8142  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8143  
  8144  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8145  
  8146  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  8147  }
  8148  
  8149  type SetUserGroupsRequestType struct {
  8150  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetUserGroupsRequest"`
  8151  
  8152  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8153  
  8154  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8155  
  8156  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
  8157  
  8158  	Group []string `xml:"group,omitempty" json:"group,omitempty"`
  8159  }
  8160  
  8161  type SetUserGroupsResponseType struct {
  8162  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetUserGroupsResponse"`
  8163  
  8164  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8165  
  8166  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8167  
  8168  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8169  
  8170  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  8171  }
  8172  
  8173  type RemoveUserGroupsRequestType struct {
  8174  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveUserGroupsRequest"`
  8175  
  8176  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8177  
  8178  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8179  
  8180  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
  8181  
  8182  	Group []string `xml:"group,omitempty" json:"group,omitempty"`
  8183  }
  8184  
  8185  type RemoveUserGroupsResponseType struct {
  8186  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveUserGroupsResponse"`
  8187  
  8188  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8189  
  8190  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8191  
  8192  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8193  
  8194  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  8195  }
  8196  
  8197  type AddUserZonesRequestType struct {
  8198  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddUserZonesRequest"`
  8199  
  8200  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8201  
  8202  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8203  
  8204  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
  8205  
  8206  	Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
  8207  }
  8208  
  8209  type AddUserZonesResponseType struct {
  8210  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddUserZonesResponse"`
  8211  
  8212  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8213  
  8214  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8215  
  8216  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8217  
  8218  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  8219  }
  8220  
  8221  type SetUserZonesRequestType struct {
  8222  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetUserZonesRequest"`
  8223  
  8224  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8225  
  8226  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8227  
  8228  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
  8229  
  8230  	Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
  8231  }
  8232  
  8233  type SetUserZonesResponseType struct {
  8234  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetUserZonesResponse"`
  8235  
  8236  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8237  
  8238  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8239  
  8240  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8241  
  8242  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  8243  }
  8244  
  8245  type RemoveUserZonesRequestType struct {
  8246  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveUserZonesRequest"`
  8247  
  8248  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8249  
  8250  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8251  
  8252  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
  8253  
  8254  	Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
  8255  }
  8256  
  8257  type RemoveUserZonesResponseType struct {
  8258  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveUserZonesResponse"`
  8259  
  8260  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8261  
  8262  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8263  
  8264  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8265  
  8266  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  8267  }
  8268  
  8269  type AddUserPermissionsRequestType struct {
  8270  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddUserPermissionsRequest"`
  8271  
  8272  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8273  
  8274  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8275  
  8276  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
  8277  
  8278  	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
  8279  }
  8280  
  8281  type AddUserPermissionsResponseType struct {
  8282  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddUserPermissionsResponse"`
  8283  
  8284  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8285  
  8286  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8287  
  8288  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8289  
  8290  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  8291  }
  8292  
  8293  type SetUserPermissionsRequestType struct {
  8294  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetUserPermissionsRequest"`
  8295  
  8296  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8297  
  8298  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8299  
  8300  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
  8301  
  8302  	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
  8303  }
  8304  
  8305  type SetUserPermissionsResponseType struct {
  8306  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetUserPermissionsResponse"`
  8307  
  8308  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8309  
  8310  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8311  
  8312  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8313  
  8314  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  8315  }
  8316  
  8317  type RemoveUserPermissionsRequestType struct {
  8318  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveUserPermissionsRequest"`
  8319  
  8320  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8321  
  8322  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8323  
  8324  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
  8325  
  8326  	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
  8327  }
  8328  
  8329  type RemoveUserPermissionsResponseType struct {
  8330  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveUserPermissionsResponse"`
  8331  
  8332  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8333  
  8334  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8335  
  8336  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8337  
  8338  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  8339  }
  8340  
  8341  type AddUserForbidsRequestType struct {
  8342  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddUserForbidsRequest"`
  8343  
  8344  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8345  
  8346  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8347  
  8348  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
  8349  
  8350  	Forbid []*PermissionData `xml:"forbid,omitempty" json:"forbid,omitempty"`
  8351  }
  8352  
  8353  type AddUserForbidsResponseType struct {
  8354  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddUserForbidsResponse"`
  8355  
  8356  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8357  
  8358  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8359  
  8360  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8361  
  8362  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  8363  }
  8364  
  8365  type SetUserForbidsRequestType struct {
  8366  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetUserForbidsRequest"`
  8367  
  8368  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8369  
  8370  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8371  
  8372  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
  8373  
  8374  	Forbid []*PermissionData `xml:"forbid,omitempty" json:"forbid,omitempty"`
  8375  }
  8376  
  8377  type SetUserForbidsResponseType struct {
  8378  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetUserForbidsResponse"`
  8379  
  8380  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8381  
  8382  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8383  
  8384  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8385  
  8386  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  8387  }
  8388  
  8389  type RemoveUserForbidsRequestType struct {
  8390  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveUserForbidsRequest"`
  8391  
  8392  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8393  
  8394  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8395  
  8396  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
  8397  
  8398  	Forbid []*PermissionData `xml:"forbid,omitempty" json:"forbid,omitempty"`
  8399  }
  8400  
  8401  type RemoveUserForbidsResponseType struct {
  8402  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveUserForbidsResponse"`
  8403  
  8404  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8405  
  8406  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8407  
  8408  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8409  
  8410  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  8411  }
  8412  
  8413  type AddCustomerPermissionsRequestType struct {
  8414  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddCustomerPermissionsRequest"`
  8415  
  8416  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8417  
  8418  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8419  
  8420  	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
  8421  
  8422  	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
  8423  }
  8424  
  8425  type AddCustomerPermissionsResponseType struct {
  8426  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddCustomerPermissionsResponse"`
  8427  
  8428  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8429  
  8430  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8431  
  8432  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8433  
  8434  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  8435  }
  8436  
  8437  type SetCustomerPermissionsRequestType struct {
  8438  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetCustomerPermissionsRequest"`
  8439  
  8440  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8441  
  8442  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8443  
  8444  	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
  8445  
  8446  	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
  8447  }
  8448  
  8449  type SetCustomerPermissionsResponseType struct {
  8450  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetCustomerPermissionsResponse"`
  8451  
  8452  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8453  
  8454  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8455  
  8456  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8457  
  8458  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  8459  }
  8460  
  8461  type RemoveCustomerPermissionsRequestType struct {
  8462  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveCustomerPermissionsRequest"`
  8463  
  8464  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8465  
  8466  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8467  
  8468  	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
  8469  
  8470  	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
  8471  }
  8472  
  8473  type RemoveCustomerPermissionsResponseType struct {
  8474  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveCustomerPermissionsResponse"`
  8475  
  8476  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8477  
  8478  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8479  
  8480  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8481  
  8482  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  8483  }
  8484  
  8485  type AddCustomerForbidsRequestType struct {
  8486  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddCustomerForbidsRequest"`
  8487  
  8488  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8489  
  8490  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8491  
  8492  	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
  8493  
  8494  	Forbid []string `xml:"forbid,omitempty" json:"forbid,omitempty"`
  8495  }
  8496  
  8497  type AddCustomerForbidsResponseType struct {
  8498  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddCustomerForbidsResponse"`
  8499  
  8500  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8501  
  8502  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8503  
  8504  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8505  
  8506  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  8507  }
  8508  
  8509  type SetCustomerForbidsRequestType struct {
  8510  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetCustomerForbidsRequest"`
  8511  
  8512  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8513  
  8514  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8515  
  8516  	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
  8517  
  8518  	Forbid []string `xml:"forbid,omitempty" json:"forbid,omitempty"`
  8519  }
  8520  
  8521  type SetCustomerForbidsResponseType struct {
  8522  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetCustomerForbidsResponse"`
  8523  
  8524  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8525  
  8526  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8527  
  8528  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8529  
  8530  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  8531  }
  8532  
  8533  type RemoveCustomerForbidsRequestType struct {
  8534  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveCustomerForbidsRequest"`
  8535  
  8536  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8537  
  8538  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8539  
  8540  	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
  8541  
  8542  	Forbid []string `xml:"forbid,omitempty" json:"forbid,omitempty"`
  8543  }
  8544  
  8545  type RemoveCustomerForbidsResponseType struct {
  8546  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveCustomerForbidsResponse"`
  8547  
  8548  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8549  
  8550  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8551  
  8552  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8553  
  8554  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  8555  }
  8556  
  8557  type GetHostStatsFlagsRequestType struct {
  8558  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetHostStatsFlagsRequest"`
  8559  
  8560  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8561  
  8562  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8563  
  8564  	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
  8565  }
  8566  
  8567  type GetHostStatsFlagsResponseType struct {
  8568  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetHostStatsFlagsResponse"`
  8569  
  8570  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8571  
  8572  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8573  
  8574  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8575  
  8576  	Data []*HostStatFlagsData `xml:"data,omitempty" json:"data,omitempty"`
  8577  }
  8578  
  8579  type SetHostStatsFlagsRequestType struct {
  8580  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetHostStatsFlagsRequest"`
  8581  
  8582  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8583  
  8584  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8585  
  8586  	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
  8587  
  8588  	Host_stats []*HostStatFlagsData `xml:"host_stats,omitempty" json:"host_stats,omitempty"`
  8589  }
  8590  
  8591  type SetHostStatsFlagsResponseType struct {
  8592  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetHostStatsFlagsResponse"`
  8593  
  8594  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8595  
  8596  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8597  
  8598  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8599  
  8600  	Data []*HostStatFlagsData `xml:"data,omitempty" json:"data,omitempty"`
  8601  }
  8602  
  8603  type CreateTSIGKeyRequestType struct {
  8604  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateTSIGKeyRequest"`
  8605  
  8606  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8607  
  8608  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8609  
  8610  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  8611  
  8612  	Algorithm string `xml:"algorithm,omitempty" json:"algorithm,omitempty"`
  8613  
  8614  	Secret string `xml:"secret,omitempty" json:"secret,omitempty"`
  8615  
  8616  	Tsig_ocid string `xml:"tsig_ocid,omitempty" json:"tsig_ocid,omitempty"`
  8617  
  8618  	Compartment string `xml:"compartment,omitempty" json:"compartment,omitempty"`
  8619  }
  8620  
  8621  type CreateTSIGKeyResponseType struct {
  8622  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateTSIGKeyResponse"`
  8623  
  8624  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8625  
  8626  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8627  
  8628  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8629  
  8630  	Data *TSIGKeyData `xml:"data,omitempty" json:"data,omitempty"`
  8631  }
  8632  
  8633  type GetOneTSIGKeyRequestType struct {
  8634  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneTSIGKeyRequest"`
  8635  
  8636  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8637  
  8638  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8639  
  8640  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  8641  }
  8642  
  8643  type GetOneTSIGKeyResponseType struct {
  8644  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneTSIGKeyResponse"`
  8645  
  8646  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8647  
  8648  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8649  
  8650  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8651  
  8652  	Data *TSIGKeyData `xml:"data,omitempty" json:"data,omitempty"`
  8653  }
  8654  
  8655  type GetTSIGKeysRequestType struct {
  8656  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTSIGKeysRequest"`
  8657  
  8658  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8659  
  8660  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8661  }
  8662  
  8663  type GetTSIGKeysResponseType struct {
  8664  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTSIGKeysResponse"`
  8665  
  8666  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8667  
  8668  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8669  
  8670  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8671  
  8672  	Data []*TSIGKeyData `xml:"data,omitempty" json:"data,omitempty"`
  8673  }
  8674  
  8675  type UpdateTSIGKeyRequestType struct {
  8676  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateTSIGKeyRequest"`
  8677  
  8678  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8679  
  8680  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8681  
  8682  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  8683  
  8684  	New_name string `xml:"new_name,omitempty" json:"new_name,omitempty"`
  8685  
  8686  	Secret string `xml:"secret,omitempty" json:"secret,omitempty"`
  8687  
  8688  	Algorithm string `xml:"algorithm,omitempty" json:"algorithm,omitempty"`
  8689  
  8690  	Tsig_ocid string `xml:"tsig_ocid,omitempty" json:"tsig_ocid,omitempty"`
  8691  
  8692  	Compartment string `xml:"compartment,omitempty" json:"compartment,omitempty"`
  8693  }
  8694  
  8695  type UpdateTSIGKeyResponseType struct {
  8696  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateTSIGKeyResponse"`
  8697  
  8698  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8699  
  8700  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8701  
  8702  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8703  
  8704  	Data *TSIGKeyData `xml:"data,omitempty" json:"data,omitempty"`
  8705  }
  8706  
  8707  type DeleteOneTSIGKeyRequestType struct {
  8708  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneTSIGKeyRequest"`
  8709  
  8710  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8711  
  8712  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8713  
  8714  	Name string `xml:"name,omitempty" json:"name,omitempty"`
  8715  }
  8716  
  8717  type DeleteOneTSIGKeyResponseType struct {
  8718  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneTSIGKeyResponse"`
  8719  
  8720  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8721  
  8722  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8723  
  8724  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8725  
  8726  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  8727  }
  8728  
  8729  type CreateZoneRequestType struct {
  8730  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateZoneRequest"`
  8731  
  8732  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8733  
  8734  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8735  
  8736  	// name of zone
  8737  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  8738  
  8739  	// address of responsible party, per SOA
  8740  	Rname string `xml:"rname,omitempty" json:"rname,omitempty"`
  8741  
  8742  	// default TTL (Time-to-Live) for records
  8743  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  8744  
  8745  	// code indicating how serial numbers are constructed on publish
  8746  	Serial_style string `xml:"serial_style,omitempty" json:"serial_style,omitempty"`
  8747  }
  8748  
  8749  type CreateZoneResponseType struct {
  8750  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateZoneResponse"`
  8751  
  8752  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8753  
  8754  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8755  
  8756  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8757  
  8758  	Data *ZoneData `xml:"data,omitempty" json:"data,omitempty"`
  8759  }
  8760  
  8761  type GetOneZoneRequestType struct {
  8762  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneZoneRequest"`
  8763  
  8764  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8765  
  8766  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8767  
  8768  	// name of zone
  8769  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  8770  }
  8771  
  8772  type GetOneZoneResponseType struct {
  8773  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneZoneResponse"`
  8774  
  8775  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8776  
  8777  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8778  
  8779  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8780  
  8781  	Data *ZoneData `xml:"data,omitempty" json:"data,omitempty"`
  8782  }
  8783  
  8784  type GetZonesRequestType struct {
  8785  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZonesRequest"`
  8786  
  8787  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8788  
  8789  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8790  }
  8791  
  8792  type GetZonesResponseType struct {
  8793  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZonesResponse"`
  8794  
  8795  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8796  
  8797  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8798  
  8799  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8800  
  8801  	Data []*ZoneData `xml:"data,omitempty" json:"data,omitempty"`
  8802  }
  8803  
  8804  type DeleteOneZoneRequestType struct {
  8805  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneZoneRequest"`
  8806  
  8807  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8808  
  8809  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8810  
  8811  	// name of zone
  8812  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  8813  }
  8814  
  8815  type DeleteOneZoneResponseType struct {
  8816  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneZoneResponse"`
  8817  
  8818  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8819  
  8820  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8821  
  8822  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8823  
  8824  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  8825  }
  8826  
  8827  type CreateSecondaryZoneRequestType struct {
  8828  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateSecondaryZoneRequest"`
  8829  
  8830  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8831  
  8832  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8833  
  8834  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  8835  
  8836  	Masters []string `xml:"masters,omitempty" json:"masters,omitempty"`
  8837  
  8838  	Tsig_key_name string `xml:"tsig_key_name,omitempty" json:"tsig_key_name,omitempty"`
  8839  
  8840  	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
  8841  }
  8842  
  8843  type CreateSecondaryZoneResponseType struct {
  8844  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateSecondaryZoneResponse"`
  8845  
  8846  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8847  
  8848  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8849  
  8850  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8851  
  8852  	Data *SecondaryData `xml:"data,omitempty" json:"data,omitempty"`
  8853  }
  8854  
  8855  type UpdateSecondaryRequestType struct {
  8856  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSecondaryRequest"`
  8857  
  8858  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8859  
  8860  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8861  
  8862  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  8863  
  8864  	Masters []string `xml:"masters,omitempty" json:"masters,omitempty"`
  8865  
  8866  	Tsig_key_name string `xml:"tsig_key_name,omitempty" json:"tsig_key_name,omitempty"`
  8867  
  8868  	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
  8869  }
  8870  
  8871  type UpdateSecondaryResponseType struct {
  8872  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSecondaryResponse"`
  8873  
  8874  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8875  
  8876  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8877  
  8878  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8879  
  8880  	Data *SecondaryData `xml:"data,omitempty" json:"data,omitempty"`
  8881  }
  8882  
  8883  type ActivateSecondaryRequestType struct {
  8884  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateSecondaryRequest"`
  8885  
  8886  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8887  
  8888  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8889  
  8890  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  8891  }
  8892  
  8893  type ActivateSecondaryResponseType struct {
  8894  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateSecondaryResponse"`
  8895  
  8896  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8897  
  8898  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8899  
  8900  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8901  
  8902  	Data *SecondaryData `xml:"data,omitempty" json:"data,omitempty"`
  8903  }
  8904  
  8905  type DeactivateSecondaryRequestType struct {
  8906  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateSecondaryRequest"`
  8907  
  8908  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8909  
  8910  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8911  
  8912  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  8913  }
  8914  
  8915  type DeactivateSecondaryResponseType struct {
  8916  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateSecondaryResponse"`
  8917  
  8918  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8919  
  8920  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8921  
  8922  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8923  
  8924  	Data *SecondaryData `xml:"data,omitempty" json:"data,omitempty"`
  8925  }
  8926  
  8927  type RetransferSecondaryRequestType struct {
  8928  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RetransferSecondaryRequest"`
  8929  
  8930  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8931  
  8932  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8933  
  8934  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  8935  }
  8936  
  8937  type RetransferSecondaryResponseType struct {
  8938  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RetransferSecondaryResponse"`
  8939  
  8940  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8941  
  8942  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8943  
  8944  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8945  
  8946  	Data *SecondaryData `xml:"data,omitempty" json:"data,omitempty"`
  8947  }
  8948  
  8949  type GetOneSecondaryRequestType struct {
  8950  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSecondaryRequest"`
  8951  
  8952  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8953  
  8954  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8955  
  8956  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  8957  }
  8958  
  8959  type GetOneSecondaryResponseType struct {
  8960  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSecondaryResponse"`
  8961  
  8962  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8963  
  8964  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8965  
  8966  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8967  
  8968  	Data *SecondaryData `xml:"data,omitempty" json:"data,omitempty"`
  8969  }
  8970  
  8971  type GetSecondariesRequestType struct {
  8972  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSecondariesRequest"`
  8973  
  8974  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8975  
  8976  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8977  }
  8978  
  8979  type GetSecondariesResponseType struct {
  8980  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSecondariesResponse"`
  8981  
  8982  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  8983  
  8984  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  8985  
  8986  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  8987  
  8988  	Data []*SecondaryData `xml:"data,omitempty" json:"data,omitempty"`
  8989  }
  8990  
  8991  type GetZoneApexRequestType struct {
  8992  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneApexRequest"`
  8993  
  8994  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  8995  
  8996  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  8997  
  8998  	// FQDN of a node
  8999  	Node string `xml:"node,omitempty" json:"node,omitempty"`
  9000  }
  9001  
  9002  type GetZoneApexResponseType struct {
  9003  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneApexResponse"`
  9004  
  9005  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9006  
  9007  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9008  
  9009  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9010  
  9011  	Data *ZoneData `xml:"data,omitempty" json:"data,omitempty"`
  9012  }
  9013  
  9014  type CreateARecordRequestType struct {
  9015  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateARecordRequest"`
  9016  
  9017  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9018  
  9019  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9020  
  9021  	// hostname
  9022  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9023  
  9024  	// name of zone
  9025  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9026  
  9027  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  9028  
  9029  	Rdata *RDataA `xml:"rdata,omitempty" json:"rdata,omitempty"`
  9030  }
  9031  
  9032  type CreateARecordResponseType struct {
  9033  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateARecordResponse"`
  9034  
  9035  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9036  
  9037  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9038  
  9039  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9040  
  9041  	Data *ARecordData `xml:"data,omitempty" json:"data,omitempty"`
  9042  }
  9043  
  9044  type GetOneARecordRequestType struct {
  9045  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneARecordRequest"`
  9046  
  9047  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9048  
  9049  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9050  
  9051  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  9052  
  9053  	Rdata *RDataA `xml:"rdata,omitempty" json:"rdata,omitempty"`
  9054  
  9055  	// name of zone
  9056  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9057  
  9058  	// hostname
  9059  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9060  }
  9061  
  9062  type GetOneARecordResponseType struct {
  9063  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneARecordResponse"`
  9064  
  9065  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9066  
  9067  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9068  
  9069  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9070  
  9071  	Data *ARecordData `xml:"data,omitempty" json:"data,omitempty"`
  9072  }
  9073  
  9074  type GetARecordsRequestType struct {
  9075  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetARecordsRequest"`
  9076  
  9077  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9078  
  9079  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9080  
  9081  	// hostname
  9082  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9083  
  9084  	// name of zone
  9085  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9086  }
  9087  
  9088  type GetARecordsResponseType struct {
  9089  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetARecordsResponse"`
  9090  
  9091  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9092  
  9093  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9094  
  9095  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9096  
  9097  	Data []*ARecordData `xml:"data,omitempty" json:"data,omitempty"`
  9098  }
  9099  
  9100  type UpdateARecordRequestType struct {
  9101  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateARecordRequest"`
  9102  
  9103  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9104  
  9105  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9106  
  9107  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  9108  
  9109  	Rdata *RDataA `xml:"rdata,omitempty" json:"rdata,omitempty"`
  9110  
  9111  	// name of zone
  9112  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9113  
  9114  	// hostname
  9115  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9116  
  9117  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  9118  }
  9119  
  9120  type UpdateARecordResponseType struct {
  9121  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateARecordResponse"`
  9122  
  9123  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9124  
  9125  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9126  
  9127  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9128  
  9129  	Data *ARecordData `xml:"data,omitempty" json:"data,omitempty"`
  9130  }
  9131  
  9132  type DeleteARecordsRequestType struct {
  9133  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteARecordsRequest"`
  9134  
  9135  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9136  
  9137  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9138  
  9139  	// hostname
  9140  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9141  
  9142  	// name of zone
  9143  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9144  }
  9145  
  9146  type DeleteARecordsResponseType struct {
  9147  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteARecordsResponse"`
  9148  
  9149  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9150  
  9151  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9152  
  9153  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9154  
  9155  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  9156  }
  9157  
  9158  type DeleteOneARecordRequestType struct {
  9159  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneARecordRequest"`
  9160  
  9161  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9162  
  9163  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9164  
  9165  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9166  
  9167  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9168  
  9169  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  9170  
  9171  	Rdata *RDataA `xml:"rdata,omitempty" json:"rdata,omitempty"`
  9172  }
  9173  
  9174  type DeleteOneARecordResponseType struct {
  9175  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneARecordResponse"`
  9176  
  9177  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9178  
  9179  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9180  
  9181  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9182  
  9183  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  9184  }
  9185  
  9186  type CreateAAAARecordRequestType struct {
  9187  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateAAAARecordRequest"`
  9188  
  9189  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9190  
  9191  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9192  
  9193  	// hostname
  9194  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9195  
  9196  	// name of zone
  9197  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9198  
  9199  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  9200  
  9201  	Rdata *RDataAAAA `xml:"rdata,omitempty" json:"rdata,omitempty"`
  9202  }
  9203  
  9204  type CreateAAAARecordResponseType struct {
  9205  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateAAAARecordResponse"`
  9206  
  9207  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9208  
  9209  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9210  
  9211  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9212  
  9213  	Data *AAAARecordData `xml:"data,omitempty" json:"data,omitempty"`
  9214  }
  9215  
  9216  type GetOneAAAARecordRequestType struct {
  9217  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneAAAARecordRequest"`
  9218  
  9219  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9220  
  9221  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9222  
  9223  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  9224  
  9225  	Rdata *RDataAAAA `xml:"rdata,omitempty" json:"rdata,omitempty"`
  9226  
  9227  	// name of zone
  9228  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9229  
  9230  	// hostname
  9231  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9232  }
  9233  
  9234  type GetOneAAAARecordResponseType struct {
  9235  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneAAAARecordResponse"`
  9236  
  9237  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9238  
  9239  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9240  
  9241  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9242  
  9243  	Data *AAAARecordData `xml:"data,omitempty" json:"data,omitempty"`
  9244  }
  9245  
  9246  type GetAAAARecordsRequestType struct {
  9247  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAAAARecordsRequest"`
  9248  
  9249  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9250  
  9251  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9252  
  9253  	// hostname
  9254  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9255  
  9256  	// name of zone
  9257  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9258  }
  9259  
  9260  type GetAAAARecordsResponseType struct {
  9261  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAAAARecordsResponse"`
  9262  
  9263  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9264  
  9265  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9266  
  9267  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9268  
  9269  	Data []*AAAARecordData `xml:"data,omitempty" json:"data,omitempty"`
  9270  }
  9271  
  9272  type UpdateAAAARecordRequestType struct {
  9273  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateAAAARecordRequest"`
  9274  
  9275  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9276  
  9277  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9278  
  9279  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  9280  
  9281  	Rdata *RDataAAAA `xml:"rdata,omitempty" json:"rdata,omitempty"`
  9282  
  9283  	// name of zone
  9284  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9285  
  9286  	// hostname
  9287  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9288  
  9289  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  9290  }
  9291  
  9292  type UpdateAAAARecordResponseType struct {
  9293  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateAAAARecordResponse"`
  9294  
  9295  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9296  
  9297  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9298  
  9299  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9300  
  9301  	Data *AAAARecordData `xml:"data,omitempty" json:"data,omitempty"`
  9302  }
  9303  
  9304  type DeleteAAAARecordsRequestType struct {
  9305  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteAAAARecordsRequest"`
  9306  
  9307  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9308  
  9309  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9310  
  9311  	// hostname
  9312  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9313  
  9314  	// name of zone
  9315  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9316  }
  9317  
  9318  type DeleteAAAARecordsResponseType struct {
  9319  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteAAAARecordsResponse"`
  9320  
  9321  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9322  
  9323  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9324  
  9325  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9326  
  9327  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  9328  }
  9329  
  9330  type DeleteOneAAAARecordRequestType struct {
  9331  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneAAAARecordRequest"`
  9332  
  9333  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9334  
  9335  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9336  
  9337  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9338  
  9339  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9340  
  9341  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  9342  
  9343  	Rdata *RDataAAAA `xml:"rdata,omitempty" json:"rdata,omitempty"`
  9344  }
  9345  
  9346  type DeleteOneAAAARecordResponseType struct {
  9347  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneAAAARecordResponse"`
  9348  
  9349  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9350  
  9351  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9352  
  9353  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9354  
  9355  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  9356  }
  9357  
  9358  type CreateALIASRecordRequestType struct {
  9359  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateALIASRecordRequest"`
  9360  
  9361  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9362  
  9363  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9364  
  9365  	// hostname
  9366  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9367  
  9368  	// name of zone
  9369  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9370  
  9371  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  9372  
  9373  	Rdata *RDataALIAS `xml:"rdata,omitempty" json:"rdata,omitempty"`
  9374  }
  9375  
  9376  type CreateALIASRecordResponseType struct {
  9377  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateALIASRecordResponse"`
  9378  
  9379  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9380  
  9381  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9382  
  9383  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9384  
  9385  	Data *ALIASRecordData `xml:"data,omitempty" json:"data,omitempty"`
  9386  }
  9387  
  9388  type GetOneALIASRecordRequestType struct {
  9389  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneALIASRecordRequest"`
  9390  
  9391  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9392  
  9393  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9394  
  9395  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  9396  
  9397  	Rdata *RDataALIAS `xml:"rdata,omitempty" json:"rdata,omitempty"`
  9398  
  9399  	// name of zone
  9400  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9401  
  9402  	// hostname
  9403  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9404  }
  9405  
  9406  type GetOneALIASRecordResponseType struct {
  9407  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneALIASRecordResponse"`
  9408  
  9409  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9410  
  9411  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9412  
  9413  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9414  
  9415  	Data *ALIASRecordData `xml:"data,omitempty" json:"data,omitempty"`
  9416  }
  9417  
  9418  type GetALIASRecordsRequestType struct {
  9419  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetALIASRecordsRequest"`
  9420  
  9421  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9422  
  9423  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9424  
  9425  	// hostname
  9426  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9427  
  9428  	// name of zone
  9429  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9430  }
  9431  
  9432  type GetALIASRecordsResponseType struct {
  9433  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetALIASRecordsResponse"`
  9434  
  9435  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9436  
  9437  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9438  
  9439  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9440  
  9441  	Data []*ALIASRecordData `xml:"data,omitempty" json:"data,omitempty"`
  9442  }
  9443  
  9444  type UpdateALIASRecordRequestType struct {
  9445  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateALIASRecordRequest"`
  9446  
  9447  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9448  
  9449  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9450  
  9451  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  9452  
  9453  	Rdata *RDataALIAS `xml:"rdata,omitempty" json:"rdata,omitempty"`
  9454  
  9455  	// name of zone
  9456  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9457  
  9458  	// hostname
  9459  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9460  
  9461  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  9462  }
  9463  
  9464  type UpdateALIASRecordResponseType struct {
  9465  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateALIASRecordResponse"`
  9466  
  9467  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9468  
  9469  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9470  
  9471  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9472  
  9473  	Data *ALIASRecordData `xml:"data,omitempty" json:"data,omitempty"`
  9474  }
  9475  
  9476  type DeleteALIASRecordsRequestType struct {
  9477  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteALIASRecordsRequest"`
  9478  
  9479  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9480  
  9481  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9482  
  9483  	// hostname
  9484  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9485  
  9486  	// name of zone
  9487  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9488  }
  9489  
  9490  type DeleteALIASRecordsResponseType struct {
  9491  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteALIASRecordsResponse"`
  9492  
  9493  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9494  
  9495  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9496  
  9497  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9498  
  9499  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  9500  }
  9501  
  9502  type DeleteOneALIASRecordRequestType struct {
  9503  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneALIASRecordRequest"`
  9504  
  9505  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9506  
  9507  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9508  
  9509  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9510  
  9511  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9512  
  9513  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  9514  
  9515  	Rdata *RDataALIAS `xml:"rdata,omitempty" json:"rdata,omitempty"`
  9516  }
  9517  
  9518  type DeleteOneALIASRecordResponseType struct {
  9519  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneALIASRecordResponse"`
  9520  
  9521  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9522  
  9523  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9524  
  9525  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9526  
  9527  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  9528  }
  9529  
  9530  type CreateCAARecordRequestType struct {
  9531  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCAARecordRequest"`
  9532  
  9533  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9534  
  9535  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9536  
  9537  	// hostname
  9538  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9539  
  9540  	// name of zone
  9541  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9542  
  9543  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  9544  
  9545  	Rdata *RDataCAA `xml:"rdata,omitempty" json:"rdata,omitempty"`
  9546  }
  9547  
  9548  type CreateCAARecordResponseType struct {
  9549  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCAARecordResponse"`
  9550  
  9551  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9552  
  9553  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9554  
  9555  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9556  
  9557  	Data *CAARecordData `xml:"data,omitempty" json:"data,omitempty"`
  9558  }
  9559  
  9560  type GetOneCAARecordRequestType struct {
  9561  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCAARecordRequest"`
  9562  
  9563  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9564  
  9565  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9566  
  9567  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  9568  
  9569  	Rdata *RDataCAA `xml:"rdata,omitempty" json:"rdata,omitempty"`
  9570  
  9571  	// name of zone
  9572  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9573  
  9574  	// hostname
  9575  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9576  }
  9577  
  9578  type GetOneCAARecordResponseType struct {
  9579  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCAARecordResponse"`
  9580  
  9581  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9582  
  9583  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9584  
  9585  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9586  
  9587  	Data *CAARecordData `xml:"data,omitempty" json:"data,omitempty"`
  9588  }
  9589  
  9590  type GetCAARecordsRequestType struct {
  9591  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCAARecordsRequest"`
  9592  
  9593  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9594  
  9595  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9596  
  9597  	// hostname
  9598  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9599  
  9600  	// name of zone
  9601  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9602  }
  9603  
  9604  type GetCAARecordsResponseType struct {
  9605  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCAARecordsResponse"`
  9606  
  9607  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9608  
  9609  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9610  
  9611  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9612  
  9613  	Data []*CAARecordData `xml:"data,omitempty" json:"data,omitempty"`
  9614  }
  9615  
  9616  type UpdateCAARecordRequestType struct {
  9617  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCAARecordRequest"`
  9618  
  9619  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9620  
  9621  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9622  
  9623  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  9624  
  9625  	Rdata *RDataCAA `xml:"rdata,omitempty" json:"rdata,omitempty"`
  9626  
  9627  	// name of zone
  9628  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9629  
  9630  	// hostname
  9631  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9632  
  9633  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  9634  }
  9635  
  9636  type UpdateCAARecordResponseType struct {
  9637  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCAARecordResponse"`
  9638  
  9639  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9640  
  9641  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9642  
  9643  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9644  
  9645  	Data *CAARecordData `xml:"data,omitempty" json:"data,omitempty"`
  9646  }
  9647  
  9648  type DeleteCAARecordsRequestType struct {
  9649  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCAARecordsRequest"`
  9650  
  9651  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9652  
  9653  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9654  
  9655  	// hostname
  9656  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9657  
  9658  	// name of zone
  9659  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9660  }
  9661  
  9662  type DeleteCAARecordsResponseType struct {
  9663  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCAARecordsResponse"`
  9664  
  9665  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9666  
  9667  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9668  
  9669  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9670  
  9671  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  9672  }
  9673  
  9674  type DeleteOneCAARecordRequestType struct {
  9675  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCAARecordRequest"`
  9676  
  9677  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9678  
  9679  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9680  
  9681  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9682  
  9683  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9684  
  9685  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  9686  
  9687  	Rdata *RDataCAA `xml:"rdata,omitempty" json:"rdata,omitempty"`
  9688  }
  9689  
  9690  type DeleteOneCAARecordResponseType struct {
  9691  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCAARecordResponse"`
  9692  
  9693  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9694  
  9695  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9696  
  9697  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9698  
  9699  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  9700  }
  9701  
  9702  type CreateCDNSKEYRecordRequestType struct {
  9703  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCDNSKEYRecordRequest"`
  9704  
  9705  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9706  
  9707  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9708  
  9709  	// hostname
  9710  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9711  
  9712  	// name of zone
  9713  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9714  
  9715  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  9716  
  9717  	Rdata *RDataCDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
  9718  }
  9719  
  9720  type CreateCDNSKEYRecordResponseType struct {
  9721  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCDNSKEYRecordResponse"`
  9722  
  9723  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9724  
  9725  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9726  
  9727  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9728  
  9729  	Data *CDNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
  9730  }
  9731  
  9732  type GetOneCDNSKEYRecordRequestType struct {
  9733  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCDNSKEYRecordRequest"`
  9734  
  9735  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9736  
  9737  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9738  
  9739  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  9740  
  9741  	Rdata *RDataCDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
  9742  
  9743  	// name of zone
  9744  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9745  
  9746  	// hostname
  9747  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9748  }
  9749  
  9750  type GetOneCDNSKEYRecordResponseType struct {
  9751  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCDNSKEYRecordResponse"`
  9752  
  9753  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9754  
  9755  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9756  
  9757  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9758  
  9759  	Data *CDNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
  9760  }
  9761  
  9762  type GetCDNSKEYRecordsRequestType struct {
  9763  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCDNSKEYRecordsRequest"`
  9764  
  9765  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9766  
  9767  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9768  
  9769  	// hostname
  9770  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9771  
  9772  	// name of zone
  9773  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9774  }
  9775  
  9776  type GetCDNSKEYRecordsResponseType struct {
  9777  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCDNSKEYRecordsResponse"`
  9778  
  9779  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9780  
  9781  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9782  
  9783  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9784  
  9785  	Data []*CDNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
  9786  }
  9787  
  9788  type UpdateCDNSKEYRecordRequestType struct {
  9789  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCDNSKEYRecordRequest"`
  9790  
  9791  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9792  
  9793  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9794  
  9795  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  9796  
  9797  	Rdata *RDataCDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
  9798  
  9799  	// name of zone
  9800  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9801  
  9802  	// hostname
  9803  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9804  
  9805  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  9806  }
  9807  
  9808  type UpdateCDNSKEYRecordResponseType struct {
  9809  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCDNSKEYRecordResponse"`
  9810  
  9811  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9812  
  9813  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9814  
  9815  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9816  
  9817  	Data *CDNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
  9818  }
  9819  
  9820  type DeleteCDNSKEYRecordsRequestType struct {
  9821  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCDNSKEYRecordsRequest"`
  9822  
  9823  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9824  
  9825  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9826  
  9827  	// hostname
  9828  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9829  
  9830  	// name of zone
  9831  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9832  }
  9833  
  9834  type DeleteCDNSKEYRecordsResponseType struct {
  9835  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCDNSKEYRecordsResponse"`
  9836  
  9837  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9838  
  9839  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9840  
  9841  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9842  
  9843  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  9844  }
  9845  
  9846  type DeleteOneCDNSKEYRecordRequestType struct {
  9847  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCDNSKEYRecordRequest"`
  9848  
  9849  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9850  
  9851  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9852  
  9853  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9854  
  9855  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9856  
  9857  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  9858  
  9859  	Rdata *RDataCDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
  9860  }
  9861  
  9862  type DeleteOneCDNSKEYRecordResponseType struct {
  9863  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCDNSKEYRecordResponse"`
  9864  
  9865  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9866  
  9867  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9868  
  9869  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9870  
  9871  	Data string `xml:"data,omitempty" json:"data,omitempty"`
  9872  }
  9873  
  9874  type CreateCDSRecordRequestType struct {
  9875  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCDSRecordRequest"`
  9876  
  9877  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9878  
  9879  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9880  
  9881  	// hostname
  9882  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9883  
  9884  	// name of zone
  9885  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9886  
  9887  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  9888  
  9889  	Rdata *RDataCDS `xml:"rdata,omitempty" json:"rdata,omitempty"`
  9890  }
  9891  
  9892  type CreateCDSRecordResponseType struct {
  9893  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCDSRecordResponse"`
  9894  
  9895  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9896  
  9897  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9898  
  9899  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9900  
  9901  	Data *CDSRecordData `xml:"data,omitempty" json:"data,omitempty"`
  9902  }
  9903  
  9904  type GetOneCDSRecordRequestType struct {
  9905  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCDSRecordRequest"`
  9906  
  9907  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9908  
  9909  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9910  
  9911  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  9912  
  9913  	Rdata *RDataCDS `xml:"rdata,omitempty" json:"rdata,omitempty"`
  9914  
  9915  	// name of zone
  9916  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9917  
  9918  	// hostname
  9919  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9920  }
  9921  
  9922  type GetOneCDSRecordResponseType struct {
  9923  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCDSRecordResponse"`
  9924  
  9925  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9926  
  9927  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9928  
  9929  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9930  
  9931  	Data *CDSRecordData `xml:"data,omitempty" json:"data,omitempty"`
  9932  }
  9933  
  9934  type GetCDSRecordsRequestType struct {
  9935  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCDSRecordsRequest"`
  9936  
  9937  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9938  
  9939  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9940  
  9941  	// hostname
  9942  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9943  
  9944  	// name of zone
  9945  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9946  }
  9947  
  9948  type GetCDSRecordsResponseType struct {
  9949  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCDSRecordsResponse"`
  9950  
  9951  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9952  
  9953  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9954  
  9955  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9956  
  9957  	Data []*CDSRecordData `xml:"data,omitempty" json:"data,omitempty"`
  9958  }
  9959  
  9960  type UpdateCDSRecordRequestType struct {
  9961  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCDSRecordRequest"`
  9962  
  9963  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9964  
  9965  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9966  
  9967  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
  9968  
  9969  	Rdata *RDataCDS `xml:"rdata,omitempty" json:"rdata,omitempty"`
  9970  
  9971  	// name of zone
  9972  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
  9973  
  9974  	// hostname
  9975  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
  9976  
  9977  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
  9978  }
  9979  
  9980  type UpdateCDSRecordResponseType struct {
  9981  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCDSRecordResponse"`
  9982  
  9983  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
  9984  
  9985  	Status string `xml:"status,omitempty" json:"status,omitempty"`
  9986  
  9987  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
  9988  
  9989  	Data *CDSRecordData `xml:"data,omitempty" json:"data,omitempty"`
  9990  }
  9991  
  9992  type DeleteCDSRecordsRequestType struct {
  9993  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCDSRecordsRequest"`
  9994  
  9995  	Token string `xml:"token,omitempty" json:"token,omitempty"`
  9996  
  9997  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
  9998  
  9999  	// hostname
 10000  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10001  
 10002  	// name of zone
 10003  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10004  }
 10005  
 10006  type DeleteCDSRecordsResponseType struct {
 10007  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCDSRecordsResponse"`
 10008  
 10009  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10010  
 10011  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10012  
 10013  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10014  
 10015  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 10016  }
 10017  
 10018  type DeleteOneCDSRecordRequestType struct {
 10019  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCDSRecordRequest"`
 10020  
 10021  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10022  
 10023  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10024  
 10025  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10026  
 10027  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10028  
 10029  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 10030  
 10031  	Rdata *RDataCDS `xml:"rdata,omitempty" json:"rdata,omitempty"`
 10032  }
 10033  
 10034  type DeleteOneCDSRecordResponseType struct {
 10035  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCDSRecordResponse"`
 10036  
 10037  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10038  
 10039  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10040  
 10041  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10042  
 10043  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 10044  }
 10045  
 10046  type CreateCERTRecordRequestType struct {
 10047  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCERTRecordRequest"`
 10048  
 10049  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10050  
 10051  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10052  
 10053  	// hostname
 10054  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10055  
 10056  	// name of zone
 10057  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10058  
 10059  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 10060  
 10061  	Rdata *RDataCERT `xml:"rdata,omitempty" json:"rdata,omitempty"`
 10062  }
 10063  
 10064  type CreateCERTRecordResponseType struct {
 10065  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCERTRecordResponse"`
 10066  
 10067  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10068  
 10069  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10070  
 10071  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10072  
 10073  	Data *CERTRecordData `xml:"data,omitempty" json:"data,omitempty"`
 10074  }
 10075  
 10076  type GetOneCERTRecordRequestType struct {
 10077  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCERTRecordRequest"`
 10078  
 10079  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10080  
 10081  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10082  
 10083  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 10084  
 10085  	Rdata *RDataCERT `xml:"rdata,omitempty" json:"rdata,omitempty"`
 10086  
 10087  	// name of zone
 10088  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10089  
 10090  	// hostname
 10091  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10092  }
 10093  
 10094  type GetOneCERTRecordResponseType struct {
 10095  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCERTRecordResponse"`
 10096  
 10097  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10098  
 10099  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10100  
 10101  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10102  
 10103  	Data *CERTRecordData `xml:"data,omitempty" json:"data,omitempty"`
 10104  }
 10105  
 10106  type GetCERTRecordsRequestType struct {
 10107  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCERTRecordsRequest"`
 10108  
 10109  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10110  
 10111  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10112  
 10113  	// hostname
 10114  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10115  
 10116  	// name of zone
 10117  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10118  }
 10119  
 10120  type GetCERTRecordsResponseType struct {
 10121  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCERTRecordsResponse"`
 10122  
 10123  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10124  
 10125  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10126  
 10127  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10128  
 10129  	Data []*CERTRecordData `xml:"data,omitempty" json:"data,omitempty"`
 10130  }
 10131  
 10132  type UpdateCERTRecordRequestType struct {
 10133  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCERTRecordRequest"`
 10134  
 10135  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10136  
 10137  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10138  
 10139  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 10140  
 10141  	Rdata *RDataCERT `xml:"rdata,omitempty" json:"rdata,omitempty"`
 10142  
 10143  	// name of zone
 10144  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10145  
 10146  	// hostname
 10147  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10148  
 10149  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 10150  }
 10151  
 10152  type UpdateCERTRecordResponseType struct {
 10153  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCERTRecordResponse"`
 10154  
 10155  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10156  
 10157  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10158  
 10159  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10160  
 10161  	Data *CERTRecordData `xml:"data,omitempty" json:"data,omitempty"`
 10162  }
 10163  
 10164  type DeleteCERTRecordsRequestType struct {
 10165  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCERTRecordsRequest"`
 10166  
 10167  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10168  
 10169  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10170  
 10171  	// hostname
 10172  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10173  
 10174  	// name of zone
 10175  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10176  }
 10177  
 10178  type DeleteCERTRecordsResponseType struct {
 10179  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCERTRecordsResponse"`
 10180  
 10181  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10182  
 10183  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10184  
 10185  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10186  
 10187  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 10188  }
 10189  
 10190  type DeleteOneCERTRecordRequestType struct {
 10191  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCERTRecordRequest"`
 10192  
 10193  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10194  
 10195  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10196  
 10197  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10198  
 10199  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10200  
 10201  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 10202  
 10203  	Rdata *RDataCERT `xml:"rdata,omitempty" json:"rdata,omitempty"`
 10204  }
 10205  
 10206  type DeleteOneCERTRecordResponseType struct {
 10207  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCERTRecordResponse"`
 10208  
 10209  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10210  
 10211  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10212  
 10213  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10214  
 10215  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 10216  }
 10217  
 10218  type CreateCNAMERecordRequestType struct {
 10219  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCNAMERecordRequest"`
 10220  
 10221  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10222  
 10223  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10224  
 10225  	// hostname
 10226  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10227  
 10228  	// name of zone
 10229  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10230  
 10231  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 10232  
 10233  	Rdata *RDataCNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`
 10234  }
 10235  
 10236  type CreateCNAMERecordResponseType struct {
 10237  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCNAMERecordResponse"`
 10238  
 10239  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10240  
 10241  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10242  
 10243  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10244  
 10245  	Data *CNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
 10246  }
 10247  
 10248  type GetOneCNAMERecordRequestType struct {
 10249  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCNAMERecordRequest"`
 10250  
 10251  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10252  
 10253  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10254  
 10255  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 10256  
 10257  	Rdata *RDataCNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`
 10258  
 10259  	// name of zone
 10260  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10261  
 10262  	// hostname
 10263  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10264  }
 10265  
 10266  type GetOneCNAMERecordResponseType struct {
 10267  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCNAMERecordResponse"`
 10268  
 10269  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10270  
 10271  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10272  
 10273  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10274  
 10275  	Data *CNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
 10276  }
 10277  
 10278  type GetCNAMERecordsRequestType struct {
 10279  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCNAMERecordsRequest"`
 10280  
 10281  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10282  
 10283  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10284  
 10285  	// hostname
 10286  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10287  
 10288  	// name of zone
 10289  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10290  }
 10291  
 10292  type GetCNAMERecordsResponseType struct {
 10293  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCNAMERecordsResponse"`
 10294  
 10295  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10296  
 10297  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10298  
 10299  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10300  
 10301  	Data []*CNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
 10302  }
 10303  
 10304  type UpdateCNAMERecordRequestType struct {
 10305  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCNAMERecordRequest"`
 10306  
 10307  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10308  
 10309  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10310  
 10311  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 10312  
 10313  	Rdata *RDataCNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`
 10314  
 10315  	// name of zone
 10316  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10317  
 10318  	// hostname
 10319  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10320  
 10321  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 10322  }
 10323  
 10324  type UpdateCNAMERecordResponseType struct {
 10325  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCNAMERecordResponse"`
 10326  
 10327  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10328  
 10329  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10330  
 10331  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10332  
 10333  	Data *CNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
 10334  }
 10335  
 10336  type DeleteCNAMERecordsRequestType struct {
 10337  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCNAMERecordsRequest"`
 10338  
 10339  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10340  
 10341  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10342  
 10343  	// hostname
 10344  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10345  
 10346  	// name of zone
 10347  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10348  }
 10349  
 10350  type DeleteCNAMERecordsResponseType struct {
 10351  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCNAMERecordsResponse"`
 10352  
 10353  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10354  
 10355  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10356  
 10357  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10358  
 10359  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 10360  }
 10361  
 10362  type DeleteOneCNAMERecordRequestType struct {
 10363  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCNAMERecordRequest"`
 10364  
 10365  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10366  
 10367  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10368  
 10369  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10370  
 10371  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10372  
 10373  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 10374  
 10375  	Rdata *RDataCNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`
 10376  }
 10377  
 10378  type DeleteOneCNAMERecordResponseType struct {
 10379  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCNAMERecordResponse"`
 10380  
 10381  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10382  
 10383  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10384  
 10385  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10386  
 10387  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 10388  }
 10389  
 10390  type CreateCSYNCRecordRequestType struct {
 10391  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCSYNCRecordRequest"`
 10392  
 10393  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10394  
 10395  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10396  
 10397  	// hostname
 10398  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10399  
 10400  	// name of zone
 10401  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10402  
 10403  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 10404  
 10405  	Rdata *RDataCSYNC `xml:"rdata,omitempty" json:"rdata,omitempty"`
 10406  }
 10407  
 10408  type CreateCSYNCRecordResponseType struct {
 10409  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCSYNCRecordResponse"`
 10410  
 10411  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10412  
 10413  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10414  
 10415  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10416  
 10417  	Data *CSYNCRecordData `xml:"data,omitempty" json:"data,omitempty"`
 10418  }
 10419  
 10420  type GetOneCSYNCRecordRequestType struct {
 10421  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCSYNCRecordRequest"`
 10422  
 10423  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10424  
 10425  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10426  
 10427  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 10428  
 10429  	Rdata *RDataCSYNC `xml:"rdata,omitempty" json:"rdata,omitempty"`
 10430  
 10431  	// name of zone
 10432  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10433  
 10434  	// hostname
 10435  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10436  }
 10437  
 10438  type GetOneCSYNCRecordResponseType struct {
 10439  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCSYNCRecordResponse"`
 10440  
 10441  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10442  
 10443  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10444  
 10445  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10446  
 10447  	Data *CSYNCRecordData `xml:"data,omitempty" json:"data,omitempty"`
 10448  }
 10449  
 10450  type GetCSYNCRecordsRequestType struct {
 10451  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCSYNCRecordsRequest"`
 10452  
 10453  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10454  
 10455  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10456  
 10457  	// hostname
 10458  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10459  
 10460  	// name of zone
 10461  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10462  }
 10463  
 10464  type GetCSYNCRecordsResponseType struct {
 10465  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCSYNCRecordsResponse"`
 10466  
 10467  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10468  
 10469  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10470  
 10471  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10472  
 10473  	Data []*CSYNCRecordData `xml:"data,omitempty" json:"data,omitempty"`
 10474  }
 10475  
 10476  type UpdateCSYNCRecordRequestType struct {
 10477  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCSYNCRecordRequest"`
 10478  
 10479  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10480  
 10481  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10482  
 10483  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 10484  
 10485  	Rdata *RDataCSYNC `xml:"rdata,omitempty" json:"rdata,omitempty"`
 10486  
 10487  	// name of zone
 10488  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10489  
 10490  	// hostname
 10491  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10492  
 10493  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 10494  }
 10495  
 10496  type UpdateCSYNCRecordResponseType struct {
 10497  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCSYNCRecordResponse"`
 10498  
 10499  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10500  
 10501  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10502  
 10503  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10504  
 10505  	Data *CSYNCRecordData `xml:"data,omitempty" json:"data,omitempty"`
 10506  }
 10507  
 10508  type DeleteCSYNCRecordsRequestType struct {
 10509  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCSYNCRecordsRequest"`
 10510  
 10511  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10512  
 10513  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10514  
 10515  	// hostname
 10516  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10517  
 10518  	// name of zone
 10519  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10520  }
 10521  
 10522  type DeleteCSYNCRecordsResponseType struct {
 10523  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCSYNCRecordsResponse"`
 10524  
 10525  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10526  
 10527  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10528  
 10529  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10530  
 10531  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 10532  }
 10533  
 10534  type DeleteOneCSYNCRecordRequestType struct {
 10535  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCSYNCRecordRequest"`
 10536  
 10537  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10538  
 10539  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10540  
 10541  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10542  
 10543  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10544  
 10545  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 10546  
 10547  	Rdata *RDataCSYNC `xml:"rdata,omitempty" json:"rdata,omitempty"`
 10548  }
 10549  
 10550  type DeleteOneCSYNCRecordResponseType struct {
 10551  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCSYNCRecordResponse"`
 10552  
 10553  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10554  
 10555  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10556  
 10557  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10558  
 10559  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 10560  }
 10561  
 10562  type CreateDHCIDRecordRequestType struct {
 10563  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDHCIDRecordRequest"`
 10564  
 10565  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10566  
 10567  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10568  
 10569  	// hostname
 10570  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10571  
 10572  	// name of zone
 10573  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10574  
 10575  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 10576  
 10577  	Rdata *RDataDHCID `xml:"rdata,omitempty" json:"rdata,omitempty"`
 10578  }
 10579  
 10580  type CreateDHCIDRecordResponseType struct {
 10581  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDHCIDRecordResponse"`
 10582  
 10583  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10584  
 10585  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10586  
 10587  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10588  
 10589  	Data *DHCIDRecordData `xml:"data,omitempty" json:"data,omitempty"`
 10590  }
 10591  
 10592  type GetOneDHCIDRecordRequestType struct {
 10593  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDHCIDRecordRequest"`
 10594  
 10595  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10596  
 10597  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10598  
 10599  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 10600  
 10601  	Rdata *RDataDHCID `xml:"rdata,omitempty" json:"rdata,omitempty"`
 10602  
 10603  	// name of zone
 10604  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10605  
 10606  	// hostname
 10607  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10608  }
 10609  
 10610  type GetOneDHCIDRecordResponseType struct {
 10611  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDHCIDRecordResponse"`
 10612  
 10613  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10614  
 10615  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10616  
 10617  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10618  
 10619  	Data *DHCIDRecordData `xml:"data,omitempty" json:"data,omitempty"`
 10620  }
 10621  
 10622  type GetDHCIDRecordsRequestType struct {
 10623  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDHCIDRecordsRequest"`
 10624  
 10625  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10626  
 10627  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10628  
 10629  	// hostname
 10630  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10631  
 10632  	// name of zone
 10633  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10634  }
 10635  
 10636  type GetDHCIDRecordsResponseType struct {
 10637  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDHCIDRecordsResponse"`
 10638  
 10639  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10640  
 10641  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10642  
 10643  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10644  
 10645  	Data []*DHCIDRecordData `xml:"data,omitempty" json:"data,omitempty"`
 10646  }
 10647  
 10648  type UpdateDHCIDRecordRequestType struct {
 10649  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDHCIDRecordRequest"`
 10650  
 10651  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10652  
 10653  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10654  
 10655  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 10656  
 10657  	Rdata *RDataDHCID `xml:"rdata,omitempty" json:"rdata,omitempty"`
 10658  
 10659  	// name of zone
 10660  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10661  
 10662  	// hostname
 10663  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10664  
 10665  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 10666  }
 10667  
 10668  type UpdateDHCIDRecordResponseType struct {
 10669  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDHCIDRecordResponse"`
 10670  
 10671  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10672  
 10673  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10674  
 10675  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10676  
 10677  	Data *DHCIDRecordData `xml:"data,omitempty" json:"data,omitempty"`
 10678  }
 10679  
 10680  type DeleteDHCIDRecordsRequestType struct {
 10681  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteDHCIDRecordsRequest"`
 10682  
 10683  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10684  
 10685  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10686  
 10687  	// hostname
 10688  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10689  
 10690  	// name of zone
 10691  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10692  }
 10693  
 10694  type DeleteDHCIDRecordsResponseType struct {
 10695  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteDHCIDRecordsResponse"`
 10696  
 10697  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10698  
 10699  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10700  
 10701  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10702  
 10703  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 10704  }
 10705  
 10706  type DeleteOneDHCIDRecordRequestType struct {
 10707  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDHCIDRecordRequest"`
 10708  
 10709  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10710  
 10711  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10712  
 10713  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10714  
 10715  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10716  
 10717  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 10718  
 10719  	Rdata *RDataDHCID `xml:"rdata,omitempty" json:"rdata,omitempty"`
 10720  }
 10721  
 10722  type DeleteOneDHCIDRecordResponseType struct {
 10723  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDHCIDRecordResponse"`
 10724  
 10725  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10726  
 10727  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10728  
 10729  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10730  
 10731  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 10732  }
 10733  
 10734  type CreateDNAMERecordRequestType struct {
 10735  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDNAMERecordRequest"`
 10736  
 10737  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10738  
 10739  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10740  
 10741  	// hostname
 10742  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10743  
 10744  	// name of zone
 10745  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10746  
 10747  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 10748  
 10749  	Rdata *RDataDNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`
 10750  }
 10751  
 10752  type CreateDNAMERecordResponseType struct {
 10753  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDNAMERecordResponse"`
 10754  
 10755  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10756  
 10757  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10758  
 10759  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10760  
 10761  	Data *DNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
 10762  }
 10763  
 10764  type GetOneDNAMERecordRequestType struct {
 10765  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDNAMERecordRequest"`
 10766  
 10767  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10768  
 10769  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10770  
 10771  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 10772  
 10773  	Rdata *RDataDNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`
 10774  
 10775  	// name of zone
 10776  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10777  
 10778  	// hostname
 10779  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10780  }
 10781  
 10782  type GetOneDNAMERecordResponseType struct {
 10783  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDNAMERecordResponse"`
 10784  
 10785  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10786  
 10787  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10788  
 10789  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10790  
 10791  	Data *DNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
 10792  }
 10793  
 10794  type GetDNAMERecordsRequestType struct {
 10795  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDNAMERecordsRequest"`
 10796  
 10797  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10798  
 10799  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10800  
 10801  	// hostname
 10802  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10803  
 10804  	// name of zone
 10805  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10806  }
 10807  
 10808  type GetDNAMERecordsResponseType struct {
 10809  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDNAMERecordsResponse"`
 10810  
 10811  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10812  
 10813  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10814  
 10815  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10816  
 10817  	Data []*DNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
 10818  }
 10819  
 10820  type UpdateDNAMERecordRequestType struct {
 10821  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDNAMERecordRequest"`
 10822  
 10823  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10824  
 10825  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10826  
 10827  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 10828  
 10829  	Rdata *RDataDNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`
 10830  
 10831  	// name of zone
 10832  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10833  
 10834  	// hostname
 10835  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10836  
 10837  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 10838  }
 10839  
 10840  type UpdateDNAMERecordResponseType struct {
 10841  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDNAMERecordResponse"`
 10842  
 10843  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10844  
 10845  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10846  
 10847  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10848  
 10849  	Data *DNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
 10850  }
 10851  
 10852  type DeleteDNAMERecordsRequestType struct {
 10853  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteDNAMERecordsRequest"`
 10854  
 10855  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10856  
 10857  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10858  
 10859  	// hostname
 10860  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10861  
 10862  	// name of zone
 10863  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10864  }
 10865  
 10866  type DeleteDNAMERecordsResponseType struct {
 10867  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteDNAMERecordsResponse"`
 10868  
 10869  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10870  
 10871  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10872  
 10873  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10874  
 10875  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 10876  }
 10877  
 10878  type DeleteOneDNAMERecordRequestType struct {
 10879  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDNAMERecordRequest"`
 10880  
 10881  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10882  
 10883  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10884  
 10885  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10886  
 10887  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10888  
 10889  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 10890  
 10891  	Rdata *RDataDNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`
 10892  }
 10893  
 10894  type DeleteOneDNAMERecordResponseType struct {
 10895  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDNAMERecordResponse"`
 10896  
 10897  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10898  
 10899  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10900  
 10901  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10902  
 10903  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 10904  }
 10905  
 10906  type CreateDNSKEYRecordRequestType struct {
 10907  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDNSKEYRecordRequest"`
 10908  
 10909  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10910  
 10911  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10912  
 10913  	// hostname
 10914  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10915  
 10916  	// name of zone
 10917  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10918  
 10919  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 10920  
 10921  	Rdata *RDataDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
 10922  }
 10923  
 10924  type CreateDNSKEYRecordResponseType struct {
 10925  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDNSKEYRecordResponse"`
 10926  
 10927  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10928  
 10929  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10930  
 10931  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10932  
 10933  	Data *DNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
 10934  }
 10935  
 10936  type GetOneDNSKEYRecordRequestType struct {
 10937  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDNSKEYRecordRequest"`
 10938  
 10939  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10940  
 10941  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10942  
 10943  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 10944  
 10945  	Rdata *RDataDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
 10946  
 10947  	// name of zone
 10948  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10949  
 10950  	// hostname
 10951  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10952  }
 10953  
 10954  type GetOneDNSKEYRecordResponseType struct {
 10955  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDNSKEYRecordResponse"`
 10956  
 10957  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10958  
 10959  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10960  
 10961  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10962  
 10963  	Data *DNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
 10964  }
 10965  
 10966  type GetDNSKEYRecordsRequestType struct {
 10967  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDNSKEYRecordsRequest"`
 10968  
 10969  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10970  
 10971  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10972  
 10973  	// hostname
 10974  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 10975  
 10976  	// name of zone
 10977  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 10978  }
 10979  
 10980  type GetDNSKEYRecordsResponseType struct {
 10981  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDNSKEYRecordsResponse"`
 10982  
 10983  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 10984  
 10985  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 10986  
 10987  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 10988  
 10989  	Data []*DNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
 10990  }
 10991  
 10992  type UpdateDNSKEYRecordRequestType struct {
 10993  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDNSKEYRecordRequest"`
 10994  
 10995  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 10996  
 10997  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 10998  
 10999  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 11000  
 11001  	Rdata *RDataDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
 11002  
 11003  	// name of zone
 11004  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11005  
 11006  	// hostname
 11007  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11008  
 11009  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 11010  }
 11011  
 11012  type UpdateDNSKEYRecordResponseType struct {
 11013  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDNSKEYRecordResponse"`
 11014  
 11015  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11016  
 11017  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11018  
 11019  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11020  
 11021  	Data *DNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
 11022  }
 11023  
 11024  type DeleteDNSKEYRecordsRequestType struct {
 11025  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteDNSKEYRecordsRequest"`
 11026  
 11027  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11028  
 11029  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11030  
 11031  	// hostname
 11032  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11033  
 11034  	// name of zone
 11035  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11036  }
 11037  
 11038  type DeleteDNSKEYRecordsResponseType struct {
 11039  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteDNSKEYRecordsResponse"`
 11040  
 11041  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11042  
 11043  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11044  
 11045  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11046  
 11047  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 11048  }
 11049  
 11050  type DeleteOneDNSKEYRecordRequestType struct {
 11051  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDNSKEYRecordRequest"`
 11052  
 11053  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11054  
 11055  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11056  
 11057  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11058  
 11059  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11060  
 11061  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 11062  
 11063  	Rdata *RDataDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
 11064  }
 11065  
 11066  type DeleteOneDNSKEYRecordResponseType struct {
 11067  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDNSKEYRecordResponse"`
 11068  
 11069  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11070  
 11071  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11072  
 11073  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11074  
 11075  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 11076  }
 11077  
 11078  type CreateDSRecordRequestType struct {
 11079  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSRecordRequest"`
 11080  
 11081  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11082  
 11083  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11084  
 11085  	// hostname
 11086  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11087  
 11088  	// name of zone
 11089  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11090  
 11091  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 11092  
 11093  	Rdata *RDataDS `xml:"rdata,omitempty" json:"rdata,omitempty"`
 11094  }
 11095  
 11096  type CreateDSRecordResponseType struct {
 11097  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSRecordResponse"`
 11098  
 11099  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11100  
 11101  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11102  
 11103  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11104  
 11105  	Data *DSRecordData `xml:"data,omitempty" json:"data,omitempty"`
 11106  }
 11107  
 11108  type GetOneDSRecordRequestType struct {
 11109  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSRecordRequest"`
 11110  
 11111  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11112  
 11113  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11114  
 11115  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 11116  
 11117  	Rdata *RDataDS `xml:"rdata,omitempty" json:"rdata,omitempty"`
 11118  
 11119  	// name of zone
 11120  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11121  
 11122  	// hostname
 11123  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11124  }
 11125  
 11126  type GetOneDSRecordResponseType struct {
 11127  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSRecordResponse"`
 11128  
 11129  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11130  
 11131  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11132  
 11133  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11134  
 11135  	Data *DSRecordData `xml:"data,omitempty" json:"data,omitempty"`
 11136  }
 11137  
 11138  type GetDSRecordsRequestType struct {
 11139  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSRecordsRequest"`
 11140  
 11141  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11142  
 11143  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11144  
 11145  	// hostname
 11146  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11147  
 11148  	// name of zone
 11149  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11150  }
 11151  
 11152  type GetDSRecordsResponseType struct {
 11153  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSRecordsResponse"`
 11154  
 11155  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11156  
 11157  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11158  
 11159  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11160  
 11161  	Data []*DSRecordData `xml:"data,omitempty" json:"data,omitempty"`
 11162  }
 11163  
 11164  type UpdateDSRecordRequestType struct {
 11165  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSRecordRequest"`
 11166  
 11167  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11168  
 11169  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11170  
 11171  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 11172  
 11173  	Rdata *RDataDS `xml:"rdata,omitempty" json:"rdata,omitempty"`
 11174  
 11175  	// name of zone
 11176  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11177  
 11178  	// hostname
 11179  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11180  
 11181  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 11182  }
 11183  
 11184  type UpdateDSRecordResponseType struct {
 11185  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSRecordResponse"`
 11186  
 11187  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11188  
 11189  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11190  
 11191  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11192  
 11193  	Data *DSRecordData `xml:"data,omitempty" json:"data,omitempty"`
 11194  }
 11195  
 11196  type DeleteDSRecordsRequestType struct {
 11197  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteDSRecordsRequest"`
 11198  
 11199  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11200  
 11201  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11202  
 11203  	// hostname
 11204  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11205  
 11206  	// name of zone
 11207  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11208  }
 11209  
 11210  type DeleteDSRecordsResponseType struct {
 11211  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteDSRecordsResponse"`
 11212  
 11213  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11214  
 11215  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11216  
 11217  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11218  
 11219  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 11220  }
 11221  
 11222  type DeleteOneDSRecordRequestType struct {
 11223  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSRecordRequest"`
 11224  
 11225  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11226  
 11227  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11228  
 11229  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11230  
 11231  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11232  
 11233  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 11234  
 11235  	Rdata *RDataDS `xml:"rdata,omitempty" json:"rdata,omitempty"`
 11236  }
 11237  
 11238  type DeleteOneDSRecordResponseType struct {
 11239  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSRecordResponse"`
 11240  
 11241  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11242  
 11243  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11244  
 11245  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11246  
 11247  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 11248  }
 11249  
 11250  type CreateIPSECKEYRecordRequestType struct {
 11251  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateIPSECKEYRecordRequest"`
 11252  
 11253  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11254  
 11255  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11256  
 11257  	// hostname
 11258  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11259  
 11260  	// name of zone
 11261  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11262  
 11263  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 11264  
 11265  	Rdata *RDataIPSECKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
 11266  }
 11267  
 11268  type CreateIPSECKEYRecordResponseType struct {
 11269  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateIPSECKEYRecordResponse"`
 11270  
 11271  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11272  
 11273  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11274  
 11275  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11276  
 11277  	Data *IPSECKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
 11278  }
 11279  
 11280  type GetOneIPSECKEYRecordRequestType struct {
 11281  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneIPSECKEYRecordRequest"`
 11282  
 11283  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11284  
 11285  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11286  
 11287  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 11288  
 11289  	Rdata *RDataIPSECKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
 11290  
 11291  	// name of zone
 11292  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11293  
 11294  	// hostname
 11295  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11296  }
 11297  
 11298  type GetOneIPSECKEYRecordResponseType struct {
 11299  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneIPSECKEYRecordResponse"`
 11300  
 11301  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11302  
 11303  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11304  
 11305  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11306  
 11307  	Data *IPSECKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
 11308  }
 11309  
 11310  type GetIPSECKEYRecordsRequestType struct {
 11311  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetIPSECKEYRecordsRequest"`
 11312  
 11313  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11314  
 11315  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11316  
 11317  	// hostname
 11318  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11319  
 11320  	// name of zone
 11321  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11322  }
 11323  
 11324  type GetIPSECKEYRecordsResponseType struct {
 11325  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetIPSECKEYRecordsResponse"`
 11326  
 11327  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11328  
 11329  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11330  
 11331  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11332  
 11333  	Data []*IPSECKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
 11334  }
 11335  
 11336  type UpdateIPSECKEYRecordRequestType struct {
 11337  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateIPSECKEYRecordRequest"`
 11338  
 11339  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11340  
 11341  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11342  
 11343  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 11344  
 11345  	Rdata *RDataIPSECKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
 11346  
 11347  	// name of zone
 11348  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11349  
 11350  	// hostname
 11351  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11352  
 11353  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 11354  }
 11355  
 11356  type UpdateIPSECKEYRecordResponseType struct {
 11357  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateIPSECKEYRecordResponse"`
 11358  
 11359  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11360  
 11361  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11362  
 11363  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11364  
 11365  	Data *IPSECKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
 11366  }
 11367  
 11368  type DeleteIPSECKEYRecordsRequestType struct {
 11369  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteIPSECKEYRecordsRequest"`
 11370  
 11371  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11372  
 11373  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11374  
 11375  	// hostname
 11376  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11377  
 11378  	// name of zone
 11379  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11380  }
 11381  
 11382  type DeleteIPSECKEYRecordsResponseType struct {
 11383  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteIPSECKEYRecordsResponse"`
 11384  
 11385  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11386  
 11387  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11388  
 11389  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11390  
 11391  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 11392  }
 11393  
 11394  type DeleteOneIPSECKEYRecordRequestType struct {
 11395  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneIPSECKEYRecordRequest"`
 11396  
 11397  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11398  
 11399  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11400  
 11401  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11402  
 11403  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11404  
 11405  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 11406  
 11407  	Rdata *RDataIPSECKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
 11408  }
 11409  
 11410  type DeleteOneIPSECKEYRecordResponseType struct {
 11411  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneIPSECKEYRecordResponse"`
 11412  
 11413  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11414  
 11415  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11416  
 11417  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11418  
 11419  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 11420  }
 11421  
 11422  type CreateKEYRecordRequestType struct {
 11423  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateKEYRecordRequest"`
 11424  
 11425  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11426  
 11427  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11428  
 11429  	// hostname
 11430  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11431  
 11432  	// name of zone
 11433  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11434  
 11435  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 11436  
 11437  	Rdata *RDataKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
 11438  }
 11439  
 11440  type CreateKEYRecordResponseType struct {
 11441  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateKEYRecordResponse"`
 11442  
 11443  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11444  
 11445  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11446  
 11447  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11448  
 11449  	Data *KEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
 11450  }
 11451  
 11452  type GetOneKEYRecordRequestType struct {
 11453  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneKEYRecordRequest"`
 11454  
 11455  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11456  
 11457  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11458  
 11459  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 11460  
 11461  	Rdata *RDataKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
 11462  
 11463  	// name of zone
 11464  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11465  
 11466  	// hostname
 11467  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11468  }
 11469  
 11470  type GetOneKEYRecordResponseType struct {
 11471  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneKEYRecordResponse"`
 11472  
 11473  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11474  
 11475  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11476  
 11477  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11478  
 11479  	Data *KEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
 11480  }
 11481  
 11482  type GetKEYRecordsRequestType struct {
 11483  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetKEYRecordsRequest"`
 11484  
 11485  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11486  
 11487  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11488  
 11489  	// hostname
 11490  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11491  
 11492  	// name of zone
 11493  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11494  }
 11495  
 11496  type GetKEYRecordsResponseType struct {
 11497  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetKEYRecordsResponse"`
 11498  
 11499  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11500  
 11501  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11502  
 11503  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11504  
 11505  	Data []*KEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
 11506  }
 11507  
 11508  type UpdateKEYRecordRequestType struct {
 11509  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateKEYRecordRequest"`
 11510  
 11511  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11512  
 11513  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11514  
 11515  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 11516  
 11517  	Rdata *RDataKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
 11518  
 11519  	// name of zone
 11520  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11521  
 11522  	// hostname
 11523  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11524  
 11525  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 11526  }
 11527  
 11528  type UpdateKEYRecordResponseType struct {
 11529  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateKEYRecordResponse"`
 11530  
 11531  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11532  
 11533  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11534  
 11535  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11536  
 11537  	Data *KEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
 11538  }
 11539  
 11540  type DeleteKEYRecordsRequestType struct {
 11541  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteKEYRecordsRequest"`
 11542  
 11543  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11544  
 11545  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11546  
 11547  	// hostname
 11548  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11549  
 11550  	// name of zone
 11551  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11552  }
 11553  
 11554  type DeleteKEYRecordsResponseType struct {
 11555  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteKEYRecordsResponse"`
 11556  
 11557  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11558  
 11559  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11560  
 11561  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11562  
 11563  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 11564  }
 11565  
 11566  type DeleteOneKEYRecordRequestType struct {
 11567  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneKEYRecordRequest"`
 11568  
 11569  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11570  
 11571  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11572  
 11573  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11574  
 11575  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11576  
 11577  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 11578  
 11579  	Rdata *RDataKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
 11580  }
 11581  
 11582  type DeleteOneKEYRecordResponseType struct {
 11583  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneKEYRecordResponse"`
 11584  
 11585  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11586  
 11587  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11588  
 11589  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11590  
 11591  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 11592  }
 11593  
 11594  type CreateKXRecordRequestType struct {
 11595  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateKXRecordRequest"`
 11596  
 11597  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11598  
 11599  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11600  
 11601  	// hostname
 11602  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11603  
 11604  	// name of zone
 11605  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11606  
 11607  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 11608  
 11609  	Rdata *RDataKX `xml:"rdata,omitempty" json:"rdata,omitempty"`
 11610  }
 11611  
 11612  type CreateKXRecordResponseType struct {
 11613  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateKXRecordResponse"`
 11614  
 11615  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11616  
 11617  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11618  
 11619  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11620  
 11621  	Data *KXRecordData `xml:"data,omitempty" json:"data,omitempty"`
 11622  }
 11623  
 11624  type GetOneKXRecordRequestType struct {
 11625  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneKXRecordRequest"`
 11626  
 11627  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11628  
 11629  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11630  
 11631  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 11632  
 11633  	Rdata *RDataKX `xml:"rdata,omitempty" json:"rdata,omitempty"`
 11634  
 11635  	// name of zone
 11636  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11637  
 11638  	// hostname
 11639  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11640  }
 11641  
 11642  type GetOneKXRecordResponseType struct {
 11643  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneKXRecordResponse"`
 11644  
 11645  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11646  
 11647  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11648  
 11649  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11650  
 11651  	Data *KXRecordData `xml:"data,omitempty" json:"data,omitempty"`
 11652  }
 11653  
 11654  type GetKXRecordsRequestType struct {
 11655  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetKXRecordsRequest"`
 11656  
 11657  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11658  
 11659  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11660  
 11661  	// hostname
 11662  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11663  
 11664  	// name of zone
 11665  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11666  }
 11667  
 11668  type GetKXRecordsResponseType struct {
 11669  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetKXRecordsResponse"`
 11670  
 11671  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11672  
 11673  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11674  
 11675  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11676  
 11677  	Data []*KXRecordData `xml:"data,omitempty" json:"data,omitempty"`
 11678  }
 11679  
 11680  type UpdateKXRecordRequestType struct {
 11681  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateKXRecordRequest"`
 11682  
 11683  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11684  
 11685  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11686  
 11687  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 11688  
 11689  	Rdata *RDataKX `xml:"rdata,omitempty" json:"rdata,omitempty"`
 11690  
 11691  	// name of zone
 11692  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11693  
 11694  	// hostname
 11695  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11696  
 11697  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 11698  }
 11699  
 11700  type UpdateKXRecordResponseType struct {
 11701  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateKXRecordResponse"`
 11702  
 11703  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11704  
 11705  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11706  
 11707  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11708  
 11709  	Data *KXRecordData `xml:"data,omitempty" json:"data,omitempty"`
 11710  }
 11711  
 11712  type DeleteKXRecordsRequestType struct {
 11713  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteKXRecordsRequest"`
 11714  
 11715  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11716  
 11717  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11718  
 11719  	// hostname
 11720  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11721  
 11722  	// name of zone
 11723  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11724  }
 11725  
 11726  type DeleteKXRecordsResponseType struct {
 11727  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteKXRecordsResponse"`
 11728  
 11729  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11730  
 11731  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11732  
 11733  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11734  
 11735  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 11736  }
 11737  
 11738  type DeleteOneKXRecordRequestType struct {
 11739  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneKXRecordRequest"`
 11740  
 11741  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11742  
 11743  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11744  
 11745  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11746  
 11747  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11748  
 11749  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 11750  
 11751  	Rdata *RDataKX `xml:"rdata,omitempty" json:"rdata,omitempty"`
 11752  }
 11753  
 11754  type DeleteOneKXRecordResponseType struct {
 11755  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneKXRecordResponse"`
 11756  
 11757  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11758  
 11759  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11760  
 11761  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11762  
 11763  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 11764  }
 11765  
 11766  type CreateLOCRecordRequestType struct {
 11767  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateLOCRecordRequest"`
 11768  
 11769  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11770  
 11771  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11772  
 11773  	// hostname
 11774  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11775  
 11776  	// name of zone
 11777  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11778  
 11779  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 11780  
 11781  	Rdata *RDataLOC `xml:"rdata,omitempty" json:"rdata,omitempty"`
 11782  }
 11783  
 11784  type CreateLOCRecordResponseType struct {
 11785  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateLOCRecordResponse"`
 11786  
 11787  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11788  
 11789  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11790  
 11791  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11792  
 11793  	Data *LOCRecordData `xml:"data,omitempty" json:"data,omitempty"`
 11794  }
 11795  
 11796  type GetOneLOCRecordRequestType struct {
 11797  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneLOCRecordRequest"`
 11798  
 11799  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11800  
 11801  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11802  
 11803  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 11804  
 11805  	Rdata *RDataLOC `xml:"rdata,omitempty" json:"rdata,omitempty"`
 11806  
 11807  	// name of zone
 11808  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11809  
 11810  	// hostname
 11811  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11812  }
 11813  
 11814  type GetOneLOCRecordResponseType struct {
 11815  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneLOCRecordResponse"`
 11816  
 11817  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11818  
 11819  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11820  
 11821  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11822  
 11823  	Data *LOCRecordData `xml:"data,omitempty" json:"data,omitempty"`
 11824  }
 11825  
 11826  type GetLOCRecordsRequestType struct {
 11827  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetLOCRecordsRequest"`
 11828  
 11829  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11830  
 11831  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11832  
 11833  	// hostname
 11834  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11835  
 11836  	// name of zone
 11837  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11838  }
 11839  
 11840  type GetLOCRecordsResponseType struct {
 11841  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetLOCRecordsResponse"`
 11842  
 11843  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11844  
 11845  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11846  
 11847  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11848  
 11849  	Data []*LOCRecordData `xml:"data,omitempty" json:"data,omitempty"`
 11850  }
 11851  
 11852  type UpdateLOCRecordRequestType struct {
 11853  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateLOCRecordRequest"`
 11854  
 11855  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11856  
 11857  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11858  
 11859  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 11860  
 11861  	Rdata *RDataLOC `xml:"rdata,omitempty" json:"rdata,omitempty"`
 11862  
 11863  	// name of zone
 11864  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11865  
 11866  	// hostname
 11867  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11868  
 11869  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 11870  }
 11871  
 11872  type UpdateLOCRecordResponseType struct {
 11873  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateLOCRecordResponse"`
 11874  
 11875  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11876  
 11877  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11878  
 11879  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11880  
 11881  	Data *LOCRecordData `xml:"data,omitempty" json:"data,omitempty"`
 11882  }
 11883  
 11884  type DeleteLOCRecordsRequestType struct {
 11885  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteLOCRecordsRequest"`
 11886  
 11887  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11888  
 11889  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11890  
 11891  	// hostname
 11892  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11893  
 11894  	// name of zone
 11895  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11896  }
 11897  
 11898  type DeleteLOCRecordsResponseType struct {
 11899  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteLOCRecordsResponse"`
 11900  
 11901  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11902  
 11903  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11904  
 11905  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11906  
 11907  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 11908  }
 11909  
 11910  type DeleteOneLOCRecordRequestType struct {
 11911  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneLOCRecordRequest"`
 11912  
 11913  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11914  
 11915  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11916  
 11917  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11918  
 11919  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11920  
 11921  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 11922  
 11923  	Rdata *RDataLOC `xml:"rdata,omitempty" json:"rdata,omitempty"`
 11924  }
 11925  
 11926  type DeleteOneLOCRecordResponseType struct {
 11927  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneLOCRecordResponse"`
 11928  
 11929  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11930  
 11931  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11932  
 11933  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11934  
 11935  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 11936  }
 11937  
 11938  type CreateMXRecordRequestType struct {
 11939  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateMXRecordRequest"`
 11940  
 11941  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11942  
 11943  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11944  
 11945  	// hostname
 11946  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11947  
 11948  	// name of zone
 11949  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11950  
 11951  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 11952  
 11953  	Rdata *RDataMX `xml:"rdata,omitempty" json:"rdata,omitempty"`
 11954  }
 11955  
 11956  type CreateMXRecordResponseType struct {
 11957  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateMXRecordResponse"`
 11958  
 11959  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11960  
 11961  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11962  
 11963  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11964  
 11965  	Data *MXRecordData `xml:"data,omitempty" json:"data,omitempty"`
 11966  }
 11967  
 11968  type GetOneMXRecordRequestType struct {
 11969  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneMXRecordRequest"`
 11970  
 11971  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 11972  
 11973  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 11974  
 11975  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 11976  
 11977  	Rdata *RDataMX `xml:"rdata,omitempty" json:"rdata,omitempty"`
 11978  
 11979  	// name of zone
 11980  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 11981  
 11982  	// hostname
 11983  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 11984  }
 11985  
 11986  type GetOneMXRecordResponseType struct {
 11987  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneMXRecordResponse"`
 11988  
 11989  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 11990  
 11991  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 11992  
 11993  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 11994  
 11995  	Data *MXRecordData `xml:"data,omitempty" json:"data,omitempty"`
 11996  }
 11997  
 11998  type GetMXRecordsRequestType struct {
 11999  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetMXRecordsRequest"`
 12000  
 12001  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12002  
 12003  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12004  
 12005  	// hostname
 12006  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12007  
 12008  	// name of zone
 12009  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12010  }
 12011  
 12012  type GetMXRecordsResponseType struct {
 12013  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetMXRecordsResponse"`
 12014  
 12015  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12016  
 12017  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12018  
 12019  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12020  
 12021  	Data []*MXRecordData `xml:"data,omitempty" json:"data,omitempty"`
 12022  }
 12023  
 12024  type UpdateMXRecordRequestType struct {
 12025  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateMXRecordRequest"`
 12026  
 12027  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12028  
 12029  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12030  
 12031  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 12032  
 12033  	Rdata *RDataMX `xml:"rdata,omitempty" json:"rdata,omitempty"`
 12034  
 12035  	// name of zone
 12036  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12037  
 12038  	// hostname
 12039  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12040  
 12041  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 12042  }
 12043  
 12044  type UpdateMXRecordResponseType struct {
 12045  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateMXRecordResponse"`
 12046  
 12047  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12048  
 12049  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12050  
 12051  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12052  
 12053  	Data *MXRecordData `xml:"data,omitempty" json:"data,omitempty"`
 12054  }
 12055  
 12056  type DeleteMXRecordsRequestType struct {
 12057  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteMXRecordsRequest"`
 12058  
 12059  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12060  
 12061  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12062  
 12063  	// hostname
 12064  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12065  
 12066  	// name of zone
 12067  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12068  }
 12069  
 12070  type DeleteMXRecordsResponseType struct {
 12071  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteMXRecordsResponse"`
 12072  
 12073  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12074  
 12075  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12076  
 12077  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12078  
 12079  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 12080  }
 12081  
 12082  type DeleteOneMXRecordRequestType struct {
 12083  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneMXRecordRequest"`
 12084  
 12085  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12086  
 12087  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12088  
 12089  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12090  
 12091  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12092  
 12093  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 12094  
 12095  	Rdata *RDataMX `xml:"rdata,omitempty" json:"rdata,omitempty"`
 12096  }
 12097  
 12098  type DeleteOneMXRecordResponseType struct {
 12099  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneMXRecordResponse"`
 12100  
 12101  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12102  
 12103  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12104  
 12105  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12106  
 12107  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 12108  }
 12109  
 12110  type CreateNAPTRRecordRequestType struct {
 12111  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateNAPTRRecordRequest"`
 12112  
 12113  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12114  
 12115  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12116  
 12117  	// hostname
 12118  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12119  
 12120  	// name of zone
 12121  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12122  
 12123  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 12124  
 12125  	Rdata *RDataNAPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`
 12126  }
 12127  
 12128  type CreateNAPTRRecordResponseType struct {
 12129  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateNAPTRRecordResponse"`
 12130  
 12131  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12132  
 12133  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12134  
 12135  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12136  
 12137  	Data *NAPTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
 12138  }
 12139  
 12140  type GetOneNAPTRRecordRequestType struct {
 12141  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneNAPTRRecordRequest"`
 12142  
 12143  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12144  
 12145  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12146  
 12147  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 12148  
 12149  	Rdata *RDataNAPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`
 12150  
 12151  	// name of zone
 12152  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12153  
 12154  	// hostname
 12155  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12156  }
 12157  
 12158  type GetOneNAPTRRecordResponseType struct {
 12159  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneNAPTRRecordResponse"`
 12160  
 12161  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12162  
 12163  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12164  
 12165  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12166  
 12167  	Data *NAPTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
 12168  }
 12169  
 12170  type GetNAPTRRecordsRequestType struct {
 12171  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNAPTRRecordsRequest"`
 12172  
 12173  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12174  
 12175  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12176  
 12177  	// hostname
 12178  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12179  
 12180  	// name of zone
 12181  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12182  }
 12183  
 12184  type GetNAPTRRecordsResponseType struct {
 12185  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNAPTRRecordsResponse"`
 12186  
 12187  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12188  
 12189  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12190  
 12191  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12192  
 12193  	Data []*NAPTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
 12194  }
 12195  
 12196  type UpdateNAPTRRecordRequestType struct {
 12197  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateNAPTRRecordRequest"`
 12198  
 12199  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12200  
 12201  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12202  
 12203  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 12204  
 12205  	Rdata *RDataNAPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`
 12206  
 12207  	// name of zone
 12208  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12209  
 12210  	// hostname
 12211  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12212  
 12213  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 12214  }
 12215  
 12216  type UpdateNAPTRRecordResponseType struct {
 12217  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateNAPTRRecordResponse"`
 12218  
 12219  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12220  
 12221  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12222  
 12223  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12224  
 12225  	Data *NAPTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
 12226  }
 12227  
 12228  type DeleteNAPTRRecordsRequestType struct {
 12229  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteNAPTRRecordsRequest"`
 12230  
 12231  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12232  
 12233  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12234  
 12235  	// hostname
 12236  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12237  
 12238  	// name of zone
 12239  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12240  }
 12241  
 12242  type DeleteNAPTRRecordsResponseType struct {
 12243  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteNAPTRRecordsResponse"`
 12244  
 12245  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12246  
 12247  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12248  
 12249  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12250  
 12251  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 12252  }
 12253  
 12254  type DeleteOneNAPTRRecordRequestType struct {
 12255  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneNAPTRRecordRequest"`
 12256  
 12257  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12258  
 12259  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12260  
 12261  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12262  
 12263  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12264  
 12265  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 12266  
 12267  	Rdata *RDataNAPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`
 12268  }
 12269  
 12270  type DeleteOneNAPTRRecordResponseType struct {
 12271  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneNAPTRRecordResponse"`
 12272  
 12273  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12274  
 12275  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12276  
 12277  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12278  
 12279  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 12280  }
 12281  
 12282  type CreateNSAPRecordRequestType struct {
 12283  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateNSAPRecordRequest"`
 12284  
 12285  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12286  
 12287  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12288  
 12289  	// hostname
 12290  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12291  
 12292  	// name of zone
 12293  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12294  
 12295  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 12296  
 12297  	Rdata *RDataNSAP `xml:"rdata,omitempty" json:"rdata,omitempty"`
 12298  }
 12299  
 12300  type CreateNSAPRecordResponseType struct {
 12301  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateNSAPRecordResponse"`
 12302  
 12303  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12304  
 12305  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12306  
 12307  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12308  
 12309  	Data *NSAPRecordData `xml:"data,omitempty" json:"data,omitempty"`
 12310  }
 12311  
 12312  type GetOneNSAPRecordRequestType struct {
 12313  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneNSAPRecordRequest"`
 12314  
 12315  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12316  
 12317  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12318  
 12319  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 12320  
 12321  	Rdata *RDataNSAP `xml:"rdata,omitempty" json:"rdata,omitempty"`
 12322  
 12323  	// name of zone
 12324  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12325  
 12326  	// hostname
 12327  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12328  }
 12329  
 12330  type GetOneNSAPRecordResponseType struct {
 12331  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneNSAPRecordResponse"`
 12332  
 12333  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12334  
 12335  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12336  
 12337  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12338  
 12339  	Data *NSAPRecordData `xml:"data,omitempty" json:"data,omitempty"`
 12340  }
 12341  
 12342  type GetNSAPRecordsRequestType struct {
 12343  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNSAPRecordsRequest"`
 12344  
 12345  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12346  
 12347  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12348  
 12349  	// hostname
 12350  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12351  
 12352  	// name of zone
 12353  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12354  }
 12355  
 12356  type GetNSAPRecordsResponseType struct {
 12357  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNSAPRecordsResponse"`
 12358  
 12359  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12360  
 12361  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12362  
 12363  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12364  
 12365  	Data []*NSAPRecordData `xml:"data,omitempty" json:"data,omitempty"`
 12366  }
 12367  
 12368  type UpdateNSAPRecordRequestType struct {
 12369  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateNSAPRecordRequest"`
 12370  
 12371  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12372  
 12373  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12374  
 12375  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 12376  
 12377  	Rdata *RDataNSAP `xml:"rdata,omitempty" json:"rdata,omitempty"`
 12378  
 12379  	// name of zone
 12380  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12381  
 12382  	// hostname
 12383  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12384  
 12385  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 12386  }
 12387  
 12388  type UpdateNSAPRecordResponseType struct {
 12389  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateNSAPRecordResponse"`
 12390  
 12391  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12392  
 12393  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12394  
 12395  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12396  
 12397  	Data *NSAPRecordData `xml:"data,omitempty" json:"data,omitempty"`
 12398  }
 12399  
 12400  type DeleteNSAPRecordsRequestType struct {
 12401  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteNSAPRecordsRequest"`
 12402  
 12403  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12404  
 12405  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12406  
 12407  	// hostname
 12408  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12409  
 12410  	// name of zone
 12411  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12412  }
 12413  
 12414  type DeleteNSAPRecordsResponseType struct {
 12415  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteNSAPRecordsResponse"`
 12416  
 12417  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12418  
 12419  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12420  
 12421  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12422  
 12423  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 12424  }
 12425  
 12426  type DeleteOneNSAPRecordRequestType struct {
 12427  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneNSAPRecordRequest"`
 12428  
 12429  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12430  
 12431  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12432  
 12433  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12434  
 12435  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12436  
 12437  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 12438  
 12439  	Rdata *RDataNSAP `xml:"rdata,omitempty" json:"rdata,omitempty"`
 12440  }
 12441  
 12442  type DeleteOneNSAPRecordResponseType struct {
 12443  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneNSAPRecordResponse"`
 12444  
 12445  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12446  
 12447  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12448  
 12449  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12450  
 12451  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 12452  }
 12453  
 12454  type CreatePOLICYRecordRequestType struct {
 12455  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreatePOLICYRecordRequest"`
 12456  
 12457  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12458  
 12459  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12460  
 12461  	// hostname
 12462  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12463  
 12464  	// name of zone
 12465  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12466  
 12467  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 12468  
 12469  	Rdata *RDataPOLICY `xml:"rdata,omitempty" json:"rdata,omitempty"`
 12470  }
 12471  
 12472  type CreatePOLICYRecordResponseType struct {
 12473  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreatePOLICYRecordResponse"`
 12474  
 12475  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12476  
 12477  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12478  
 12479  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12480  
 12481  	Data *POLICYRecordData `xml:"data,omitempty" json:"data,omitempty"`
 12482  }
 12483  
 12484  type GetOnePOLICYRecordRequestType struct {
 12485  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOnePOLICYRecordRequest"`
 12486  
 12487  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12488  
 12489  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12490  
 12491  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 12492  
 12493  	Rdata *RDataPOLICY `xml:"rdata,omitempty" json:"rdata,omitempty"`
 12494  
 12495  	// name of zone
 12496  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12497  
 12498  	// hostname
 12499  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12500  }
 12501  
 12502  type GetOnePOLICYRecordResponseType struct {
 12503  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOnePOLICYRecordResponse"`
 12504  
 12505  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12506  
 12507  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12508  
 12509  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12510  
 12511  	Data *POLICYRecordData `xml:"data,omitempty" json:"data,omitempty"`
 12512  }
 12513  
 12514  type GetPOLICYRecordsRequestType struct {
 12515  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetPOLICYRecordsRequest"`
 12516  
 12517  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12518  
 12519  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12520  
 12521  	// hostname
 12522  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12523  
 12524  	// name of zone
 12525  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12526  }
 12527  
 12528  type GetPOLICYRecordsResponseType struct {
 12529  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetPOLICYRecordsResponse"`
 12530  
 12531  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12532  
 12533  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12534  
 12535  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12536  
 12537  	Data []*POLICYRecordData `xml:"data,omitempty" json:"data,omitempty"`
 12538  }
 12539  
 12540  type UpdatePOLICYRecordRequestType struct {
 12541  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdatePOLICYRecordRequest"`
 12542  
 12543  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12544  
 12545  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12546  
 12547  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 12548  
 12549  	Rdata *RDataPOLICY `xml:"rdata,omitempty" json:"rdata,omitempty"`
 12550  
 12551  	// name of zone
 12552  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12553  
 12554  	// hostname
 12555  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12556  
 12557  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 12558  }
 12559  
 12560  type UpdatePOLICYRecordResponseType struct {
 12561  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdatePOLICYRecordResponse"`
 12562  
 12563  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12564  
 12565  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12566  
 12567  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12568  
 12569  	Data *POLICYRecordData `xml:"data,omitempty" json:"data,omitempty"`
 12570  }
 12571  
 12572  type DeletePOLICYRecordsRequestType struct {
 12573  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeletePOLICYRecordsRequest"`
 12574  
 12575  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12576  
 12577  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12578  
 12579  	// hostname
 12580  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12581  
 12582  	// name of zone
 12583  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12584  }
 12585  
 12586  type DeletePOLICYRecordsResponseType struct {
 12587  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeletePOLICYRecordsResponse"`
 12588  
 12589  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12590  
 12591  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12592  
 12593  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12594  
 12595  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 12596  }
 12597  
 12598  type DeleteOnePOLICYRecordRequestType struct {
 12599  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOnePOLICYRecordRequest"`
 12600  
 12601  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12602  
 12603  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12604  
 12605  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12606  
 12607  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12608  
 12609  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 12610  
 12611  	Rdata *RDataPOLICY `xml:"rdata,omitempty" json:"rdata,omitempty"`
 12612  }
 12613  
 12614  type DeleteOnePOLICYRecordResponseType struct {
 12615  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOnePOLICYRecordResponse"`
 12616  
 12617  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12618  
 12619  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12620  
 12621  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12622  
 12623  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 12624  }
 12625  
 12626  type CreatePTRRecordRequestType struct {
 12627  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreatePTRRecordRequest"`
 12628  
 12629  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12630  
 12631  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12632  
 12633  	// hostname
 12634  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12635  
 12636  	// name of zone
 12637  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12638  
 12639  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 12640  
 12641  	Rdata *RDataPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`
 12642  }
 12643  
 12644  type CreatePTRRecordResponseType struct {
 12645  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreatePTRRecordResponse"`
 12646  
 12647  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12648  
 12649  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12650  
 12651  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12652  
 12653  	Data *PTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
 12654  }
 12655  
 12656  type GetOnePTRRecordRequestType struct {
 12657  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOnePTRRecordRequest"`
 12658  
 12659  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12660  
 12661  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12662  
 12663  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 12664  
 12665  	Rdata *RDataPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`
 12666  
 12667  	// name of zone
 12668  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12669  
 12670  	// hostname
 12671  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12672  }
 12673  
 12674  type GetOnePTRRecordResponseType struct {
 12675  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOnePTRRecordResponse"`
 12676  
 12677  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12678  
 12679  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12680  
 12681  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12682  
 12683  	Data *PTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
 12684  }
 12685  
 12686  type GetPTRRecordsRequestType struct {
 12687  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetPTRRecordsRequest"`
 12688  
 12689  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12690  
 12691  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12692  
 12693  	// hostname
 12694  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12695  
 12696  	// name of zone
 12697  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12698  }
 12699  
 12700  type GetPTRRecordsResponseType struct {
 12701  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetPTRRecordsResponse"`
 12702  
 12703  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12704  
 12705  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12706  
 12707  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12708  
 12709  	Data []*PTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
 12710  }
 12711  
 12712  type UpdatePTRRecordRequestType struct {
 12713  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdatePTRRecordRequest"`
 12714  
 12715  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12716  
 12717  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12718  
 12719  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 12720  
 12721  	Rdata *RDataPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`
 12722  
 12723  	// name of zone
 12724  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12725  
 12726  	// hostname
 12727  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12728  
 12729  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 12730  }
 12731  
 12732  type UpdatePTRRecordResponseType struct {
 12733  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdatePTRRecordResponse"`
 12734  
 12735  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12736  
 12737  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12738  
 12739  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12740  
 12741  	Data *PTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
 12742  }
 12743  
 12744  type DeletePTRRecordsRequestType struct {
 12745  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeletePTRRecordsRequest"`
 12746  
 12747  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12748  
 12749  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12750  
 12751  	// hostname
 12752  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12753  
 12754  	// name of zone
 12755  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12756  }
 12757  
 12758  type DeletePTRRecordsResponseType struct {
 12759  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeletePTRRecordsResponse"`
 12760  
 12761  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12762  
 12763  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12764  
 12765  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12766  
 12767  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 12768  }
 12769  
 12770  type DeleteOnePTRRecordRequestType struct {
 12771  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOnePTRRecordRequest"`
 12772  
 12773  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12774  
 12775  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12776  
 12777  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12778  
 12779  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12780  
 12781  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 12782  
 12783  	Rdata *RDataPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`
 12784  }
 12785  
 12786  type DeleteOnePTRRecordResponseType struct {
 12787  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOnePTRRecordResponse"`
 12788  
 12789  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12790  
 12791  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12792  
 12793  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12794  
 12795  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 12796  }
 12797  
 12798  type CreatePXRecordRequestType struct {
 12799  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreatePXRecordRequest"`
 12800  
 12801  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12802  
 12803  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12804  
 12805  	// hostname
 12806  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12807  
 12808  	// name of zone
 12809  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12810  
 12811  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 12812  
 12813  	Rdata *RDataPX `xml:"rdata,omitempty" json:"rdata,omitempty"`
 12814  }
 12815  
 12816  type CreatePXRecordResponseType struct {
 12817  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreatePXRecordResponse"`
 12818  
 12819  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12820  
 12821  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12822  
 12823  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12824  
 12825  	Data *PXRecordData `xml:"data,omitempty" json:"data,omitempty"`
 12826  }
 12827  
 12828  type GetOnePXRecordRequestType struct {
 12829  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOnePXRecordRequest"`
 12830  
 12831  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12832  
 12833  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12834  
 12835  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 12836  
 12837  	Rdata *RDataPX `xml:"rdata,omitempty" json:"rdata,omitempty"`
 12838  
 12839  	// name of zone
 12840  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12841  
 12842  	// hostname
 12843  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12844  }
 12845  
 12846  type GetOnePXRecordResponseType struct {
 12847  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOnePXRecordResponse"`
 12848  
 12849  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12850  
 12851  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12852  
 12853  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12854  
 12855  	Data *PXRecordData `xml:"data,omitempty" json:"data,omitempty"`
 12856  }
 12857  
 12858  type GetPXRecordsRequestType struct {
 12859  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetPXRecordsRequest"`
 12860  
 12861  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12862  
 12863  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12864  
 12865  	// hostname
 12866  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12867  
 12868  	// name of zone
 12869  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12870  }
 12871  
 12872  type GetPXRecordsResponseType struct {
 12873  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetPXRecordsResponse"`
 12874  
 12875  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12876  
 12877  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12878  
 12879  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12880  
 12881  	Data []*PXRecordData `xml:"data,omitempty" json:"data,omitempty"`
 12882  }
 12883  
 12884  type UpdatePXRecordRequestType struct {
 12885  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdatePXRecordRequest"`
 12886  
 12887  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12888  
 12889  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12890  
 12891  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 12892  
 12893  	Rdata *RDataPX `xml:"rdata,omitempty" json:"rdata,omitempty"`
 12894  
 12895  	// name of zone
 12896  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12897  
 12898  	// hostname
 12899  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12900  
 12901  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 12902  }
 12903  
 12904  type UpdatePXRecordResponseType struct {
 12905  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdatePXRecordResponse"`
 12906  
 12907  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12908  
 12909  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12910  
 12911  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12912  
 12913  	Data *PXRecordData `xml:"data,omitempty" json:"data,omitempty"`
 12914  }
 12915  
 12916  type DeletePXRecordsRequestType struct {
 12917  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeletePXRecordsRequest"`
 12918  
 12919  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12920  
 12921  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12922  
 12923  	// hostname
 12924  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12925  
 12926  	// name of zone
 12927  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12928  }
 12929  
 12930  type DeletePXRecordsResponseType struct {
 12931  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeletePXRecordsResponse"`
 12932  
 12933  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12934  
 12935  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12936  
 12937  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12938  
 12939  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 12940  }
 12941  
 12942  type DeleteOnePXRecordRequestType struct {
 12943  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOnePXRecordRequest"`
 12944  
 12945  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12946  
 12947  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12948  
 12949  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12950  
 12951  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12952  
 12953  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 12954  
 12955  	Rdata *RDataPX `xml:"rdata,omitempty" json:"rdata,omitempty"`
 12956  }
 12957  
 12958  type DeleteOnePXRecordResponseType struct {
 12959  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOnePXRecordResponse"`
 12960  
 12961  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12962  
 12963  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12964  
 12965  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12966  
 12967  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 12968  }
 12969  
 12970  type CreateRPRecordRequestType struct {
 12971  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateRPRecordRequest"`
 12972  
 12973  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 12974  
 12975  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 12976  
 12977  	// hostname
 12978  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 12979  
 12980  	// name of zone
 12981  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 12982  
 12983  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 12984  
 12985  	Rdata *RDataRP `xml:"rdata,omitempty" json:"rdata,omitempty"`
 12986  }
 12987  
 12988  type CreateRPRecordResponseType struct {
 12989  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateRPRecordResponse"`
 12990  
 12991  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 12992  
 12993  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 12994  
 12995  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 12996  
 12997  	Data *RPRecordData `xml:"data,omitempty" json:"data,omitempty"`
 12998  }
 12999  
 13000  type GetOneRPRecordRequestType struct {
 13001  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneRPRecordRequest"`
 13002  
 13003  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13004  
 13005  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13006  
 13007  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 13008  
 13009  	Rdata *RDataRP `xml:"rdata,omitempty" json:"rdata,omitempty"`
 13010  
 13011  	// name of zone
 13012  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13013  
 13014  	// hostname
 13015  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13016  }
 13017  
 13018  type GetOneRPRecordResponseType struct {
 13019  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneRPRecordResponse"`
 13020  
 13021  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13022  
 13023  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13024  
 13025  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13026  
 13027  	Data *RPRecordData `xml:"data,omitempty" json:"data,omitempty"`
 13028  }
 13029  
 13030  type GetRPRecordsRequestType struct {
 13031  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRPRecordsRequest"`
 13032  
 13033  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13034  
 13035  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13036  
 13037  	// hostname
 13038  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13039  
 13040  	// name of zone
 13041  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13042  }
 13043  
 13044  type GetRPRecordsResponseType struct {
 13045  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRPRecordsResponse"`
 13046  
 13047  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13048  
 13049  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13050  
 13051  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13052  
 13053  	Data []*RPRecordData `xml:"data,omitempty" json:"data,omitempty"`
 13054  }
 13055  
 13056  type UpdateRPRecordRequestType struct {
 13057  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateRPRecordRequest"`
 13058  
 13059  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13060  
 13061  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13062  
 13063  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 13064  
 13065  	Rdata *RDataRP `xml:"rdata,omitempty" json:"rdata,omitempty"`
 13066  
 13067  	// name of zone
 13068  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13069  
 13070  	// hostname
 13071  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13072  
 13073  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 13074  }
 13075  
 13076  type UpdateRPRecordResponseType struct {
 13077  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateRPRecordResponse"`
 13078  
 13079  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13080  
 13081  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13082  
 13083  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13084  
 13085  	Data *RPRecordData `xml:"data,omitempty" json:"data,omitempty"`
 13086  }
 13087  
 13088  type DeleteRPRecordsRequestType struct {
 13089  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteRPRecordsRequest"`
 13090  
 13091  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13092  
 13093  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13094  
 13095  	// hostname
 13096  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13097  
 13098  	// name of zone
 13099  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13100  }
 13101  
 13102  type DeleteRPRecordsResponseType struct {
 13103  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteRPRecordsResponse"`
 13104  
 13105  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13106  
 13107  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13108  
 13109  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13110  
 13111  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 13112  }
 13113  
 13114  type DeleteOneRPRecordRequestType struct {
 13115  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneRPRecordRequest"`
 13116  
 13117  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13118  
 13119  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13120  
 13121  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13122  
 13123  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13124  
 13125  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 13126  
 13127  	Rdata *RDataRP `xml:"rdata,omitempty" json:"rdata,omitempty"`
 13128  }
 13129  
 13130  type DeleteOneRPRecordResponseType struct {
 13131  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneRPRecordResponse"`
 13132  
 13133  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13134  
 13135  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13136  
 13137  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13138  
 13139  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 13140  }
 13141  
 13142  type CreateSPFRecordRequestType struct {
 13143  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateSPFRecordRequest"`
 13144  
 13145  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13146  
 13147  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13148  
 13149  	// hostname
 13150  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13151  
 13152  	// name of zone
 13153  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13154  
 13155  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 13156  
 13157  	Rdata *RDataSPF `xml:"rdata,omitempty" json:"rdata,omitempty"`
 13158  }
 13159  
 13160  type CreateSPFRecordResponseType struct {
 13161  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateSPFRecordResponse"`
 13162  
 13163  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13164  
 13165  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13166  
 13167  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13168  
 13169  	Data *SPFRecordData `xml:"data,omitempty" json:"data,omitempty"`
 13170  }
 13171  
 13172  type GetOneSPFRecordRequestType struct {
 13173  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSPFRecordRequest"`
 13174  
 13175  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13176  
 13177  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13178  
 13179  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 13180  
 13181  	Rdata *RDataSPF `xml:"rdata,omitempty" json:"rdata,omitempty"`
 13182  
 13183  	// name of zone
 13184  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13185  
 13186  	// hostname
 13187  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13188  }
 13189  
 13190  type GetOneSPFRecordResponseType struct {
 13191  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSPFRecordResponse"`
 13192  
 13193  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13194  
 13195  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13196  
 13197  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13198  
 13199  	Data *SPFRecordData `xml:"data,omitempty" json:"data,omitempty"`
 13200  }
 13201  
 13202  type GetSPFRecordsRequestType struct {
 13203  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSPFRecordsRequest"`
 13204  
 13205  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13206  
 13207  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13208  
 13209  	// hostname
 13210  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13211  
 13212  	// name of zone
 13213  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13214  }
 13215  
 13216  type GetSPFRecordsResponseType struct {
 13217  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSPFRecordsResponse"`
 13218  
 13219  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13220  
 13221  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13222  
 13223  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13224  
 13225  	Data []*SPFRecordData `xml:"data,omitempty" json:"data,omitempty"`
 13226  }
 13227  
 13228  type UpdateSPFRecordRequestType struct {
 13229  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSPFRecordRequest"`
 13230  
 13231  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13232  
 13233  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13234  
 13235  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 13236  
 13237  	Rdata *RDataSPF `xml:"rdata,omitempty" json:"rdata,omitempty"`
 13238  
 13239  	// name of zone
 13240  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13241  
 13242  	// hostname
 13243  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13244  
 13245  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 13246  }
 13247  
 13248  type UpdateSPFRecordResponseType struct {
 13249  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSPFRecordResponse"`
 13250  
 13251  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13252  
 13253  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13254  
 13255  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13256  
 13257  	Data *SPFRecordData `xml:"data,omitempty" json:"data,omitempty"`
 13258  }
 13259  
 13260  type DeleteSPFRecordsRequestType struct {
 13261  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteSPFRecordsRequest"`
 13262  
 13263  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13264  
 13265  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13266  
 13267  	// hostname
 13268  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13269  
 13270  	// name of zone
 13271  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13272  }
 13273  
 13274  type DeleteSPFRecordsResponseType struct {
 13275  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteSPFRecordsResponse"`
 13276  
 13277  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13278  
 13279  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13280  
 13281  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13282  
 13283  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 13284  }
 13285  
 13286  type DeleteOneSPFRecordRequestType struct {
 13287  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneSPFRecordRequest"`
 13288  
 13289  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13290  
 13291  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13292  
 13293  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13294  
 13295  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13296  
 13297  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 13298  
 13299  	Rdata *RDataSPF `xml:"rdata,omitempty" json:"rdata,omitempty"`
 13300  }
 13301  
 13302  type DeleteOneSPFRecordResponseType struct {
 13303  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneSPFRecordResponse"`
 13304  
 13305  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13306  
 13307  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13308  
 13309  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13310  
 13311  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 13312  }
 13313  
 13314  type CreateSRVRecordRequestType struct {
 13315  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateSRVRecordRequest"`
 13316  
 13317  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13318  
 13319  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13320  
 13321  	// hostname
 13322  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13323  
 13324  	// name of zone
 13325  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13326  
 13327  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 13328  
 13329  	Rdata *RDataSRV `xml:"rdata,omitempty" json:"rdata,omitempty"`
 13330  }
 13331  
 13332  type CreateSRVRecordResponseType struct {
 13333  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateSRVRecordResponse"`
 13334  
 13335  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13336  
 13337  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13338  
 13339  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13340  
 13341  	Data *SRVRecordData `xml:"data,omitempty" json:"data,omitempty"`
 13342  }
 13343  
 13344  type GetOneSRVRecordRequestType struct {
 13345  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSRVRecordRequest"`
 13346  
 13347  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13348  
 13349  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13350  
 13351  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 13352  
 13353  	Rdata *RDataSRV `xml:"rdata,omitempty" json:"rdata,omitempty"`
 13354  
 13355  	// name of zone
 13356  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13357  
 13358  	// hostname
 13359  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13360  }
 13361  
 13362  type GetOneSRVRecordResponseType struct {
 13363  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSRVRecordResponse"`
 13364  
 13365  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13366  
 13367  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13368  
 13369  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13370  
 13371  	Data *SRVRecordData `xml:"data,omitempty" json:"data,omitempty"`
 13372  }
 13373  
 13374  type GetSRVRecordsRequestType struct {
 13375  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSRVRecordsRequest"`
 13376  
 13377  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13378  
 13379  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13380  
 13381  	// hostname
 13382  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13383  
 13384  	// name of zone
 13385  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13386  }
 13387  
 13388  type GetSRVRecordsResponseType struct {
 13389  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSRVRecordsResponse"`
 13390  
 13391  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13392  
 13393  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13394  
 13395  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13396  
 13397  	Data []*SRVRecordData `xml:"data,omitempty" json:"data,omitempty"`
 13398  }
 13399  
 13400  type UpdateSRVRecordRequestType struct {
 13401  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSRVRecordRequest"`
 13402  
 13403  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13404  
 13405  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13406  
 13407  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 13408  
 13409  	Rdata *RDataSRV `xml:"rdata,omitempty" json:"rdata,omitempty"`
 13410  
 13411  	// name of zone
 13412  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13413  
 13414  	// hostname
 13415  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13416  
 13417  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 13418  }
 13419  
 13420  type UpdateSRVRecordResponseType struct {
 13421  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSRVRecordResponse"`
 13422  
 13423  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13424  
 13425  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13426  
 13427  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13428  
 13429  	Data *SRVRecordData `xml:"data,omitempty" json:"data,omitempty"`
 13430  }
 13431  
 13432  type DeleteSRVRecordsRequestType struct {
 13433  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteSRVRecordsRequest"`
 13434  
 13435  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13436  
 13437  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13438  
 13439  	// hostname
 13440  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13441  
 13442  	// name of zone
 13443  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13444  }
 13445  
 13446  type DeleteSRVRecordsResponseType struct {
 13447  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteSRVRecordsResponse"`
 13448  
 13449  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13450  
 13451  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13452  
 13453  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13454  
 13455  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 13456  }
 13457  
 13458  type DeleteOneSRVRecordRequestType struct {
 13459  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneSRVRecordRequest"`
 13460  
 13461  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13462  
 13463  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13464  
 13465  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13466  
 13467  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13468  
 13469  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 13470  
 13471  	Rdata *RDataSRV `xml:"rdata,omitempty" json:"rdata,omitempty"`
 13472  }
 13473  
 13474  type DeleteOneSRVRecordResponseType struct {
 13475  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneSRVRecordResponse"`
 13476  
 13477  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13478  
 13479  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13480  
 13481  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13482  
 13483  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 13484  }
 13485  
 13486  type CreateSSHFPRecordRequestType struct {
 13487  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateSSHFPRecordRequest"`
 13488  
 13489  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13490  
 13491  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13492  
 13493  	// hostname
 13494  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13495  
 13496  	// name of zone
 13497  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13498  
 13499  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 13500  
 13501  	Rdata *RDataSSHFP `xml:"rdata,omitempty" json:"rdata,omitempty"`
 13502  }
 13503  
 13504  type CreateSSHFPRecordResponseType struct {
 13505  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateSSHFPRecordResponse"`
 13506  
 13507  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13508  
 13509  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13510  
 13511  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13512  
 13513  	Data *SSHFPRecordData `xml:"data,omitempty" json:"data,omitempty"`
 13514  }
 13515  
 13516  type GetOneSSHFPRecordRequestType struct {
 13517  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSSHFPRecordRequest"`
 13518  
 13519  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13520  
 13521  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13522  
 13523  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 13524  
 13525  	Rdata *RDataSSHFP `xml:"rdata,omitempty" json:"rdata,omitempty"`
 13526  
 13527  	// name of zone
 13528  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13529  
 13530  	// hostname
 13531  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13532  }
 13533  
 13534  type GetOneSSHFPRecordResponseType struct {
 13535  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSSHFPRecordResponse"`
 13536  
 13537  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13538  
 13539  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13540  
 13541  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13542  
 13543  	Data *SSHFPRecordData `xml:"data,omitempty" json:"data,omitempty"`
 13544  }
 13545  
 13546  type GetSSHFPRecordsRequestType struct {
 13547  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSSHFPRecordsRequest"`
 13548  
 13549  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13550  
 13551  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13552  
 13553  	// hostname
 13554  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13555  
 13556  	// name of zone
 13557  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13558  }
 13559  
 13560  type GetSSHFPRecordsResponseType struct {
 13561  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSSHFPRecordsResponse"`
 13562  
 13563  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13564  
 13565  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13566  
 13567  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13568  
 13569  	Data []*SSHFPRecordData `xml:"data,omitempty" json:"data,omitempty"`
 13570  }
 13571  
 13572  type UpdateSSHFPRecordRequestType struct {
 13573  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSSHFPRecordRequest"`
 13574  
 13575  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13576  
 13577  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13578  
 13579  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 13580  
 13581  	Rdata *RDataSSHFP `xml:"rdata,omitempty" json:"rdata,omitempty"`
 13582  
 13583  	// name of zone
 13584  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13585  
 13586  	// hostname
 13587  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13588  
 13589  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 13590  }
 13591  
 13592  type UpdateSSHFPRecordResponseType struct {
 13593  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSSHFPRecordResponse"`
 13594  
 13595  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13596  
 13597  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13598  
 13599  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13600  
 13601  	Data *SSHFPRecordData `xml:"data,omitempty" json:"data,omitempty"`
 13602  }
 13603  
 13604  type DeleteSSHFPRecordsRequestType struct {
 13605  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteSSHFPRecordsRequest"`
 13606  
 13607  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13608  
 13609  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13610  
 13611  	// hostname
 13612  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13613  
 13614  	// name of zone
 13615  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13616  }
 13617  
 13618  type DeleteSSHFPRecordsResponseType struct {
 13619  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteSSHFPRecordsResponse"`
 13620  
 13621  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13622  
 13623  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13624  
 13625  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13626  
 13627  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 13628  }
 13629  
 13630  type DeleteOneSSHFPRecordRequestType struct {
 13631  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneSSHFPRecordRequest"`
 13632  
 13633  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13634  
 13635  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13636  
 13637  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13638  
 13639  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13640  
 13641  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 13642  
 13643  	Rdata *RDataSSHFP `xml:"rdata,omitempty" json:"rdata,omitempty"`
 13644  }
 13645  
 13646  type DeleteOneSSHFPRecordResponseType struct {
 13647  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneSSHFPRecordResponse"`
 13648  
 13649  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13650  
 13651  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13652  
 13653  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13654  
 13655  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 13656  }
 13657  
 13658  type CreateTLSARecordRequestType struct {
 13659  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateTLSARecordRequest"`
 13660  
 13661  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13662  
 13663  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13664  
 13665  	// hostname
 13666  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13667  
 13668  	// name of zone
 13669  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13670  
 13671  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 13672  
 13673  	Rdata *RDataTLSA `xml:"rdata,omitempty" json:"rdata,omitempty"`
 13674  }
 13675  
 13676  type CreateTLSARecordResponseType struct {
 13677  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateTLSARecordResponse"`
 13678  
 13679  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13680  
 13681  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13682  
 13683  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13684  
 13685  	Data *TLSARecordData `xml:"data,omitempty" json:"data,omitempty"`
 13686  }
 13687  
 13688  type GetOneTLSARecordRequestType struct {
 13689  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneTLSARecordRequest"`
 13690  
 13691  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13692  
 13693  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13694  
 13695  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 13696  
 13697  	Rdata *RDataTLSA `xml:"rdata,omitempty" json:"rdata,omitempty"`
 13698  
 13699  	// name of zone
 13700  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13701  
 13702  	// hostname
 13703  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13704  }
 13705  
 13706  type GetOneTLSARecordResponseType struct {
 13707  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneTLSARecordResponse"`
 13708  
 13709  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13710  
 13711  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13712  
 13713  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13714  
 13715  	Data *TLSARecordData `xml:"data,omitempty" json:"data,omitempty"`
 13716  }
 13717  
 13718  type GetTLSARecordsRequestType struct {
 13719  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTLSARecordsRequest"`
 13720  
 13721  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13722  
 13723  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13724  
 13725  	// hostname
 13726  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13727  
 13728  	// name of zone
 13729  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13730  }
 13731  
 13732  type GetTLSARecordsResponseType struct {
 13733  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTLSARecordsResponse"`
 13734  
 13735  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13736  
 13737  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13738  
 13739  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13740  
 13741  	Data []*TLSARecordData `xml:"data,omitempty" json:"data,omitempty"`
 13742  }
 13743  
 13744  type UpdateTLSARecordRequestType struct {
 13745  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateTLSARecordRequest"`
 13746  
 13747  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13748  
 13749  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13750  
 13751  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 13752  
 13753  	Rdata *RDataTLSA `xml:"rdata,omitempty" json:"rdata,omitempty"`
 13754  
 13755  	// name of zone
 13756  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13757  
 13758  	// hostname
 13759  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13760  
 13761  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 13762  }
 13763  
 13764  type UpdateTLSARecordResponseType struct {
 13765  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateTLSARecordResponse"`
 13766  
 13767  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13768  
 13769  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13770  
 13771  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13772  
 13773  	Data *TLSARecordData `xml:"data,omitempty" json:"data,omitempty"`
 13774  }
 13775  
 13776  type DeleteTLSARecordsRequestType struct {
 13777  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteTLSARecordsRequest"`
 13778  
 13779  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13780  
 13781  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13782  
 13783  	// hostname
 13784  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13785  
 13786  	// name of zone
 13787  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13788  }
 13789  
 13790  type DeleteTLSARecordsResponseType struct {
 13791  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteTLSARecordsResponse"`
 13792  
 13793  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13794  
 13795  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13796  
 13797  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13798  
 13799  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 13800  }
 13801  
 13802  type DeleteOneTLSARecordRequestType struct {
 13803  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneTLSARecordRequest"`
 13804  
 13805  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13806  
 13807  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13808  
 13809  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13810  
 13811  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13812  
 13813  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 13814  
 13815  	Rdata *RDataTLSA `xml:"rdata,omitempty" json:"rdata,omitempty"`
 13816  }
 13817  
 13818  type DeleteOneTLSARecordResponseType struct {
 13819  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneTLSARecordResponse"`
 13820  
 13821  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13822  
 13823  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13824  
 13825  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13826  
 13827  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 13828  }
 13829  
 13830  type CreateTXTRecordRequestType struct {
 13831  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateTXTRecordRequest"`
 13832  
 13833  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13834  
 13835  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13836  
 13837  	// hostname
 13838  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13839  
 13840  	// name of zone
 13841  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13842  
 13843  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 13844  
 13845  	Rdata *RDataTXT `xml:"rdata,omitempty" json:"rdata,omitempty"`
 13846  }
 13847  
 13848  type CreateTXTRecordResponseType struct {
 13849  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateTXTRecordResponse"`
 13850  
 13851  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13852  
 13853  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13854  
 13855  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13856  
 13857  	Data *TXTRecordData `xml:"data,omitempty" json:"data,omitempty"`
 13858  }
 13859  
 13860  type GetOneTXTRecordRequestType struct {
 13861  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneTXTRecordRequest"`
 13862  
 13863  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13864  
 13865  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13866  
 13867  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 13868  
 13869  	Rdata *RDataTXT `xml:"rdata,omitempty" json:"rdata,omitempty"`
 13870  
 13871  	// name of zone
 13872  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13873  
 13874  	// hostname
 13875  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13876  }
 13877  
 13878  type GetOneTXTRecordResponseType struct {
 13879  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneTXTRecordResponse"`
 13880  
 13881  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13882  
 13883  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13884  
 13885  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13886  
 13887  	Data *TXTRecordData `xml:"data,omitempty" json:"data,omitempty"`
 13888  }
 13889  
 13890  type GetTXTRecordsRequestType struct {
 13891  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTXTRecordsRequest"`
 13892  
 13893  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13894  
 13895  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13896  
 13897  	// hostname
 13898  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13899  
 13900  	// name of zone
 13901  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13902  }
 13903  
 13904  type GetTXTRecordsResponseType struct {
 13905  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTXTRecordsResponse"`
 13906  
 13907  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13908  
 13909  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13910  
 13911  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13912  
 13913  	Data []*TXTRecordData `xml:"data,omitempty" json:"data,omitempty"`
 13914  }
 13915  
 13916  type UpdateTXTRecordRequestType struct {
 13917  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateTXTRecordRequest"`
 13918  
 13919  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13920  
 13921  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13922  
 13923  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 13924  
 13925  	Rdata *RDataTXT `xml:"rdata,omitempty" json:"rdata,omitempty"`
 13926  
 13927  	// name of zone
 13928  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13929  
 13930  	// hostname
 13931  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13932  
 13933  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 13934  }
 13935  
 13936  type UpdateTXTRecordResponseType struct {
 13937  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateTXTRecordResponse"`
 13938  
 13939  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13940  
 13941  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13942  
 13943  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13944  
 13945  	Data *TXTRecordData `xml:"data,omitempty" json:"data,omitempty"`
 13946  }
 13947  
 13948  type DeleteTXTRecordsRequestType struct {
 13949  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteTXTRecordsRequest"`
 13950  
 13951  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13952  
 13953  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13954  
 13955  	// hostname
 13956  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13957  
 13958  	// name of zone
 13959  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13960  }
 13961  
 13962  type DeleteTXTRecordsResponseType struct {
 13963  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteTXTRecordsResponse"`
 13964  
 13965  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13966  
 13967  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13968  
 13969  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13970  
 13971  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 13972  }
 13973  
 13974  type DeleteOneTXTRecordRequestType struct {
 13975  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneTXTRecordRequest"`
 13976  
 13977  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 13978  
 13979  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 13980  
 13981  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 13982  
 13983  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 13984  
 13985  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 13986  
 13987  	Rdata *RDataTXT `xml:"rdata,omitempty" json:"rdata,omitempty"`
 13988  }
 13989  
 13990  type DeleteOneTXTRecordResponseType struct {
 13991  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneTXTRecordResponse"`
 13992  
 13993  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 13994  
 13995  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 13996  
 13997  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 13998  
 13999  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 14000  }
 14001  
 14002  type GetOneSOARecordRequestType struct {
 14003  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSOARecordRequest"`
 14004  
 14005  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14006  
 14007  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14008  
 14009  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 14010  
 14011  	Rdata *RDataSOA `xml:"rdata,omitempty" json:"rdata,omitempty"`
 14012  
 14013  	// name of zone
 14014  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 14015  
 14016  	// hostname
 14017  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 14018  }
 14019  
 14020  type GetOneSOARecordResponseType struct {
 14021  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSOARecordResponse"`
 14022  
 14023  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14024  
 14025  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14026  
 14027  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14028  
 14029  	Data *SOARecordData `xml:"data,omitempty" json:"data,omitempty"`
 14030  }
 14031  
 14032  type GetSOARecordsRequestType struct {
 14033  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSOARecordsRequest"`
 14034  
 14035  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14036  
 14037  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14038  
 14039  	// hostname
 14040  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 14041  
 14042  	// name of zone
 14043  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 14044  }
 14045  
 14046  type GetSOARecordsResponseType struct {
 14047  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSOARecordsResponse"`
 14048  
 14049  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14050  
 14051  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14052  
 14053  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14054  
 14055  	Data []*SOARecordData `xml:"data,omitempty" json:"data,omitempty"`
 14056  }
 14057  
 14058  type UpdateSOARecordRequestType struct {
 14059  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSOARecordRequest"`
 14060  
 14061  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14062  
 14063  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14064  
 14065  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 14066  
 14067  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 14068  
 14069  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 14070  
 14071  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 14072  
 14073  	Serial_style string `xml:"serial_style,omitempty" json:"serial_style,omitempty"`
 14074  
 14075  	Rdata *RDataSOAUpdate `xml:"rdata,omitempty" json:"rdata,omitempty"`
 14076  }
 14077  
 14078  type UpdateSOARecordResponseType struct {
 14079  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSOARecordResponse"`
 14080  
 14081  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14082  
 14083  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14084  
 14085  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14086  
 14087  	Data *SOARecordData `xml:"data,omitempty" json:"data,omitempty"`
 14088  }
 14089  
 14090  type CreateNSRecordRequestType struct {
 14091  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateNSRecordRequest"`
 14092  
 14093  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14094  
 14095  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14096  
 14097  	// hostname
 14098  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 14099  
 14100  	// name of zone
 14101  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 14102  
 14103  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 14104  
 14105  	Rdata *RDataNS `xml:"rdata,omitempty" json:"rdata,omitempty"`
 14106  
 14107  	Service_class string `xml:"service_class,omitempty" json:"service_class,omitempty"`
 14108  }
 14109  
 14110  type CreateNSRecordResponseType struct {
 14111  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateNSRecordResponse"`
 14112  
 14113  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14114  
 14115  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14116  
 14117  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14118  
 14119  	Data *NSRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14120  }
 14121  
 14122  type GetOneNSRecordRequestType struct {
 14123  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneNSRecordRequest"`
 14124  
 14125  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14126  
 14127  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14128  
 14129  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 14130  
 14131  	Rdata *RDataNS `xml:"rdata,omitempty" json:"rdata,omitempty"`
 14132  
 14133  	// name of zone
 14134  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 14135  
 14136  	// hostname
 14137  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 14138  }
 14139  
 14140  type GetOneNSRecordResponseType struct {
 14141  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneNSRecordResponse"`
 14142  
 14143  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14144  
 14145  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14146  
 14147  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14148  
 14149  	Data *NSRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14150  }
 14151  
 14152  type GetNSRecordsRequestType struct {
 14153  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNSRecordsRequest"`
 14154  
 14155  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14156  
 14157  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14158  
 14159  	// hostname
 14160  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 14161  
 14162  	// name of zone
 14163  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 14164  }
 14165  
 14166  type GetNSRecordsResponseType struct {
 14167  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNSRecordsResponse"`
 14168  
 14169  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14170  
 14171  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14172  
 14173  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14174  
 14175  	Data []*NSRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14176  }
 14177  
 14178  type UpdateNSRecordRequestType struct {
 14179  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateNSRecordRequest"`
 14180  
 14181  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14182  
 14183  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14184  
 14185  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 14186  
 14187  	Rdata *RDataNS `xml:"rdata,omitempty" json:"rdata,omitempty"`
 14188  
 14189  	// name of zone
 14190  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 14191  
 14192  	// hostname
 14193  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 14194  
 14195  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 14196  
 14197  	Service_class string `xml:"service_class,omitempty" json:"service_class,omitempty"`
 14198  }
 14199  
 14200  type UpdateNSRecordResponseType struct {
 14201  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateNSRecordResponse"`
 14202  
 14203  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14204  
 14205  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14206  
 14207  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14208  
 14209  	Data *NSRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14210  }
 14211  
 14212  type DeleteNSRecordsRequestType struct {
 14213  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteNSRecordsRequest"`
 14214  
 14215  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14216  
 14217  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14218  
 14219  	// hostname
 14220  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 14221  
 14222  	// name of zone
 14223  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 14224  }
 14225  
 14226  type DeleteNSRecordsResponseType struct {
 14227  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteNSRecordsResponse"`
 14228  
 14229  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14230  
 14231  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14232  
 14233  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14234  
 14235  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 14236  }
 14237  
 14238  type DeleteOneNSRecordRequestType struct {
 14239  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneNSRecordRequest"`
 14240  
 14241  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14242  
 14243  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14244  
 14245  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 14246  
 14247  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 14248  
 14249  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 14250  
 14251  	Rdata *RDataNS `xml:"rdata,omitempty" json:"rdata,omitempty"`
 14252  }
 14253  
 14254  type DeleteOneNSRecordResponseType struct {
 14255  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneNSRecordResponse"`
 14256  
 14257  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14258  
 14259  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14260  
 14261  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14262  
 14263  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 14264  }
 14265  
 14266  type ReplaceARecordsRequestType struct {
 14267  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceARecordsRequest"`
 14268  
 14269  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14270  
 14271  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14272  
 14273  	ARecords []*ARecordData `xml:"ARecords,omitempty" json:"ARecords,omitempty"`
 14274  }
 14275  
 14276  type ReplaceARecordsResponseType struct {
 14277  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceARecordsResponse"`
 14278  
 14279  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14280  
 14281  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14282  
 14283  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14284  
 14285  	Data []*ARecordData `xml:"data,omitempty" json:"data,omitempty"`
 14286  }
 14287  
 14288  type ReplaceAAAARecordsRequestType struct {
 14289  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceAAAARecordsRequest"`
 14290  
 14291  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14292  
 14293  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14294  
 14295  	AAAARecords []*AAAARecordData `xml:"AAAARecords,omitempty" json:"AAAARecords,omitempty"`
 14296  }
 14297  
 14298  type ReplaceAAAARecordsResponseType struct {
 14299  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceAAAARecordsResponse"`
 14300  
 14301  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14302  
 14303  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14304  
 14305  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14306  
 14307  	Data []*AAAARecordData `xml:"data,omitempty" json:"data,omitempty"`
 14308  }
 14309  
 14310  type ReplaceALIASRecordsRequestType struct {
 14311  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceALIASRecordsRequest"`
 14312  
 14313  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14314  
 14315  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14316  
 14317  	ALIASRecords []*ALIASRecordData `xml:"ALIASRecords,omitempty" json:"ALIASRecords,omitempty"`
 14318  }
 14319  
 14320  type ReplaceALIASRecordsResponseType struct {
 14321  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceALIASRecordsResponse"`
 14322  
 14323  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14324  
 14325  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14326  
 14327  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14328  
 14329  	Data []*ALIASRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14330  }
 14331  
 14332  type ReplaceCAARecordsRequestType struct {
 14333  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCAARecordsRequest"`
 14334  
 14335  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14336  
 14337  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14338  
 14339  	CAARecords []*CAARecordData `xml:"CAARecords,omitempty" json:"CAARecords,omitempty"`
 14340  }
 14341  
 14342  type ReplaceCAARecordsResponseType struct {
 14343  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCAARecordsResponse"`
 14344  
 14345  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14346  
 14347  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14348  
 14349  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14350  
 14351  	Data []*CAARecordData `xml:"data,omitempty" json:"data,omitempty"`
 14352  }
 14353  
 14354  type ReplaceCDNSKEYRecordsRequestType struct {
 14355  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCDNSKEYRecordsRequest"`
 14356  
 14357  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14358  
 14359  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14360  
 14361  	CDNSKEYRecords []*CDNSKEYRecordData `xml:"CDNSKEYRecords,omitempty" json:"CDNSKEYRecords,omitempty"`
 14362  }
 14363  
 14364  type ReplaceCDNSKEYRecordsResponseType struct {
 14365  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCDNSKEYRecordsResponse"`
 14366  
 14367  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14368  
 14369  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14370  
 14371  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14372  
 14373  	Data []*CDNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14374  }
 14375  
 14376  type ReplaceCDSRecordsRequestType struct {
 14377  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCDSRecordsRequest"`
 14378  
 14379  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14380  
 14381  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14382  
 14383  	CDSRecords []*CDSRecordData `xml:"CDSRecords,omitempty" json:"CDSRecords,omitempty"`
 14384  }
 14385  
 14386  type ReplaceCDSRecordsResponseType struct {
 14387  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCDSRecordsResponse"`
 14388  
 14389  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14390  
 14391  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14392  
 14393  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14394  
 14395  	Data []*CDSRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14396  }
 14397  
 14398  type ReplaceCERTRecordsRequestType struct {
 14399  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCERTRecordsRequest"`
 14400  
 14401  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14402  
 14403  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14404  
 14405  	CERTRecords []*CERTRecordData `xml:"CERTRecords,omitempty" json:"CERTRecords,omitempty"`
 14406  }
 14407  
 14408  type ReplaceCERTRecordsResponseType struct {
 14409  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCERTRecordsResponse"`
 14410  
 14411  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14412  
 14413  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14414  
 14415  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14416  
 14417  	Data []*CERTRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14418  }
 14419  
 14420  type ReplaceCNAMERecordsRequestType struct {
 14421  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCNAMERecordsRequest"`
 14422  
 14423  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14424  
 14425  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14426  
 14427  	CNAMERecords []*CNAMERecordData `xml:"CNAMERecords,omitempty" json:"CNAMERecords,omitempty"`
 14428  }
 14429  
 14430  type ReplaceCNAMERecordsResponseType struct {
 14431  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCNAMERecordsResponse"`
 14432  
 14433  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14434  
 14435  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14436  
 14437  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14438  
 14439  	Data []*CNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
 14440  }
 14441  
 14442  type ReplaceCSYNCRecordsRequestType struct {
 14443  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCSYNCRecordsRequest"`
 14444  
 14445  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14446  
 14447  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14448  
 14449  	CSYNCRecords []*CSYNCRecordData `xml:"CSYNCRecords,omitempty" json:"CSYNCRecords,omitempty"`
 14450  }
 14451  
 14452  type ReplaceCSYNCRecordsResponseType struct {
 14453  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCSYNCRecordsResponse"`
 14454  
 14455  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14456  
 14457  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14458  
 14459  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14460  
 14461  	Data []*CSYNCRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14462  }
 14463  
 14464  type ReplaceDHCIDRecordsRequestType struct {
 14465  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceDHCIDRecordsRequest"`
 14466  
 14467  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14468  
 14469  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14470  
 14471  	DHCIDRecords []*DHCIDRecordData `xml:"DHCIDRecords,omitempty" json:"DHCIDRecords,omitempty"`
 14472  }
 14473  
 14474  type ReplaceDHCIDRecordsResponseType struct {
 14475  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceDHCIDRecordsResponse"`
 14476  
 14477  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14478  
 14479  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14480  
 14481  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14482  
 14483  	Data []*DHCIDRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14484  }
 14485  
 14486  type ReplaceDNAMERecordsRequestType struct {
 14487  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceDNAMERecordsRequest"`
 14488  
 14489  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14490  
 14491  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14492  
 14493  	DNAMERecords []*DNAMERecordData `xml:"DNAMERecords,omitempty" json:"DNAMERecords,omitempty"`
 14494  }
 14495  
 14496  type ReplaceDNAMERecordsResponseType struct {
 14497  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceDNAMERecordsResponse"`
 14498  
 14499  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14500  
 14501  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14502  
 14503  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14504  
 14505  	Data []*DNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
 14506  }
 14507  
 14508  type ReplaceDNSKEYRecordsRequestType struct {
 14509  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceDNSKEYRecordsRequest"`
 14510  
 14511  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14512  
 14513  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14514  
 14515  	DNSKEYRecords []*DNSKEYRecordData `xml:"DNSKEYRecords,omitempty" json:"DNSKEYRecords,omitempty"`
 14516  }
 14517  
 14518  type ReplaceDNSKEYRecordsResponseType struct {
 14519  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceDNSKEYRecordsResponse"`
 14520  
 14521  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14522  
 14523  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14524  
 14525  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14526  
 14527  	Data []*DNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14528  }
 14529  
 14530  type ReplaceDSRecordsRequestType struct {
 14531  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceDSRecordsRequest"`
 14532  
 14533  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14534  
 14535  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14536  
 14537  	DSRecords []*DSRecordData `xml:"DSRecords,omitempty" json:"DSRecords,omitempty"`
 14538  }
 14539  
 14540  type ReplaceDSRecordsResponseType struct {
 14541  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceDSRecordsResponse"`
 14542  
 14543  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14544  
 14545  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14546  
 14547  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14548  
 14549  	Data []*DSRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14550  }
 14551  
 14552  type ReplaceIPSECKEYRecordsRequestType struct {
 14553  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceIPSECKEYRecordsRequest"`
 14554  
 14555  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14556  
 14557  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14558  
 14559  	IPSECKEYRecords []*IPSECKEYRecordData `xml:"IPSECKEYRecords,omitempty" json:"IPSECKEYRecords,omitempty"`
 14560  }
 14561  
 14562  type ReplaceIPSECKEYRecordsResponseType struct {
 14563  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceIPSECKEYRecordsResponse"`
 14564  
 14565  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14566  
 14567  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14568  
 14569  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14570  
 14571  	Data []*IPSECKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14572  }
 14573  
 14574  type ReplaceKEYRecordsRequestType struct {
 14575  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceKEYRecordsRequest"`
 14576  
 14577  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14578  
 14579  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14580  
 14581  	KEYRecords []*KEYRecordData `xml:"KEYRecords,omitempty" json:"KEYRecords,omitempty"`
 14582  }
 14583  
 14584  type ReplaceKEYRecordsResponseType struct {
 14585  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceKEYRecordsResponse"`
 14586  
 14587  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14588  
 14589  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14590  
 14591  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14592  
 14593  	Data []*KEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14594  }
 14595  
 14596  type ReplaceKXRecordsRequestType struct {
 14597  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceKXRecordsRequest"`
 14598  
 14599  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14600  
 14601  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14602  
 14603  	KXRecords []*KXRecordData `xml:"KXRecords,omitempty" json:"KXRecords,omitempty"`
 14604  }
 14605  
 14606  type ReplaceKXRecordsResponseType struct {
 14607  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceKXRecordsResponse"`
 14608  
 14609  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14610  
 14611  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14612  
 14613  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14614  
 14615  	Data []*KXRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14616  }
 14617  
 14618  type ReplaceLOCRecordsRequestType struct {
 14619  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceLOCRecordsRequest"`
 14620  
 14621  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14622  
 14623  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14624  
 14625  	LOCRecords []*LOCRecordData `xml:"LOCRecords,omitempty" json:"LOCRecords,omitempty"`
 14626  }
 14627  
 14628  type ReplaceLOCRecordsResponseType struct {
 14629  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceLOCRecordsResponse"`
 14630  
 14631  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14632  
 14633  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14634  
 14635  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14636  
 14637  	Data []*LOCRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14638  }
 14639  
 14640  type ReplaceMXRecordsRequestType struct {
 14641  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceMXRecordsRequest"`
 14642  
 14643  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14644  
 14645  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14646  
 14647  	MXRecords []*MXRecordData `xml:"MXRecords,omitempty" json:"MXRecords,omitempty"`
 14648  }
 14649  
 14650  type ReplaceMXRecordsResponseType struct {
 14651  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceMXRecordsResponse"`
 14652  
 14653  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14654  
 14655  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14656  
 14657  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14658  
 14659  	Data []*MXRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14660  }
 14661  
 14662  type ReplaceNAPTRRecordsRequestType struct {
 14663  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceNAPTRRecordsRequest"`
 14664  
 14665  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14666  
 14667  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14668  
 14669  	NAPTRRecords []*NAPTRRecordData `xml:"NAPTRRecords,omitempty" json:"NAPTRRecords,omitempty"`
 14670  }
 14671  
 14672  type ReplaceNAPTRRecordsResponseType struct {
 14673  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceNAPTRRecordsResponse"`
 14674  
 14675  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14676  
 14677  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14678  
 14679  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14680  
 14681  	Data []*NAPTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14682  }
 14683  
 14684  type ReplaceNSAPRecordsRequestType struct {
 14685  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceNSAPRecordsRequest"`
 14686  
 14687  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14688  
 14689  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14690  
 14691  	NSAPRecords []*NSAPRecordData `xml:"NSAPRecords,omitempty" json:"NSAPRecords,omitempty"`
 14692  }
 14693  
 14694  type ReplaceNSAPRecordsResponseType struct {
 14695  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceNSAPRecordsResponse"`
 14696  
 14697  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14698  
 14699  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14700  
 14701  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14702  
 14703  	Data []*NSAPRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14704  }
 14705  
 14706  type ReplacePOLICYRecordsRequestType struct {
 14707  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplacePOLICYRecordsRequest"`
 14708  
 14709  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14710  
 14711  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14712  
 14713  	POLICYRecords []*POLICYRecordData `xml:"POLICYRecords,omitempty" json:"POLICYRecords,omitempty"`
 14714  }
 14715  
 14716  type ReplacePOLICYRecordsResponseType struct {
 14717  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplacePOLICYRecordsResponse"`
 14718  
 14719  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14720  
 14721  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14722  
 14723  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14724  
 14725  	Data []*POLICYRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14726  }
 14727  
 14728  type ReplacePTRRecordsRequestType struct {
 14729  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplacePTRRecordsRequest"`
 14730  
 14731  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14732  
 14733  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14734  
 14735  	PTRRecords []*PTRRecordData `xml:"PTRRecords,omitempty" json:"PTRRecords,omitempty"`
 14736  }
 14737  
 14738  type ReplacePTRRecordsResponseType struct {
 14739  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplacePTRRecordsResponse"`
 14740  
 14741  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14742  
 14743  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14744  
 14745  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14746  
 14747  	Data []*PTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14748  }
 14749  
 14750  type ReplacePXRecordsRequestType struct {
 14751  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplacePXRecordsRequest"`
 14752  
 14753  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14754  
 14755  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14756  
 14757  	PXRecords []*PXRecordData `xml:"PXRecords,omitempty" json:"PXRecords,omitempty"`
 14758  }
 14759  
 14760  type ReplacePXRecordsResponseType struct {
 14761  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplacePXRecordsResponse"`
 14762  
 14763  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14764  
 14765  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14766  
 14767  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14768  
 14769  	Data []*PXRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14770  }
 14771  
 14772  type ReplaceRPRecordsRequestType struct {
 14773  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceRPRecordsRequest"`
 14774  
 14775  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14776  
 14777  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14778  
 14779  	RPRecords []*RPRecordData `xml:"RPRecords,omitempty" json:"RPRecords,omitempty"`
 14780  }
 14781  
 14782  type ReplaceRPRecordsResponseType struct {
 14783  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceRPRecordsResponse"`
 14784  
 14785  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14786  
 14787  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14788  
 14789  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14790  
 14791  	Data []*RPRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14792  }
 14793  
 14794  type ReplaceSPFRecordsRequestType struct {
 14795  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceSPFRecordsRequest"`
 14796  
 14797  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14798  
 14799  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14800  
 14801  	SPFRecords []*SPFRecordData `xml:"SPFRecords,omitempty" json:"SPFRecords,omitempty"`
 14802  }
 14803  
 14804  type ReplaceSPFRecordsResponseType struct {
 14805  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceSPFRecordsResponse"`
 14806  
 14807  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14808  
 14809  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14810  
 14811  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14812  
 14813  	Data []*SPFRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14814  }
 14815  
 14816  type ReplaceSRVRecordsRequestType struct {
 14817  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceSRVRecordsRequest"`
 14818  
 14819  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14820  
 14821  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14822  
 14823  	SRVRecords []*SRVRecordData `xml:"SRVRecords,omitempty" json:"SRVRecords,omitempty"`
 14824  }
 14825  
 14826  type ReplaceSRVRecordsResponseType struct {
 14827  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceSRVRecordsResponse"`
 14828  
 14829  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14830  
 14831  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14832  
 14833  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14834  
 14835  	Data []*SRVRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14836  }
 14837  
 14838  type ReplaceSSHFPRecordsRequestType struct {
 14839  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceSSHFPRecordsRequest"`
 14840  
 14841  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14842  
 14843  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14844  
 14845  	SSHFPRecords []*SSHFPRecordData `xml:"SSHFPRecords,omitempty" json:"SSHFPRecords,omitempty"`
 14846  }
 14847  
 14848  type ReplaceSSHFPRecordsResponseType struct {
 14849  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceSSHFPRecordsResponse"`
 14850  
 14851  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14852  
 14853  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14854  
 14855  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14856  
 14857  	Data []*SSHFPRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14858  }
 14859  
 14860  type ReplaceTLSARecordsRequestType struct {
 14861  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceTLSARecordsRequest"`
 14862  
 14863  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14864  
 14865  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14866  
 14867  	TLSARecords []*TLSARecordData `xml:"TLSARecords,omitempty" json:"TLSARecords,omitempty"`
 14868  }
 14869  
 14870  type ReplaceTLSARecordsResponseType struct {
 14871  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceTLSARecordsResponse"`
 14872  
 14873  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14874  
 14875  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14876  
 14877  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14878  
 14879  	Data []*TLSARecordData `xml:"data,omitempty" json:"data,omitempty"`
 14880  }
 14881  
 14882  type ReplaceTXTRecordsRequestType struct {
 14883  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceTXTRecordsRequest"`
 14884  
 14885  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14886  
 14887  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14888  
 14889  	TXTRecords []*TXTRecordData `xml:"TXTRecords,omitempty" json:"TXTRecords,omitempty"`
 14890  }
 14891  
 14892  type ReplaceTXTRecordsResponseType struct {
 14893  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceTXTRecordsResponse"`
 14894  
 14895  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14896  
 14897  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14898  
 14899  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14900  
 14901  	Data []*TXTRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14902  }
 14903  
 14904  type ReplaceNSRecordsRequestType struct {
 14905  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceNSRecordsRequest"`
 14906  
 14907  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14908  
 14909  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14910  
 14911  	NSRecords []*NSRecordData `xml:"NSRecords,omitempty" json:"NSRecords,omitempty"`
 14912  }
 14913  
 14914  type ReplaceNSRecordsResponseType struct {
 14915  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceNSRecordsResponse"`
 14916  
 14917  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14918  
 14919  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14920  
 14921  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14922  
 14923  	Data []*NSRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14924  }
 14925  
 14926  type GetANYRecordsRequestType struct {
 14927  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetANYRecordsRequest"`
 14928  
 14929  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14930  
 14931  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14932  
 14933  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 14934  
 14935  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 14936  }
 14937  
 14938  type GetANYRecordsResponseType struct {
 14939  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetANYRecordsResponse"`
 14940  
 14941  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14942  
 14943  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14944  
 14945  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14946  
 14947  	Data *ANYRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14948  }
 14949  
 14950  type GetAllRecordsRequestType struct {
 14951  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAllRecordsRequest"`
 14952  
 14953  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14954  
 14955  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14956  
 14957  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 14958  
 14959  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 14960  }
 14961  
 14962  type GetAllRecordsResponseType struct {
 14963  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAllRecordsResponse"`
 14964  
 14965  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14966  
 14967  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14968  
 14969  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14970  
 14971  	Data *ANYRecordData `xml:"data,omitempty" json:"data,omitempty"`
 14972  }
 14973  
 14974  type GetAllAliasQNamesRequestType struct {
 14975  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAllAliasQNamesRequest"`
 14976  
 14977  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14978  
 14979  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 14980  }
 14981  
 14982  type GetAllAliasQNamesResponseType struct {
 14983  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAllAliasQNamesResponse"`
 14984  
 14985  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 14986  
 14987  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 14988  
 14989  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 14990  
 14991  	Data *QNames `xml:"data,omitempty" json:"data,omitempty"`
 14992  }
 14993  
 14994  type GetOneUserRequestType struct {
 14995  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneUserRequest"`
 14996  
 14997  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 14998  
 14999  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15000  
 15001  	// name of user
 15002  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
 15003  }
 15004  
 15005  type GetOneUserResponseType struct {
 15006  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneUserResponse"`
 15007  
 15008  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15009  
 15010  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15011  
 15012  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15013  
 15014  	Data *UserData `xml:"data,omitempty" json:"data,omitempty"`
 15015  }
 15016  
 15017  type DeleteOneUserRequestType struct {
 15018  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneUserRequest"`
 15019  
 15020  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15021  
 15022  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15023  
 15024  	// name of user
 15025  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
 15026  }
 15027  
 15028  type DeleteOneUserResponseType struct {
 15029  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneUserResponse"`
 15030  
 15031  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15032  
 15033  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15034  
 15035  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15036  
 15037  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 15038  }
 15039  
 15040  type CreateUserRequestType struct {
 15041  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateUserRequest"`
 15042  
 15043  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15044  
 15045  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15046  
 15047  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
 15048  
 15049  	Password string `xml:"password,omitempty" json:"password,omitempty"`
 15050  
 15051  	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
 15052  
 15053  	Group_name []string `xml:"group_name,omitempty" json:"group_name,omitempty"`
 15054  
 15055  	Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
 15056  
 15057  	Forbid []*PermissionData `xml:"forbid,omitempty" json:"forbid,omitempty"`
 15058  
 15059  	Nickname string `xml:"nickname,omitempty" json:"nickname,omitempty"`
 15060  
 15061  	First_name string `xml:"first_name,omitempty" json:"first_name,omitempty"`
 15062  
 15063  	Last_name string `xml:"last_name,omitempty" json:"last_name,omitempty"`
 15064  
 15065  	Phone string `xml:"phone,omitempty" json:"phone,omitempty"`
 15066  
 15067  	Fax string `xml:"fax,omitempty" json:"fax,omitempty"`
 15068  
 15069  	Email string `xml:"email,omitempty" json:"email,omitempty"`
 15070  
 15071  	Notify_email string `xml:"notify_email,omitempty" json:"notify_email,omitempty"`
 15072  
 15073  	Pager_email string `xml:"pager_email,omitempty" json:"pager_email,omitempty"`
 15074  
 15075  	Address string `xml:"address,omitempty" json:"address,omitempty"`
 15076  
 15077  	Address_2 string `xml:"address_2,omitempty" json:"address_2,omitempty"`
 15078  
 15079  	City string `xml:"city,omitempty" json:"city,omitempty"`
 15080  
 15081  	State string `xml:"state,omitempty" json:"state,omitempty"`
 15082  
 15083  	Post_code string `xml:"post_code,omitempty" json:"post_code,omitempty"`
 15084  
 15085  	Country string `xml:"country,omitempty" json:"country,omitempty"`
 15086  
 15087  	Website string `xml:"website,omitempty" json:"website,omitempty"`
 15088  
 15089  	Organization string `xml:"organization,omitempty" json:"organization,omitempty"`
 15090  }
 15091  
 15092  type CreateUserResponseType struct {
 15093  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateUserResponse"`
 15094  
 15095  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15096  
 15097  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15098  
 15099  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15100  
 15101  	Data *UserData `xml:"data,omitempty" json:"data,omitempty"`
 15102  }
 15103  
 15104  type UpdateUserRequestType struct {
 15105  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateUserRequest"`
 15106  
 15107  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15108  
 15109  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15110  
 15111  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
 15112  
 15113  	New_user_name string `xml:"new_user_name,omitempty" json:"new_user_name,omitempty"`
 15114  
 15115  	Password string `xml:"password,omitempty" json:"password,omitempty"`
 15116  
 15117  	Require_pw_change string `xml:"require_pw_change,omitempty" json:"require_pw_change,omitempty"`
 15118  
 15119  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15120  
 15121  	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
 15122  
 15123  	Group_name []string `xml:"group_name,omitempty" json:"group_name,omitempty"`
 15124  
 15125  	Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
 15126  
 15127  	Forbid []*PermissionData `xml:"forbid,omitempty" json:"forbid,omitempty"`
 15128  
 15129  	Nickname string `xml:"nickname,omitempty" json:"nickname,omitempty"`
 15130  
 15131  	First_name string `xml:"first_name,omitempty" json:"first_name,omitempty"`
 15132  
 15133  	Last_name string `xml:"last_name,omitempty" json:"last_name,omitempty"`
 15134  
 15135  	Phone string `xml:"phone,omitempty" json:"phone,omitempty"`
 15136  
 15137  	Fax string `xml:"fax,omitempty" json:"fax,omitempty"`
 15138  
 15139  	Email string `xml:"email,omitempty" json:"email,omitempty"`
 15140  
 15141  	Notify_email string `xml:"notify_email,omitempty" json:"notify_email,omitempty"`
 15142  
 15143  	Pager_email string `xml:"pager_email,omitempty" json:"pager_email,omitempty"`
 15144  
 15145  	Address string `xml:"address,omitempty" json:"address,omitempty"`
 15146  
 15147  	Address_2 string `xml:"address_2,omitempty" json:"address_2,omitempty"`
 15148  
 15149  	City string `xml:"city,omitempty" json:"city,omitempty"`
 15150  
 15151  	State string `xml:"state,omitempty" json:"state,omitempty"`
 15152  
 15153  	Post_code string `xml:"post_code,omitempty" json:"post_code,omitempty"`
 15154  
 15155  	Country string `xml:"country,omitempty" json:"country,omitempty"`
 15156  
 15157  	Website string `xml:"website,omitempty" json:"website,omitempty"`
 15158  
 15159  	Organization string `xml:"organization,omitempty" json:"organization,omitempty"`
 15160  }
 15161  
 15162  type UpdateUserResponseType struct {
 15163  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateUserResponse"`
 15164  
 15165  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15166  
 15167  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15168  
 15169  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15170  
 15171  	Data *UserData `xml:"data,omitempty" json:"data,omitempty"`
 15172  }
 15173  
 15174  type GetUsersRequestType struct {
 15175  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetUsersRequest"`
 15176  
 15177  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15178  
 15179  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15180  
 15181  	Search string `xml:"search,omitempty" json:"search,omitempty"`
 15182  }
 15183  
 15184  type GetUsersResponseType struct {
 15185  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetUsersResponse"`
 15186  
 15187  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15188  
 15189  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15190  
 15191  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15192  
 15193  	Data []*UserData `xml:"data,omitempty" json:"data,omitempty"`
 15194  }
 15195  
 15196  type GetUpdateUsersRequestType struct {
 15197  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetUpdateUsersRequest"`
 15198  
 15199  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15200  
 15201  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15202  }
 15203  
 15204  type GetUpdateUsersResponseType struct {
 15205  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetUpdateUsersResponse"`
 15206  
 15207  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15208  
 15209  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15210  
 15211  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15212  
 15213  	Data []*UserData `xml:"data,omitempty" json:"data,omitempty"`
 15214  }
 15215  
 15216  type UpdateUpdateUserRequestType struct {
 15217  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateUpdateUserRequest"`
 15218  
 15219  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15220  
 15221  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15222  
 15223  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
 15224  
 15225  	Password string `xml:"password,omitempty" json:"password,omitempty"`
 15226  }
 15227  
 15228  type UpdateUpdateUserResponseType struct {
 15229  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateUpdateUserResponse"`
 15230  
 15231  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15232  
 15233  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15234  
 15235  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15236  
 15237  	Data *UserData `xml:"data,omitempty" json:"data,omitempty"`
 15238  }
 15239  
 15240  type DeleteOneUpdateUserRequestType struct {
 15241  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneUpdateUserRequest"`
 15242  
 15243  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15244  
 15245  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15246  
 15247  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
 15248  }
 15249  
 15250  type DeleteOneUpdateUserResponseType struct {
 15251  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneUpdateUserResponse"`
 15252  
 15253  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15254  
 15255  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15256  
 15257  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15258  
 15259  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 15260  }
 15261  
 15262  type UpdateUserPasswordRequestType struct {
 15263  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateUserPasswordRequest"`
 15264  
 15265  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15266  
 15267  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15268  
 15269  	Password string `xml:"password,omitempty" json:"password,omitempty"`
 15270  }
 15271  
 15272  type UpdateUserPasswordResponseType struct {
 15273  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateUserPasswordResponse"`
 15274  
 15275  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15276  
 15277  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15278  
 15279  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15280  
 15281  	Data *UserData `xml:"data,omitempty" json:"data,omitempty"`
 15282  }
 15283  
 15284  type BlockUserRequestType struct {
 15285  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ BlockUserRequest"`
 15286  
 15287  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15288  
 15289  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15290  
 15291  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
 15292  }
 15293  
 15294  type BlockUserResponseType struct {
 15295  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ BlockUserResponse"`
 15296  
 15297  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15298  
 15299  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15300  
 15301  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15302  
 15303  	Data *UserData `xml:"data,omitempty" json:"data,omitempty"`
 15304  }
 15305  
 15306  type UnblockUserRequestType struct {
 15307  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UnblockUserRequest"`
 15308  
 15309  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15310  
 15311  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15312  
 15313  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
 15314  }
 15315  
 15316  type UnblockUserResponseType struct {
 15317  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UnblockUserResponse"`
 15318  
 15319  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15320  
 15321  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15322  
 15323  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15324  
 15325  	Data *UserData `xml:"data,omitempty" json:"data,omitempty"`
 15326  }
 15327  
 15328  type CreateContactRequestType struct {
 15329  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateContactRequest"`
 15330  
 15331  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15332  
 15333  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15334  
 15335  	Nickname string `xml:"nickname,omitempty" json:"nickname,omitempty"`
 15336  
 15337  	First_name string `xml:"first_name,omitempty" json:"first_name,omitempty"`
 15338  
 15339  	Last_name string `xml:"last_name,omitempty" json:"last_name,omitempty"`
 15340  
 15341  	Phone string `xml:"phone,omitempty" json:"phone,omitempty"`
 15342  
 15343  	Fax string `xml:"fax,omitempty" json:"fax,omitempty"`
 15344  
 15345  	Email string `xml:"email,omitempty" json:"email,omitempty"`
 15346  
 15347  	Notify_email string `xml:"notify_email,omitempty" json:"notify_email,omitempty"`
 15348  
 15349  	Pager_email string `xml:"pager_email,omitempty" json:"pager_email,omitempty"`
 15350  
 15351  	Address string `xml:"address,omitempty" json:"address,omitempty"`
 15352  
 15353  	Address_2 string `xml:"address_2,omitempty" json:"address_2,omitempty"`
 15354  
 15355  	City string `xml:"city,omitempty" json:"city,omitempty"`
 15356  
 15357  	State string `xml:"state,omitempty" json:"state,omitempty"`
 15358  
 15359  	Post_code string `xml:"post_code,omitempty" json:"post_code,omitempty"`
 15360  
 15361  	Country string `xml:"country,omitempty" json:"country,omitempty"`
 15362  
 15363  	Website string `xml:"website,omitempty" json:"website,omitempty"`
 15364  
 15365  	Organization string `xml:"organization,omitempty" json:"organization,omitempty"`
 15366  }
 15367  
 15368  type CreateContactResponseType struct {
 15369  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateContactResponse"`
 15370  
 15371  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15372  
 15373  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15374  
 15375  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15376  
 15377  	Data *ContactData `xml:"data,omitempty" json:"data,omitempty"`
 15378  }
 15379  
 15380  type GetOneContactRequestType struct {
 15381  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneContactRequest"`
 15382  
 15383  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15384  
 15385  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15386  
 15387  	Nickname string `xml:"nickname,omitempty" json:"nickname,omitempty"`
 15388  }
 15389  
 15390  type GetOneContactResponseType struct {
 15391  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneContactResponse"`
 15392  
 15393  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15394  
 15395  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15396  
 15397  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15398  
 15399  	Data *ContactData `xml:"data,omitempty" json:"data,omitempty"`
 15400  }
 15401  
 15402  type GetContactsRequestType struct {
 15403  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetContactsRequest"`
 15404  
 15405  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15406  
 15407  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15408  }
 15409  
 15410  type GetContactsResponseType struct {
 15411  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetContactsResponse"`
 15412  
 15413  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15414  
 15415  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15416  
 15417  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15418  
 15419  	Data []*ContactData `xml:"data,omitempty" json:"data,omitempty"`
 15420  }
 15421  
 15422  type DeleteOneContactRequestType struct {
 15423  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneContactRequest"`
 15424  
 15425  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15426  
 15427  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15428  
 15429  	Nickname string `xml:"nickname,omitempty" json:"nickname,omitempty"`
 15430  }
 15431  
 15432  type DeleteOneContactResponseType struct {
 15433  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneContactResponse"`
 15434  
 15435  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15436  
 15437  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15438  
 15439  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15440  
 15441  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 15442  }
 15443  
 15444  type UpdateContactRequestType struct {
 15445  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateContactRequest"`
 15446  
 15447  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15448  
 15449  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15450  
 15451  	Nickname string `xml:"nickname,omitempty" json:"nickname,omitempty"`
 15452  
 15453  	New_nickname string `xml:"new_nickname,omitempty" json:"new_nickname,omitempty"`
 15454  
 15455  	First_name string `xml:"first_name,omitempty" json:"first_name,omitempty"`
 15456  
 15457  	Last_name string `xml:"last_name,omitempty" json:"last_name,omitempty"`
 15458  
 15459  	Phone string `xml:"phone,omitempty" json:"phone,omitempty"`
 15460  
 15461  	Fax string `xml:"fax,omitempty" json:"fax,omitempty"`
 15462  
 15463  	Email string `xml:"email,omitempty" json:"email,omitempty"`
 15464  
 15465  	Notify_email string `xml:"notify_email,omitempty" json:"notify_email,omitempty"`
 15466  
 15467  	Pager_email string `xml:"pager_email,omitempty" json:"pager_email,omitempty"`
 15468  
 15469  	Address string `xml:"address,omitempty" json:"address,omitempty"`
 15470  
 15471  	Address_2 string `xml:"address_2,omitempty" json:"address_2,omitempty"`
 15472  
 15473  	City string `xml:"city,omitempty" json:"city,omitempty"`
 15474  
 15475  	State string `xml:"state,omitempty" json:"state,omitempty"`
 15476  
 15477  	Post_code string `xml:"post_code,omitempty" json:"post_code,omitempty"`
 15478  
 15479  	Country string `xml:"country,omitempty" json:"country,omitempty"`
 15480  
 15481  	Website string `xml:"website,omitempty" json:"website,omitempty"`
 15482  
 15483  	Organization string `xml:"organization,omitempty" json:"organization,omitempty"`
 15484  }
 15485  
 15486  type UpdateContactResponseType struct {
 15487  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateContactResponse"`
 15488  
 15489  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15490  
 15491  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15492  
 15493  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15494  
 15495  	Data *ContactData `xml:"data,omitempty" json:"data,omitempty"`
 15496  }
 15497  
 15498  type CreateCustomerRequestType struct {
 15499  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCustomerRequest"`
 15500  
 15501  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15502  
 15503  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15504  
 15505  	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
 15506  
 15507  	Organization string `xml:"organization,omitempty" json:"organization,omitempty"`
 15508  
 15509  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15510  
 15511  	Pool_id string `xml:"pool_id,omitempty" json:"pool_id,omitempty"`
 15512  
 15513  	Type_ string `xml:"type,omitempty" json:"type,omitempty"`
 15514  
 15515  	Level string `xml:"level,omitempty" json:"level,omitempty"`
 15516  
 15517  	Primary_sales_agent string `xml:"primary_sales_agent,omitempty" json:"primary_sales_agent,omitempty"`
 15518  
 15519  	Salesforce_id string `xml:"salesforce_id,omitempty" json:"salesforce_id,omitempty"`
 15520  
 15521  	Owner *CustomerAdminData `xml:"owner,omitempty" json:"owner,omitempty"`
 15522  
 15523  	Billing *CustomerAdminData `xml:"billing,omitempty" json:"billing,omitempty"`
 15524  
 15525  	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
 15526  
 15527  	Forbid []string `xml:"forbid,omitempty" json:"forbid,omitempty"`
 15528  }
 15529  
 15530  type CreateCustomerResponseType struct {
 15531  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCustomerResponse"`
 15532  
 15533  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15534  
 15535  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15536  
 15537  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15538  
 15539  	Data *CustomerData `xml:"data,omitempty" json:"data,omitempty"`
 15540  }
 15541  
 15542  type UpdateCustomerRequestType struct {
 15543  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCustomerRequest"`
 15544  
 15545  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15546  
 15547  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15548  
 15549  	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
 15550  
 15551  	New_customer_name string `xml:"new_customer_name,omitempty" json:"new_customer_name,omitempty"`
 15552  
 15553  	Organization string `xml:"organization,omitempty" json:"organization,omitempty"`
 15554  
 15555  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15556  
 15557  	Note string `xml:"note,omitempty" json:"note,omitempty"`
 15558  
 15559  	Pool_id string `xml:"pool_id,omitempty" json:"pool_id,omitempty"`
 15560  
 15561  	Activated string `xml:"activated,omitempty" json:"activated,omitempty"`
 15562  
 15563  	Type_ string `xml:"type,omitempty" json:"type,omitempty"`
 15564  
 15565  	Level string `xml:"level,omitempty" json:"level,omitempty"`
 15566  
 15567  	Primary_sales_agent string `xml:"primary_sales_agent,omitempty" json:"primary_sales_agent,omitempty"`
 15568  
 15569  	Salesforce_id string `xml:"salesforce_id,omitempty" json:"salesforce_id,omitempty"`
 15570  
 15571  	Owner_contact string `xml:"owner_contact,omitempty" json:"owner_contact,omitempty"`
 15572  
 15573  	Billing_contact string `xml:"billing_contact,omitempty" json:"billing_contact,omitempty"`
 15574  
 15575  	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
 15576  
 15577  	Forbid []string `xml:"forbid,omitempty" json:"forbid,omitempty"`
 15578  }
 15579  
 15580  type UpdateCustomerResponseType struct {
 15581  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCustomerResponse"`
 15582  
 15583  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15584  
 15585  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15586  
 15587  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15588  
 15589  	Data *CustomerData `xml:"data,omitempty" json:"data,omitempty"`
 15590  }
 15591  
 15592  type GetOneCustomerRequestType struct {
 15593  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCustomerRequest"`
 15594  
 15595  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15596  
 15597  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15598  
 15599  	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
 15600  }
 15601  
 15602  type GetOneCustomerResponseType struct {
 15603  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCustomerResponse"`
 15604  
 15605  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15606  
 15607  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15608  
 15609  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15610  
 15611  	Data *CustomerData `xml:"data,omitempty" json:"data,omitempty"`
 15612  }
 15613  
 15614  type GetCustomersRequestType struct {
 15615  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomersRequest"`
 15616  
 15617  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15618  
 15619  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15620  
 15621  	Simple string `xml:"simple,omitempty" json:"simple,omitempty"`
 15622  
 15623  	Search string `xml:"search,omitempty" json:"search,omitempty"`
 15624  }
 15625  
 15626  type GetCustomersResponseType struct {
 15627  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomersResponse"`
 15628  
 15629  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15630  
 15631  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15632  
 15633  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15634  
 15635  	Data []*CustomerData `xml:"data,omitempty" json:"data,omitempty"`
 15636  }
 15637  
 15638  type DeleteOneCustomerRequestType struct {
 15639  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCustomerRequest"`
 15640  
 15641  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15642  
 15643  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15644  
 15645  	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
 15646  
 15647  	Note string `xml:"note,omitempty" json:"note,omitempty"`
 15648  }
 15649  
 15650  type DeleteOneCustomerResponseType struct {
 15651  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCustomerResponse"`
 15652  
 15653  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15654  
 15655  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15656  
 15657  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15658  
 15659  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 15660  }
 15661  
 15662  type GetCustomerPrefsRequestType struct {
 15663  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomerPrefsRequest"`
 15664  
 15665  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15666  
 15667  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15668  
 15669  	// preference name; may be '*' to list all
 15670  	Name string `xml:"name,omitempty" json:"name,omitempty"`
 15671  
 15672  	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
 15673  }
 15674  
 15675  type GetCustomerPrefsResponseType struct {
 15676  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomerPrefsResponse"`
 15677  
 15678  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15679  
 15680  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15681  
 15682  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15683  
 15684  	Data []*CustomerPrefData `xml:"data,omitempty" json:"data,omitempty"`
 15685  }
 15686  
 15687  type SetCustomerPrefsRequestType struct {
 15688  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetCustomerPrefsRequest"`
 15689  
 15690  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15691  
 15692  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15693  
 15694  	Prefs []*CustomerPrefData `xml:"prefs,omitempty" json:"prefs,omitempty"`
 15695  
 15696  	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
 15697  }
 15698  
 15699  type SetCustomerPrefsResponseType struct {
 15700  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetCustomerPrefsResponse"`
 15701  
 15702  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15703  
 15704  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15705  
 15706  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15707  
 15708  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 15709  }
 15710  
 15711  type GetCustomerIPACLRequestType struct {
 15712  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomerIPACLRequest"`
 15713  
 15714  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15715  
 15716  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15717  
 15718  	// customer name or ID to see ACLs for, defaults to current customer
 15719  	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
 15720  
 15721  	// scope of the ACL to retrieve
 15722  	Scope string `xml:"scope,omitempty" json:"scope,omitempty"`
 15723  }
 15724  
 15725  type GetCustomerIPACLResponseType struct {
 15726  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomerIPACLResponse"`
 15727  
 15728  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15729  
 15730  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15731  
 15732  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15733  
 15734  	Data []*CustomerIPACL `xml:"data,omitempty" json:"data,omitempty"`
 15735  }
 15736  
 15737  type SetCustomerIPACLRequestType struct {
 15738  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetCustomerIPACLRequest"`
 15739  
 15740  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15741  
 15742  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15743  
 15744  	// customer name or ID to set ACLs for, defaults to current customer
 15745  	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
 15746  
 15747  	Acl *CustomerIPACL `xml:"acl,omitempty" json:"acl,omitempty"`
 15748  }
 15749  
 15750  type SetCustomerIPACLResponseType struct {
 15751  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetCustomerIPACLResponse"`
 15752  
 15753  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15754  
 15755  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15756  
 15757  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15758  
 15759  	Data []*CustomerIPACL `xml:"data,omitempty" json:"data,omitempty"`
 15760  }
 15761  
 15762  type CreateCustomerOracleMetadataRequestType struct {
 15763  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCustomerOracleMetadataRequest"`
 15764  
 15765  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15766  
 15767  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15768  
 15769  	// name of customer
 15770  	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
 15771  
 15772  	// compartment id
 15773  	Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`
 15774  
 15775  	// tenant id
 15776  	Tenant string `xml:"tenant,omitempty" json:"tenant,omitempty"`
 15777  }
 15778  
 15779  type CreateCustomerOracleMetadataResponseType struct {
 15780  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCustomerOracleMetadataResponse"`
 15781  
 15782  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15783  
 15784  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15785  
 15786  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15787  
 15788  	Data *CustomerOracleMetadataData `xml:"data,omitempty" json:"data,omitempty"`
 15789  }
 15790  
 15791  type UpdateCustomerOracleMetadataRequestType struct {
 15792  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCustomerOracleMetadataRequest"`
 15793  
 15794  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15795  
 15796  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15797  
 15798  	// name of customer
 15799  	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
 15800  
 15801  	// compartment id
 15802  	Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`
 15803  
 15804  	// tenant id
 15805  	Tenant string `xml:"tenant,omitempty" json:"tenant,omitempty"`
 15806  }
 15807  
 15808  type UpdateCustomerOracleMetadataResponseType struct {
 15809  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCustomerOracleMetadataResponse"`
 15810  
 15811  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15812  
 15813  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15814  
 15815  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15816  
 15817  	Data *CustomerOracleMetadataData `xml:"data,omitempty" json:"data,omitempty"`
 15818  }
 15819  
 15820  type GetCustomerOracleMetadataRequestType struct {
 15821  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomerOracleMetadataRequest"`
 15822  
 15823  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15824  
 15825  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15826  
 15827  	// name of customer
 15828  	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
 15829  
 15830  	// compartment id
 15831  	Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`
 15832  
 15833  	// tenant id
 15834  	Tenant string `xml:"tenant,omitempty" json:"tenant,omitempty"`
 15835  }
 15836  
 15837  type GetCustomerOracleMetadataResponseType struct {
 15838  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomerOracleMetadataResponse"`
 15839  
 15840  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15841  
 15842  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15843  
 15844  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15845  
 15846  	Data []*CustomerOracleMetadataData `xml:"data,omitempty" json:"data,omitempty"`
 15847  }
 15848  
 15849  type DeleteCustomerOracleMetadataRequestType struct {
 15850  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCustomerOracleMetadataRequest"`
 15851  
 15852  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15853  
 15854  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15855  
 15856  	// name of customer
 15857  	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
 15858  }
 15859  
 15860  type DeleteCustomerOracleMetadataResponseType struct {
 15861  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCustomerOracleMetadataResponse"`
 15862  
 15863  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15864  
 15865  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15866  
 15867  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15868  
 15869  	Data *CustomerOracleMetadataData `xml:"data,omitempty" json:"data,omitempty"`
 15870  }
 15871  
 15872  type CreateZoneOracleMetadataRequestType struct {
 15873  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateZoneOracleMetadataRequest"`
 15874  
 15875  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15876  
 15877  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15878  
 15879  	// name of zone
 15880  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 15881  
 15882  	// compartment id
 15883  	Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`
 15884  
 15885  	// public_id
 15886  	Public_id string `xml:"public_id,omitempty" json:"public_id,omitempty"`
 15887  }
 15888  
 15889  type CreateZoneOracleMetadataResponseType struct {
 15890  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateZoneOracleMetadataResponse"`
 15891  
 15892  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15893  
 15894  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15895  
 15896  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15897  
 15898  	Data *ZoneOracleMetadataData `xml:"data,omitempty" json:"data,omitempty"`
 15899  }
 15900  
 15901  type UpdateZoneOracleMetadataRequestType struct {
 15902  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateZoneOracleMetadataRequest"`
 15903  
 15904  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15905  
 15906  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15907  
 15908  	// name of zone
 15909  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 15910  
 15911  	// compartment id
 15912  	Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`
 15913  
 15914  	// public_id
 15915  	Public_id string `xml:"public_id,omitempty" json:"public_id,omitempty"`
 15916  }
 15917  
 15918  type UpdateZoneOracleMetadataResponseType struct {
 15919  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateZoneOracleMetadataResponse"`
 15920  
 15921  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15922  
 15923  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15924  
 15925  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15926  
 15927  	Data *ZoneOracleMetadataData `xml:"data,omitempty" json:"data,omitempty"`
 15928  }
 15929  
 15930  type GetZoneOracleMetadataRequestType struct {
 15931  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneOracleMetadataRequest"`
 15932  
 15933  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15934  
 15935  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15936  
 15937  	// name of zone
 15938  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 15939  
 15940  	// compartment id
 15941  	Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`
 15942  
 15943  	// public id
 15944  	Public_id string `xml:"public_id,omitempty" json:"public_id,omitempty"`
 15945  }
 15946  
 15947  type GetZoneOracleMetadataResponseType struct {
 15948  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneOracleMetadataResponse"`
 15949  
 15950  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15951  
 15952  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15953  
 15954  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15955  
 15956  	Data []*ZoneOracleMetadataData `xml:"data,omitempty" json:"data,omitempty"`
 15957  }
 15958  
 15959  type DeleteZoneOracleMetadataRequestType struct {
 15960  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteZoneOracleMetadataRequest"`
 15961  
 15962  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15963  
 15964  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15965  
 15966  	// name of zone
 15967  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 15968  }
 15969  
 15970  type DeleteZoneOracleMetadataResponseType struct {
 15971  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteZoneOracleMetadataResponse"`
 15972  
 15973  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 15974  
 15975  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 15976  
 15977  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 15978  
 15979  	Data *ZoneOracleMetadataData `xml:"data,omitempty" json:"data,omitempty"`
 15980  }
 15981  
 15982  type OCIMigrateRequestType struct {
 15983  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ OCIMigrateRequest"`
 15984  
 15985  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 15986  
 15987  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 15988  
 15989  	// , req
 15990  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 15991  
 15992  	// public_id
 15993  	Zone_ocid string `xml:"zone_ocid,omitempty" json:"zone_ocid,omitempty"`
 15994  
 15995  	// compartment id
 15996  	Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`
 15997  
 15998  	// tenant id
 15999  	Tenancy_id string `xml:"tenancy_id,omitempty" json:"tenancy_id,omitempty"`
 16000  
 16001  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
 16002  
 16003  	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
 16004  
 16005  	Password string `xml:"password,omitempty" json:"password,omitempty"`
 16006  
 16007  	Replacements *Replacement `xml:"replacements,omitempty" json:"replacements,omitempty"`
 16008  }
 16009  
 16010  type OCIMigrateResponseType struct {
 16011  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ OCIMigrateResponse"`
 16012  
 16013  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16014  
 16015  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16016  
 16017  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16018  
 16019  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 16020  }
 16021  
 16022  type CreateDDNSRequestType struct {
 16023  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDDNSRequest"`
 16024  
 16025  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16026  
 16027  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16028  
 16029  	// name of zone
 16030  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 16031  
 16032  	// an IP address, either v4 or v6
 16033  	Address string `xml:"address,omitempty" json:"address,omitempty"`
 16034  
 16035  	// either A or AAAA
 16036  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
 16037  
 16038  	// hostname
 16039  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 16040  }
 16041  
 16042  type CreateDDNSResponseType struct {
 16043  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDDNSResponse"`
 16044  
 16045  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16046  
 16047  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16048  
 16049  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16050  
 16051  	Data *DDNSData `xml:"data,omitempty" json:"data,omitempty"`
 16052  }
 16053  
 16054  type GetOneDDNSRequestType struct {
 16055  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDDNSRequest"`
 16056  
 16057  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16058  
 16059  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16060  
 16061  	// either A or AAAA
 16062  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
 16063  
 16064  	// name of zone
 16065  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 16066  
 16067  	// hostname
 16068  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 16069  }
 16070  
 16071  type GetOneDDNSResponseType struct {
 16072  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDDNSResponse"`
 16073  
 16074  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16075  
 16076  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16077  
 16078  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16079  
 16080  	Data *DDNSData `xml:"data,omitempty" json:"data,omitempty"`
 16081  }
 16082  
 16083  type GetDDNSsRequestType struct {
 16084  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDDNSsRequest"`
 16085  
 16086  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16087  
 16088  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16089  
 16090  	// name of zone
 16091  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 16092  }
 16093  
 16094  type GetDDNSsResponseType struct {
 16095  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDDNSsResponse"`
 16096  
 16097  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16098  
 16099  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16100  
 16101  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16102  
 16103  	Data []*DDNSData `xml:"data,omitempty" json:"data,omitempty"`
 16104  }
 16105  
 16106  type UpdateDDNSRequestType struct {
 16107  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDDNSRequest"`
 16108  
 16109  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16110  
 16111  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16112  
 16113  	// either A or AAAA
 16114  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
 16115  
 16116  	// name of zone
 16117  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 16118  
 16119  	// hostname
 16120  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 16121  
 16122  	// an IP address, either v4 or v6
 16123  	Address string `xml:"address,omitempty" json:"address,omitempty"`
 16124  }
 16125  
 16126  type UpdateDDNSResponseType struct {
 16127  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDDNSResponse"`
 16128  
 16129  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16130  
 16131  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16132  
 16133  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16134  
 16135  	Data *DDNSData `xml:"data,omitempty" json:"data,omitempty"`
 16136  }
 16137  
 16138  type DeleteOneDDNSRequestType struct {
 16139  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDDNSRequest"`
 16140  
 16141  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16142  
 16143  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16144  
 16145  	// either A or AAAA
 16146  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
 16147  
 16148  	// name of zone
 16149  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 16150  
 16151  	// hostname
 16152  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 16153  }
 16154  
 16155  type DeleteOneDDNSResponseType struct {
 16156  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDDNSResponse"`
 16157  
 16158  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16159  
 16160  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16161  
 16162  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16163  
 16164  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 16165  }
 16166  
 16167  type ActivateDDNSRequestType struct {
 16168  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateDDNSRequest"`
 16169  
 16170  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16171  
 16172  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16173  
 16174  	// name of zone
 16175  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 16176  
 16177  	// hostname
 16178  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 16179  
 16180  	// either A or AAAA
 16181  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
 16182  }
 16183  
 16184  type ActivateDDNSResponseType struct {
 16185  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateDDNSResponse"`
 16186  
 16187  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16188  
 16189  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16190  
 16191  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16192  
 16193  	Data *DDNSData `xml:"data,omitempty" json:"data,omitempty"`
 16194  }
 16195  
 16196  type DeactivateDDNSRequestType struct {
 16197  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateDDNSRequest"`
 16198  
 16199  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16200  
 16201  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16202  
 16203  	// name of zone
 16204  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 16205  
 16206  	// hostname
 16207  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 16208  
 16209  	// either A or AAAA
 16210  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
 16211  }
 16212  
 16213  type DeactivateDDNSResponseType struct {
 16214  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateDDNSResponse"`
 16215  
 16216  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16217  
 16218  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16219  
 16220  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16221  
 16222  	Data *DDNSData `xml:"data,omitempty" json:"data,omitempty"`
 16223  }
 16224  
 16225  type ResetDDNSRequestType struct {
 16226  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ResetDDNSRequest"`
 16227  
 16228  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16229  
 16230  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16231  
 16232  	// name of zone
 16233  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 16234  
 16235  	// hostname
 16236  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 16237  
 16238  	// either A or AAAA
 16239  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
 16240  }
 16241  
 16242  type ResetDDNSResponseType struct {
 16243  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ResetDDNSResponse"`
 16244  
 16245  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16246  
 16247  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16248  
 16249  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16250  
 16251  	Data *DDNSData `xml:"data,omitempty" json:"data,omitempty"`
 16252  }
 16253  
 16254  type GetUpdateUserPasswordRequestType struct {
 16255  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetUpdateUserPasswordRequest"`
 16256  
 16257  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16258  
 16259  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16260  
 16261  	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
 16262  }
 16263  
 16264  type GetUpdateUserPasswordResponseType struct {
 16265  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetUpdateUserPasswordResponse"`
 16266  
 16267  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16268  
 16269  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16270  
 16271  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16272  
 16273  	Data *UpdateUserPasswordData `xml:"data,omitempty" json:"data,omitempty"`
 16274  }
 16275  
 16276  type CreateDDNSHostRequestType struct {
 16277  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDDNSHostRequest"`
 16278  
 16279  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16280  
 16281  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16282  
 16283  	// name of zone
 16284  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 16285  
 16286  	// hostname
 16287  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 16288  
 16289  	// an IP address, either v4 or v6
 16290  	Address string `xml:"address,omitempty" json:"address,omitempty"`
 16291  
 16292  	// either A or AAAA
 16293  	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
 16294  
 16295  	// name of update user
 16296  	User string `xml:"user,omitempty" json:"user,omitempty"`
 16297  }
 16298  
 16299  type CreateDDNSHostResponseType struct {
 16300  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDDNSHostResponse"`
 16301  
 16302  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16303  
 16304  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16305  
 16306  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16307  
 16308  	Data *DDNSHostData `xml:"data,omitempty" json:"data,omitempty"`
 16309  }
 16310  
 16311  type CreateUpdateUserRequestType struct {
 16312  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateUpdateUserRequest"`
 16313  
 16314  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16315  
 16316  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16317  
 16318  	Nickname string `xml:"nickname,omitempty" json:"nickname,omitempty"`
 16319  
 16320  	Password string `xml:"password,omitempty" json:"password,omitempty"`
 16321  }
 16322  
 16323  type CreateUpdateUserResponseType struct {
 16324  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateUpdateUserResponse"`
 16325  
 16326  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16327  
 16328  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16329  
 16330  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16331  
 16332  	Data *UpdateUser `xml:"data,omitempty" json:"data,omitempty"`
 16333  }
 16334  
 16335  type AddDDNSRequestType struct {
 16336  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddDDNSRequest"`
 16337  
 16338  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16339  
 16340  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16341  
 16342  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 16343  
 16344  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 16345  
 16346  	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
 16347  }
 16348  
 16349  type AddDDNSResponseType struct {
 16350  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddDDNSResponse"`
 16351  
 16352  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16353  
 16354  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16355  
 16356  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16357  
 16358  	Data *DDNSData `xml:"data,omitempty" json:"data,omitempty"`
 16359  }
 16360  
 16361  type CreateFailoverRequestType struct {
 16362  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateFailoverRequest"`
 16363  
 16364  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16365  
 16366  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16367  
 16368  	// name of zone
 16369  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 16370  
 16371  	// normally served address
 16372  	Address string `xml:"address,omitempty" json:"address,omitempty"`
 16373  
 16374  	// TTL (time-to-live)
 16375  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 16376  
 16377  	// 'ip' or 'cname'
 16378  	Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`
 16379  
 16380  	// address or CNAME to serve on failover
 16381  	Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`
 16382  
 16383  	// restore normal address automatically (Y)
 16384  	Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`
 16385  
 16386  	// The number of consecutive monitoring intervals to delay before placing an IP address back in service
 16387  	Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`
 16388  
 16389  	// contact that gets status notification
 16390  	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
 16391  
 16392  	// when notifications are sent
 16393  	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
 16394  
 16395  	// The IP or hostname of a syslog server to send monitor events to
 16396  	Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`
 16397  
 16398  	// The port of the syslog server. Defaults to 514 if not present
 16399  	Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`
 16400  
 16401  	// The syslog ident to use. Defaults to 'dynect'
 16402  	Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`
 16403  
 16404  	// The syslog facility to use. Defaults to 'daemon'
 16405  	Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`
 16406  
 16407  	// When to deliver syslog message; 'change' or 'all'
 16408  	Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`
 16409  
 16410  	// for custom syslog messages
 16411  	Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`
 16412  
 16413  	// for custom syslog messages
 16414  	Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`
 16415  
 16416  	// details about monitoring
 16417  	Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`
 16418  
 16419  	// hostname
 16420  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 16421  }
 16422  
 16423  type CreateFailoverResponseType struct {
 16424  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateFailoverResponse"`
 16425  
 16426  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16427  
 16428  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16429  
 16430  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16431  
 16432  	Data *FailoverData `xml:"data,omitempty" json:"data,omitempty"`
 16433  }
 16434  
 16435  type GetOneFailoverRequestType struct {
 16436  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneFailoverRequest"`
 16437  
 16438  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16439  
 16440  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16441  
 16442  	// name of zone
 16443  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 16444  
 16445  	// hostname
 16446  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 16447  }
 16448  
 16449  type GetOneFailoverResponseType struct {
 16450  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneFailoverResponse"`
 16451  
 16452  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16453  
 16454  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16455  
 16456  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16457  
 16458  	Data *FailoverData `xml:"data,omitempty" json:"data,omitempty"`
 16459  }
 16460  
 16461  type GetFailoversRequestType struct {
 16462  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetFailoversRequest"`
 16463  
 16464  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16465  
 16466  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16467  
 16468  	// name of zone
 16469  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 16470  }
 16471  
 16472  type GetFailoversResponseType struct {
 16473  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetFailoversResponse"`
 16474  
 16475  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16476  
 16477  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16478  
 16479  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16480  
 16481  	Data []*FailoverData `xml:"data,omitempty" json:"data,omitempty"`
 16482  }
 16483  
 16484  type UpdateFailoverRequestType struct {
 16485  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateFailoverRequest"`
 16486  
 16487  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16488  
 16489  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16490  
 16491  	// name of zone
 16492  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 16493  
 16494  	// hostname
 16495  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 16496  
 16497  	// normally served address
 16498  	Address string `xml:"address,omitempty" json:"address,omitempty"`
 16499  
 16500  	// TTL (time-to-live)
 16501  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 16502  
 16503  	// 'ip' or 'cname'
 16504  	Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`
 16505  
 16506  	// address or CNAME to serve on failover
 16507  	Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`
 16508  
 16509  	// restore normal address automatically (Y)
 16510  	Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`
 16511  
 16512  	// The number of consecutive monitoring intervals to delay before placing an IP address back in service
 16513  	Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`
 16514  
 16515  	// contact that gets status notification
 16516  	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
 16517  
 16518  	// when notifications are sent
 16519  	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
 16520  
 16521  	// The IP or hostname of a syslog server to send monitor events to
 16522  	Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`
 16523  
 16524  	// The port of the syslog server. Defaults to 514 if not present
 16525  	Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`
 16526  
 16527  	// The syslog ident to use. Defaults to 'dynect'
 16528  	Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`
 16529  
 16530  	// The syslog facility to use. Defaults to 'daemon'
 16531  	Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`
 16532  
 16533  	// When to deliver syslog message; 'change' or 'all'
 16534  	Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`
 16535  
 16536  	// for custom syslog messages
 16537  	Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`
 16538  
 16539  	// for custom syslog messages
 16540  	Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`
 16541  
 16542  	// details about monitoring
 16543  	Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`
 16544  }
 16545  
 16546  type UpdateFailoverResponseType struct {
 16547  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateFailoverResponse"`
 16548  
 16549  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16550  
 16551  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16552  
 16553  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16554  
 16555  	Data *FailoverData `xml:"data,omitempty" json:"data,omitempty"`
 16556  }
 16557  
 16558  type DeleteOneFailoverRequestType struct {
 16559  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneFailoverRequest"`
 16560  
 16561  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16562  
 16563  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16564  
 16565  	// name of zone
 16566  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 16567  
 16568  	// hostname
 16569  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 16570  }
 16571  
 16572  type DeleteOneFailoverResponseType struct {
 16573  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneFailoverResponse"`
 16574  
 16575  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16576  
 16577  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16578  
 16579  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16580  
 16581  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 16582  }
 16583  
 16584  type ActivateFailoverRequestType struct {
 16585  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateFailoverRequest"`
 16586  
 16587  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16588  
 16589  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16590  
 16591  	// name of zone
 16592  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 16593  
 16594  	// hostname
 16595  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 16596  }
 16597  
 16598  type ActivateFailoverResponseType struct {
 16599  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateFailoverResponse"`
 16600  
 16601  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16602  
 16603  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16604  
 16605  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16606  
 16607  	Data *FailoverData `xml:"data,omitempty" json:"data,omitempty"`
 16608  }
 16609  
 16610  type DeactivateFailoverRequestType struct {
 16611  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateFailoverRequest"`
 16612  
 16613  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16614  
 16615  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16616  
 16617  	// name of zone
 16618  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 16619  
 16620  	// hostname
 16621  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 16622  }
 16623  
 16624  type DeactivateFailoverResponseType struct {
 16625  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateFailoverResponse"`
 16626  
 16627  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16628  
 16629  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16630  
 16631  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16632  
 16633  	Data *FailoverData `xml:"data,omitempty" json:"data,omitempty"`
 16634  }
 16635  
 16636  type RecoverFailoverRequestType struct {
 16637  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverFailoverRequest"`
 16638  
 16639  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16640  
 16641  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16642  
 16643  	// name of zone
 16644  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 16645  
 16646  	// hostname
 16647  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 16648  }
 16649  
 16650  type RecoverFailoverResponseType struct {
 16651  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverFailoverResponse"`
 16652  
 16653  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16654  
 16655  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16656  
 16657  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16658  
 16659  	Data *FailoverData `xml:"data,omitempty" json:"data,omitempty"`
 16660  }
 16661  
 16662  type CreateLoadBalanceRequestType struct {
 16663  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateLoadBalanceRequest"`
 16664  
 16665  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16666  
 16667  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16668  
 16669  	// name of zone
 16670  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 16671  
 16672  	// pool of IP addresses to balance
 16673  	Pool []*LoadBalanceAddress `xml:"pool,omitempty" json:"pool,omitempty"`
 16674  
 16675  	// TTL (time-to-live)
 16676  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 16677  
 16678  	// 'ip', 'global', or 'cname'
 16679  	Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`
 16680  
 16681  	// for 'ip' or 'cname', what to serve on failover
 16682  	Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`
 16683  
 16684  	// restore normal address automatically (Y)
 16685  	Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`
 16686  
 16687  	// The number of consecutive monitoring intervals to delay before placing an IP address back in service
 16688  	Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`
 16689  
 16690  	// contact that gets status notification
 16691  	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
 16692  
 16693  	// when notifications are sent
 16694  	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
 16695  
 16696  	// The IP or hostname of a syslog server to send monitor events to
 16697  	Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`
 16698  
 16699  	// The port of the syslog server. Defaults to 514 if not present
 16700  	Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`
 16701  
 16702  	// The syslog ident to use. Defaults to 'dynect'
 16703  	Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`
 16704  
 16705  	// The syslog facility to use. Defaults to 'daemon'
 16706  	Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`
 16707  
 16708  	// When to deliver syslog message; 'change' or 'all'
 16709  	Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`
 16710  
 16711  	// for custom syslog messages
 16712  	Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`
 16713  
 16714  	// for custom syslog messages
 16715  	Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`
 16716  
 16717  	// number of addresses in each DNS response
 16718  	Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
 16719  
 16720  	// details about monitoring
 16721  	Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`
 16722  
 16723  	// hostname
 16724  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 16725  }
 16726  
 16727  type CreateLoadBalanceResponseType struct {
 16728  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateLoadBalanceResponse"`
 16729  
 16730  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16731  
 16732  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16733  
 16734  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16735  
 16736  	Data *LoadBalanceData `xml:"data,omitempty" json:"data,omitempty"`
 16737  }
 16738  
 16739  type GetOneLoadBalanceRequestType struct {
 16740  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneLoadBalanceRequest"`
 16741  
 16742  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16743  
 16744  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16745  
 16746  	// name of zone
 16747  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 16748  
 16749  	// hostname
 16750  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 16751  }
 16752  
 16753  type GetOneLoadBalanceResponseType struct {
 16754  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneLoadBalanceResponse"`
 16755  
 16756  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16757  
 16758  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16759  
 16760  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16761  
 16762  	Data *LoadBalanceData `xml:"data,omitempty" json:"data,omitempty"`
 16763  }
 16764  
 16765  type GetLoadBalancesRequestType struct {
 16766  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetLoadBalancesRequest"`
 16767  
 16768  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16769  
 16770  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16771  
 16772  	// name of zone
 16773  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 16774  }
 16775  
 16776  type GetLoadBalancesResponseType struct {
 16777  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetLoadBalancesResponse"`
 16778  
 16779  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16780  
 16781  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16782  
 16783  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16784  
 16785  	Data []*LoadBalanceData `xml:"data,omitempty" json:"data,omitempty"`
 16786  }
 16787  
 16788  type UpdateLoadBalanceRequestType struct {
 16789  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateLoadBalanceRequest"`
 16790  
 16791  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16792  
 16793  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16794  
 16795  	// name of zone
 16796  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 16797  
 16798  	// hostname
 16799  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 16800  
 16801  	// pool of IP addresses to balance
 16802  	Pool []*LoadBalanceAddress `xml:"pool,omitempty" json:"pool,omitempty"`
 16803  
 16804  	// TTL (time-to-live)
 16805  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 16806  
 16807  	// 'ip', 'global', or 'cname'
 16808  	Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`
 16809  
 16810  	// for 'ip' or 'cname', what to serve on failover
 16811  	Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`
 16812  
 16813  	// restore normal address automatically (Y)
 16814  	Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`
 16815  
 16816  	// The number of consecutive monitoring intervals to delay before placing an IP address back in service
 16817  	Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`
 16818  
 16819  	// contact that gets status notification
 16820  	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
 16821  
 16822  	// when notifications are sent
 16823  	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
 16824  
 16825  	// The IP or hostname of a syslog server to send monitor events to
 16826  	Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`
 16827  
 16828  	// The port of the syslog server. Defaults to 514 if not present
 16829  	Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`
 16830  
 16831  	// The syslog ident to use. Defaults to 'dynect'
 16832  	Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`
 16833  
 16834  	// The syslog facility to use. Defaults to 'daemon'
 16835  	Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`
 16836  
 16837  	// When to deliver syslog message; 'change' or 'all'
 16838  	Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`
 16839  
 16840  	// for custom syslog messages
 16841  	Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`
 16842  
 16843  	// for custom syslog messages
 16844  	Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`
 16845  
 16846  	// number of addresses in each DNS response
 16847  	Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
 16848  
 16849  	// details about monitoring
 16850  	Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`
 16851  }
 16852  
 16853  type UpdateLoadBalanceResponseType struct {
 16854  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateLoadBalanceResponse"`
 16855  
 16856  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16857  
 16858  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16859  
 16860  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16861  
 16862  	Data *LoadBalanceData `xml:"data,omitempty" json:"data,omitempty"`
 16863  }
 16864  
 16865  type DeleteOneLoadBalanceRequestType struct {
 16866  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneLoadBalanceRequest"`
 16867  
 16868  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16869  
 16870  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16871  
 16872  	// name of zone
 16873  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 16874  
 16875  	// hostname
 16876  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 16877  }
 16878  
 16879  type DeleteOneLoadBalanceResponseType struct {
 16880  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneLoadBalanceResponse"`
 16881  
 16882  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16883  
 16884  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16885  
 16886  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16887  
 16888  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 16889  }
 16890  
 16891  type ActivateLoadBalanceRequestType struct {
 16892  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateLoadBalanceRequest"`
 16893  
 16894  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16895  
 16896  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16897  
 16898  	// name of zone
 16899  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 16900  
 16901  	// hostname
 16902  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 16903  }
 16904  
 16905  type ActivateLoadBalanceResponseType struct {
 16906  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateLoadBalanceResponse"`
 16907  
 16908  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16909  
 16910  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16911  
 16912  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16913  
 16914  	Data *LoadBalanceData `xml:"data,omitempty" json:"data,omitempty"`
 16915  }
 16916  
 16917  type DeactivateLoadBalanceRequestType struct {
 16918  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateLoadBalanceRequest"`
 16919  
 16920  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16921  
 16922  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16923  
 16924  	// name of zone
 16925  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 16926  
 16927  	// hostname
 16928  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 16929  }
 16930  
 16931  type DeactivateLoadBalanceResponseType struct {
 16932  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateLoadBalanceResponse"`
 16933  
 16934  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16935  
 16936  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16937  
 16938  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16939  
 16940  	Data *LoadBalanceData `xml:"data,omitempty" json:"data,omitempty"`
 16941  }
 16942  
 16943  type RecoverLoadBalanceRequestType struct {
 16944  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverLoadBalanceRequest"`
 16945  
 16946  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16947  
 16948  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16949  
 16950  	// name of zone
 16951  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 16952  
 16953  	// hostname
 16954  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 16955  }
 16956  
 16957  type RecoverLoadBalanceResponseType struct {
 16958  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverLoadBalanceResponse"`
 16959  
 16960  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16961  
 16962  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16963  
 16964  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16965  
 16966  	Data *LoadBalanceData `xml:"data,omitempty" json:"data,omitempty"`
 16967  }
 16968  
 16969  type RecoverLoadBalanceIPRequestType struct {
 16970  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverLoadBalanceIPRequest"`
 16971  
 16972  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 16973  
 16974  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 16975  
 16976  	// name of zone
 16977  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 16978  
 16979  	// hostname
 16980  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 16981  
 16982  	Address string `xml:"address,omitempty" json:"address,omitempty"`
 16983  }
 16984  
 16985  type RecoverLoadBalanceIPResponseType struct {
 16986  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverLoadBalanceIPResponse"`
 16987  
 16988  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 16989  
 16990  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 16991  
 16992  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 16993  
 16994  	Data *LoadBalanceData `xml:"data,omitempty" json:"data,omitempty"`
 16995  }
 16996  
 16997  type CreateLoadBalancePoolEntryRequestType struct {
 16998  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateLoadBalancePoolEntryRequest"`
 16999  
 17000  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 17001  
 17002  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 17003  
 17004  	// name of zone
 17005  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 17006  
 17007  	// hostname
 17008  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 17009  
 17010  	// an IP address to monitor and publish
 17011  	Address string `xml:"address,omitempty" json:"address,omitempty"`
 17012  
 17013  	// a human-readable label
 17014  	Label string `xml:"label,omitempty" json:"label,omitempty"`
 17015  
 17016  	// how often this is served relative to others in pool
 17017  	Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`
 17018  
 17019  	// how this address reponds to monitoring: obey,remove,always,no
 17020  	Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
 17021  }
 17022  
 17023  type CreateLoadBalancePoolEntryResponseType struct {
 17024  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateLoadBalancePoolEntryResponse"`
 17025  
 17026  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 17027  
 17028  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 17029  
 17030  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 17031  
 17032  	Data *LoadBalancePoolEntry `xml:"data,omitempty" json:"data,omitempty"`
 17033  }
 17034  
 17035  type UpdateLoadBalancePoolEntryRequestType struct {
 17036  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateLoadBalancePoolEntryRequest"`
 17037  
 17038  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 17039  
 17040  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 17041  
 17042  	// name of zone
 17043  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 17044  
 17045  	// hostname
 17046  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 17047  
 17048  	// The IP of the pool entry to update
 17049  	Address string `xml:"address,omitempty" json:"address,omitempty"`
 17050  
 17051  	// If specified, the new IP address for this entry
 17052  	New_address string `xml:"new_address,omitempty" json:"new_address,omitempty"`
 17053  
 17054  	// a human-readable label
 17055  	Label string `xml:"label,omitempty" json:"label,omitempty"`
 17056  
 17057  	// how often this is served relative to others in pool
 17058  	Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`
 17059  
 17060  	// how this address reponds to monitoring: obey,remove,always,no
 17061  	Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
 17062  }
 17063  
 17064  type UpdateLoadBalancePoolEntryResponseType struct {
 17065  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateLoadBalancePoolEntryResponse"`
 17066  
 17067  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 17068  
 17069  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 17070  
 17071  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 17072  
 17073  	Data *LoadBalancePoolEntry `xml:"data,omitempty" json:"data,omitempty"`
 17074  }
 17075  
 17076  type GetOneLoadBalancePoolEntryRequestType struct {
 17077  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneLoadBalancePoolEntryRequest"`
 17078  
 17079  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 17080  
 17081  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 17082  
 17083  	// name of zone
 17084  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 17085  
 17086  	// hostname
 17087  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 17088  
 17089  	// The IP of the pool entry to get
 17090  	Address string `xml:"address,omitempty" json:"address,omitempty"`
 17091  }
 17092  
 17093  type GetOneLoadBalancePoolEntryResponseType struct {
 17094  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneLoadBalancePoolEntryResponse"`
 17095  
 17096  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 17097  
 17098  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 17099  
 17100  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 17101  
 17102  	Data *LoadBalancePoolEntry `xml:"data,omitempty" json:"data,omitempty"`
 17103  }
 17104  
 17105  type GetLoadBalancePoolEntriesRequestType struct {
 17106  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetLoadBalancePoolEntriesRequest"`
 17107  
 17108  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 17109  
 17110  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 17111  
 17112  	// name of zone
 17113  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 17114  
 17115  	// hostname
 17116  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 17117  }
 17118  
 17119  type GetLoadBalancePoolEntriesResponseType struct {
 17120  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetLoadBalancePoolEntriesResponse"`
 17121  
 17122  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 17123  
 17124  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 17125  
 17126  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 17127  
 17128  	Data []*LoadBalancePoolEntry `xml:"data,omitempty" json:"data,omitempty"`
 17129  }
 17130  
 17131  type DeleteOneLoadBalancePoolEntryRequestType struct {
 17132  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneLoadBalancePoolEntryRequest"`
 17133  
 17134  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 17135  
 17136  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 17137  
 17138  	// name of zone
 17139  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 17140  
 17141  	// hostname
 17142  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 17143  
 17144  	// The IP of the pool entry to delete
 17145  	Address string `xml:"address,omitempty" json:"address,omitempty"`
 17146  }
 17147  
 17148  type DeleteOneLoadBalancePoolEntryResponseType struct {
 17149  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneLoadBalancePoolEntryResponse"`
 17150  
 17151  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 17152  
 17153  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 17154  
 17155  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 17156  
 17157  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 17158  }
 17159  
 17160  type CreateGSLBRequestType struct {
 17161  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGSLBRequest"`
 17162  
 17163  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 17164  
 17165  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 17166  
 17167  	// name of zone
 17168  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 17169  
 17170  	// per-region addresses and configuration
 17171  	Region []*GSLBRegion `xml:"region,omitempty" json:"region,omitempty"`
 17172  
 17173  	// TTL (time-to-live)
 17174  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 17175  
 17176  	// restore normal address automatically (Y)
 17177  	Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`
 17178  
 17179  	// The number of consecutive monitoring intervals to delay before placing an IP address back in service
 17180  	Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`
 17181  
 17182  	// contact that gets status notification
 17183  	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
 17184  
 17185  	// when notifications are sent
 17186  	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
 17187  
 17188  	// The IP or hostname of a syslog server to send monitor events to
 17189  	Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`
 17190  
 17191  	// The port of the syslog server. Defaults to 514 if not present
 17192  	Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`
 17193  
 17194  	// The syslog ident to use. Defaults to 'dynect'
 17195  	Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`
 17196  
 17197  	// The syslog facility to use. Defaults to 'daemon'
 17198  	Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`
 17199  
 17200  	// When to deliver syslog message; 'change' or 'all'
 17201  	Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`
 17202  
 17203  	// for custom syslog messages
 17204  	Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`
 17205  
 17206  	// for custom syslog messages
 17207  	Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`
 17208  
 17209  	// details about monitoring
 17210  	Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`
 17211  
 17212  	// hostname
 17213  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 17214  }
 17215  
 17216  type CreateGSLBResponseType struct {
 17217  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGSLBResponse"`
 17218  
 17219  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 17220  
 17221  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 17222  
 17223  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 17224  
 17225  	Data *GSLBData `xml:"data,omitempty" json:"data,omitempty"`
 17226  }
 17227  
 17228  type GetOneGSLBRequestType struct {
 17229  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGSLBRequest"`
 17230  
 17231  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 17232  
 17233  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 17234  
 17235  	// name of zone
 17236  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 17237  
 17238  	// hostname
 17239  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 17240  }
 17241  
 17242  type GetOneGSLBResponseType struct {
 17243  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGSLBResponse"`
 17244  
 17245  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 17246  
 17247  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 17248  
 17249  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 17250  
 17251  	Data *GSLBData `xml:"data,omitempty" json:"data,omitempty"`
 17252  }
 17253  
 17254  type GetGSLBsRequestType struct {
 17255  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGSLBsRequest"`
 17256  
 17257  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 17258  
 17259  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 17260  
 17261  	// name of zone
 17262  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 17263  }
 17264  
 17265  type GetGSLBsResponseType struct {
 17266  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGSLBsResponse"`
 17267  
 17268  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 17269  
 17270  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 17271  
 17272  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 17273  
 17274  	Data []*GSLBData `xml:"data,omitempty" json:"data,omitempty"`
 17275  }
 17276  
 17277  type UpdateGSLBRequestType struct {
 17278  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGSLBRequest"`
 17279  
 17280  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 17281  
 17282  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 17283  
 17284  	// name of zone
 17285  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 17286  
 17287  	// hostname
 17288  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 17289  
 17290  	// per-region addresses and configuration
 17291  	Region []*GSLBRegion `xml:"region,omitempty" json:"region,omitempty"`
 17292  
 17293  	// TTL (time-to-live)
 17294  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 17295  
 17296  	// restore normal address automatically (Y)
 17297  	Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`
 17298  
 17299  	// The number of consecutive monitoring intervals to delay before placing an IP address back in service
 17300  	Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`
 17301  
 17302  	// contact that gets status notification
 17303  	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
 17304  
 17305  	// when notifications are sent
 17306  	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
 17307  
 17308  	// The IP or hostname of a syslog server to send monitor events to
 17309  	Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`
 17310  
 17311  	// The port of the syslog server. Defaults to 514 if not present
 17312  	Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`
 17313  
 17314  	// The syslog ident to use. Defaults to 'dynect'
 17315  	Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`
 17316  
 17317  	// The syslog facility to use. Defaults to 'daemon'
 17318  	Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`
 17319  
 17320  	// When to deliver syslog message; 'change' or 'all'
 17321  	Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`
 17322  
 17323  	// for custom syslog messages
 17324  	Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`
 17325  
 17326  	// for custom syslog messages
 17327  	Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`
 17328  
 17329  	// details about monitoring
 17330  	Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`
 17331  }
 17332  
 17333  type UpdateGSLBResponseType struct {
 17334  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGSLBResponse"`
 17335  
 17336  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 17337  
 17338  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 17339  
 17340  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 17341  
 17342  	Data *GSLBData `xml:"data,omitempty" json:"data,omitempty"`
 17343  }
 17344  
 17345  type DeleteOneGSLBRequestType struct {
 17346  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGSLBRequest"`
 17347  
 17348  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 17349  
 17350  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 17351  
 17352  	// name of zone
 17353  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 17354  
 17355  	// hostname
 17356  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 17357  }
 17358  
 17359  type DeleteOneGSLBResponseType struct {
 17360  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGSLBResponse"`
 17361  
 17362  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 17363  
 17364  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 17365  
 17366  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 17367  
 17368  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 17369  }
 17370  
 17371  type ActivateGSLBRequestType struct {
 17372  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateGSLBRequest"`
 17373  
 17374  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 17375  
 17376  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 17377  
 17378  	// name of zone
 17379  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 17380  
 17381  	// hostname
 17382  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 17383  }
 17384  
 17385  type ActivateGSLBResponseType struct {
 17386  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateGSLBResponse"`
 17387  
 17388  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 17389  
 17390  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 17391  
 17392  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 17393  
 17394  	Data *GSLBData `xml:"data,omitempty" json:"data,omitempty"`
 17395  }
 17396  
 17397  type DeactivateGSLBRequestType struct {
 17398  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateGSLBRequest"`
 17399  
 17400  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 17401  
 17402  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 17403  
 17404  	// name of zone
 17405  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 17406  
 17407  	// hostname
 17408  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 17409  }
 17410  
 17411  type DeactivateGSLBResponseType struct {
 17412  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateGSLBResponse"`
 17413  
 17414  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 17415  
 17416  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 17417  
 17418  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 17419  
 17420  	Data *GSLBData `xml:"data,omitempty" json:"data,omitempty"`
 17421  }
 17422  
 17423  type RecoverGSLBRequestType struct {
 17424  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverGSLBRequest"`
 17425  
 17426  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 17427  
 17428  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 17429  
 17430  	// name of zone
 17431  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 17432  
 17433  	// hostname
 17434  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 17435  }
 17436  
 17437  type RecoverGSLBResponseType struct {
 17438  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverGSLBResponse"`
 17439  
 17440  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 17441  
 17442  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 17443  
 17444  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 17445  
 17446  	Data *GSLBData `xml:"data,omitempty" json:"data,omitempty"`
 17447  }
 17448  
 17449  type RecoverGSLBIPRequestType struct {
 17450  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverGSLBIPRequest"`
 17451  
 17452  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 17453  
 17454  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 17455  
 17456  	// name of zone
 17457  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 17458  
 17459  	// hostname
 17460  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 17461  
 17462  	Address string `xml:"address,omitempty" json:"address,omitempty"`
 17463  }
 17464  
 17465  type RecoverGSLBIPResponseType struct {
 17466  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverGSLBIPResponse"`
 17467  
 17468  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 17469  
 17470  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 17471  
 17472  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 17473  
 17474  	Data *GSLBData `xml:"data,omitempty" json:"data,omitempty"`
 17475  }
 17476  
 17477  type CreateGSLBRegionRequestType struct {
 17478  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGSLBRegionRequest"`
 17479  
 17480  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 17481  
 17482  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 17483  
 17484  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 17485  
 17486  	// name of zone
 17487  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 17488  
 17489  	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
 17490  	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
 17491  
 17492  	// 'ip', 'global', or 'cname'
 17493  	Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`
 17494  
 17495  	// for 'ip' or 'cname', what to serve on failover
 17496  	Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`
 17497  
 17498  	// number of addresses in each DNS response
 17499  	Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
 17500  
 17501  	// number of 'ok' addresses before region fails over
 17502  	Min_healthy int32 `xml:"min_healthy,omitempty" json:"min_healthy,omitempty"`
 17503  
 17504  	// pool of IP addresses to balance
 17505  	Pool []*GSLBAddress `xml:"pool,omitempty" json:"pool,omitempty"`
 17506  }
 17507  
 17508  type CreateGSLBRegionResponseType struct {
 17509  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGSLBRegionResponse"`
 17510  
 17511  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 17512  
 17513  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 17514  
 17515  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 17516  
 17517  	Data *GSLBRegionData `xml:"data,omitempty" json:"data,omitempty"`
 17518  }
 17519  
 17520  type GetOneGSLBRegionRequestType struct {
 17521  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGSLBRegionRequest"`
 17522  
 17523  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 17524  
 17525  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 17526  
 17527  	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
 17528  
 17529  	// name of zone
 17530  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 17531  
 17532  	// hostname
 17533  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 17534  }
 17535  
 17536  type GetOneGSLBRegionResponseType struct {
 17537  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGSLBRegionResponse"`
 17538  
 17539  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 17540  
 17541  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 17542  
 17543  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 17544  
 17545  	Data *GSLBRegionData `xml:"data,omitempty" json:"data,omitempty"`
 17546  }
 17547  
 17548  type GetGSLBRegionsRequestType struct {
 17549  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGSLBRegionsRequest"`
 17550  
 17551  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 17552  
 17553  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 17554  
 17555  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 17556  
 17557  	// name of zone
 17558  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 17559  }
 17560  
 17561  type GetGSLBRegionsResponseType struct {
 17562  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGSLBRegionsResponse"`
 17563  
 17564  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 17565  
 17566  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 17567  
 17568  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 17569  
 17570  	Data []*GSLBRegionData `xml:"data,omitempty" json:"data,omitempty"`
 17571  }
 17572  
 17573  type UpdateGSLBRegionRequestType struct {
 17574  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGSLBRegionRequest"`
 17575  
 17576  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 17577  
 17578  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 17579  
 17580  	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
 17581  
 17582  	// name of zone
 17583  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 17584  
 17585  	// hostname
 17586  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 17587  
 17588  	// 'ip', 'global', or 'cname'
 17589  	Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`
 17590  
 17591  	// for 'ip' or 'cname', what to serve on failover
 17592  	Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`
 17593  
 17594  	// number of addresses in each DNS response
 17595  	Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
 17596  
 17597  	// number of 'ok' addresses before region fails over
 17598  	Min_healthy int32 `xml:"min_healthy,omitempty" json:"min_healthy,omitempty"`
 17599  
 17600  	// pool of IP addresses to balance
 17601  	Pool []*GSLBAddress `xml:"pool,omitempty" json:"pool,omitempty"`
 17602  }
 17603  
 17604  type UpdateGSLBRegionResponseType struct {
 17605  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGSLBRegionResponse"`
 17606  
 17607  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 17608  
 17609  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 17610  
 17611  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 17612  
 17613  	Data *GSLBRegionData `xml:"data,omitempty" json:"data,omitempty"`
 17614  }
 17615  
 17616  type DeleteOneGSLBRegionRequestType struct {
 17617  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGSLBRegionRequest"`
 17618  
 17619  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 17620  
 17621  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 17622  
 17623  	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
 17624  
 17625  	// name of zone
 17626  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 17627  
 17628  	// hostname
 17629  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 17630  }
 17631  
 17632  type DeleteOneGSLBRegionResponseType struct {
 17633  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGSLBRegionResponse"`
 17634  
 17635  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 17636  
 17637  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 17638  
 17639  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 17640  
 17641  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 17642  }
 17643  
 17644  type CreateGSLBRegionPoolEntryRequestType struct {
 17645  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGSLBRegionPoolEntryRequest"`
 17646  
 17647  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 17648  
 17649  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 17650  
 17651  	// name of zone
 17652  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 17653  
 17654  	// hostname
 17655  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 17656  
 17657  	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
 17658  	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
 17659  
 17660  	// an IP address or FQDN to monitor and publish
 17661  	Address string `xml:"address,omitempty" json:"address,omitempty"`
 17662  
 17663  	// a human-readable label
 17664  	Label string `xml:"label,omitempty" json:"label,omitempty"`
 17665  
 17666  	// how often this is served relative to others in pool
 17667  	Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`
 17668  
 17669  	// how this address reponds to monitoring: obey,remove,always,no
 17670  	Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
 17671  }
 17672  
 17673  type CreateGSLBRegionPoolEntryResponseType struct {
 17674  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGSLBRegionPoolEntryResponse"`
 17675  
 17676  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 17677  
 17678  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 17679  
 17680  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 17681  
 17682  	Data *GSLBRegionPoolEntry `xml:"data,omitempty" json:"data,omitempty"`
 17683  }
 17684  
 17685  type UpdateGSLBRegionPoolEntryRequestType struct {
 17686  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGSLBRegionPoolEntryRequest"`
 17687  
 17688  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 17689  
 17690  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 17691  
 17692  	// name of zone
 17693  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 17694  
 17695  	// hostname
 17696  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 17697  
 17698  	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
 17699  	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
 17700  
 17701  	// The IP address or FQDN of the pool entry to update
 17702  	Address string `xml:"address,omitempty" json:"address,omitempty"`
 17703  
 17704  	// If specified, the new IP address for this entry
 17705  	New_address string `xml:"new_address,omitempty" json:"new_address,omitempty"`
 17706  
 17707  	// a human-readable label
 17708  	Label string `xml:"label,omitempty" json:"label,omitempty"`
 17709  
 17710  	// how often this is served relative to others in pool
 17711  	Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`
 17712  
 17713  	// how this address reponds to monitoring: obey,remove,always,no
 17714  	Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
 17715  }
 17716  
 17717  type UpdateGSLBRegionPoolEntryResponseType struct {
 17718  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGSLBRegionPoolEntryResponse"`
 17719  
 17720  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 17721  
 17722  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 17723  
 17724  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 17725  
 17726  	Data *GSLBRegionPoolEntry `xml:"data,omitempty" json:"data,omitempty"`
 17727  }
 17728  
 17729  type GetOneGSLBRegionPoolEntryRequestType struct {
 17730  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGSLBRegionPoolEntryRequest"`
 17731  
 17732  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 17733  
 17734  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 17735  
 17736  	// name of zone
 17737  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 17738  
 17739  	// hostname
 17740  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 17741  
 17742  	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
 17743  	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
 17744  
 17745  	// The IP address or FQDN of the pool entry to get
 17746  	Address string `xml:"address,omitempty" json:"address,omitempty"`
 17747  }
 17748  
 17749  type GetOneGSLBRegionPoolEntryResponseType struct {
 17750  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGSLBRegionPoolEntryResponse"`
 17751  
 17752  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 17753  
 17754  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 17755  
 17756  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 17757  
 17758  	Data *GSLBRegionPoolEntry `xml:"data,omitempty" json:"data,omitempty"`
 17759  }
 17760  
 17761  type GetGSLBRegionPoolEntriesRequestType struct {
 17762  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGSLBRegionPoolEntriesRequest"`
 17763  
 17764  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 17765  
 17766  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 17767  
 17768  	// name of zone
 17769  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 17770  
 17771  	// hostname
 17772  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 17773  
 17774  	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
 17775  	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
 17776  }
 17777  
 17778  type GetGSLBRegionPoolEntriesResponseType struct {
 17779  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGSLBRegionPoolEntriesResponse"`
 17780  
 17781  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 17782  
 17783  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 17784  
 17785  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 17786  
 17787  	Data []*GSLBRegionPoolEntry `xml:"data,omitempty" json:"data,omitempty"`
 17788  }
 17789  
 17790  type DeleteOneGSLBRegionPoolEntryRequestType struct {
 17791  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGSLBRegionPoolEntryRequest"`
 17792  
 17793  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 17794  
 17795  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 17796  
 17797  	// name of zone
 17798  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 17799  
 17800  	// hostname
 17801  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 17802  
 17803  	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
 17804  	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
 17805  
 17806  	// The IP of the pool entry to delete
 17807  	Address string `xml:"address,omitempty" json:"address,omitempty"`
 17808  }
 17809  
 17810  type DeleteOneGSLBRegionPoolEntryResponseType struct {
 17811  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGSLBRegionPoolEntryResponse"`
 17812  
 17813  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 17814  
 17815  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 17816  
 17817  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 17818  
 17819  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 17820  }
 17821  
 17822  type CreateRTTMRequestType struct {
 17823  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateRTTMRequest"`
 17824  
 17825  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 17826  
 17827  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 17828  
 17829  	// name of zone
 17830  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 17831  
 17832  	// per-region addresses and configuration
 17833  	Region []*RTTMRegion `xml:"region,omitempty" json:"region,omitempty"`
 17834  
 17835  	// TTL (time-to-live)
 17836  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 17837  
 17838  	// restore normal address automatically (Y)
 17839  	Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`
 17840  
 17841  	// The number of consecutive monitoring intervals to delay before placing an IP address back in service
 17842  	Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`
 17843  
 17844  	// contact that gets status notification
 17845  	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
 17846  
 17847  	// when notifications are sent
 17848  	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
 17849  
 17850  	// The IP or hostname of a syslog server to send monitor events to
 17851  	Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`
 17852  
 17853  	// The port of the syslog server. Defaults to 514 if not present
 17854  	Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`
 17855  
 17856  	// The syslog ident to use. Defaults to 'dynect'
 17857  	Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`
 17858  
 17859  	// The syslog facility to use. Defaults to 'daemon'
 17860  	Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`
 17861  
 17862  	// When to deliver syslog message; 'change' or 'all'
 17863  	Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`
 17864  
 17865  	// for custom syslog messages
 17866  	Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`
 17867  
 17868  	// for custom syslog messages
 17869  	Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`
 17870  
 17871  	// for custom syslog messages
 17872  	Syslog_rttm_fmt string `xml:"syslog_rttm_fmt,omitempty" json:"syslog_rttm_fmt,omitempty"`
 17873  
 17874  	// details about monitoring
 17875  	Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`
 17876  
 17877  	// details about performance monitoring
 17878  	Performance_monitor *MonitorData `xml:"performance_monitor,omitempty" json:"performance_monitor,omitempty"`
 17879  
 17880  	// hostname
 17881  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 17882  }
 17883  
 17884  type CreateRTTMResponseType struct {
 17885  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateRTTMResponse"`
 17886  
 17887  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 17888  
 17889  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 17890  
 17891  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 17892  
 17893  	Data *RTTMData `xml:"data,omitempty" json:"data,omitempty"`
 17894  }
 17895  
 17896  type GetOneRTTMRequestType struct {
 17897  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneRTTMRequest"`
 17898  
 17899  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 17900  
 17901  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 17902  
 17903  	// name of zone
 17904  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 17905  
 17906  	// hostname
 17907  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 17908  }
 17909  
 17910  type GetOneRTTMResponseType struct {
 17911  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneRTTMResponse"`
 17912  
 17913  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 17914  
 17915  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 17916  
 17917  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 17918  
 17919  	Data *RTTMData `xml:"data,omitempty" json:"data,omitempty"`
 17920  }
 17921  
 17922  type GetRTTMsRequestType struct {
 17923  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMsRequest"`
 17924  
 17925  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 17926  
 17927  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 17928  
 17929  	// name of zone
 17930  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 17931  }
 17932  
 17933  type GetRTTMsResponseType struct {
 17934  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMsResponse"`
 17935  
 17936  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 17937  
 17938  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 17939  
 17940  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 17941  
 17942  	Data []*RTTMData `xml:"data,omitempty" json:"data,omitempty"`
 17943  }
 17944  
 17945  type UpdateRTTMRequestType struct {
 17946  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateRTTMRequest"`
 17947  
 17948  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 17949  
 17950  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 17951  
 17952  	// name of zone
 17953  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 17954  
 17955  	// hostname
 17956  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 17957  
 17958  	// per-region addresses and configuration
 17959  	Region []*RTTMRegion `xml:"region,omitempty" json:"region,omitempty"`
 17960  
 17961  	// TTL (time-to-live)
 17962  	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
 17963  
 17964  	// restore normal address automatically (Y)
 17965  	Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`
 17966  
 17967  	// The number of consecutive monitoring intervals to delay before placing an IP address back in service
 17968  	Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`
 17969  
 17970  	// contact that gets status notification
 17971  	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
 17972  
 17973  	// when notifications are sent
 17974  	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
 17975  
 17976  	// The IP or hostname of a syslog server to send monitor events to
 17977  	Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`
 17978  
 17979  	// The port of the syslog server. Defaults to 514 if not present
 17980  	Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`
 17981  
 17982  	// The syslog ident to use. Defaults to 'dynect'
 17983  	Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`
 17984  
 17985  	// The syslog facility to use. Defaults to 'daemon'
 17986  	Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`
 17987  
 17988  	// When to deliver syslog message; 'change' or 'all'
 17989  	Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`
 17990  
 17991  	// for custom syslog messages
 17992  	Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`
 17993  
 17994  	// for custom syslog messages
 17995  	Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`
 17996  
 17997  	// for custom syslog messages
 17998  	Syslog_rttm_fmt string `xml:"syslog_rttm_fmt,omitempty" json:"syslog_rttm_fmt,omitempty"`
 17999  
 18000  	// details about monitoring
 18001  	Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`
 18002  
 18003  	// details about performance monitoring
 18004  	Performance_monitor *MonitorData `xml:"performance_monitor,omitempty" json:"performance_monitor,omitempty"`
 18005  }
 18006  
 18007  type UpdateRTTMResponseType struct {
 18008  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateRTTMResponse"`
 18009  
 18010  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18011  
 18012  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18013  
 18014  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18015  
 18016  	Data *RTTMData `xml:"data,omitempty" json:"data,omitempty"`
 18017  }
 18018  
 18019  type DeleteOneRTTMRequestType struct {
 18020  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneRTTMRequest"`
 18021  
 18022  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18023  
 18024  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18025  
 18026  	// name of zone
 18027  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18028  
 18029  	// hostname
 18030  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18031  }
 18032  
 18033  type DeleteOneRTTMResponseType struct {
 18034  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneRTTMResponse"`
 18035  
 18036  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18037  
 18038  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18039  
 18040  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18041  
 18042  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 18043  }
 18044  
 18045  type ActivateRTTMRequestType struct {
 18046  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateRTTMRequest"`
 18047  
 18048  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18049  
 18050  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18051  
 18052  	// name of zone
 18053  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18054  
 18055  	// hostname
 18056  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18057  }
 18058  
 18059  type ActivateRTTMResponseType struct {
 18060  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateRTTMResponse"`
 18061  
 18062  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18063  
 18064  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18065  
 18066  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18067  
 18068  	Data *RTTMData `xml:"data,omitempty" json:"data,omitempty"`
 18069  }
 18070  
 18071  type DeactivateRTTMRequestType struct {
 18072  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateRTTMRequest"`
 18073  
 18074  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18075  
 18076  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18077  
 18078  	// name of zone
 18079  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18080  
 18081  	// hostname
 18082  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18083  }
 18084  
 18085  type DeactivateRTTMResponseType struct {
 18086  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateRTTMResponse"`
 18087  
 18088  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18089  
 18090  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18091  
 18092  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18093  
 18094  	Data *RTTMData `xml:"data,omitempty" json:"data,omitempty"`
 18095  }
 18096  
 18097  type RecoverRTTMRequestType struct {
 18098  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverRTTMRequest"`
 18099  
 18100  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18101  
 18102  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18103  
 18104  	// name of zone
 18105  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18106  
 18107  	// hostname
 18108  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18109  }
 18110  
 18111  type RecoverRTTMResponseType struct {
 18112  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverRTTMResponse"`
 18113  
 18114  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18115  
 18116  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18117  
 18118  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18119  
 18120  	Data *RTTMData `xml:"data,omitempty" json:"data,omitempty"`
 18121  }
 18122  
 18123  type RecoverRTTMIPRequestType struct {
 18124  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverRTTMIPRequest"`
 18125  
 18126  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18127  
 18128  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18129  
 18130  	// name of zone
 18131  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18132  
 18133  	// hostname
 18134  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18135  
 18136  	Address string `xml:"address,omitempty" json:"address,omitempty"`
 18137  }
 18138  
 18139  type RecoverRTTMIPResponseType struct {
 18140  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverRTTMIPResponse"`
 18141  
 18142  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18143  
 18144  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18145  
 18146  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18147  
 18148  	Data *RTTMData `xml:"data,omitempty" json:"data,omitempty"`
 18149  }
 18150  
 18151  type GetRTTMLogsRequestType struct {
 18152  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMLogsRequest"`
 18153  
 18154  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18155  
 18156  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18157  
 18158  	// name of zone
 18159  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18160  
 18161  	// hostname
 18162  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18163  
 18164  	// The timestamp indicating the beginning of the period to report on
 18165  	Start_ts int32 `xml:"start_ts,omitempty" json:"start_ts,omitempty"`
 18166  
 18167  	// The timestamp indicating the end of the period to report on
 18168  	End_ts int32 `xml:"end_ts,omitempty" json:"end_ts,omitempty"`
 18169  }
 18170  
 18171  type GetRTTMLogsResponseType struct {
 18172  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMLogsResponse"`
 18173  
 18174  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18175  
 18176  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18177  
 18178  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18179  
 18180  	Data []*RTTMLogData `xml:"data,omitempty" json:"data,omitempty"`
 18181  }
 18182  
 18183  type GetRTTMRRSetsRequestType struct {
 18184  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMRRSetsRequest"`
 18185  
 18186  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18187  
 18188  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18189  
 18190  	// name of zone
 18191  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18192  
 18193  	// hostname
 18194  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18195  
 18196  	// The timestamp indicating the period to report on
 18197  	Ts int32 `xml:"ts,omitempty" json:"ts,omitempty"`
 18198  }
 18199  
 18200  type GetRTTMRRSetsResponseType struct {
 18201  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMRRSetsResponse"`
 18202  
 18203  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18204  
 18205  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18206  
 18207  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18208  
 18209  	Data []*RTTMLogData `xml:"data,omitempty" json:"data,omitempty"`
 18210  }
 18211  
 18212  type CreateRTTMRegionRequestType struct {
 18213  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateRTTMRegionRequest"`
 18214  
 18215  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18216  
 18217  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18218  
 18219  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18220  
 18221  	// name of zone
 18222  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18223  
 18224  	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
 18225  	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
 18226  
 18227  	// 'Y' or 'N', if 'Y', region will filled in with global settings
 18228  	Autopopulate string `xml:"autopopulate,omitempty" json:"autopopulate,omitempty"`
 18229  
 18230  	// number of addresses in each DNS response
 18231  	Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
 18232  
 18233  	// pool_count, number of addresses to be included in the serve pool
 18234  	Ep int32 `xml:"ep,omitempty" json:"ep,omitempty"`
 18235  
 18236  	// 'ip', 'global', 'region', default 'global'
 18237  	Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`
 18238  
 18239  	// for 'ip' mode, address to serve on failover. For 'region' mode, region_code of the region to failover to.
 18240  	Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`
 18241  
 18242  	// failover_count, number of addresses that must be 'ok', otherwise a region is considered 'failover'
 18243  	Apmc int32 `xml:"apmc,omitempty" json:"apmc,omitempty"`
 18244  
 18245  	// failover_count2, number of addresses that must be 'ok', otherwise a region is considered 'failover'
 18246  	Epmc int32 `xml:"epmc,omitempty" json:"epmc,omitempty"`
 18247  
 18248  	// pool of IP addresses to balance
 18249  	Pool []*RTTMAddress `xml:"pool,omitempty" json:"pool,omitempty"`
 18250  }
 18251  
 18252  type CreateRTTMRegionResponseType struct {
 18253  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateRTTMRegionResponse"`
 18254  
 18255  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18256  
 18257  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18258  
 18259  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18260  
 18261  	Data *RTTMRegionData `xml:"data,omitempty" json:"data,omitempty"`
 18262  }
 18263  
 18264  type GetOneRTTMRegionRequestType struct {
 18265  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneRTTMRegionRequest"`
 18266  
 18267  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18268  
 18269  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18270  
 18271  	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
 18272  
 18273  	// name of zone
 18274  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18275  
 18276  	// hostname
 18277  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18278  }
 18279  
 18280  type GetOneRTTMRegionResponseType struct {
 18281  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneRTTMRegionResponse"`
 18282  
 18283  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18284  
 18285  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18286  
 18287  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18288  
 18289  	Data *RTTMRegionData `xml:"data,omitempty" json:"data,omitempty"`
 18290  }
 18291  
 18292  type GetRTTMRegionsRequestType struct {
 18293  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMRegionsRequest"`
 18294  
 18295  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18296  
 18297  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18298  
 18299  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18300  
 18301  	// name of zone
 18302  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18303  }
 18304  
 18305  type GetRTTMRegionsResponseType struct {
 18306  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMRegionsResponse"`
 18307  
 18308  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18309  
 18310  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18311  
 18312  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18313  
 18314  	Data []*RTTMRegionData `xml:"data,omitempty" json:"data,omitempty"`
 18315  }
 18316  
 18317  type UpdateRTTMRegionRequestType struct {
 18318  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateRTTMRegionRequest"`
 18319  
 18320  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18321  
 18322  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18323  
 18324  	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
 18325  
 18326  	// name of zone
 18327  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18328  
 18329  	// hostname
 18330  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18331  
 18332  	// 'Y' or 'N', if 'Y', region will filled in with global settings
 18333  	Autopopulate string `xml:"autopopulate,omitempty" json:"autopopulate,omitempty"`
 18334  
 18335  	// number of addresses in each DNS response
 18336  	Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
 18337  
 18338  	// pool_count, number of addresses to be included in the serve pool
 18339  	Ep int32 `xml:"ep,omitempty" json:"ep,omitempty"`
 18340  
 18341  	// 'ip', 'global', 'region', default 'global'
 18342  	Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`
 18343  
 18344  	// for 'ip' mode, address to serve on failover. For 'region' mode, region_code of the region to failover to.
 18345  	Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`
 18346  
 18347  	// failover_count, number of addresses that must be 'ok', otherwise a region is considered 'failover'
 18348  	Apmc int32 `xml:"apmc,omitempty" json:"apmc,omitempty"`
 18349  
 18350  	// failover_count2, number of addresses that must be 'ok', otherwise a region is considered 'failover'
 18351  	Epmc int32 `xml:"epmc,omitempty" json:"epmc,omitempty"`
 18352  
 18353  	// pool of IP addresses to balance
 18354  	Pool []*RTTMAddress `xml:"pool,omitempty" json:"pool,omitempty"`
 18355  }
 18356  
 18357  type UpdateRTTMRegionResponseType struct {
 18358  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateRTTMRegionResponse"`
 18359  
 18360  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18361  
 18362  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18363  
 18364  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18365  
 18366  	Data *RTTMRegionData `xml:"data,omitempty" json:"data,omitempty"`
 18367  }
 18368  
 18369  type DeleteOneRTTMRegionRequestType struct {
 18370  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneRTTMRegionRequest"`
 18371  
 18372  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18373  
 18374  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18375  
 18376  	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
 18377  
 18378  	// name of zone
 18379  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18380  
 18381  	// hostname
 18382  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18383  }
 18384  
 18385  type DeleteOneRTTMRegionResponseType struct {
 18386  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneRTTMRegionResponse"`
 18387  
 18388  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18389  
 18390  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18391  
 18392  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18393  
 18394  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 18395  }
 18396  
 18397  type CreateRTTMRegionPoolEntryRequestType struct {
 18398  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateRTTMRegionPoolEntryRequest"`
 18399  
 18400  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18401  
 18402  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18403  
 18404  	// name of zone
 18405  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18406  
 18407  	// hostname
 18408  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18409  
 18410  	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
 18411  	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
 18412  
 18413  	// an IP address to monitor and publish
 18414  	Address string `xml:"address,omitempty" json:"address,omitempty"`
 18415  
 18416  	// a human-readable label
 18417  	Label string `xml:"label,omitempty" json:"label,omitempty"`
 18418  
 18419  	// how often this is served relative to others in pool
 18420  	Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`
 18421  
 18422  	// how this address reponds to monitoring: obey,remove,always,no
 18423  	Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
 18424  }
 18425  
 18426  type CreateRTTMRegionPoolEntryResponseType struct {
 18427  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateRTTMRegionPoolEntryResponse"`
 18428  
 18429  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18430  
 18431  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18432  
 18433  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18434  
 18435  	Data *RTTMRegionPoolEntry `xml:"data,omitempty" json:"data,omitempty"`
 18436  }
 18437  
 18438  type UpdateRTTMRegionPoolEntryRequestType struct {
 18439  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateRTTMRegionPoolEntryRequest"`
 18440  
 18441  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18442  
 18443  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18444  
 18445  	// name of zone
 18446  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18447  
 18448  	// hostname
 18449  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18450  
 18451  	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
 18452  	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
 18453  
 18454  	// The IP of the pool entry to update
 18455  	Address string `xml:"address,omitempty" json:"address,omitempty"`
 18456  
 18457  	// If specified, the new IP address for this entry
 18458  	New_address string `xml:"new_address,omitempty" json:"new_address,omitempty"`
 18459  
 18460  	// a human-readable label
 18461  	Label string `xml:"label,omitempty" json:"label,omitempty"`
 18462  
 18463  	// how often this is served relative to others in pool
 18464  	Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`
 18465  
 18466  	// how this address reponds to monitoring: obey,remove,always,no
 18467  	Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
 18468  }
 18469  
 18470  type UpdateRTTMRegionPoolEntryResponseType struct {
 18471  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateRTTMRegionPoolEntryResponse"`
 18472  
 18473  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18474  
 18475  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18476  
 18477  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18478  
 18479  	Data *RTTMRegionPoolEntry `xml:"data,omitempty" json:"data,omitempty"`
 18480  }
 18481  
 18482  type GetOneRTTMRegionPoolEntryRequestType struct {
 18483  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneRTTMRegionPoolEntryRequest"`
 18484  
 18485  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18486  
 18487  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18488  
 18489  	// name of zone
 18490  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18491  
 18492  	// hostname
 18493  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18494  
 18495  	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
 18496  	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
 18497  
 18498  	// The IP of the pool entry to get
 18499  	Address string `xml:"address,omitempty" json:"address,omitempty"`
 18500  }
 18501  
 18502  type GetOneRTTMRegionPoolEntryResponseType struct {
 18503  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneRTTMRegionPoolEntryResponse"`
 18504  
 18505  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18506  
 18507  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18508  
 18509  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18510  
 18511  	Data *RTTMRegionPoolEntry `xml:"data,omitempty" json:"data,omitempty"`
 18512  }
 18513  
 18514  type GetRTTMRegionPoolEntriesRequestType struct {
 18515  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMRegionPoolEntriesRequest"`
 18516  
 18517  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18518  
 18519  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18520  
 18521  	// name of zone
 18522  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18523  
 18524  	// hostname
 18525  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18526  
 18527  	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
 18528  	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
 18529  }
 18530  
 18531  type GetRTTMRegionPoolEntriesResponseType struct {
 18532  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMRegionPoolEntriesResponse"`
 18533  
 18534  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18535  
 18536  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18537  
 18538  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18539  
 18540  	Data []*RTTMRegionPoolEntry `xml:"data,omitempty" json:"data,omitempty"`
 18541  }
 18542  
 18543  type DeleteOneRTTMRegionPoolEntryRequestType struct {
 18544  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneRTTMRegionPoolEntryRequest"`
 18545  
 18546  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18547  
 18548  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18549  
 18550  	// name of zone
 18551  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18552  
 18553  	// hostname
 18554  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18555  
 18556  	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
 18557  	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
 18558  
 18559  	// The IP of the pool entry to delete
 18560  	Address string `xml:"address,omitempty" json:"address,omitempty"`
 18561  }
 18562  
 18563  type DeleteOneRTTMRegionPoolEntryResponseType struct {
 18564  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneRTTMRegionPoolEntryResponse"`
 18565  
 18566  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18567  
 18568  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18569  
 18570  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18571  
 18572  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 18573  }
 18574  
 18575  type CreateHTTPRedirectRequestType struct {
 18576  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateHTTPRedirectRequest"`
 18577  
 18578  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18579  
 18580  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18581  
 18582  	// name of zone
 18583  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18584  
 18585  	// URL requests are redirecto to
 18586  	Url string `xml:"url,omitempty" json:"url,omitempty"`
 18587  
 18588  	// either '301' (temporary) or '302' (permanent)
 18589  	Code string `xml:"code,omitempty" json:"code,omitempty"`
 18590  
 18591  	// should redirected URL include requested URL
 18592  	Keep_uri string `xml:"keep_uri,omitempty" json:"keep_uri,omitempty"`
 18593  
 18594  	// hostname
 18595  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18596  }
 18597  
 18598  type CreateHTTPRedirectResponseType struct {
 18599  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateHTTPRedirectResponse"`
 18600  
 18601  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18602  
 18603  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18604  
 18605  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18606  
 18607  	Data *HTTPRedirectData `xml:"data,omitempty" json:"data,omitempty"`
 18608  }
 18609  
 18610  type GetOneHTTPRedirectRequestType struct {
 18611  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneHTTPRedirectRequest"`
 18612  
 18613  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18614  
 18615  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18616  
 18617  	// name of zone
 18618  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18619  
 18620  	// hostname
 18621  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18622  }
 18623  
 18624  type GetOneHTTPRedirectResponseType struct {
 18625  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneHTTPRedirectResponse"`
 18626  
 18627  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18628  
 18629  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18630  
 18631  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18632  
 18633  	Data *HTTPRedirectData `xml:"data,omitempty" json:"data,omitempty"`
 18634  }
 18635  
 18636  type GetHTTPRedirectsRequestType struct {
 18637  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetHTTPRedirectsRequest"`
 18638  
 18639  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18640  
 18641  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18642  
 18643  	// name of zone
 18644  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18645  }
 18646  
 18647  type GetHTTPRedirectsResponseType struct {
 18648  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetHTTPRedirectsResponse"`
 18649  
 18650  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18651  
 18652  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18653  
 18654  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18655  
 18656  	Data []*HTTPRedirectData `xml:"data,omitempty" json:"data,omitempty"`
 18657  }
 18658  
 18659  type UpdateHTTPRedirectRequestType struct {
 18660  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateHTTPRedirectRequest"`
 18661  
 18662  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18663  
 18664  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18665  
 18666  	// name of zone
 18667  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18668  
 18669  	// hostname
 18670  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18671  
 18672  	// URL requests are redirecto to
 18673  	Url string `xml:"url,omitempty" json:"url,omitempty"`
 18674  
 18675  	// either '301' (temporary) or '302' (permanent)
 18676  	Code string `xml:"code,omitempty" json:"code,omitempty"`
 18677  
 18678  	// should redirected URL include requested URL
 18679  	Keep_uri string `xml:"keep_uri,omitempty" json:"keep_uri,omitempty"`
 18680  }
 18681  
 18682  type UpdateHTTPRedirectResponseType struct {
 18683  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateHTTPRedirectResponse"`
 18684  
 18685  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18686  
 18687  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18688  
 18689  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18690  
 18691  	Data *HTTPRedirectData `xml:"data,omitempty" json:"data,omitempty"`
 18692  }
 18693  
 18694  type DeleteOneHTTPRedirectRequestType struct {
 18695  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneHTTPRedirectRequest"`
 18696  
 18697  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18698  
 18699  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18700  
 18701  	// name of zone
 18702  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18703  
 18704  	// hostname
 18705  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18706  
 18707  	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
 18708  }
 18709  
 18710  type DeleteOneHTTPRedirectResponseType struct {
 18711  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneHTTPRedirectResponse"`
 18712  
 18713  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18714  
 18715  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18716  
 18717  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18718  
 18719  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 18720  }
 18721  
 18722  type CreateAdvRedirectRuleRequestType struct {
 18723  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateAdvRedirectRuleRequest"`
 18724  
 18725  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18726  
 18727  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18728  
 18729  	// name of zone
 18730  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18731  
 18732  	// hostname
 18733  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18734  
 18735  	// either '301' (temporary) or '302' (permanent)
 18736  	Code string `xml:"code,omitempty" json:"code,omitempty"`
 18737  
 18738  	// host portion of URL to match
 18739  	Host_prefix string `xml:"host_prefix,omitempty" json:"host_prefix,omitempty"`
 18740  
 18741  	// path portion of URL to match
 18742  	Path string `xml:"path,omitempty" json:"path,omitempty"`
 18743  
 18744  	// replacement pattern
 18745  	Url_pattern string `xml:"url_pattern,omitempty" json:"url_pattern,omitempty"`
 18746  
 18747  	// 'Y'/'N', default 'Y'
 18748  	Active string `xml:"active,omitempty" json:"active,omitempty"`
 18749  
 18750  	// Public ID of next AdvRedirect rule to be processed. (default to end of list)
 18751  	Next_public_id string `xml:"next_public_id,omitempty" json:"next_public_id,omitempty"`
 18752  }
 18753  
 18754  type CreateAdvRedirectRuleResponseType struct {
 18755  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateAdvRedirectRuleResponse"`
 18756  
 18757  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18758  
 18759  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18760  
 18761  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18762  
 18763  	Data *AdvRedirectRuleData `xml:"data,omitempty" json:"data,omitempty"`
 18764  }
 18765  
 18766  type UpdateAdvRedirectRuleRequestType struct {
 18767  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateAdvRedirectRuleRequest"`
 18768  
 18769  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18770  
 18771  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18772  
 18773  	// name of zone
 18774  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18775  
 18776  	// hostname
 18777  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18778  
 18779  	// public_id of Rule
 18780  	Public_id string `xml:"public_id,omitempty" json:"public_id,omitempty"`
 18781  
 18782  	// either '301' (temporary) or '302' (permanent)
 18783  	Code string `xml:"code,omitempty" json:"code,omitempty"`
 18784  
 18785  	// host portion of URL to match
 18786  	Host_prefix string `xml:"host_prefix,omitempty" json:"host_prefix,omitempty"`
 18787  
 18788  	// path portion of URL to match
 18789  	Path string `xml:"path,omitempty" json:"path,omitempty"`
 18790  
 18791  	// replacement pattern
 18792  	Url_pattern string `xml:"url_pattern,omitempty" json:"url_pattern,omitempty"`
 18793  
 18794  	// 'Y'/'N', default 'Y'
 18795  	Active string `xml:"active,omitempty" json:"active,omitempty"`
 18796  
 18797  	// Public ID of next AdvRedirect rule to be processed. (default to end of list)
 18798  	Next_public_id string `xml:"next_public_id,omitempty" json:"next_public_id,omitempty"`
 18799  }
 18800  
 18801  type UpdateAdvRedirectRuleResponseType struct {
 18802  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateAdvRedirectRuleResponse"`
 18803  
 18804  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18805  
 18806  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18807  
 18808  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18809  
 18810  	Data *AdvRedirectRuleData `xml:"data,omitempty" json:"data,omitempty"`
 18811  }
 18812  
 18813  type GetOneAdvRedirectRuleRequestType struct {
 18814  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneAdvRedirectRuleRequest"`
 18815  
 18816  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18817  
 18818  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18819  
 18820  	// name of zone
 18821  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18822  
 18823  	// hostname
 18824  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18825  
 18826  	// public_id of Rule
 18827  	Public_id string `xml:"public_id,omitempty" json:"public_id,omitempty"`
 18828  }
 18829  
 18830  type GetOneAdvRedirectRuleResponseType struct {
 18831  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneAdvRedirectRuleResponse"`
 18832  
 18833  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18834  
 18835  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18836  
 18837  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18838  
 18839  	Data *AdvRedirectRuleData `xml:"data,omitempty" json:"data,omitempty"`
 18840  }
 18841  
 18842  type GetAdvRedirectRulesRequestType struct {
 18843  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAdvRedirectRulesRequest"`
 18844  
 18845  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18846  
 18847  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18848  
 18849  	// name of zone
 18850  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18851  
 18852  	// hostname
 18853  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18854  }
 18855  
 18856  type GetAdvRedirectRulesResponseType struct {
 18857  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAdvRedirectRulesResponse"`
 18858  
 18859  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18860  
 18861  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18862  
 18863  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18864  
 18865  	Data []*AdvRedirectRuleData `xml:"data,omitempty" json:"data,omitempty"`
 18866  }
 18867  
 18868  type DeleteOneAdvRedirectRuleRequestType struct {
 18869  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneAdvRedirectRuleRequest"`
 18870  
 18871  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18872  
 18873  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18874  
 18875  	// name of zone
 18876  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18877  
 18878  	// hostname
 18879  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18880  
 18881  	// public_id of Rule
 18882  	Public_id string `xml:"public_id,omitempty" json:"public_id,omitempty"`
 18883  }
 18884  
 18885  type DeleteOneAdvRedirectRuleResponseType struct {
 18886  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneAdvRedirectRuleResponse"`
 18887  
 18888  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18889  
 18890  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18891  
 18892  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18893  
 18894  	Data *AdvRedirectRuleData `xml:"data,omitempty" json:"data,omitempty"`
 18895  }
 18896  
 18897  type CreateAdvRedirectRequestType struct {
 18898  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateAdvRedirectRequest"`
 18899  
 18900  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18901  
 18902  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18903  
 18904  	// name of zone
 18905  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18906  
 18907  	// 'Y'/'N', default 'Y'
 18908  	Active string `xml:"active,omitempty" json:"active,omitempty"`
 18909  
 18910  	// List of AdvRedirectRules
 18911  	Rules []*AdvRedirectRuleData `xml:"rules,omitempty" json:"rules,omitempty"`
 18912  
 18913  	// hostname
 18914  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18915  }
 18916  
 18917  type CreateAdvRedirectResponseType struct {
 18918  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateAdvRedirectResponse"`
 18919  
 18920  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18921  
 18922  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18923  
 18924  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18925  
 18926  	Data *AdvRedirectData `xml:"data,omitempty" json:"data,omitempty"`
 18927  }
 18928  
 18929  type GetOneAdvRedirectRequestType struct {
 18930  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneAdvRedirectRequest"`
 18931  
 18932  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18933  
 18934  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18935  
 18936  	// name of zone
 18937  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18938  
 18939  	// hostname
 18940  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18941  }
 18942  
 18943  type GetOneAdvRedirectResponseType struct {
 18944  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneAdvRedirectResponse"`
 18945  
 18946  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18947  
 18948  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18949  
 18950  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18951  
 18952  	Data *AdvRedirectData `xml:"data,omitempty" json:"data,omitempty"`
 18953  }
 18954  
 18955  type GetAdvRedirectsRequestType struct {
 18956  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAdvRedirectsRequest"`
 18957  
 18958  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18959  
 18960  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18961  
 18962  	// name of zone
 18963  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18964  
 18965  	Rules string `xml:"rules,omitempty" json:"rules,omitempty"`
 18966  }
 18967  
 18968  type GetAdvRedirectsResponseType struct {
 18969  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAdvRedirectsResponse"`
 18970  
 18971  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 18972  
 18973  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 18974  
 18975  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 18976  
 18977  	Data []*AdvRedirectData `xml:"data,omitempty" json:"data,omitempty"`
 18978  }
 18979  
 18980  type UpdateAdvRedirectRequestType struct {
 18981  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateAdvRedirectRequest"`
 18982  
 18983  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 18984  
 18985  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 18986  
 18987  	// name of zone
 18988  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 18989  
 18990  	// hostname
 18991  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 18992  
 18993  	// 'Y'/'N', default 'Y'
 18994  	Active string `xml:"active,omitempty" json:"active,omitempty"`
 18995  
 18996  	// List of AdvRedirectRules
 18997  	Rules []*AdvRedirectRuleData `xml:"rules,omitempty" json:"rules,omitempty"`
 18998  }
 18999  
 19000  type UpdateAdvRedirectResponseType struct {
 19001  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateAdvRedirectResponse"`
 19002  
 19003  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19004  
 19005  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19006  
 19007  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19008  
 19009  	Data *AdvRedirectData `xml:"data,omitempty" json:"data,omitempty"`
 19010  }
 19011  
 19012  type DeleteOneAdvRedirectRequestType struct {
 19013  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneAdvRedirectRequest"`
 19014  
 19015  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19016  
 19017  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19018  
 19019  	// name of zone
 19020  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19021  
 19022  	// hostname
 19023  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 19024  
 19025  	// 'Y'/'N', default 'Y'
 19026  	Active string `xml:"active,omitempty" json:"active,omitempty"`
 19027  
 19028  	// List of AdvRedirectRules
 19029  	Rules []*AdvRedirectRuleData `xml:"rules,omitempty" json:"rules,omitempty"`
 19030  }
 19031  
 19032  type DeleteOneAdvRedirectResponseType struct {
 19033  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneAdvRedirectResponse"`
 19034  
 19035  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19036  
 19037  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19038  
 19039  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19040  
 19041  	Data *AdvRedirectData `xml:"data,omitempty" json:"data,omitempty"`
 19042  }
 19043  
 19044  type GetNodeListRequestType struct {
 19045  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNodeListRequest"`
 19046  
 19047  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19048  
 19049  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19050  
 19051  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19052  
 19053  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 19054  }
 19055  
 19056  type GetNodeListResponseType struct {
 19057  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNodeListResponse"`
 19058  
 19059  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19060  
 19061  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19062  
 19063  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19064  
 19065  	Data []string `xml:"data,omitempty" json:"data,omitempty"`
 19066  }
 19067  
 19068  type PublishZoneRequestType struct {
 19069  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ PublishZoneRequest"`
 19070  
 19071  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19072  
 19073  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19074  
 19075  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19076  
 19077  	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
 19078  }
 19079  
 19080  type PublishZoneResponseType struct {
 19081  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ PublishZoneResponse"`
 19082  
 19083  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19084  
 19085  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19086  
 19087  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19088  
 19089  	Data *PublishZoneData `xml:"data,omitempty" json:"data,omitempty"`
 19090  }
 19091  
 19092  type PruneZoneRequestType struct {
 19093  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ PruneZoneRequest"`
 19094  
 19095  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19096  
 19097  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19098  
 19099  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19100  
 19101  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 19102  }
 19103  
 19104  type PruneZoneResponseType struct {
 19105  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ PruneZoneResponse"`
 19106  
 19107  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19108  
 19109  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19110  
 19111  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19112  
 19113  	Data *ZoneData `xml:"data,omitempty" json:"data,omitempty"`
 19114  }
 19115  
 19116  type FreezeZoneRequestType struct {
 19117  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ FreezeZoneRequest"`
 19118  
 19119  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19120  
 19121  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19122  
 19123  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19124  }
 19125  
 19126  type FreezeZoneResponseType struct {
 19127  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ FreezeZoneResponse"`
 19128  
 19129  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19130  
 19131  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19132  
 19133  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19134  
 19135  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 19136  }
 19137  
 19138  type ThawZoneRequestType struct {
 19139  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ThawZoneRequest"`
 19140  
 19141  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19142  
 19143  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19144  
 19145  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19146  }
 19147  
 19148  type ThawZoneResponseType struct {
 19149  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ThawZoneResponse"`
 19150  
 19151  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19152  
 19153  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19154  
 19155  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19156  
 19157  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 19158  }
 19159  
 19160  type RestoreZoneRequestType struct {
 19161  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RestoreZoneRequest"`
 19162  
 19163  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19164  
 19165  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19166  
 19167  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19168  }
 19169  
 19170  type RestoreZoneResponseType struct {
 19171  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RestoreZoneResponse"`
 19172  
 19173  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19174  
 19175  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19176  
 19177  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19178  
 19179  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 19180  }
 19181  
 19182  type BlockZoneRequestType struct {
 19183  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ BlockZoneRequest"`
 19184  
 19185  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19186  
 19187  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19188  
 19189  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19190  }
 19191  
 19192  type BlockZoneResponseType struct {
 19193  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ BlockZoneResponse"`
 19194  
 19195  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19196  
 19197  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19198  
 19199  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19200  
 19201  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 19202  }
 19203  
 19204  type DeleteZoneChangesetRequestType struct {
 19205  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteZoneChangesetRequest"`
 19206  
 19207  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19208  
 19209  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19210  
 19211  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19212  }
 19213  
 19214  type DeleteZoneChangesetResponseType struct {
 19215  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteZoneChangesetResponse"`
 19216  
 19217  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19218  
 19219  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19220  
 19221  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19222  
 19223  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 19224  }
 19225  
 19226  type GetZoneChangesetRequestType struct {
 19227  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneChangesetRequest"`
 19228  
 19229  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19230  
 19231  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19232  
 19233  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19234  }
 19235  
 19236  type GetZoneChangesetResponseType struct {
 19237  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneChangesetResponse"`
 19238  
 19239  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19240  
 19241  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19242  
 19243  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19244  
 19245  	Data []*ZoneChangeData `xml:"data,omitempty" json:"data,omitempty"`
 19246  }
 19247  
 19248  type GetZoneNotesRequestType struct {
 19249  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneNotesRequest"`
 19250  
 19251  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19252  
 19253  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19254  
 19255  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19256  
 19257  	Limit int32 `xml:"limit,omitempty" json:"limit,omitempty"`
 19258  
 19259  	Offset int32 `xml:"offset,omitempty" json:"offset,omitempty"`
 19260  }
 19261  
 19262  type GetZoneNotesResponseType struct {
 19263  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneNotesResponse"`
 19264  
 19265  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19266  
 19267  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19268  
 19269  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19270  
 19271  	Data []*ZoneNoteData `xml:"data,omitempty" json:"data,omitempty"`
 19272  }
 19273  
 19274  type UploadZoneFileRequestType struct {
 19275  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UploadZoneFileRequest"`
 19276  
 19277  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19278  
 19279  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19280  
 19281  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19282  
 19283  	File string `xml:"file,omitempty" json:"file,omitempty"`
 19284  
 19285  	Create string `xml:"create,omitempty" json:"create,omitempty"`
 19286  }
 19287  
 19288  type UploadZoneFileResponseType struct {
 19289  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UploadZoneFileResponse"`
 19290  
 19291  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19292  
 19293  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19294  
 19295  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19296  
 19297  	Data *TaskIDData `xml:"data,omitempty" json:"data,omitempty"`
 19298  }
 19299  
 19300  type TransferZoneInRequestType struct {
 19301  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ TransferZoneInRequest"`
 19302  
 19303  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19304  
 19305  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19306  
 19307  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19308  
 19309  	Master_ip string `xml:"master_ip,omitempty" json:"master_ip,omitempty"`
 19310  }
 19311  
 19312  type TransferZoneInResponseType struct {
 19313  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ TransferZoneInResponse"`
 19314  
 19315  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19316  
 19317  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19318  
 19319  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19320  
 19321  	Data *TaskIDData `xml:"data,omitempty" json:"data,omitempty"`
 19322  }
 19323  
 19324  type GetTransferStatusRequestType struct {
 19325  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTransferStatusRequest"`
 19326  
 19327  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19328  
 19329  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19330  
 19331  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19332  }
 19333  
 19334  type GetTransferStatusResponseType struct {
 19335  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTransferStatusResponse"`
 19336  
 19337  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19338  
 19339  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19340  
 19341  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19342  
 19343  	Data *ZoneTransferStatus `xml:"data,omitempty" json:"data,omitempty"`
 19344  }
 19345  
 19346  type GetZoneConfigOptionsRequestType struct {
 19347  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneConfigOptionsRequest"`
 19348  
 19349  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19350  
 19351  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19352  
 19353  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19354  }
 19355  
 19356  type GetZoneConfigOptionsResponseType struct {
 19357  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneConfigOptionsResponse"`
 19358  
 19359  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19360  
 19361  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19362  
 19363  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19364  
 19365  	Data []*ZoneConfigOptionData `xml:"data,omitempty" json:"data,omitempty"`
 19366  }
 19367  
 19368  type SetZoneConfigOptionsRequestType struct {
 19369  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetZoneConfigOptionsRequest"`
 19370  
 19371  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19372  
 19373  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19374  
 19375  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19376  
 19377  	Option []*ZoneConfigOptionData `xml:"option,omitempty" json:"option,omitempty"`
 19378  }
 19379  
 19380  type SetZoneConfigOptionsResponseType struct {
 19381  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetZoneConfigOptionsResponse"`
 19382  
 19383  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19384  
 19385  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19386  
 19387  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19388  
 19389  	Data []*ZoneConfigOptionData `xml:"data,omitempty" json:"data,omitempty"`
 19390  }
 19391  
 19392  type CreateIPTrackRequestType struct {
 19393  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateIPTrackRequest"`
 19394  
 19395  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19396  
 19397  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19398  
 19399  	// name of zone
 19400  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19401  
 19402  	// A, Dynamic_A, AAAA, Dynamic_AAAA
 19403  	Record_types []string `xml:"record_types,omitempty" json:"record_types,omitempty"`
 19404  
 19405  	// List of hostnames to watch for records
 19406  	Hosts []string `xml:"hosts,omitempty" json:"hosts,omitempty"`
 19407  
 19408  	// 'match', 'default', or a valid ttl
 19409  	Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
 19410  
 19411  	// Mask that records should match
 19412  	Netmask string `xml:"netmask,omitempty" json:"netmask,omitempty"`
 19413  
 19414  	// hostname
 19415  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 19416  }
 19417  
 19418  type CreateIPTrackResponseType struct {
 19419  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateIPTrackResponse"`
 19420  
 19421  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19422  
 19423  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19424  
 19425  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19426  
 19427  	Data *IPTrackData `xml:"data,omitempty" json:"data,omitempty"`
 19428  }
 19429  
 19430  type GetOneIPTrackRequestType struct {
 19431  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneIPTrackRequest"`
 19432  
 19433  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19434  
 19435  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19436  
 19437  	Iptrack_id int64 `xml:"iptrack_id,omitempty" json:"iptrack_id,omitempty"`
 19438  
 19439  	// name of zone
 19440  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19441  
 19442  	// hostname
 19443  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 19444  }
 19445  
 19446  type GetOneIPTrackResponseType struct {
 19447  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneIPTrackResponse"`
 19448  
 19449  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19450  
 19451  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19452  
 19453  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19454  
 19455  	Data *IPTrackData `xml:"data,omitempty" json:"data,omitempty"`
 19456  }
 19457  
 19458  type GetIPTracksRequestType struct {
 19459  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetIPTracksRequest"`
 19460  
 19461  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19462  
 19463  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19464  
 19465  	// name of zone
 19466  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19467  }
 19468  
 19469  type GetIPTracksResponseType struct {
 19470  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetIPTracksResponse"`
 19471  
 19472  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19473  
 19474  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19475  
 19476  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19477  
 19478  	Data []*IPTrackData `xml:"data,omitempty" json:"data,omitempty"`
 19479  }
 19480  
 19481  type UpdateIPTrackRequestType struct {
 19482  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateIPTrackRequest"`
 19483  
 19484  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19485  
 19486  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19487  
 19488  	Iptrack_id int64 `xml:"iptrack_id,omitempty" json:"iptrack_id,omitempty"`
 19489  
 19490  	// name of zone
 19491  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19492  
 19493  	// hostname
 19494  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 19495  
 19496  	// A, Dynamic_A, AAAA, Dynamic_AAAA
 19497  	Record_types []string `xml:"record_types,omitempty" json:"record_types,omitempty"`
 19498  
 19499  	// List of hostnames to watch for records
 19500  	Hosts []string `xml:"hosts,omitempty" json:"hosts,omitempty"`
 19501  
 19502  	// 'match', 'default', or a valid ttl
 19503  	Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
 19504  
 19505  	// Mask that records should match
 19506  	Netmask string `xml:"netmask,omitempty" json:"netmask,omitempty"`
 19507  }
 19508  
 19509  type UpdateIPTrackResponseType struct {
 19510  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateIPTrackResponse"`
 19511  
 19512  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19513  
 19514  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19515  
 19516  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19517  
 19518  	Data *IPTrackData `xml:"data,omitempty" json:"data,omitempty"`
 19519  }
 19520  
 19521  type DeleteOneIPTrackRequestType struct {
 19522  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneIPTrackRequest"`
 19523  
 19524  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19525  
 19526  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19527  
 19528  	Iptrack_id int64 `xml:"iptrack_id,omitempty" json:"iptrack_id,omitempty"`
 19529  
 19530  	// name of zone
 19531  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19532  
 19533  	// hostname
 19534  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 19535  }
 19536  
 19537  type DeleteOneIPTrackResponseType struct {
 19538  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneIPTrackResponse"`
 19539  
 19540  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19541  
 19542  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19543  
 19544  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19545  
 19546  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 19547  }
 19548  
 19549  type ActivateIPTrackRequestType struct {
 19550  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateIPTrackRequest"`
 19551  
 19552  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19553  
 19554  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19555  
 19556  	Iptrack_id int64 `xml:"iptrack_id,omitempty" json:"iptrack_id,omitempty"`
 19557  
 19558  	// name of zone
 19559  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19560  
 19561  	// hostname
 19562  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 19563  }
 19564  
 19565  type ActivateIPTrackResponseType struct {
 19566  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateIPTrackResponse"`
 19567  
 19568  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19569  
 19570  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19571  
 19572  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19573  
 19574  	Data *IPTrackData `xml:"data,omitempty" json:"data,omitempty"`
 19575  }
 19576  
 19577  type DeactivateIPTrackRequestType struct {
 19578  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateIPTrackRequest"`
 19579  
 19580  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19581  
 19582  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19583  
 19584  	Iptrack_id int64 `xml:"iptrack_id,omitempty" json:"iptrack_id,omitempty"`
 19585  
 19586  	// name of zone
 19587  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19588  
 19589  	// hostname
 19590  	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
 19591  }
 19592  
 19593  type DeactivateIPTrackResponseType struct {
 19594  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateIPTrackResponse"`
 19595  
 19596  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19597  
 19598  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19599  
 19600  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19601  
 19602  	Data *IPTrackData `xml:"data,omitempty" json:"data,omitempty"`
 19603  }
 19604  
 19605  type CreateDNSSECRequestType struct {
 19606  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDNSSECRequest"`
 19607  
 19608  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19609  
 19610  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19611  
 19612  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19613  
 19614  	// ,      contact that gets key notifications
 19615  	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
 19616  
 19617  	// when notifications are sent
 19618  	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
 19619  
 19620  	Keys []*DNSSECKey `xml:"keys,omitempty" json:"keys,omitempty"`
 19621  }
 19622  
 19623  type CreateDNSSECResponseType struct {
 19624  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDNSSECResponse"`
 19625  
 19626  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19627  
 19628  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19629  
 19630  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19631  
 19632  	Data *DNSSECData `xml:"data,omitempty" json:"data,omitempty"`
 19633  }
 19634  
 19635  type GetOneDNSSECRequestType struct {
 19636  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDNSSECRequest"`
 19637  
 19638  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19639  
 19640  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19641  
 19642  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19643  }
 19644  
 19645  type GetOneDNSSECResponseType struct {
 19646  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDNSSECResponse"`
 19647  
 19648  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19649  
 19650  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19651  
 19652  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19653  
 19654  	Data *DNSSECData `xml:"data,omitempty" json:"data,omitempty"`
 19655  }
 19656  
 19657  type GetDNSSECsRequestType struct {
 19658  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDNSSECsRequest"`
 19659  
 19660  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19661  
 19662  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19663  }
 19664  
 19665  type GetDNSSECsResponseType struct {
 19666  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDNSSECsResponse"`
 19667  
 19668  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19669  
 19670  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19671  
 19672  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19673  
 19674  	Data []*DNSSECData `xml:"data,omitempty" json:"data,omitempty"`
 19675  }
 19676  
 19677  type UpdateDNSSECRequestType struct {
 19678  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDNSSECRequest"`
 19679  
 19680  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19681  
 19682  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19683  
 19684  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19685  
 19686  	// ,      contact that gets key notifications
 19687  	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
 19688  
 19689  	// when notifications are sent
 19690  	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
 19691  
 19692  	Keys []*DNSSECKey `xml:"keys,omitempty" json:"keys,omitempty"`
 19693  }
 19694  
 19695  type UpdateDNSSECResponseType struct {
 19696  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDNSSECResponse"`
 19697  
 19698  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19699  
 19700  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19701  
 19702  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19703  
 19704  	Data *DNSSECData `xml:"data,omitempty" json:"data,omitempty"`
 19705  }
 19706  
 19707  type DeleteOneDNSSECRequestType struct {
 19708  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDNSSECRequest"`
 19709  
 19710  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19711  
 19712  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19713  
 19714  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19715  }
 19716  
 19717  type DeleteOneDNSSECResponseType struct {
 19718  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDNSSECResponse"`
 19719  
 19720  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19721  
 19722  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19723  
 19724  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19725  
 19726  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 19727  }
 19728  
 19729  type ActivateDNSSECRequestType struct {
 19730  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateDNSSECRequest"`
 19731  
 19732  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19733  
 19734  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19735  
 19736  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19737  }
 19738  
 19739  type ActivateDNSSECResponseType struct {
 19740  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateDNSSECResponse"`
 19741  
 19742  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19743  
 19744  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19745  
 19746  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19747  
 19748  	Data *DNSSECData `xml:"data,omitempty" json:"data,omitempty"`
 19749  }
 19750  
 19751  type DeactivateDNSSECRequestType struct {
 19752  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateDNSSECRequest"`
 19753  
 19754  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19755  
 19756  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19757  
 19758  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19759  }
 19760  
 19761  type DeactivateDNSSECResponseType struct {
 19762  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateDNSSECResponse"`
 19763  
 19764  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19765  
 19766  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19767  
 19768  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19769  
 19770  	Data *DNSSECData `xml:"data,omitempty" json:"data,omitempty"`
 19771  }
 19772  
 19773  type GetDNSSECTimelineRequestType struct {
 19774  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDNSSECTimelineRequest"`
 19775  
 19776  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19777  
 19778  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19779  
 19780  	// name of zone
 19781  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19782  
 19783  	// an epoch time, or 'now'
 19784  	Start_ts string `xml:"start_ts,omitempty" json:"start_ts,omitempty"`
 19785  
 19786  	// an epoch time, or 'now'
 19787  	End_ts string `xml:"end_ts,omitempty" json:"end_ts,omitempty"`
 19788  }
 19789  
 19790  type GetDNSSECTimelineResponseType struct {
 19791  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDNSSECTimelineResponse"`
 19792  
 19793  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19794  
 19795  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19796  
 19797  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19798  
 19799  	Data []*DNSSECTimelineEvent `xml:"data,omitempty" json:"data,omitempty"`
 19800  }
 19801  
 19802  type GetTasksRequestType struct {
 19803  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTasksRequest"`
 19804  
 19805  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19806  
 19807  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19808  
 19809  	Name string `xml:"name,omitempty" json:"name,omitempty"`
 19810  
 19811  	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
 19812  
 19813  	Zone_name string `xml:"zone_name,omitempty" json:"zone_name,omitempty"`
 19814  
 19815  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19816  }
 19817  
 19818  type GetTasksResponseType struct {
 19819  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTasksResponse"`
 19820  
 19821  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19822  
 19823  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19824  
 19825  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19826  
 19827  	Data []*TaskData `xml:"data,omitempty" json:"data,omitempty"`
 19828  }
 19829  
 19830  type GetOneTaskRequestType struct {
 19831  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneTaskRequest"`
 19832  
 19833  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19834  
 19835  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19836  
 19837  	Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
 19838  }
 19839  
 19840  type GetOneTaskResponseType struct {
 19841  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneTaskResponse"`
 19842  
 19843  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19844  
 19845  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19846  
 19847  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19848  
 19849  	Data *TaskData `xml:"data,omitempty" json:"data,omitempty"`
 19850  }
 19851  
 19852  type CancelTaskRequestType struct {
 19853  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CancelTaskRequest"`
 19854  
 19855  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19856  
 19857  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19858  
 19859  	Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
 19860  }
 19861  
 19862  type CancelTaskResponseType struct {
 19863  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CancelTaskResponse"`
 19864  
 19865  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19866  
 19867  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19868  
 19869  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19870  
 19871  	Data *TaskData `xml:"data,omitempty" json:"data,omitempty"`
 19872  }
 19873  
 19874  type CreateExtNameserverRequestType struct {
 19875  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateExtNameserverRequest"`
 19876  
 19877  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19878  
 19879  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19880  
 19881  	// can be empty or 'default'
 19882  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19883  
 19884  	// Y/N - does this block requests or add them
 19885  	Deny string `xml:"deny,omitempty" json:"deny,omitempty"`
 19886  
 19887  	Hosts []*ExtNSEntry `xml:"hosts,omitempty" json:"hosts,omitempty"`
 19888  
 19889  	Tsig_key_name string `xml:"tsig_key_name,omitempty" json:"tsig_key_name,omitempty"`
 19890  
 19891  	Active string `xml:"active,omitempty" json:"active,omitempty"`
 19892  }
 19893  
 19894  type CreateExtNameserverResponseType struct {
 19895  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateExtNameserverResponse"`
 19896  
 19897  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19898  
 19899  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19900  
 19901  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19902  
 19903  	Data *ExtNameserverData `xml:"data,omitempty" json:"data,omitempty"`
 19904  }
 19905  
 19906  type GetOneExtNameserverRequestType struct {
 19907  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneExtNameserverRequest"`
 19908  
 19909  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19910  
 19911  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19912  
 19913  	// can be empty or 'default'
 19914  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19915  }
 19916  
 19917  type GetOneExtNameserverResponseType struct {
 19918  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneExtNameserverResponse"`
 19919  
 19920  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19921  
 19922  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19923  
 19924  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19925  
 19926  	Data *ExtNameserverData `xml:"data,omitempty" json:"data,omitempty"`
 19927  }
 19928  
 19929  type GetExtNameserversRequestType struct {
 19930  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetExtNameserversRequest"`
 19931  
 19932  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19933  
 19934  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19935  }
 19936  
 19937  type GetExtNameserversResponseType struct {
 19938  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetExtNameserversResponse"`
 19939  
 19940  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19941  
 19942  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19943  
 19944  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19945  
 19946  	Data []*ExtNameserverData `xml:"data,omitempty" json:"data,omitempty"`
 19947  }
 19948  
 19949  type UpdateExtNameserverRequestType struct {
 19950  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateExtNameserverRequest"`
 19951  
 19952  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19953  
 19954  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19955  
 19956  	// can be empty or 'default'
 19957  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19958  
 19959  	// Y/N - does this block requests or add them
 19960  	Deny string `xml:"deny,omitempty" json:"deny,omitempty"`
 19961  
 19962  	Hosts []*ExtNSEntry `xml:"hosts,omitempty" json:"hosts,omitempty"`
 19963  
 19964  	Tsig_key_name string `xml:"tsig_key_name,omitempty" json:"tsig_key_name,omitempty"`
 19965  
 19966  	Active string `xml:"active,omitempty" json:"active,omitempty"`
 19967  }
 19968  
 19969  type UpdateExtNameserverResponseType struct {
 19970  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateExtNameserverResponse"`
 19971  
 19972  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19973  
 19974  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19975  
 19976  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 19977  
 19978  	Data *ExtNameserverData `xml:"data,omitempty" json:"data,omitempty"`
 19979  }
 19980  
 19981  type DeleteOneExtNameserverRequestType struct {
 19982  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneExtNameserverRequest"`
 19983  
 19984  	Token string `xml:"token,omitempty" json:"token,omitempty"`
 19985  
 19986  	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
 19987  
 19988  	// can be empty or 'default'
 19989  	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
 19990  }
 19991  
 19992  type DeleteOneExtNameserverResponseType struct {
 19993  	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneExtNameserverResponse"`
 19994  
 19995  	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
 19996  
 19997  	Status string `xml:"status,omitempty" json:"status,omitempty"`
 19998  
 19999  	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
 20000  
 20001  	Data string `xml:"data,omitempty" json:"data,omitempty"`
 20002  }
 20003  
 20004  type Dynect interface {
 20005  
 20006  	// Error can be either of the following types:
 20007  	//
 20008  	//   - fault
 20009  
 20010  	GetJob(request *GetJobRequestType) (*GetJobResponseType, error)
 20011  
 20012  	GetJobContext(ctx context.Context, request *GetJobRequestType) (*GetJobResponseType, error)
 20013  
 20014  	// Error can be either of the following types:
 20015  	//
 20016  	//   - fault
 20017  	/* starts a DynectAPI session */
 20018  	SessionLogin(request *SessionLoginRequestType) (*SessionLoginResponseType, error)
 20019  
 20020  	SessionLoginContext(ctx context.Context, request *SessionLoginRequestType) (*SessionLoginResponseType, error)
 20021  
 20022  	// Error can be either of the following types:
 20023  	//
 20024  	//   - fault
 20025  	/* ends a DynectAPI session and invalidates the token */
 20026  	SessionLogout(request *SessionLogoutRequestType) (*SessionLogoutResponseType, error)
 20027  
 20028  	SessionLogoutContext(ctx context.Context, request *SessionLogoutRequestType) (*SessionLogoutResponseType, error)
 20029  
 20030  	// Error can be either of the following types:
 20031  	//
 20032  	//   - fault
 20033  	/* checks where session and token are still valid */
 20034  	SessionIsAlive(request *SessionIsAliveRequestType) (*SessionIsAliveResponseType, error)
 20035  
 20036  	SessionIsAliveContext(ctx context.Context, request *SessionIsAliveRequestType) (*SessionIsAliveResponseType, error)
 20037  
 20038  	// Error can be either of the following types:
 20039  	//
 20040  	//   - fault
 20041  	/* No operation, prevents sessions from timing out */
 20042  	SessionKeepAlive(request *SessionKeepAliveRequestType) (*SessionKeepAliveResponseType, error)
 20043  
 20044  	SessionKeepAliveContext(ctx context.Context, request *SessionKeepAliveRequestType) (*SessionKeepAliveResponseType, error)
 20045  
 20046  	// Error can be either of the following types:
 20047  	//
 20048  	//   - fault
 20049  	/* Support only; adds permissions from a given customer */
 20050  	ScopeIn(request *ScopeInRequestType) (*ScopeInResponseType, error)
 20051  
 20052  	ScopeInContext(ctx context.Context, request *ScopeInRequestType) (*ScopeInResponseType, error)
 20053  
 20054  	// Error can be either of the following types:
 20055  	//
 20056  	//   - fault
 20057  	/* Support only; changes permissions to those of some particular user */
 20058  	ScopeAs(request *ScopeAsRequestType) (*ScopeAsResponseType, error)
 20059  
 20060  	ScopeAsContext(ctx context.Context, request *ScopeAsRequestType) (*ScopeAsResponseType, error)
 20061  
 20062  	// Error can be either of the following types:
 20063  	//
 20064  	//   - fault
 20065  	/* Undoes any ScopeIn or ScopeAs, returning to usual permissions */
 20066  	Unscope(request *UnscopeRequestType) (*UnscopeResponseType, error)
 20067  
 20068  	UnscopeContext(ctx context.Context, request *UnscopeRequestType) (*UnscopeResponseType, error)
 20069  
 20070  	// Error can be either of the following types:
 20071  	//
 20072  	//   - fault
 20073  	/* Retrieves Queries Per Second statistics in CSV format */
 20074  	GetQueryStats(request *GetQueryStatsRequestType) (*GetQueryStatsResponseType, error)
 20075  
 20076  	GetQueryStatsContext(ctx context.Context, request *GetQueryStatsRequestType) (*GetQueryStatsResponseType, error)
 20077  
 20078  	// Error can be either of the following types:
 20079  	//
 20080  	//   - fault
 20081  
 20082  	CreateGeo(request *CreateGeoRequestType) (*CreateGeoResponseType, error)
 20083  
 20084  	CreateGeoContext(ctx context.Context, request *CreateGeoRequestType) (*CreateGeoResponseType, error)
 20085  
 20086  	// Error can be either of the following types:
 20087  	//
 20088  	//   - fault
 20089  
 20090  	UpdateGeo(request *UpdateGeoRequestType) (*UpdateGeoResponseType, error)
 20091  
 20092  	UpdateGeoContext(ctx context.Context, request *UpdateGeoRequestType) (*UpdateGeoResponseType, error)
 20093  
 20094  	// Error can be either of the following types:
 20095  	//
 20096  	//   - fault
 20097  
 20098  	GetGeos(request *GetGeosRequestType) (*GetGeosResponseType, error)
 20099  
 20100  	GetGeosContext(ctx context.Context, request *GetGeosRequestType) (*GetGeosResponseType, error)
 20101  
 20102  	// Error can be either of the following types:
 20103  	//
 20104  	//   - fault
 20105  
 20106  	GetOneGeo(request *GetOneGeoRequestType) (*GetOneGeoResponseType, error)
 20107  
 20108  	GetOneGeoContext(ctx context.Context, request *GetOneGeoRequestType) (*GetOneGeoResponseType, error)
 20109  
 20110  	// Error can be either of the following types:
 20111  	//
 20112  	//   - fault
 20113  
 20114  	DeleteOneGeo(request *DeleteOneGeoRequestType) (*DeleteOneGeoResponseType, error)
 20115  
 20116  	DeleteOneGeoContext(ctx context.Context, request *DeleteOneGeoRequestType) (*DeleteOneGeoResponseType, error)
 20117  
 20118  	// Error can be either of the following types:
 20119  	//
 20120  	//   - fault
 20121  
 20122  	ActivateGeo(request *ActivateGeoRequestType) (*ActivateGeoResponseType, error)
 20123  
 20124  	ActivateGeoContext(ctx context.Context, request *ActivateGeoRequestType) (*ActivateGeoResponseType, error)
 20125  
 20126  	// Error can be either of the following types:
 20127  	//
 20128  	//   - fault
 20129  
 20130  	DeactivateGeo(request *DeactivateGeoRequestType) (*DeactivateGeoResponseType, error)
 20131  
 20132  	DeactivateGeoContext(ctx context.Context, request *DeactivateGeoRequestType) (*DeactivateGeoResponseType, error)
 20133  
 20134  	// Error can be either of the following types:
 20135  	//
 20136  	//   - fault
 20137  
 20138  	CreateGeoRegionGroup(request *CreateGeoRegionGroupRequestType) (*CreateGeoRegionGroupResponseType, error)
 20139  
 20140  	CreateGeoRegionGroupContext(ctx context.Context, request *CreateGeoRegionGroupRequestType) (*CreateGeoRegionGroupResponseType, error)
 20141  
 20142  	// Error can be either of the following types:
 20143  	//
 20144  	//   - fault
 20145  
 20146  	UpdateGeoRegionGroup(request *UpdateGeoRegionGroupRequestType) (*UpdateGeoRegionGroupResponseType, error)
 20147  
 20148  	UpdateGeoRegionGroupContext(ctx context.Context, request *UpdateGeoRegionGroupRequestType) (*UpdateGeoRegionGroupResponseType, error)
 20149  
 20150  	// Error can be either of the following types:
 20151  	//
 20152  	//   - fault
 20153  
 20154  	DeleteOneGeoRegionGroup(request *DeleteOneGeoRegionGroupRequestType) (*DeleteOneGeoRegionGroupResponseType, error)
 20155  
 20156  	DeleteOneGeoRegionGroupContext(ctx context.Context, request *DeleteOneGeoRegionGroupRequestType) (*DeleteOneGeoRegionGroupResponseType, error)
 20157  
 20158  	// Error can be either of the following types:
 20159  	//
 20160  	//   - fault
 20161  
 20162  	GetGeoRegionGroups(request *GetGeoRegionGroupsRequestType) (*GetGeoRegionGroupsResponseType, error)
 20163  
 20164  	GetGeoRegionGroupsContext(ctx context.Context, request *GetGeoRegionGroupsRequestType) (*GetGeoRegionGroupsResponseType, error)
 20165  
 20166  	// Error can be either of the following types:
 20167  	//
 20168  	//   - fault
 20169  
 20170  	GetOneGeoRegionGroup(request *GetOneGeoRegionGroupRequestType) (*GetOneGeoRegionGroupResponseType, error)
 20171  
 20172  	GetOneGeoRegionGroupContext(ctx context.Context, request *GetOneGeoRegionGroupRequestType) (*GetOneGeoRegionGroupResponseType, error)
 20173  
 20174  	// Error can be either of the following types:
 20175  	//
 20176  	//   - fault
 20177  
 20178  	CreateGeoNode(request *CreateGeoNodeRequestType) (*CreateGeoNodeResponseType, error)
 20179  
 20180  	CreateGeoNodeContext(ctx context.Context, request *CreateGeoNodeRequestType) (*CreateGeoNodeResponseType, error)
 20181  
 20182  	// Error can be either of the following types:
 20183  	//
 20184  	//   - fault
 20185  
 20186  	DeleteOneGeoNode(request *DeleteOneGeoNodeRequestType) (*DeleteOneGeoNodeResponseType, error)
 20187  
 20188  	DeleteOneGeoNodeContext(ctx context.Context, request *DeleteOneGeoNodeRequestType) (*DeleteOneGeoNodeResponseType, error)
 20189  
 20190  	// Error can be either of the following types:
 20191  	//
 20192  	//   - fault
 20193  
 20194  	GetGeoNodes(request *GetGeoNodesRequestType) (*GetGeoNodesResponseType, error)
 20195  
 20196  	GetGeoNodesContext(ctx context.Context, request *GetGeoNodesRequestType) (*GetGeoNodesResponseType, error)
 20197  
 20198  	// Error can be either of the following types:
 20199  	//
 20200  	//   - fault
 20201  
 20202  	CreateDSF(request *CreateDSFRequestType) (*CreateDSFResponseType, error)
 20203  
 20204  	CreateDSFContext(ctx context.Context, request *CreateDSFRequestType) (*CreateDSFResponseType, error)
 20205  
 20206  	// Error can be either of the following types:
 20207  	//
 20208  	//   - fault
 20209  
 20210  	UpdateDSF(request *UpdateDSFRequestType) (*UpdateDSFResponseType, error)
 20211  
 20212  	UpdateDSFContext(ctx context.Context, request *UpdateDSFRequestType) (*UpdateDSFResponseType, error)
 20213  
 20214  	// Error can be either of the following types:
 20215  	//
 20216  	//   - fault
 20217  
 20218  	GetDSFs(request *GetDSFsRequestType) (*GetDSFsResponseType, error)
 20219  
 20220  	GetDSFsContext(ctx context.Context, request *GetDSFsRequestType) (*GetDSFsResponseType, error)
 20221  
 20222  	// Error can be either of the following types:
 20223  	//
 20224  	//   - fault
 20225  
 20226  	GetDSFNotifiers(request *GetDSFNotifiersRequestType) (*GetDSFNotifiersResponseType, error)
 20227  
 20228  	GetDSFNotifiersContext(ctx context.Context, request *GetDSFNotifiersRequestType) (*GetDSFNotifiersResponseType, error)
 20229  
 20230  	// Error can be either of the following types:
 20231  	//
 20232  	//   - fault
 20233  
 20234  	DeleteOneDSF(request *DeleteOneDSFRequestType) (*DeleteOneDSFResponseType, error)
 20235  
 20236  	DeleteOneDSFContext(ctx context.Context, request *DeleteOneDSFRequestType) (*DeleteOneDSFResponseType, error)
 20237  
 20238  	// Error can be either of the following types:
 20239  	//
 20240  	//   - fault
 20241  
 20242  	GetOneDSF(request *GetOneDSFRequestType) (*GetOneDSFResponseType, error)
 20243  
 20244  	GetOneDSFContext(ctx context.Context, request *GetOneDSFRequestType) (*GetOneDSFResponseType, error)
 20245  
 20246  	// Error can be either of the following types:
 20247  	//
 20248  	//   - fault
 20249  
 20250  	RevertDSF(request *RevertDSFRequestType) (*RevertDSFResponseType, error)
 20251  
 20252  	RevertDSFContext(ctx context.Context, request *RevertDSFRequestType) (*RevertDSFResponseType, error)
 20253  
 20254  	// Error can be either of the following types:
 20255  	//
 20256  	//   - fault
 20257  
 20258  	PublishDSF(request *PublishDSFRequestType) (*PublishDSFResponseType, error)
 20259  
 20260  	PublishDSFContext(ctx context.Context, request *PublishDSFRequestType) (*PublishDSFResponseType, error)
 20261  
 20262  	// Error can be either of the following types:
 20263  	//
 20264  	//   - fault
 20265  
 20266  	AddDSFNotifier(request *AddDSFNotifierRequestType) (*AddDSFNotifierResponseType, error)
 20267  
 20268  	AddDSFNotifierContext(ctx context.Context, request *AddDSFNotifierRequestType) (*AddDSFNotifierResponseType, error)
 20269  
 20270  	// Error can be either of the following types:
 20271  	//
 20272  	//   - fault
 20273  
 20274  	RemoveDSFNotifier(request *RemoveDSFNotifierRequestType) (*RemoveDSFNotifierResponseType, error)
 20275  
 20276  	RemoveDSFNotifierContext(ctx context.Context, request *RemoveDSFNotifierRequestType) (*RemoveDSFNotifierResponseType, error)
 20277  
 20278  	// Error can be either of the following types:
 20279  	//
 20280  	//   - fault
 20281  
 20282  	CreateDSFRuleset(request *CreateDSFRulesetRequestType) (*CreateDSFRulesetResponseType, error)
 20283  
 20284  	CreateDSFRulesetContext(ctx context.Context, request *CreateDSFRulesetRequestType) (*CreateDSFRulesetResponseType, error)
 20285  
 20286  	// Error can be either of the following types:
 20287  	//
 20288  	//   - fault
 20289  
 20290  	UpdateDSFRuleset(request *UpdateDSFRulesetRequestType) (*UpdateDSFRulesetResponseType, error)
 20291  
 20292  	UpdateDSFRulesetContext(ctx context.Context, request *UpdateDSFRulesetRequestType) (*UpdateDSFRulesetResponseType, error)
 20293  
 20294  	// Error can be either of the following types:
 20295  	//
 20296  	//   - fault
 20297  
 20298  	GetDSFRulesets(request *GetDSFRulesetsRequestType) (*GetDSFRulesetsResponseType, error)
 20299  
 20300  	GetDSFRulesetsContext(ctx context.Context, request *GetDSFRulesetsRequestType) (*GetDSFRulesetsResponseType, error)
 20301  
 20302  	// Error can be either of the following types:
 20303  	//
 20304  	//   - fault
 20305  
 20306  	GetOneDSFRuleset(request *GetOneDSFRulesetRequestType) (*GetOneDSFRulesetResponseType, error)
 20307  
 20308  	GetOneDSFRulesetContext(ctx context.Context, request *GetOneDSFRulesetRequestType) (*GetOneDSFRulesetResponseType, error)
 20309  
 20310  	// Error can be either of the following types:
 20311  	//
 20312  	//   - fault
 20313  
 20314  	DeleteOneDSFRuleset(request *DeleteOneDSFRulesetRequestType) (*DeleteOneDSFRulesetResponseType, error)
 20315  
 20316  	DeleteOneDSFRulesetContext(ctx context.Context, request *DeleteOneDSFRulesetRequestType) (*DeleteOneDSFRulesetResponseType, error)
 20317  
 20318  	// Error can be either of the following types:
 20319  	//
 20320  	//   - fault
 20321  
 20322  	CreateDSFResponsePool(request *CreateDSFResponsePoolRequestType) (*CreateDSFResponsePoolResponseType, error)
 20323  
 20324  	CreateDSFResponsePoolContext(ctx context.Context, request *CreateDSFResponsePoolRequestType) (*CreateDSFResponsePoolResponseType, error)
 20325  
 20326  	// Error can be either of the following types:
 20327  	//
 20328  	//   - fault
 20329  
 20330  	UpdateDSFResponsePool(request *UpdateDSFResponsePoolRequestType) (*UpdateDSFResponsePoolResponseType, error)
 20331  
 20332  	UpdateDSFResponsePoolContext(ctx context.Context, request *UpdateDSFResponsePoolRequestType) (*UpdateDSFResponsePoolResponseType, error)
 20333  
 20334  	// Error can be either of the following types:
 20335  	//
 20336  	//   - fault
 20337  
 20338  	GetDSFResponsePools(request *GetDSFResponsePoolsRequestType) (*GetDSFResponsePoolsResponseType, error)
 20339  
 20340  	GetDSFResponsePoolsContext(ctx context.Context, request *GetDSFResponsePoolsRequestType) (*GetDSFResponsePoolsResponseType, error)
 20341  
 20342  	// Error can be either of the following types:
 20343  	//
 20344  	//   - fault
 20345  
 20346  	GetOneDSFResponsePool(request *GetOneDSFResponsePoolRequestType) (*GetOneDSFResponsePoolResponseType, error)
 20347  
 20348  	GetOneDSFResponsePoolContext(ctx context.Context, request *GetOneDSFResponsePoolRequestType) (*GetOneDSFResponsePoolResponseType, error)
 20349  
 20350  	// Error can be either of the following types:
 20351  	//
 20352  	//   - fault
 20353  
 20354  	DeleteOneDSFResponsePool(request *DeleteOneDSFResponsePoolRequestType) (*DeleteOneDSFResponsePoolResponseType, error)
 20355  
 20356  	DeleteOneDSFResponsePoolContext(ctx context.Context, request *DeleteOneDSFResponsePoolRequestType) (*DeleteOneDSFResponsePoolResponseType, error)
 20357  
 20358  	// Error can be either of the following types:
 20359  	//
 20360  	//   - fault
 20361  
 20362  	CreateDSFRecordSetFailoverChain(request *CreateDSFRecordSetFailoverChainRequestType) (*CreateDSFRecordSetFailoverChainResponseType, error)
 20363  
 20364  	CreateDSFRecordSetFailoverChainContext(ctx context.Context, request *CreateDSFRecordSetFailoverChainRequestType) (*CreateDSFRecordSetFailoverChainResponseType, error)
 20365  
 20366  	// Error can be either of the following types:
 20367  	//
 20368  	//   - fault
 20369  
 20370  	UpdateDSFRecordSetFailoverChain(request *UpdateDSFRecordSetFailoverChainRequestType) (*UpdateDSFRecordSetFailoverChainResponseType, error)
 20371  
 20372  	UpdateDSFRecordSetFailoverChainContext(ctx context.Context, request *UpdateDSFRecordSetFailoverChainRequestType) (*UpdateDSFRecordSetFailoverChainResponseType, error)
 20373  
 20374  	// Error can be either of the following types:
 20375  	//
 20376  	//   - fault
 20377  
 20378  	GetDSFRecordSetFailoverChains(request *GetDSFRecordSetFailoverChainsRequestType) (*GetDSFRecordSetFailoverChainsResponseType, error)
 20379  
 20380  	GetDSFRecordSetFailoverChainsContext(ctx context.Context, request *GetDSFRecordSetFailoverChainsRequestType) (*GetDSFRecordSetFailoverChainsResponseType, error)
 20381  
 20382  	// Error can be either of the following types:
 20383  	//
 20384  	//   - fault
 20385  
 20386  	GetOneDSFRecordSetFailoverChain(request *GetOneDSFRecordSetFailoverChainRequestType) (*GetOneDSFRecordSetFailoverChainResponseType, error)
 20387  
 20388  	GetOneDSFRecordSetFailoverChainContext(ctx context.Context, request *GetOneDSFRecordSetFailoverChainRequestType) (*GetOneDSFRecordSetFailoverChainResponseType, error)
 20389  
 20390  	// Error can be either of the following types:
 20391  	//
 20392  	//   - fault
 20393  
 20394  	DeleteOneDSFRecordSetFailoverChain(request *DeleteOneDSFRecordSetFailoverChainRequestType) (*DeleteOneDSFRecordSetFailoverChainResponseType, error)
 20395  
 20396  	DeleteOneDSFRecordSetFailoverChainContext(ctx context.Context, request *DeleteOneDSFRecordSetFailoverChainRequestType) (*DeleteOneDSFRecordSetFailoverChainResponseType, error)
 20397  
 20398  	// Error can be either of the following types:
 20399  	//
 20400  	//   - fault
 20401  
 20402  	CreateDSFRecordSet(request *CreateDSFRecordSetRequestType) (*CreateDSFRecordSetResponseType, error)
 20403  
 20404  	CreateDSFRecordSetContext(ctx context.Context, request *CreateDSFRecordSetRequestType) (*CreateDSFRecordSetResponseType, error)
 20405  
 20406  	// Error can be either of the following types:
 20407  	//
 20408  	//   - fault
 20409  
 20410  	UpdateDSFRecordSet(request *UpdateDSFRecordSetRequestType) (*UpdateDSFRecordSetResponseType, error)
 20411  
 20412  	UpdateDSFRecordSetContext(ctx context.Context, request *UpdateDSFRecordSetRequestType) (*UpdateDSFRecordSetResponseType, error)
 20413  
 20414  	// Error can be either of the following types:
 20415  	//
 20416  	//   - fault
 20417  
 20418  	GetOneDSFRecordSet(request *GetOneDSFRecordSetRequestType) (*GetOneDSFRecordSetResponseType, error)
 20419  
 20420  	GetOneDSFRecordSetContext(ctx context.Context, request *GetOneDSFRecordSetRequestType) (*GetOneDSFRecordSetResponseType, error)
 20421  
 20422  	// Error can be either of the following types:
 20423  	//
 20424  	//   - fault
 20425  
 20426  	GetDSFRecordSets(request *GetDSFRecordSetsRequestType) (*GetDSFRecordSetsResponseType, error)
 20427  
 20428  	GetDSFRecordSetsContext(ctx context.Context, request *GetDSFRecordSetsRequestType) (*GetDSFRecordSetsResponseType, error)
 20429  
 20430  	// Error can be either of the following types:
 20431  	//
 20432  	//   - fault
 20433  
 20434  	DeleteOneDSFRecordSet(request *DeleteOneDSFRecordSetRequestType) (*DeleteOneDSFRecordSetResponseType, error)
 20435  
 20436  	DeleteOneDSFRecordSetContext(ctx context.Context, request *DeleteOneDSFRecordSetRequestType) (*DeleteOneDSFRecordSetResponseType, error)
 20437  
 20438  	// Error can be either of the following types:
 20439  	//
 20440  	//   - fault
 20441  
 20442  	CreateDSFRecord(request *CreateDSFRecordRequestType) (*CreateDSFRecordResponseType, error)
 20443  
 20444  	CreateDSFRecordContext(ctx context.Context, request *CreateDSFRecordRequestType) (*CreateDSFRecordResponseType, error)
 20445  
 20446  	// Error can be either of the following types:
 20447  	//
 20448  	//   - fault
 20449  
 20450  	UpdateDSFRecord(request *UpdateDSFRecordRequestType) (*UpdateDSFRecordResponseType, error)
 20451  
 20452  	UpdateDSFRecordContext(ctx context.Context, request *UpdateDSFRecordRequestType) (*UpdateDSFRecordResponseType, error)
 20453  
 20454  	// Error can be either of the following types:
 20455  	//
 20456  	//   - fault
 20457  
 20458  	GetOneDSFRecord(request *GetOneDSFRecordRequestType) (*GetOneDSFRecordResponseType, error)
 20459  
 20460  	GetOneDSFRecordContext(ctx context.Context, request *GetOneDSFRecordRequestType) (*GetOneDSFRecordResponseType, error)
 20461  
 20462  	// Error can be either of the following types:
 20463  	//
 20464  	//   - fault
 20465  
 20466  	GetDSFRecords(request *GetDSFRecordsRequestType) (*GetDSFRecordsResponseType, error)
 20467  
 20468  	GetDSFRecordsContext(ctx context.Context, request *GetDSFRecordsRequestType) (*GetDSFRecordsResponseType, error)
 20469  
 20470  	// Error can be either of the following types:
 20471  	//
 20472  	//   - fault
 20473  
 20474  	DeleteOneDSFRecord(request *DeleteOneDSFRecordRequestType) (*DeleteOneDSFRecordResponseType, error)
 20475  
 20476  	DeleteOneDSFRecordContext(ctx context.Context, request *DeleteOneDSFRecordRequestType) (*DeleteOneDSFRecordResponseType, error)
 20477  
 20478  	// Error can be either of the following types:
 20479  	//
 20480  	//   - fault
 20481  
 20482  	AddDSFNode(request *AddDSFNodeRequestType) (*AddDSFNodeResponseType, error)
 20483  
 20484  	AddDSFNodeContext(ctx context.Context, request *AddDSFNodeRequestType) (*AddDSFNodeResponseType, error)
 20485  
 20486  	// Error can be either of the following types:
 20487  	//
 20488  	//   - fault
 20489  
 20490  	UpdateDSFNodes(request *UpdateDSFNodesRequestType) (*UpdateDSFNodesResponseType, error)
 20491  
 20492  	UpdateDSFNodesContext(ctx context.Context, request *UpdateDSFNodesRequestType) (*UpdateDSFNodesResponseType, error)
 20493  
 20494  	// Error can be either of the following types:
 20495  	//
 20496  	//   - fault
 20497  
 20498  	GetDSFNodes(request *GetDSFNodesRequestType) (*GetDSFNodesResponseType, error)
 20499  
 20500  	GetDSFNodesContext(ctx context.Context, request *GetDSFNodesRequestType) (*GetDSFNodesResponseType, error)
 20501  
 20502  	// Error can be either of the following types:
 20503  	//
 20504  	//   - fault
 20505  
 20506  	DeleteOneDSFNode(request *DeleteOneDSFNodeRequestType) (*DeleteOneDSFNodeResponseType, error)
 20507  
 20508  	DeleteOneDSFNodeContext(ctx context.Context, request *DeleteOneDSFNodeRequestType) (*DeleteOneDSFNodeResponseType, error)
 20509  
 20510  	// Error can be either of the following types:
 20511  	//
 20512  	//   - fault
 20513  
 20514  	CreateDSFMonitor(request *CreateDSFMonitorRequestType) (*CreateDSFMonitorResponseType, error)
 20515  
 20516  	CreateDSFMonitorContext(ctx context.Context, request *CreateDSFMonitorRequestType) (*CreateDSFMonitorResponseType, error)
 20517  
 20518  	// Error can be either of the following types:
 20519  	//
 20520  	//   - fault
 20521  
 20522  	UpdateDSFMonitor(request *UpdateDSFMonitorRequestType) (*UpdateDSFMonitorResponseType, error)
 20523  
 20524  	UpdateDSFMonitorContext(ctx context.Context, request *UpdateDSFMonitorRequestType) (*UpdateDSFMonitorResponseType, error)
 20525  
 20526  	// Error can be either of the following types:
 20527  	//
 20528  	//   - fault
 20529  
 20530  	GetOneDSFMonitor(request *GetOneDSFMonitorRequestType) (*GetOneDSFMonitorResponseType, error)
 20531  
 20532  	GetOneDSFMonitorContext(ctx context.Context, request *GetOneDSFMonitorRequestType) (*GetOneDSFMonitorResponseType, error)
 20533  
 20534  	// Error can be either of the following types:
 20535  	//
 20536  	//   - fault
 20537  
 20538  	GetDSFMonitors(request *GetDSFMonitorsRequestType) (*GetDSFMonitorsResponseType, error)
 20539  
 20540  	GetDSFMonitorsContext(ctx context.Context, request *GetDSFMonitorsRequestType) (*GetDSFMonitorsResponseType, error)
 20541  
 20542  	// Error can be either of the following types:
 20543  	//
 20544  	//   - fault
 20545  
 20546  	DeleteOneDSFMonitor(request *DeleteOneDSFMonitorRequestType) (*DeleteOneDSFMonitorResponseType, error)
 20547  
 20548  	DeleteOneDSFMonitorContext(ctx context.Context, request *DeleteOneDSFMonitorRequestType) (*DeleteOneDSFMonitorResponseType, error)
 20549  
 20550  	// Error can be either of the following types:
 20551  	//
 20552  	//   - fault
 20553  
 20554  	AddDSFMonitorNotifier(request *AddDSFMonitorNotifierRequestType) (*AddDSFMonitorNotifierResponseType, error)
 20555  
 20556  	AddDSFMonitorNotifierContext(ctx context.Context, request *AddDSFMonitorNotifierRequestType) (*AddDSFMonitorNotifierResponseType, error)
 20557  
 20558  	// Error can be either of the following types:
 20559  	//
 20560  	//   - fault
 20561  
 20562  	GetDSFMonitorSites(request *GetDSFMonitorSitesRequestType) (*GetDSFMonitorSitesResponseType, error)
 20563  
 20564  	GetDSFMonitorSitesContext(ctx context.Context, request *GetDSFMonitorSitesRequestType) (*GetDSFMonitorSitesResponseType, error)
 20565  
 20566  	// Error can be either of the following types:
 20567  	//
 20568  	//   - fault
 20569  
 20570  	CreateNotifier(request *CreateNotifierRequestType) (*CreateNotifierResponseType, error)
 20571  
 20572  	CreateNotifierContext(ctx context.Context, request *CreateNotifierRequestType) (*CreateNotifierResponseType, error)
 20573  
 20574  	// Error can be either of the following types:
 20575  	//
 20576  	//   - fault
 20577  
 20578  	UpdateNotifier(request *UpdateNotifierRequestType) (*UpdateNotifierResponseType, error)
 20579  
 20580  	UpdateNotifierContext(ctx context.Context, request *UpdateNotifierRequestType) (*UpdateNotifierResponseType, error)
 20581  
 20582  	// Error can be either of the following types:
 20583  	//
 20584  	//   - fault
 20585  
 20586  	GetOneNotifier(request *GetOneNotifierRequestType) (*GetOneNotifierResponseType, error)
 20587  
 20588  	GetOneNotifierContext(ctx context.Context, request *GetOneNotifierRequestType) (*GetOneNotifierResponseType, error)
 20589  
 20590  	// Error can be either of the following types:
 20591  	//
 20592  	//   - fault
 20593  
 20594  	GetNotifiers(request *GetNotifiersRequestType) (*GetNotifiersResponseType, error)
 20595  
 20596  	GetNotifiersContext(ctx context.Context, request *GetNotifiersRequestType) (*GetNotifiersResponseType, error)
 20597  
 20598  	// Error can be either of the following types:
 20599  	//
 20600  	//   - fault
 20601  
 20602  	DeleteOneNotifier(request *DeleteOneNotifierRequestType) (*DeleteOneNotifierResponseType, error)
 20603  
 20604  	DeleteOneNotifierContext(ctx context.Context, request *DeleteOneNotifierRequestType) (*DeleteOneNotifierResponseType, error)
 20605  
 20606  	// Error can be either of the following types:
 20607  	//
 20608  	//   - fault
 20609  
 20610  	CreateConfigLimit(request *CreateConfigLimitRequestType) (*CreateConfigLimitResponseType, error)
 20611  
 20612  	CreateConfigLimitContext(ctx context.Context, request *CreateConfigLimitRequestType) (*CreateConfigLimitResponseType, error)
 20613  
 20614  	// Error can be either of the following types:
 20615  	//
 20616  	//   - fault
 20617  
 20618  	GetOneConfigLimit(request *GetOneConfigLimitRequestType) (*GetOneConfigLimitResponseType, error)
 20619  
 20620  	GetOneConfigLimitContext(ctx context.Context, request *GetOneConfigLimitRequestType) (*GetOneConfigLimitResponseType, error)
 20621  
 20622  	// Error can be either of the following types:
 20623  	//
 20624  	//   - fault
 20625  
 20626  	GetConfigLimits(request *GetConfigLimitsRequestType) (*GetConfigLimitsResponseType, error)
 20627  
 20628  	GetConfigLimitsContext(ctx context.Context, request *GetConfigLimitsRequestType) (*GetConfigLimitsResponseType, error)
 20629  
 20630  	// Error can be either of the following types:
 20631  	//
 20632  	//   - fault
 20633  
 20634  	UpdateConfigLimit(request *UpdateConfigLimitRequestType) (*UpdateConfigLimitResponseType, error)
 20635  
 20636  	UpdateConfigLimitContext(ctx context.Context, request *UpdateConfigLimitRequestType) (*UpdateConfigLimitResponseType, error)
 20637  
 20638  	// Error can be either of the following types:
 20639  	//
 20640  	//   - fault
 20641  
 20642  	DeleteOneConfigLimit(request *DeleteOneConfigLimitRequestType) (*DeleteOneConfigLimitResponseType, error)
 20643  
 20644  	DeleteOneConfigLimitContext(ctx context.Context, request *DeleteOneConfigLimitRequestType) (*DeleteOneConfigLimitResponseType, error)
 20645  
 20646  	// Error can be either of the following types:
 20647  	//
 20648  	//   - fault
 20649  	/* Creates a new PermissionGroup */
 20650  	CreatePermissionGroup(request *CreatePermissionGroupRequestType) (*CreatePermissionGroupResponseType, error)
 20651  
 20652  	CreatePermissionGroupContext(ctx context.Context, request *CreatePermissionGroupRequestType) (*CreatePermissionGroupResponseType, error)
 20653  
 20654  	// Error can be either of the following types:
 20655  	//
 20656  	//   - fault
 20657  	/* Finds single PermissionGroup */
 20658  	GetOnePermissionGroup(request *GetOnePermissionGroupRequestType) (*GetOnePermissionGroupResponseType, error)
 20659  
 20660  	GetOnePermissionGroupContext(ctx context.Context, request *GetOnePermissionGroupRequestType) (*GetOnePermissionGroupResponseType, error)
 20661  
 20662  	// Error can be either of the following types:
 20663  	//
 20664  	//   - fault
 20665  	/* Finds every PermissionGroup */
 20666  	GetPermissionGroups(request *GetPermissionGroupsRequestType) (*GetPermissionGroupsResponseType, error)
 20667  
 20668  	GetPermissionGroupsContext(ctx context.Context, request *GetPermissionGroupsRequestType) (*GetPermissionGroupsResponseType, error)
 20669  
 20670  	// Error can be either of the following types:
 20671  	//
 20672  	//   - fault
 20673  	/* Deletes a single PermissionGroup */
 20674  	DeleteOnePermissionGroup(request *DeleteOnePermissionGroupRequestType) (*DeleteOnePermissionGroupResponseType, error)
 20675  
 20676  	DeleteOnePermissionGroupContext(ctx context.Context, request *DeleteOnePermissionGroupRequestType) (*DeleteOnePermissionGroupResponseType, error)
 20677  
 20678  	// Error can be either of the following types:
 20679  	//
 20680  	//   - fault
 20681  
 20682  	UpdatePermissionGroup(request *UpdatePermissionGroupRequestType) (*UpdatePermissionGroupResponseType, error)
 20683  
 20684  	UpdatePermissionGroupContext(ctx context.Context, request *UpdatePermissionGroupRequestType) (*UpdatePermissionGroupResponseType, error)
 20685  
 20686  	// Error can be either of the following types:
 20687  	//
 20688  	//   - fault
 20689  
 20690  	GetCustomerPermissions(request *GetCustomerPermissionsRequestType) (*GetCustomerPermissionsResponseType, error)
 20691  
 20692  	GetCustomerPermissionsContext(ctx context.Context, request *GetCustomerPermissionsRequestType) (*GetCustomerPermissionsResponseType, error)
 20693  
 20694  	// Error can be either of the following types:
 20695  	//
 20696  	//   - fault
 20697  
 20698  	GetUserPermissions(request *GetUserPermissionsRequestType) (*GetUserPermissionsResponseType, error)
 20699  
 20700  	GetUserPermissionsContext(ctx context.Context, request *GetUserPermissionsRequestType) (*GetUserPermissionsResponseType, error)
 20701  
 20702  	// Error can be either of the following types:
 20703  	//
 20704  	//   - fault
 20705  
 20706  	CheckPermissions(request *CheckPermissionsRequestType) (*CheckPermissionsResponseType, error)
 20707  
 20708  	CheckPermissionsContext(ctx context.Context, request *CheckPermissionsRequestType) (*CheckPermissionsResponseType, error)
 20709  
 20710  	// Error can be either of the following types:
 20711  	//
 20712  	//   - fault
 20713  
 20714  	AddPermissionGroupUsers(request *AddPermissionGroupUsersRequestType) (*AddPermissionGroupUsersResponseType, error)
 20715  
 20716  	AddPermissionGroupUsersContext(ctx context.Context, request *AddPermissionGroupUsersRequestType) (*AddPermissionGroupUsersResponseType, error)
 20717  
 20718  	// Error can be either of the following types:
 20719  	//
 20720  	//   - fault
 20721  
 20722  	SetPermissionGroupUsers(request *SetPermissionGroupUsersRequestType) (*SetPermissionGroupUsersResponseType, error)
 20723  
 20724  	SetPermissionGroupUsersContext(ctx context.Context, request *SetPermissionGroupUsersRequestType) (*SetPermissionGroupUsersResponseType, error)
 20725  
 20726  	// Error can be either of the following types:
 20727  	//
 20728  	//   - fault
 20729  
 20730  	RemovePermissionGroupUsers(request *RemovePermissionGroupUsersRequestType) (*RemovePermissionGroupUsersResponseType, error)
 20731  
 20732  	RemovePermissionGroupUsersContext(ctx context.Context, request *RemovePermissionGroupUsersRequestType) (*RemovePermissionGroupUsersResponseType, error)
 20733  
 20734  	// Error can be either of the following types:
 20735  	//
 20736  	//   - fault
 20737  
 20738  	AddPermissionGroupSubgroups(request *AddPermissionGroupSubgroupsRequestType) (*AddPermissionGroupSubgroupsResponseType, error)
 20739  
 20740  	AddPermissionGroupSubgroupsContext(ctx context.Context, request *AddPermissionGroupSubgroupsRequestType) (*AddPermissionGroupSubgroupsResponseType, error)
 20741  
 20742  	// Error can be either of the following types:
 20743  	//
 20744  	//   - fault
 20745  
 20746  	SetPermissionGroupSubgroups(request *SetPermissionGroupSubgroupsRequestType) (*SetPermissionGroupSubgroupsResponseType, error)
 20747  
 20748  	SetPermissionGroupSubgroupsContext(ctx context.Context, request *SetPermissionGroupSubgroupsRequestType) (*SetPermissionGroupSubgroupsResponseType, error)
 20749  
 20750  	// Error can be either of the following types:
 20751  	//
 20752  	//   - fault
 20753  
 20754  	RemovePermissionGroupSubgroups(request *RemovePermissionGroupSubgroupsRequestType) (*RemovePermissionGroupSubgroupsResponseType, error)
 20755  
 20756  	RemovePermissionGroupSubgroupsContext(ctx context.Context, request *RemovePermissionGroupSubgroupsRequestType) (*RemovePermissionGroupSubgroupsResponseType, error)
 20757  
 20758  	// Error can be either of the following types:
 20759  	//
 20760  	//   - fault
 20761  
 20762  	AddPermissionGroupPermissions(request *AddPermissionGroupPermissionsRequestType) (*AddPermissionGroupPermissionsResponseType, error)
 20763  
 20764  	AddPermissionGroupPermissionsContext(ctx context.Context, request *AddPermissionGroupPermissionsRequestType) (*AddPermissionGroupPermissionsResponseType, error)
 20765  
 20766  	// Error can be either of the following types:
 20767  	//
 20768  	//   - fault
 20769  
 20770  	SetPermissionGroupPermissions(request *SetPermissionGroupPermissionsRequestType) (*SetPermissionGroupPermissionsResponseType, error)
 20771  
 20772  	SetPermissionGroupPermissionsContext(ctx context.Context, request *SetPermissionGroupPermissionsRequestType) (*SetPermissionGroupPermissionsResponseType, error)
 20773  
 20774  	// Error can be either of the following types:
 20775  	//
 20776  	//   - fault
 20777  
 20778  	RemovePermissionGroupPermissions(request *RemovePermissionGroupPermissionsRequestType) (*RemovePermissionGroupPermissionsResponseType, error)
 20779  
 20780  	RemovePermissionGroupPermissionsContext(ctx context.Context, request *RemovePermissionGroupPermissionsRequestType) (*RemovePermissionGroupPermissionsResponseType, error)
 20781  
 20782  	// Error can be either of the following types:
 20783  	//
 20784  	//   - fault
 20785  
 20786  	AddPermissionGroupZones(request *AddPermissionGroupZonesRequestType) (*AddPermissionGroupZonesResponseType, error)
 20787  
 20788  	AddPermissionGroupZonesContext(ctx context.Context, request *AddPermissionGroupZonesRequestType) (*AddPermissionGroupZonesResponseType, error)
 20789  
 20790  	// Error can be either of the following types:
 20791  	//
 20792  	//   - fault
 20793  
 20794  	SetPermissionGroupZones(request *SetPermissionGroupZonesRequestType) (*SetPermissionGroupZonesResponseType, error)
 20795  
 20796  	SetPermissionGroupZonesContext(ctx context.Context, request *SetPermissionGroupZonesRequestType) (*SetPermissionGroupZonesResponseType, error)
 20797  
 20798  	// Error can be either of the following types:
 20799  	//
 20800  	//   - fault
 20801  
 20802  	RemovePermissionGroupZones(request *RemovePermissionGroupZonesRequestType) (*RemovePermissionGroupZonesResponseType, error)
 20803  
 20804  	RemovePermissionGroupZonesContext(ctx context.Context, request *RemovePermissionGroupZonesRequestType) (*RemovePermissionGroupZonesResponseType, error)
 20805  
 20806  	// Error can be either of the following types:
 20807  	//
 20808  	//   - fault
 20809  
 20810  	AddUserGroups(request *AddUserGroupsRequestType) (*AddUserGroupsResponseType, error)
 20811  
 20812  	AddUserGroupsContext(ctx context.Context, request *AddUserGroupsRequestType) (*AddUserGroupsResponseType, error)
 20813  
 20814  	// Error can be either of the following types:
 20815  	//
 20816  	//   - fault
 20817  
 20818  	SetUserGroups(request *SetUserGroupsRequestType) (*SetUserGroupsResponseType, error)
 20819  
 20820  	SetUserGroupsContext(ctx context.Context, request *SetUserGroupsRequestType) (*SetUserGroupsResponseType, error)
 20821  
 20822  	// Error can be either of the following types:
 20823  	//
 20824  	//   - fault
 20825  
 20826  	RemoveUserGroups(request *RemoveUserGroupsRequestType) (*RemoveUserGroupsResponseType, error)
 20827  
 20828  	RemoveUserGroupsContext(ctx context.Context, request *RemoveUserGroupsRequestType) (*RemoveUserGroupsResponseType, error)
 20829  
 20830  	// Error can be either of the following types:
 20831  	//
 20832  	//   - fault
 20833  
 20834  	AddUserZones(request *AddUserZonesRequestType) (*AddUserZonesResponseType, error)
 20835  
 20836  	AddUserZonesContext(ctx context.Context, request *AddUserZonesRequestType) (*AddUserZonesResponseType, error)
 20837  
 20838  	// Error can be either of the following types:
 20839  	//
 20840  	//   - fault
 20841  
 20842  	SetUserZones(request *SetUserZonesRequestType) (*SetUserZonesResponseType, error)
 20843  
 20844  	SetUserZonesContext(ctx context.Context, request *SetUserZonesRequestType) (*SetUserZonesResponseType, error)
 20845  
 20846  	// Error can be either of the following types:
 20847  	//
 20848  	//   - fault
 20849  
 20850  	RemoveUserZones(request *RemoveUserZonesRequestType) (*RemoveUserZonesResponseType, error)
 20851  
 20852  	RemoveUserZonesContext(ctx context.Context, request *RemoveUserZonesRequestType) (*RemoveUserZonesResponseType, error)
 20853  
 20854  	// Error can be either of the following types:
 20855  	//
 20856  	//   - fault
 20857  
 20858  	AddUserPermissions(request *AddUserPermissionsRequestType) (*AddUserPermissionsResponseType, error)
 20859  
 20860  	AddUserPermissionsContext(ctx context.Context, request *AddUserPermissionsRequestType) (*AddUserPermissionsResponseType, error)
 20861  
 20862  	// Error can be either of the following types:
 20863  	//
 20864  	//   - fault
 20865  
 20866  	SetUserPermissions(request *SetUserPermissionsRequestType) (*SetUserPermissionsResponseType, error)
 20867  
 20868  	SetUserPermissionsContext(ctx context.Context, request *SetUserPermissionsRequestType) (*SetUserPermissionsResponseType, error)
 20869  
 20870  	// Error can be either of the following types:
 20871  	//
 20872  	//   - fault
 20873  
 20874  	RemoveUserPermissions(request *RemoveUserPermissionsRequestType) (*RemoveUserPermissionsResponseType, error)
 20875  
 20876  	RemoveUserPermissionsContext(ctx context.Context, request *RemoveUserPermissionsRequestType) (*RemoveUserPermissionsResponseType, error)
 20877  
 20878  	// Error can be either of the following types:
 20879  	//
 20880  	//   - fault
 20881  
 20882  	AddUserForbids(request *AddUserForbidsRequestType) (*AddUserForbidsResponseType, error)
 20883  
 20884  	AddUserForbidsContext(ctx context.Context, request *AddUserForbidsRequestType) (*AddUserForbidsResponseType, error)
 20885  
 20886  	// Error can be either of the following types:
 20887  	//
 20888  	//   - fault
 20889  
 20890  	SetUserForbids(request *SetUserForbidsRequestType) (*SetUserForbidsResponseType, error)
 20891  
 20892  	SetUserForbidsContext(ctx context.Context, request *SetUserForbidsRequestType) (*SetUserForbidsResponseType, error)
 20893  
 20894  	// Error can be either of the following types:
 20895  	//
 20896  	//   - fault
 20897  
 20898  	RemoveUserForbids(request *RemoveUserForbidsRequestType) (*RemoveUserForbidsResponseType, error)
 20899  
 20900  	RemoveUserForbidsContext(ctx context.Context, request *RemoveUserForbidsRequestType) (*RemoveUserForbidsResponseType, error)
 20901  
 20902  	// Error can be either of the following types:
 20903  	//
 20904  	//   - fault
 20905  
 20906  	AddCustomerPermissions(request *AddCustomerPermissionsRequestType) (*AddCustomerPermissionsResponseType, error)
 20907  
 20908  	AddCustomerPermissionsContext(ctx context.Context, request *AddCustomerPermissionsRequestType) (*AddCustomerPermissionsResponseType, error)
 20909  
 20910  	// Error can be either of the following types:
 20911  	//
 20912  	//   - fault
 20913  
 20914  	SetCustomerPermissions(request *SetCustomerPermissionsRequestType) (*SetCustomerPermissionsResponseType, error)
 20915  
 20916  	SetCustomerPermissionsContext(ctx context.Context, request *SetCustomerPermissionsRequestType) (*SetCustomerPermissionsResponseType, error)
 20917  
 20918  	// Error can be either of the following types:
 20919  	//
 20920  	//   - fault
 20921  
 20922  	RemoveCustomerPermissions(request *RemoveCustomerPermissionsRequestType) (*RemoveCustomerPermissionsResponseType, error)
 20923  
 20924  	RemoveCustomerPermissionsContext(ctx context.Context, request *RemoveCustomerPermissionsRequestType) (*RemoveCustomerPermissionsResponseType, error)
 20925  
 20926  	// Error can be either of the following types:
 20927  	//
 20928  	//   - fault
 20929  
 20930  	AddCustomerForbids(request *AddCustomerForbidsRequestType) (*AddCustomerForbidsResponseType, error)
 20931  
 20932  	AddCustomerForbidsContext(ctx context.Context, request *AddCustomerForbidsRequestType) (*AddCustomerForbidsResponseType, error)
 20933  
 20934  	// Error can be either of the following types:
 20935  	//
 20936  	//   - fault
 20937  
 20938  	SetCustomerForbids(request *SetCustomerForbidsRequestType) (*SetCustomerForbidsResponseType, error)
 20939  
 20940  	SetCustomerForbidsContext(ctx context.Context, request *SetCustomerForbidsRequestType) (*SetCustomerForbidsResponseType, error)
 20941  
 20942  	// Error can be either of the following types:
 20943  	//
 20944  	//   - fault
 20945  
 20946  	RemoveCustomerForbids(request *RemoveCustomerForbidsRequestType) (*RemoveCustomerForbidsResponseType, error)
 20947  
 20948  	RemoveCustomerForbidsContext(ctx context.Context, request *RemoveCustomerForbidsRequestType) (*RemoveCustomerForbidsResponseType, error)
 20949  
 20950  	// Error can be either of the following types:
 20951  	//
 20952  	//   - fault
 20953  
 20954  	GetHostStatsFlags(request *GetHostStatsFlagsRequestType) (*GetHostStatsFlagsResponseType, error)
 20955  
 20956  	GetHostStatsFlagsContext(ctx context.Context, request *GetHostStatsFlagsRequestType) (*GetHostStatsFlagsResponseType, error)
 20957  
 20958  	// Error can be either of the following types:
 20959  	//
 20960  	//   - fault
 20961  
 20962  	SetHostStatsFlags(request *SetHostStatsFlagsRequestType) (*SetHostStatsFlagsResponseType, error)
 20963  
 20964  	SetHostStatsFlagsContext(ctx context.Context, request *SetHostStatsFlagsRequestType) (*SetHostStatsFlagsResponseType, error)
 20965  
 20966  	// Error can be either of the following types:
 20967  	//
 20968  	//   - fault
 20969  
 20970  	CreateTSIGKey(request *CreateTSIGKeyRequestType) (*CreateTSIGKeyResponseType, error)
 20971  
 20972  	CreateTSIGKeyContext(ctx context.Context, request *CreateTSIGKeyRequestType) (*CreateTSIGKeyResponseType, error)
 20973  
 20974  	// Error can be either of the following types:
 20975  	//
 20976  	//   - fault
 20977  
 20978  	GetOneTSIGKey(request *GetOneTSIGKeyRequestType) (*GetOneTSIGKeyResponseType, error)
 20979  
 20980  	GetOneTSIGKeyContext(ctx context.Context, request *GetOneTSIGKeyRequestType) (*GetOneTSIGKeyResponseType, error)
 20981  
 20982  	// Error can be either of the following types:
 20983  	//
 20984  	//   - fault
 20985  
 20986  	GetTSIGKeys(request *GetTSIGKeysRequestType) (*GetTSIGKeysResponseType, error)
 20987  
 20988  	GetTSIGKeysContext(ctx context.Context, request *GetTSIGKeysRequestType) (*GetTSIGKeysResponseType, error)
 20989  
 20990  	// Error can be either of the following types:
 20991  	//
 20992  	//   - fault
 20993  
 20994  	UpdateTSIGKey(request *UpdateTSIGKeyRequestType) (*UpdateTSIGKeyResponseType, error)
 20995  
 20996  	UpdateTSIGKeyContext(ctx context.Context, request *UpdateTSIGKeyRequestType) (*UpdateTSIGKeyResponseType, error)
 20997  
 20998  	// Error can be either of the following types:
 20999  	//
 21000  	//   - fault
 21001  
 21002  	DeleteOneTSIGKey(request *DeleteOneTSIGKeyRequestType) (*DeleteOneTSIGKeyResponseType, error)
 21003  
 21004  	DeleteOneTSIGKeyContext(ctx context.Context, request *DeleteOneTSIGKeyRequestType) (*DeleteOneTSIGKeyResponseType, error)
 21005  
 21006  	// Error can be either of the following types:
 21007  	//
 21008  	//   - fault
 21009  	/* Creates a new Zone */
 21010  	CreateZone(request *CreateZoneRequestType) (*CreateZoneResponseType, error)
 21011  
 21012  	CreateZoneContext(ctx context.Context, request *CreateZoneRequestType) (*CreateZoneResponseType, error)
 21013  
 21014  	// Error can be either of the following types:
 21015  	//
 21016  	//   - fault
 21017  	/* Finds single Zone */
 21018  	GetOneZone(request *GetOneZoneRequestType) (*GetOneZoneResponseType, error)
 21019  
 21020  	GetOneZoneContext(ctx context.Context, request *GetOneZoneRequestType) (*GetOneZoneResponseType, error)
 21021  
 21022  	// Error can be either of the following types:
 21023  	//
 21024  	//   - fault
 21025  	/* Finds every Zone */
 21026  	GetZones(request *GetZonesRequestType) (*GetZonesResponseType, error)
 21027  
 21028  	GetZonesContext(ctx context.Context, request *GetZonesRequestType) (*GetZonesResponseType, error)
 21029  
 21030  	// Error can be either of the following types:
 21031  	//
 21032  	//   - fault
 21033  	/* Deletes a single Zone */
 21034  	DeleteOneZone(request *DeleteOneZoneRequestType) (*DeleteOneZoneResponseType, error)
 21035  
 21036  	DeleteOneZoneContext(ctx context.Context, request *DeleteOneZoneRequestType) (*DeleteOneZoneResponseType, error)
 21037  
 21038  	// Error can be either of the following types:
 21039  	//
 21040  	//   - fault
 21041  
 21042  	CreateSecondaryZone(request *CreateSecondaryZoneRequestType) (*CreateSecondaryZoneResponseType, error)
 21043  
 21044  	CreateSecondaryZoneContext(ctx context.Context, request *CreateSecondaryZoneRequestType) (*CreateSecondaryZoneResponseType, error)
 21045  
 21046  	// Error can be either of the following types:
 21047  	//
 21048  	//   - fault
 21049  
 21050  	UpdateSecondary(request *UpdateSecondaryRequestType) (*UpdateSecondaryResponseType, error)
 21051  
 21052  	UpdateSecondaryContext(ctx context.Context, request *UpdateSecondaryRequestType) (*UpdateSecondaryResponseType, error)
 21053  
 21054  	// Error can be either of the following types:
 21055  	//
 21056  	//   - fault
 21057  
 21058  	ActivateSecondary(request *ActivateSecondaryRequestType) (*ActivateSecondaryResponseType, error)
 21059  
 21060  	ActivateSecondaryContext(ctx context.Context, request *ActivateSecondaryRequestType) (*ActivateSecondaryResponseType, error)
 21061  
 21062  	// Error can be either of the following types:
 21063  	//
 21064  	//   - fault
 21065  
 21066  	DeactivateSecondary(request *DeactivateSecondaryRequestType) (*DeactivateSecondaryResponseType, error)
 21067  
 21068  	DeactivateSecondaryContext(ctx context.Context, request *DeactivateSecondaryRequestType) (*DeactivateSecondaryResponseType, error)
 21069  
 21070  	// Error can be either of the following types:
 21071  	//
 21072  	//   - fault
 21073  
 21074  	RetransferSecondary(request *RetransferSecondaryRequestType) (*RetransferSecondaryResponseType, error)
 21075  
 21076  	RetransferSecondaryContext(ctx context.Context, request *RetransferSecondaryRequestType) (*RetransferSecondaryResponseType, error)
 21077  
 21078  	// Error can be either of the following types:
 21079  	//
 21080  	//   - fault
 21081  
 21082  	GetOneSecondary(request *GetOneSecondaryRequestType) (*GetOneSecondaryResponseType, error)
 21083  
 21084  	GetOneSecondaryContext(ctx context.Context, request *GetOneSecondaryRequestType) (*GetOneSecondaryResponseType, error)
 21085  
 21086  	// Error can be either of the following types:
 21087  	//
 21088  	//   - fault
 21089  
 21090  	GetSecondaries(request *GetSecondariesRequestType) (*GetSecondariesResponseType, error)
 21091  
 21092  	GetSecondariesContext(ctx context.Context, request *GetSecondariesRequestType) (*GetSecondariesResponseType, error)
 21093  
 21094  	// Error can be either of the following types:
 21095  	//
 21096  	//   - fault
 21097  
 21098  	GetZoneApex(request *GetZoneApexRequestType) (*GetZoneApexResponseType, error)
 21099  
 21100  	GetZoneApexContext(ctx context.Context, request *GetZoneApexRequestType) (*GetZoneApexResponseType, error)
 21101  
 21102  	// Error can be either of the following types:
 21103  	//
 21104  	//   - fault
 21105  	/* Creates a new A record */
 21106  	CreateARecord(request *CreateARecordRequestType) (*CreateARecordResponseType, error)
 21107  
 21108  	CreateARecordContext(ctx context.Context, request *CreateARecordRequestType) (*CreateARecordResponseType, error)
 21109  
 21110  	// Error can be either of the following types:
 21111  	//
 21112  	//   - fault
 21113  	/* Finds single A record */
 21114  	GetOneARecord(request *GetOneARecordRequestType) (*GetOneARecordResponseType, error)
 21115  
 21116  	GetOneARecordContext(ctx context.Context, request *GetOneARecordRequestType) (*GetOneARecordResponseType, error)
 21117  
 21118  	// Error can be either of the following types:
 21119  	//
 21120  	//   - fault
 21121  	/* Finds every A record */
 21122  	GetARecords(request *GetARecordsRequestType) (*GetARecordsResponseType, error)
 21123  
 21124  	GetARecordsContext(ctx context.Context, request *GetARecordsRequestType) (*GetARecordsResponseType, error)
 21125  
 21126  	// Error can be either of the following types:
 21127  	//
 21128  	//   - fault
 21129  	/* Updates a single A record */
 21130  	UpdateARecord(request *UpdateARecordRequestType) (*UpdateARecordResponseType, error)
 21131  
 21132  	UpdateARecordContext(ctx context.Context, request *UpdateARecordRequestType) (*UpdateARecordResponseType, error)
 21133  
 21134  	// Error can be either of the following types:
 21135  	//
 21136  	//   - fault
 21137  	/* Deletes every A record */
 21138  	DeleteARecords(request *DeleteARecordsRequestType) (*DeleteARecordsResponseType, error)
 21139  
 21140  	DeleteARecordsContext(ctx context.Context, request *DeleteARecordsRequestType) (*DeleteARecordsResponseType, error)
 21141  
 21142  	// Error can be either of the following types:
 21143  	//
 21144  	//   - fault
 21145  	/* Deletes a single A record */
 21146  	DeleteOneARecord(request *DeleteOneARecordRequestType) (*DeleteOneARecordResponseType, error)
 21147  
 21148  	DeleteOneARecordContext(ctx context.Context, request *DeleteOneARecordRequestType) (*DeleteOneARecordResponseType, error)
 21149  
 21150  	// Error can be either of the following types:
 21151  	//
 21152  	//   - fault
 21153  	/* Creates a new AAAA record */
 21154  	CreateAAAARecord(request *CreateAAAARecordRequestType) (*CreateAAAARecordResponseType, error)
 21155  
 21156  	CreateAAAARecordContext(ctx context.Context, request *CreateAAAARecordRequestType) (*CreateAAAARecordResponseType, error)
 21157  
 21158  	// Error can be either of the following types:
 21159  	//
 21160  	//   - fault
 21161  	/* Finds single AAAA record */
 21162  	GetOneAAAARecord(request *GetOneAAAARecordRequestType) (*GetOneAAAARecordResponseType, error)
 21163  
 21164  	GetOneAAAARecordContext(ctx context.Context, request *GetOneAAAARecordRequestType) (*GetOneAAAARecordResponseType, error)
 21165  
 21166  	// Error can be either of the following types:
 21167  	//
 21168  	//   - fault
 21169  	/* Finds every AAAA record */
 21170  	GetAAAARecords(request *GetAAAARecordsRequestType) (*GetAAAARecordsResponseType, error)
 21171  
 21172  	GetAAAARecordsContext(ctx context.Context, request *GetAAAARecordsRequestType) (*GetAAAARecordsResponseType, error)
 21173  
 21174  	// Error can be either of the following types:
 21175  	//
 21176  	//   - fault
 21177  	/* Updates a single AAAA record */
 21178  	UpdateAAAARecord(request *UpdateAAAARecordRequestType) (*UpdateAAAARecordResponseType, error)
 21179  
 21180  	UpdateAAAARecordContext(ctx context.Context, request *UpdateAAAARecordRequestType) (*UpdateAAAARecordResponseType, error)
 21181  
 21182  	// Error can be either of the following types:
 21183  	//
 21184  	//   - fault
 21185  	/* Deletes every AAAA record */
 21186  	DeleteAAAARecords(request *DeleteAAAARecordsRequestType) (*DeleteAAAARecordsResponseType, error)
 21187  
 21188  	DeleteAAAARecordsContext(ctx context.Context, request *DeleteAAAARecordsRequestType) (*DeleteAAAARecordsResponseType, error)
 21189  
 21190  	// Error can be either of the following types:
 21191  	//
 21192  	//   - fault
 21193  	/* Deletes a single AAAA record */
 21194  	DeleteOneAAAARecord(request *DeleteOneAAAARecordRequestType) (*DeleteOneAAAARecordResponseType, error)
 21195  
 21196  	DeleteOneAAAARecordContext(ctx context.Context, request *DeleteOneAAAARecordRequestType) (*DeleteOneAAAARecordResponseType, error)
 21197  
 21198  	// Error can be either of the following types:
 21199  	//
 21200  	//   - fault
 21201  	/* Creates a new ALIAS record */
 21202  	CreateALIASRecord(request *CreateALIASRecordRequestType) (*CreateALIASRecordResponseType, error)
 21203  
 21204  	CreateALIASRecordContext(ctx context.Context, request *CreateALIASRecordRequestType) (*CreateALIASRecordResponseType, error)
 21205  
 21206  	// Error can be either of the following types:
 21207  	//
 21208  	//   - fault
 21209  	/* Finds single ALIAS record */
 21210  	GetOneALIASRecord(request *GetOneALIASRecordRequestType) (*GetOneALIASRecordResponseType, error)
 21211  
 21212  	GetOneALIASRecordContext(ctx context.Context, request *GetOneALIASRecordRequestType) (*GetOneALIASRecordResponseType, error)
 21213  
 21214  	// Error can be either of the following types:
 21215  	//
 21216  	//   - fault
 21217  	/* Finds every ALIAS record */
 21218  	GetALIASRecords(request *GetALIASRecordsRequestType) (*GetALIASRecordsResponseType, error)
 21219  
 21220  	GetALIASRecordsContext(ctx context.Context, request *GetALIASRecordsRequestType) (*GetALIASRecordsResponseType, error)
 21221  
 21222  	// Error can be either of the following types:
 21223  	//
 21224  	//   - fault
 21225  	/* Updates a single ALIAS record */
 21226  	UpdateALIASRecord(request *UpdateALIASRecordRequestType) (*UpdateALIASRecordResponseType, error)
 21227  
 21228  	UpdateALIASRecordContext(ctx context.Context, request *UpdateALIASRecordRequestType) (*UpdateALIASRecordResponseType, error)
 21229  
 21230  	// Error can be either of the following types:
 21231  	//
 21232  	//   - fault
 21233  	/* Deletes every ALIAS record */
 21234  	DeleteALIASRecords(request *DeleteALIASRecordsRequestType) (*DeleteALIASRecordsResponseType, error)
 21235  
 21236  	DeleteALIASRecordsContext(ctx context.Context, request *DeleteALIASRecordsRequestType) (*DeleteALIASRecordsResponseType, error)
 21237  
 21238  	// Error can be either of the following types:
 21239  	//
 21240  	//   - fault
 21241  	/* Deletes a single ALIAS record */
 21242  	DeleteOneALIASRecord(request *DeleteOneALIASRecordRequestType) (*DeleteOneALIASRecordResponseType, error)
 21243  
 21244  	DeleteOneALIASRecordContext(ctx context.Context, request *DeleteOneALIASRecordRequestType) (*DeleteOneALIASRecordResponseType, error)
 21245  
 21246  	// Error can be either of the following types:
 21247  	//
 21248  	//   - fault
 21249  	/* Creates a new CAA record */
 21250  	CreateCAARecord(request *CreateCAARecordRequestType) (*CreateCAARecordResponseType, error)
 21251  
 21252  	CreateCAARecordContext(ctx context.Context, request *CreateCAARecordRequestType) (*CreateCAARecordResponseType, error)
 21253  
 21254  	// Error can be either of the following types:
 21255  	//
 21256  	//   - fault
 21257  	/* Finds single CAA record */
 21258  	GetOneCAARecord(request *GetOneCAARecordRequestType) (*GetOneCAARecordResponseType, error)
 21259  
 21260  	GetOneCAARecordContext(ctx context.Context, request *GetOneCAARecordRequestType) (*GetOneCAARecordResponseType, error)
 21261  
 21262  	// Error can be either of the following types:
 21263  	//
 21264  	//   - fault
 21265  	/* Finds every CAA record */
 21266  	GetCAARecords(request *GetCAARecordsRequestType) (*GetCAARecordsResponseType, error)
 21267  
 21268  	GetCAARecordsContext(ctx context.Context, request *GetCAARecordsRequestType) (*GetCAARecordsResponseType, error)
 21269  
 21270  	// Error can be either of the following types:
 21271  	//
 21272  	//   - fault
 21273  	/* Updates a single CAA record */
 21274  	UpdateCAARecord(request *UpdateCAARecordRequestType) (*UpdateCAARecordResponseType, error)
 21275  
 21276  	UpdateCAARecordContext(ctx context.Context, request *UpdateCAARecordRequestType) (*UpdateCAARecordResponseType, error)
 21277  
 21278  	// Error can be either of the following types:
 21279  	//
 21280  	//   - fault
 21281  	/* Deletes every CAA record */
 21282  	DeleteCAARecords(request *DeleteCAARecordsRequestType) (*DeleteCAARecordsResponseType, error)
 21283  
 21284  	DeleteCAARecordsContext(ctx context.Context, request *DeleteCAARecordsRequestType) (*DeleteCAARecordsResponseType, error)
 21285  
 21286  	// Error can be either of the following types:
 21287  	//
 21288  	//   - fault
 21289  	/* Deletes a single CAA record */
 21290  	DeleteOneCAARecord(request *DeleteOneCAARecordRequestType) (*DeleteOneCAARecordResponseType, error)
 21291  
 21292  	DeleteOneCAARecordContext(ctx context.Context, request *DeleteOneCAARecordRequestType) (*DeleteOneCAARecordResponseType, error)
 21293  
 21294  	// Error can be either of the following types:
 21295  	//
 21296  	//   - fault
 21297  	/* Creates a new CDNSKEY record */
 21298  	CreateCDNSKEYRecord(request *CreateCDNSKEYRecordRequestType) (*CreateCDNSKEYRecordResponseType, error)
 21299  
 21300  	CreateCDNSKEYRecordContext(ctx context.Context, request *CreateCDNSKEYRecordRequestType) (*CreateCDNSKEYRecordResponseType, error)
 21301  
 21302  	// Error can be either of the following types:
 21303  	//
 21304  	//   - fault
 21305  	/* Finds single CDNSKEY record */
 21306  	GetOneCDNSKEYRecord(request *GetOneCDNSKEYRecordRequestType) (*GetOneCDNSKEYRecordResponseType, error)
 21307  
 21308  	GetOneCDNSKEYRecordContext(ctx context.Context, request *GetOneCDNSKEYRecordRequestType) (*GetOneCDNSKEYRecordResponseType, error)
 21309  
 21310  	// Error can be either of the following types:
 21311  	//
 21312  	//   - fault
 21313  	/* Finds every CDNSKEY record */
 21314  	GetCDNSKEYRecords(request *GetCDNSKEYRecordsRequestType) (*GetCDNSKEYRecordsResponseType, error)
 21315  
 21316  	GetCDNSKEYRecordsContext(ctx context.Context, request *GetCDNSKEYRecordsRequestType) (*GetCDNSKEYRecordsResponseType, error)
 21317  
 21318  	// Error can be either of the following types:
 21319  	//
 21320  	//   - fault
 21321  	/* Updates a single CDNSKEY record */
 21322  	UpdateCDNSKEYRecord(request *UpdateCDNSKEYRecordRequestType) (*UpdateCDNSKEYRecordResponseType, error)
 21323  
 21324  	UpdateCDNSKEYRecordContext(ctx context.Context, request *UpdateCDNSKEYRecordRequestType) (*UpdateCDNSKEYRecordResponseType, error)
 21325  
 21326  	// Error can be either of the following types:
 21327  	//
 21328  	//   - fault
 21329  	/* Deletes every CDNSKEY record */
 21330  	DeleteCDNSKEYRecords(request *DeleteCDNSKEYRecordsRequestType) (*DeleteCDNSKEYRecordsResponseType, error)
 21331  
 21332  	DeleteCDNSKEYRecordsContext(ctx context.Context, request *DeleteCDNSKEYRecordsRequestType) (*DeleteCDNSKEYRecordsResponseType, error)
 21333  
 21334  	// Error can be either of the following types:
 21335  	//
 21336  	//   - fault
 21337  	/* Deletes a single CDNSKEY record */
 21338  	DeleteOneCDNSKEYRecord(request *DeleteOneCDNSKEYRecordRequestType) (*DeleteOneCDNSKEYRecordResponseType, error)
 21339  
 21340  	DeleteOneCDNSKEYRecordContext(ctx context.Context, request *DeleteOneCDNSKEYRecordRequestType) (*DeleteOneCDNSKEYRecordResponseType, error)
 21341  
 21342  	// Error can be either of the following types:
 21343  	//
 21344  	//   - fault
 21345  	/* Creates a new CDS record */
 21346  	CreateCDSRecord(request *CreateCDSRecordRequestType) (*CreateCDSRecordResponseType, error)
 21347  
 21348  	CreateCDSRecordContext(ctx context.Context, request *CreateCDSRecordRequestType) (*CreateCDSRecordResponseType, error)
 21349  
 21350  	// Error can be either of the following types:
 21351  	//
 21352  	//   - fault
 21353  	/* Finds single CDS record */
 21354  	GetOneCDSRecord(request *GetOneCDSRecordRequestType) (*GetOneCDSRecordResponseType, error)
 21355  
 21356  	GetOneCDSRecordContext(ctx context.Context, request *GetOneCDSRecordRequestType) (*GetOneCDSRecordResponseType, error)
 21357  
 21358  	// Error can be either of the following types:
 21359  	//
 21360  	//   - fault
 21361  	/* Finds every CDS record */
 21362  	GetCDSRecords(request *GetCDSRecordsRequestType) (*GetCDSRecordsResponseType, error)
 21363  
 21364  	GetCDSRecordsContext(ctx context.Context, request *GetCDSRecordsRequestType) (*GetCDSRecordsResponseType, error)
 21365  
 21366  	// Error can be either of the following types:
 21367  	//
 21368  	//   - fault
 21369  	/* Updates a single CDS record */
 21370  	UpdateCDSRecord(request *UpdateCDSRecordRequestType) (*UpdateCDSRecordResponseType, error)
 21371  
 21372  	UpdateCDSRecordContext(ctx context.Context, request *UpdateCDSRecordRequestType) (*UpdateCDSRecordResponseType, error)
 21373  
 21374  	// Error can be either of the following types:
 21375  	//
 21376  	//   - fault
 21377  	/* Deletes every CDS record */
 21378  	DeleteCDSRecords(request *DeleteCDSRecordsRequestType) (*DeleteCDSRecordsResponseType, error)
 21379  
 21380  	DeleteCDSRecordsContext(ctx context.Context, request *DeleteCDSRecordsRequestType) (*DeleteCDSRecordsResponseType, error)
 21381  
 21382  	// Error can be either of the following types:
 21383  	//
 21384  	//   - fault
 21385  	/* Deletes a single CDS record */
 21386  	DeleteOneCDSRecord(request *DeleteOneCDSRecordRequestType) (*DeleteOneCDSRecordResponseType, error)
 21387  
 21388  	DeleteOneCDSRecordContext(ctx context.Context, request *DeleteOneCDSRecordRequestType) (*DeleteOneCDSRecordResponseType, error)
 21389  
 21390  	// Error can be either of the following types:
 21391  	//
 21392  	//   - fault
 21393  	/* Creates a new CERT record */
 21394  	CreateCERTRecord(request *CreateCERTRecordRequestType) (*CreateCERTRecordResponseType, error)
 21395  
 21396  	CreateCERTRecordContext(ctx context.Context, request *CreateCERTRecordRequestType) (*CreateCERTRecordResponseType, error)
 21397  
 21398  	// Error can be either of the following types:
 21399  	//
 21400  	//   - fault
 21401  	/* Finds single CERT record */
 21402  	GetOneCERTRecord(request *GetOneCERTRecordRequestType) (*GetOneCERTRecordResponseType, error)
 21403  
 21404  	GetOneCERTRecordContext(ctx context.Context, request *GetOneCERTRecordRequestType) (*GetOneCERTRecordResponseType, error)
 21405  
 21406  	// Error can be either of the following types:
 21407  	//
 21408  	//   - fault
 21409  	/* Finds every CERT record */
 21410  	GetCERTRecords(request *GetCERTRecordsRequestType) (*GetCERTRecordsResponseType, error)
 21411  
 21412  	GetCERTRecordsContext(ctx context.Context, request *GetCERTRecordsRequestType) (*GetCERTRecordsResponseType, error)
 21413  
 21414  	// Error can be either of the following types:
 21415  	//
 21416  	//   - fault
 21417  	/* Updates a single CERT record */
 21418  	UpdateCERTRecord(request *UpdateCERTRecordRequestType) (*UpdateCERTRecordResponseType, error)
 21419  
 21420  	UpdateCERTRecordContext(ctx context.Context, request *UpdateCERTRecordRequestType) (*UpdateCERTRecordResponseType, error)
 21421  
 21422  	// Error can be either of the following types:
 21423  	//
 21424  	//   - fault
 21425  	/* Deletes every CERT record */
 21426  	DeleteCERTRecords(request *DeleteCERTRecordsRequestType) (*DeleteCERTRecordsResponseType, error)
 21427  
 21428  	DeleteCERTRecordsContext(ctx context.Context, request *DeleteCERTRecordsRequestType) (*DeleteCERTRecordsResponseType, error)
 21429  
 21430  	// Error can be either of the following types:
 21431  	//
 21432  	//   - fault
 21433  	/* Deletes a single CERT record */
 21434  	DeleteOneCERTRecord(request *DeleteOneCERTRecordRequestType) (*DeleteOneCERTRecordResponseType, error)
 21435  
 21436  	DeleteOneCERTRecordContext(ctx context.Context, request *DeleteOneCERTRecordRequestType) (*DeleteOneCERTRecordResponseType, error)
 21437  
 21438  	// Error can be either of the following types:
 21439  	//
 21440  	//   - fault
 21441  	/* Creates a new CNAME record */
 21442  	CreateCNAMERecord(request *CreateCNAMERecordRequestType) (*CreateCNAMERecordResponseType, error)
 21443  
 21444  	CreateCNAMERecordContext(ctx context.Context, request *CreateCNAMERecordRequestType) (*CreateCNAMERecordResponseType, error)
 21445  
 21446  	// Error can be either of the following types:
 21447  	//
 21448  	//   - fault
 21449  	/* Finds single CNAME record */
 21450  	GetOneCNAMERecord(request *GetOneCNAMERecordRequestType) (*GetOneCNAMERecordResponseType, error)
 21451  
 21452  	GetOneCNAMERecordContext(ctx context.Context, request *GetOneCNAMERecordRequestType) (*GetOneCNAMERecordResponseType, error)
 21453  
 21454  	// Error can be either of the following types:
 21455  	//
 21456  	//   - fault
 21457  	/* Finds every CNAME record */
 21458  	GetCNAMERecords(request *GetCNAMERecordsRequestType) (*GetCNAMERecordsResponseType, error)
 21459  
 21460  	GetCNAMERecordsContext(ctx context.Context, request *GetCNAMERecordsRequestType) (*GetCNAMERecordsResponseType, error)
 21461  
 21462  	// Error can be either of the following types:
 21463  	//
 21464  	//   - fault
 21465  	/* Updates a single CNAME record */
 21466  	UpdateCNAMERecord(request *UpdateCNAMERecordRequestType) (*UpdateCNAMERecordResponseType, error)
 21467  
 21468  	UpdateCNAMERecordContext(ctx context.Context, request *UpdateCNAMERecordRequestType) (*UpdateCNAMERecordResponseType, error)
 21469  
 21470  	// Error can be either of the following types:
 21471  	//
 21472  	//   - fault
 21473  	/* Deletes every CNAME record */
 21474  	DeleteCNAMERecords(request *DeleteCNAMERecordsRequestType) (*DeleteCNAMERecordsResponseType, error)
 21475  
 21476  	DeleteCNAMERecordsContext(ctx context.Context, request *DeleteCNAMERecordsRequestType) (*DeleteCNAMERecordsResponseType, error)
 21477  
 21478  	// Error can be either of the following types:
 21479  	//
 21480  	//   - fault
 21481  	/* Deletes a single CNAME record */
 21482  	DeleteOneCNAMERecord(request *DeleteOneCNAMERecordRequestType) (*DeleteOneCNAMERecordResponseType, error)
 21483  
 21484  	DeleteOneCNAMERecordContext(ctx context.Context, request *DeleteOneCNAMERecordRequestType) (*DeleteOneCNAMERecordResponseType, error)
 21485  
 21486  	// Error can be either of the following types:
 21487  	//
 21488  	//   - fault
 21489  	/* Creates a new CSYNC record */
 21490  	CreateCSYNCRecord(request *CreateCSYNCRecordRequestType) (*CreateCSYNCRecordResponseType, error)
 21491  
 21492  	CreateCSYNCRecordContext(ctx context.Context, request *CreateCSYNCRecordRequestType) (*CreateCSYNCRecordResponseType, error)
 21493  
 21494  	// Error can be either of the following types:
 21495  	//
 21496  	//   - fault
 21497  	/* Finds single CSYNC record */
 21498  	GetOneCSYNCRecord(request *GetOneCSYNCRecordRequestType) (*GetOneCSYNCRecordResponseType, error)
 21499  
 21500  	GetOneCSYNCRecordContext(ctx context.Context, request *GetOneCSYNCRecordRequestType) (*GetOneCSYNCRecordResponseType, error)
 21501  
 21502  	// Error can be either of the following types:
 21503  	//
 21504  	//   - fault
 21505  	/* Finds every CSYNC record */
 21506  	GetCSYNCRecords(request *GetCSYNCRecordsRequestType) (*GetCSYNCRecordsResponseType, error)
 21507  
 21508  	GetCSYNCRecordsContext(ctx context.Context, request *GetCSYNCRecordsRequestType) (*GetCSYNCRecordsResponseType, error)
 21509  
 21510  	// Error can be either of the following types:
 21511  	//
 21512  	//   - fault
 21513  	/* Updates a single CSYNC record */
 21514  	UpdateCSYNCRecord(request *UpdateCSYNCRecordRequestType) (*UpdateCSYNCRecordResponseType, error)
 21515  
 21516  	UpdateCSYNCRecordContext(ctx context.Context, request *UpdateCSYNCRecordRequestType) (*UpdateCSYNCRecordResponseType, error)
 21517  
 21518  	// Error can be either of the following types:
 21519  	//
 21520  	//   - fault
 21521  	/* Deletes every CSYNC record */
 21522  	DeleteCSYNCRecords(request *DeleteCSYNCRecordsRequestType) (*DeleteCSYNCRecordsResponseType, error)
 21523  
 21524  	DeleteCSYNCRecordsContext(ctx context.Context, request *DeleteCSYNCRecordsRequestType) (*DeleteCSYNCRecordsResponseType, error)
 21525  
 21526  	// Error can be either of the following types:
 21527  	//
 21528  	//   - fault
 21529  	/* Deletes a single CSYNC record */
 21530  	DeleteOneCSYNCRecord(request *DeleteOneCSYNCRecordRequestType) (*DeleteOneCSYNCRecordResponseType, error)
 21531  
 21532  	DeleteOneCSYNCRecordContext(ctx context.Context, request *DeleteOneCSYNCRecordRequestType) (*DeleteOneCSYNCRecordResponseType, error)
 21533  
 21534  	// Error can be either of the following types:
 21535  	//
 21536  	//   - fault
 21537  	/* Creates a new DHCID record */
 21538  	CreateDHCIDRecord(request *CreateDHCIDRecordRequestType) (*CreateDHCIDRecordResponseType, error)
 21539  
 21540  	CreateDHCIDRecordContext(ctx context.Context, request *CreateDHCIDRecordRequestType) (*CreateDHCIDRecordResponseType, error)
 21541  
 21542  	// Error can be either of the following types:
 21543  	//
 21544  	//   - fault
 21545  	/* Finds single DHCID record */
 21546  	GetOneDHCIDRecord(request *GetOneDHCIDRecordRequestType) (*GetOneDHCIDRecordResponseType, error)
 21547  
 21548  	GetOneDHCIDRecordContext(ctx context.Context, request *GetOneDHCIDRecordRequestType) (*GetOneDHCIDRecordResponseType, error)
 21549  
 21550  	// Error can be either of the following types:
 21551  	//
 21552  	//   - fault
 21553  	/* Finds every DHCID record */
 21554  	GetDHCIDRecords(request *GetDHCIDRecordsRequestType) (*GetDHCIDRecordsResponseType, error)
 21555  
 21556  	GetDHCIDRecordsContext(ctx context.Context, request *GetDHCIDRecordsRequestType) (*GetDHCIDRecordsResponseType, error)
 21557  
 21558  	// Error can be either of the following types:
 21559  	//
 21560  	//   - fault
 21561  	/* Updates a single DHCID record */
 21562  	UpdateDHCIDRecord(request *UpdateDHCIDRecordRequestType) (*UpdateDHCIDRecordResponseType, error)
 21563  
 21564  	UpdateDHCIDRecordContext(ctx context.Context, request *UpdateDHCIDRecordRequestType) (*UpdateDHCIDRecordResponseType, error)
 21565  
 21566  	// Error can be either of the following types:
 21567  	//
 21568  	//   - fault
 21569  	/* Deletes every DHCID record */
 21570  	DeleteDHCIDRecords(request *DeleteDHCIDRecordsRequestType) (*DeleteDHCIDRecordsResponseType, error)
 21571  
 21572  	DeleteDHCIDRecordsContext(ctx context.Context, request *DeleteDHCIDRecordsRequestType) (*DeleteDHCIDRecordsResponseType, error)
 21573  
 21574  	// Error can be either of the following types:
 21575  	//
 21576  	//   - fault
 21577  	/* Deletes a single DHCID record */
 21578  	DeleteOneDHCIDRecord(request *DeleteOneDHCIDRecordRequestType) (*DeleteOneDHCIDRecordResponseType, error)
 21579  
 21580  	DeleteOneDHCIDRecordContext(ctx context.Context, request *DeleteOneDHCIDRecordRequestType) (*DeleteOneDHCIDRecordResponseType, error)
 21581  
 21582  	// Error can be either of the following types:
 21583  	//
 21584  	//   - fault
 21585  	/* Creates a new DNAME record */
 21586  	CreateDNAMERecord(request *CreateDNAMERecordRequestType) (*CreateDNAMERecordResponseType, error)
 21587  
 21588  	CreateDNAMERecordContext(ctx context.Context, request *CreateDNAMERecordRequestType) (*CreateDNAMERecordResponseType, error)
 21589  
 21590  	// Error can be either of the following types:
 21591  	//
 21592  	//   - fault
 21593  	/* Finds single DNAME record */
 21594  	GetOneDNAMERecord(request *GetOneDNAMERecordRequestType) (*GetOneDNAMERecordResponseType, error)
 21595  
 21596  	GetOneDNAMERecordContext(ctx context.Context, request *GetOneDNAMERecordRequestType) (*GetOneDNAMERecordResponseType, error)
 21597  
 21598  	// Error can be either of the following types:
 21599  	//
 21600  	//   - fault
 21601  	/* Finds every DNAME record */
 21602  	GetDNAMERecords(request *GetDNAMERecordsRequestType) (*GetDNAMERecordsResponseType, error)
 21603  
 21604  	GetDNAMERecordsContext(ctx context.Context, request *GetDNAMERecordsRequestType) (*GetDNAMERecordsResponseType, error)
 21605  
 21606  	// Error can be either of the following types:
 21607  	//
 21608  	//   - fault
 21609  	/* Updates a single DNAME record */
 21610  	UpdateDNAMERecord(request *UpdateDNAMERecordRequestType) (*UpdateDNAMERecordResponseType, error)
 21611  
 21612  	UpdateDNAMERecordContext(ctx context.Context, request *UpdateDNAMERecordRequestType) (*UpdateDNAMERecordResponseType, error)
 21613  
 21614  	// Error can be either of the following types:
 21615  	//
 21616  	//   - fault
 21617  	/* Deletes every DNAME record */
 21618  	DeleteDNAMERecords(request *DeleteDNAMERecordsRequestType) (*DeleteDNAMERecordsResponseType, error)
 21619  
 21620  	DeleteDNAMERecordsContext(ctx context.Context, request *DeleteDNAMERecordsRequestType) (*DeleteDNAMERecordsResponseType, error)
 21621  
 21622  	// Error can be either of the following types:
 21623  	//
 21624  	//   - fault
 21625  	/* Deletes a single DNAME record */
 21626  	DeleteOneDNAMERecord(request *DeleteOneDNAMERecordRequestType) (*DeleteOneDNAMERecordResponseType, error)
 21627  
 21628  	DeleteOneDNAMERecordContext(ctx context.Context, request *DeleteOneDNAMERecordRequestType) (*DeleteOneDNAMERecordResponseType, error)
 21629  
 21630  	// Error can be either of the following types:
 21631  	//
 21632  	//   - fault
 21633  	/* Creates a new DNSKEY record */
 21634  	CreateDNSKEYRecord(request *CreateDNSKEYRecordRequestType) (*CreateDNSKEYRecordResponseType, error)
 21635  
 21636  	CreateDNSKEYRecordContext(ctx context.Context, request *CreateDNSKEYRecordRequestType) (*CreateDNSKEYRecordResponseType, error)
 21637  
 21638  	// Error can be either of the following types:
 21639  	//
 21640  	//   - fault
 21641  	/* Finds single DNSKEY record */
 21642  	GetOneDNSKEYRecord(request *GetOneDNSKEYRecordRequestType) (*GetOneDNSKEYRecordResponseType, error)
 21643  
 21644  	GetOneDNSKEYRecordContext(ctx context.Context, request *GetOneDNSKEYRecordRequestType) (*GetOneDNSKEYRecordResponseType, error)
 21645  
 21646  	// Error can be either of the following types:
 21647  	//
 21648  	//   - fault
 21649  	/* Finds every DNSKEY record */
 21650  	GetDNSKEYRecords(request *GetDNSKEYRecordsRequestType) (*GetDNSKEYRecordsResponseType, error)
 21651  
 21652  	GetDNSKEYRecordsContext(ctx context.Context, request *GetDNSKEYRecordsRequestType) (*GetDNSKEYRecordsResponseType, error)
 21653  
 21654  	// Error can be either of the following types:
 21655  	//
 21656  	//   - fault
 21657  	/* Updates a single DNSKEY record */
 21658  	UpdateDNSKEYRecord(request *UpdateDNSKEYRecordRequestType) (*UpdateDNSKEYRecordResponseType, error)
 21659  
 21660  	UpdateDNSKEYRecordContext(ctx context.Context, request *UpdateDNSKEYRecordRequestType) (*UpdateDNSKEYRecordResponseType, error)
 21661  
 21662  	// Error can be either of the following types:
 21663  	//
 21664  	//   - fault
 21665  	/* Deletes every DNSKEY record */
 21666  	DeleteDNSKEYRecords(request *DeleteDNSKEYRecordsRequestType) (*DeleteDNSKEYRecordsResponseType, error)
 21667  
 21668  	DeleteDNSKEYRecordsContext(ctx context.Context, request *DeleteDNSKEYRecordsRequestType) (*DeleteDNSKEYRecordsResponseType, error)
 21669  
 21670  	// Error can be either of the following types:
 21671  	//
 21672  	//   - fault
 21673  	/* Deletes a single DNSKEY record */
 21674  	DeleteOneDNSKEYRecord(request *DeleteOneDNSKEYRecordRequestType) (*DeleteOneDNSKEYRecordResponseType, error)
 21675  
 21676  	DeleteOneDNSKEYRecordContext(ctx context.Context, request *DeleteOneDNSKEYRecordRequestType) (*DeleteOneDNSKEYRecordResponseType, error)
 21677  
 21678  	// Error can be either of the following types:
 21679  	//
 21680  	//   - fault
 21681  	/* Creates a new DS record */
 21682  	CreateDSRecord(request *CreateDSRecordRequestType) (*CreateDSRecordResponseType, error)
 21683  
 21684  	CreateDSRecordContext(ctx context.Context, request *CreateDSRecordRequestType) (*CreateDSRecordResponseType, error)
 21685  
 21686  	// Error can be either of the following types:
 21687  	//
 21688  	//   - fault
 21689  	/* Finds single DS record */
 21690  	GetOneDSRecord(request *GetOneDSRecordRequestType) (*GetOneDSRecordResponseType, error)
 21691  
 21692  	GetOneDSRecordContext(ctx context.Context, request *GetOneDSRecordRequestType) (*GetOneDSRecordResponseType, error)
 21693  
 21694  	// Error can be either of the following types:
 21695  	//
 21696  	//   - fault
 21697  	/* Finds every DS record */
 21698  	GetDSRecords(request *GetDSRecordsRequestType) (*GetDSRecordsResponseType, error)
 21699  
 21700  	GetDSRecordsContext(ctx context.Context, request *GetDSRecordsRequestType) (*GetDSRecordsResponseType, error)
 21701  
 21702  	// Error can be either of the following types:
 21703  	//
 21704  	//   - fault
 21705  	/* Updates a single DS record */
 21706  	UpdateDSRecord(request *UpdateDSRecordRequestType) (*UpdateDSRecordResponseType, error)
 21707  
 21708  	UpdateDSRecordContext(ctx context.Context, request *UpdateDSRecordRequestType) (*UpdateDSRecordResponseType, error)
 21709  
 21710  	// Error can be either of the following types:
 21711  	//
 21712  	//   - fault
 21713  	/* Deletes every DS record */
 21714  	DeleteDSRecords(request *DeleteDSRecordsRequestType) (*DeleteDSRecordsResponseType, error)
 21715  
 21716  	DeleteDSRecordsContext(ctx context.Context, request *DeleteDSRecordsRequestType) (*DeleteDSRecordsResponseType, error)
 21717  
 21718  	// Error can be either of the following types:
 21719  	//
 21720  	//   - fault
 21721  	/* Deletes a single DS record */
 21722  	DeleteOneDSRecord(request *DeleteOneDSRecordRequestType) (*DeleteOneDSRecordResponseType, error)
 21723  
 21724  	DeleteOneDSRecordContext(ctx context.Context, request *DeleteOneDSRecordRequestType) (*DeleteOneDSRecordResponseType, error)
 21725  
 21726  	// Error can be either of the following types:
 21727  	//
 21728  	//   - fault
 21729  	/* Creates a new IPSECKEY record */
 21730  	CreateIPSECKEYRecord(request *CreateIPSECKEYRecordRequestType) (*CreateIPSECKEYRecordResponseType, error)
 21731  
 21732  	CreateIPSECKEYRecordContext(ctx context.Context, request *CreateIPSECKEYRecordRequestType) (*CreateIPSECKEYRecordResponseType, error)
 21733  
 21734  	// Error can be either of the following types:
 21735  	//
 21736  	//   - fault
 21737  	/* Finds single IPSECKEY record */
 21738  	GetOneIPSECKEYRecord(request *GetOneIPSECKEYRecordRequestType) (*GetOneIPSECKEYRecordResponseType, error)
 21739  
 21740  	GetOneIPSECKEYRecordContext(ctx context.Context, request *GetOneIPSECKEYRecordRequestType) (*GetOneIPSECKEYRecordResponseType, error)
 21741  
 21742  	// Error can be either of the following types:
 21743  	//
 21744  	//   - fault
 21745  	/* Finds every IPSECKEY record */
 21746  	GetIPSECKEYRecords(request *GetIPSECKEYRecordsRequestType) (*GetIPSECKEYRecordsResponseType, error)
 21747  
 21748  	GetIPSECKEYRecordsContext(ctx context.Context, request *GetIPSECKEYRecordsRequestType) (*GetIPSECKEYRecordsResponseType, error)
 21749  
 21750  	// Error can be either of the following types:
 21751  	//
 21752  	//   - fault
 21753  	/* Updates a single IPSECKEY record */
 21754  	UpdateIPSECKEYRecord(request *UpdateIPSECKEYRecordRequestType) (*UpdateIPSECKEYRecordResponseType, error)
 21755  
 21756  	UpdateIPSECKEYRecordContext(ctx context.Context, request *UpdateIPSECKEYRecordRequestType) (*UpdateIPSECKEYRecordResponseType, error)
 21757  
 21758  	// Error can be either of the following types:
 21759  	//
 21760  	//   - fault
 21761  	/* Deletes every IPSECKEY record */
 21762  	DeleteIPSECKEYRecords(request *DeleteIPSECKEYRecordsRequestType) (*DeleteIPSECKEYRecordsResponseType, error)
 21763  
 21764  	DeleteIPSECKEYRecordsContext(ctx context.Context, request *DeleteIPSECKEYRecordsRequestType) (*DeleteIPSECKEYRecordsResponseType, error)
 21765  
 21766  	// Error can be either of the following types:
 21767  	//
 21768  	//   - fault
 21769  	/* Deletes a single IPSECKEY record */
 21770  	DeleteOneIPSECKEYRecord(request *DeleteOneIPSECKEYRecordRequestType) (*DeleteOneIPSECKEYRecordResponseType, error)
 21771  
 21772  	DeleteOneIPSECKEYRecordContext(ctx context.Context, request *DeleteOneIPSECKEYRecordRequestType) (*DeleteOneIPSECKEYRecordResponseType, error)
 21773  
 21774  	// Error can be either of the following types:
 21775  	//
 21776  	//   - fault
 21777  	/* Creates a new KEY record */
 21778  	CreateKEYRecord(request *CreateKEYRecordRequestType) (*CreateKEYRecordResponseType, error)
 21779  
 21780  	CreateKEYRecordContext(ctx context.Context, request *CreateKEYRecordRequestType) (*CreateKEYRecordResponseType, error)
 21781  
 21782  	// Error can be either of the following types:
 21783  	//
 21784  	//   - fault
 21785  	/* Finds single KEY record */
 21786  	GetOneKEYRecord(request *GetOneKEYRecordRequestType) (*GetOneKEYRecordResponseType, error)
 21787  
 21788  	GetOneKEYRecordContext(ctx context.Context, request *GetOneKEYRecordRequestType) (*GetOneKEYRecordResponseType, error)
 21789  
 21790  	// Error can be either of the following types:
 21791  	//
 21792  	//   - fault
 21793  	/* Finds every KEY record */
 21794  	GetKEYRecords(request *GetKEYRecordsRequestType) (*GetKEYRecordsResponseType, error)
 21795  
 21796  	GetKEYRecordsContext(ctx context.Context, request *GetKEYRecordsRequestType) (*GetKEYRecordsResponseType, error)
 21797  
 21798  	// Error can be either of the following types:
 21799  	//
 21800  	//   - fault
 21801  	/* Updates a single KEY record */
 21802  	UpdateKEYRecord(request *UpdateKEYRecordRequestType) (*UpdateKEYRecordResponseType, error)
 21803  
 21804  	UpdateKEYRecordContext(ctx context.Context, request *UpdateKEYRecordRequestType) (*UpdateKEYRecordResponseType, error)
 21805  
 21806  	// Error can be either of the following types:
 21807  	//
 21808  	//   - fault
 21809  	/* Deletes every KEY record */
 21810  	DeleteKEYRecords(request *DeleteKEYRecordsRequestType) (*DeleteKEYRecordsResponseType, error)
 21811  
 21812  	DeleteKEYRecordsContext(ctx context.Context, request *DeleteKEYRecordsRequestType) (*DeleteKEYRecordsResponseType, error)
 21813  
 21814  	// Error can be either of the following types:
 21815  	//
 21816  	//   - fault
 21817  	/* Deletes a single KEY record */
 21818  	DeleteOneKEYRecord(request *DeleteOneKEYRecordRequestType) (*DeleteOneKEYRecordResponseType, error)
 21819  
 21820  	DeleteOneKEYRecordContext(ctx context.Context, request *DeleteOneKEYRecordRequestType) (*DeleteOneKEYRecordResponseType, error)
 21821  
 21822  	// Error can be either of the following types:
 21823  	//
 21824  	//   - fault
 21825  	/* Creates a new KX record */
 21826  	CreateKXRecord(request *CreateKXRecordRequestType) (*CreateKXRecordResponseType, error)
 21827  
 21828  	CreateKXRecordContext(ctx context.Context, request *CreateKXRecordRequestType) (*CreateKXRecordResponseType, error)
 21829  
 21830  	// Error can be either of the following types:
 21831  	//
 21832  	//   - fault
 21833  	/* Finds single KX record */
 21834  	GetOneKXRecord(request *GetOneKXRecordRequestType) (*GetOneKXRecordResponseType, error)
 21835  
 21836  	GetOneKXRecordContext(ctx context.Context, request *GetOneKXRecordRequestType) (*GetOneKXRecordResponseType, error)
 21837  
 21838  	// Error can be either of the following types:
 21839  	//
 21840  	//   - fault
 21841  	/* Finds every KX record */
 21842  	GetKXRecords(request *GetKXRecordsRequestType) (*GetKXRecordsResponseType, error)
 21843  
 21844  	GetKXRecordsContext(ctx context.Context, request *GetKXRecordsRequestType) (*GetKXRecordsResponseType, error)
 21845  
 21846  	// Error can be either of the following types:
 21847  	//
 21848  	//   - fault
 21849  	/* Updates a single KX record */
 21850  	UpdateKXRecord(request *UpdateKXRecordRequestType) (*UpdateKXRecordResponseType, error)
 21851  
 21852  	UpdateKXRecordContext(ctx context.Context, request *UpdateKXRecordRequestType) (*UpdateKXRecordResponseType, error)
 21853  
 21854  	// Error can be either of the following types:
 21855  	//
 21856  	//   - fault
 21857  	/* Deletes every KX record */
 21858  	DeleteKXRecords(request *DeleteKXRecordsRequestType) (*DeleteKXRecordsResponseType, error)
 21859  
 21860  	DeleteKXRecordsContext(ctx context.Context, request *DeleteKXRecordsRequestType) (*DeleteKXRecordsResponseType, error)
 21861  
 21862  	// Error can be either of the following types:
 21863  	//
 21864  	//   - fault
 21865  	/* Deletes a single KX record */
 21866  	DeleteOneKXRecord(request *DeleteOneKXRecordRequestType) (*DeleteOneKXRecordResponseType, error)
 21867  
 21868  	DeleteOneKXRecordContext(ctx context.Context, request *DeleteOneKXRecordRequestType) (*DeleteOneKXRecordResponseType, error)
 21869  
 21870  	// Error can be either of the following types:
 21871  	//
 21872  	//   - fault
 21873  	/* Creates a new LOC record */
 21874  	CreateLOCRecord(request *CreateLOCRecordRequestType) (*CreateLOCRecordResponseType, error)
 21875  
 21876  	CreateLOCRecordContext(ctx context.Context, request *CreateLOCRecordRequestType) (*CreateLOCRecordResponseType, error)
 21877  
 21878  	// Error can be either of the following types:
 21879  	//
 21880  	//   - fault
 21881  	/* Finds single LOC record */
 21882  	GetOneLOCRecord(request *GetOneLOCRecordRequestType) (*GetOneLOCRecordResponseType, error)
 21883  
 21884  	GetOneLOCRecordContext(ctx context.Context, request *GetOneLOCRecordRequestType) (*GetOneLOCRecordResponseType, error)
 21885  
 21886  	// Error can be either of the following types:
 21887  	//
 21888  	//   - fault
 21889  	/* Finds every LOC record */
 21890  	GetLOCRecords(request *GetLOCRecordsRequestType) (*GetLOCRecordsResponseType, error)
 21891  
 21892  	GetLOCRecordsContext(ctx context.Context, request *GetLOCRecordsRequestType) (*GetLOCRecordsResponseType, error)
 21893  
 21894  	// Error can be either of the following types:
 21895  	//
 21896  	//   - fault
 21897  	/* Updates a single LOC record */
 21898  	UpdateLOCRecord(request *UpdateLOCRecordRequestType) (*UpdateLOCRecordResponseType, error)
 21899  
 21900  	UpdateLOCRecordContext(ctx context.Context, request *UpdateLOCRecordRequestType) (*UpdateLOCRecordResponseType, error)
 21901  
 21902  	// Error can be either of the following types:
 21903  	//
 21904  	//   - fault
 21905  	/* Deletes every LOC record */
 21906  	DeleteLOCRecords(request *DeleteLOCRecordsRequestType) (*DeleteLOCRecordsResponseType, error)
 21907  
 21908  	DeleteLOCRecordsContext(ctx context.Context, request *DeleteLOCRecordsRequestType) (*DeleteLOCRecordsResponseType, error)
 21909  
 21910  	// Error can be either of the following types:
 21911  	//
 21912  	//   - fault
 21913  	/* Deletes a single LOC record */
 21914  	DeleteOneLOCRecord(request *DeleteOneLOCRecordRequestType) (*DeleteOneLOCRecordResponseType, error)
 21915  
 21916  	DeleteOneLOCRecordContext(ctx context.Context, request *DeleteOneLOCRecordRequestType) (*DeleteOneLOCRecordResponseType, error)
 21917  
 21918  	// Error can be either of the following types:
 21919  	//
 21920  	//   - fault
 21921  	/* Creates a new MX record */
 21922  	CreateMXRecord(request *CreateMXRecordRequestType) (*CreateMXRecordResponseType, error)
 21923  
 21924  	CreateMXRecordContext(ctx context.Context, request *CreateMXRecordRequestType) (*CreateMXRecordResponseType, error)
 21925  
 21926  	// Error can be either of the following types:
 21927  	//
 21928  	//   - fault
 21929  	/* Finds single MX record */
 21930  	GetOneMXRecord(request *GetOneMXRecordRequestType) (*GetOneMXRecordResponseType, error)
 21931  
 21932  	GetOneMXRecordContext(ctx context.Context, request *GetOneMXRecordRequestType) (*GetOneMXRecordResponseType, error)
 21933  
 21934  	// Error can be either of the following types:
 21935  	//
 21936  	//   - fault
 21937  	/* Finds every MX record */
 21938  	GetMXRecords(request *GetMXRecordsRequestType) (*GetMXRecordsResponseType, error)
 21939  
 21940  	GetMXRecordsContext(ctx context.Context, request *GetMXRecordsRequestType) (*GetMXRecordsResponseType, error)
 21941  
 21942  	// Error can be either of the following types:
 21943  	//
 21944  	//   - fault
 21945  	/* Updates a single MX record */
 21946  	UpdateMXRecord(request *UpdateMXRecordRequestType) (*UpdateMXRecordResponseType, error)
 21947  
 21948  	UpdateMXRecordContext(ctx context.Context, request *UpdateMXRecordRequestType) (*UpdateMXRecordResponseType, error)
 21949  
 21950  	// Error can be either of the following types:
 21951  	//
 21952  	//   - fault
 21953  	/* Deletes every MX record */
 21954  	DeleteMXRecords(request *DeleteMXRecordsRequestType) (*DeleteMXRecordsResponseType, error)
 21955  
 21956  	DeleteMXRecordsContext(ctx context.Context, request *DeleteMXRecordsRequestType) (*DeleteMXRecordsResponseType, error)
 21957  
 21958  	// Error can be either of the following types:
 21959  	//
 21960  	//   - fault
 21961  	/* Deletes a single MX record */
 21962  	DeleteOneMXRecord(request *DeleteOneMXRecordRequestType) (*DeleteOneMXRecordResponseType, error)
 21963  
 21964  	DeleteOneMXRecordContext(ctx context.Context, request *DeleteOneMXRecordRequestType) (*DeleteOneMXRecordResponseType, error)
 21965  
 21966  	// Error can be either of the following types:
 21967  	//
 21968  	//   - fault
 21969  	/* Creates a new NAPTR record */
 21970  	CreateNAPTRRecord(request *CreateNAPTRRecordRequestType) (*CreateNAPTRRecordResponseType, error)
 21971  
 21972  	CreateNAPTRRecordContext(ctx context.Context, request *CreateNAPTRRecordRequestType) (*CreateNAPTRRecordResponseType, error)
 21973  
 21974  	// Error can be either of the following types:
 21975  	//
 21976  	//   - fault
 21977  	/* Finds single NAPTR record */
 21978  	GetOneNAPTRRecord(request *GetOneNAPTRRecordRequestType) (*GetOneNAPTRRecordResponseType, error)
 21979  
 21980  	GetOneNAPTRRecordContext(ctx context.Context, request *GetOneNAPTRRecordRequestType) (*GetOneNAPTRRecordResponseType, error)
 21981  
 21982  	// Error can be either of the following types:
 21983  	//
 21984  	//   - fault
 21985  	/* Finds every NAPTR record */
 21986  	GetNAPTRRecords(request *GetNAPTRRecordsRequestType) (*GetNAPTRRecordsResponseType, error)
 21987  
 21988  	GetNAPTRRecordsContext(ctx context.Context, request *GetNAPTRRecordsRequestType) (*GetNAPTRRecordsResponseType, error)
 21989  
 21990  	// Error can be either of the following types:
 21991  	//
 21992  	//   - fault
 21993  	/* Updates a single NAPTR record */
 21994  	UpdateNAPTRRecord(request *UpdateNAPTRRecordRequestType) (*UpdateNAPTRRecordResponseType, error)
 21995  
 21996  	UpdateNAPTRRecordContext(ctx context.Context, request *UpdateNAPTRRecordRequestType) (*UpdateNAPTRRecordResponseType, error)
 21997  
 21998  	// Error can be either of the following types:
 21999  	//
 22000  	//   - fault
 22001  	/* Deletes every NAPTR record */
 22002  	DeleteNAPTRRecords(request *DeleteNAPTRRecordsRequestType) (*DeleteNAPTRRecordsResponseType, error)
 22003  
 22004  	DeleteNAPTRRecordsContext(ctx context.Context, request *DeleteNAPTRRecordsRequestType) (*DeleteNAPTRRecordsResponseType, error)
 22005  
 22006  	// Error can be either of the following types:
 22007  	//
 22008  	//   - fault
 22009  	/* Deletes a single NAPTR record */
 22010  	DeleteOneNAPTRRecord(request *DeleteOneNAPTRRecordRequestType) (*DeleteOneNAPTRRecordResponseType, error)
 22011  
 22012  	DeleteOneNAPTRRecordContext(ctx context.Context, request *DeleteOneNAPTRRecordRequestType) (*DeleteOneNAPTRRecordResponseType, error)
 22013  
 22014  	// Error can be either of the following types:
 22015  	//
 22016  	//   - fault
 22017  	/* Creates a new NSAP record */
 22018  	CreateNSAPRecord(request *CreateNSAPRecordRequestType) (*CreateNSAPRecordResponseType, error)
 22019  
 22020  	CreateNSAPRecordContext(ctx context.Context, request *CreateNSAPRecordRequestType) (*CreateNSAPRecordResponseType, error)
 22021  
 22022  	// Error can be either of the following types:
 22023  	//
 22024  	//   - fault
 22025  	/* Finds single NSAP record */
 22026  	GetOneNSAPRecord(request *GetOneNSAPRecordRequestType) (*GetOneNSAPRecordResponseType, error)
 22027  
 22028  	GetOneNSAPRecordContext(ctx context.Context, request *GetOneNSAPRecordRequestType) (*GetOneNSAPRecordResponseType, error)
 22029  
 22030  	// Error can be either of the following types:
 22031  	//
 22032  	//   - fault
 22033  	/* Finds every NSAP record */
 22034  	GetNSAPRecords(request *GetNSAPRecordsRequestType) (*GetNSAPRecordsResponseType, error)
 22035  
 22036  	GetNSAPRecordsContext(ctx context.Context, request *GetNSAPRecordsRequestType) (*GetNSAPRecordsResponseType, error)
 22037  
 22038  	// Error can be either of the following types:
 22039  	//
 22040  	//   - fault
 22041  	/* Updates a single NSAP record */
 22042  	UpdateNSAPRecord(request *UpdateNSAPRecordRequestType) (*UpdateNSAPRecordResponseType, error)
 22043  
 22044  	UpdateNSAPRecordContext(ctx context.Context, request *UpdateNSAPRecordRequestType) (*UpdateNSAPRecordResponseType, error)
 22045  
 22046  	// Error can be either of the following types:
 22047  	//
 22048  	//   - fault
 22049  	/* Deletes every NSAP record */
 22050  	DeleteNSAPRecords(request *DeleteNSAPRecordsRequestType) (*DeleteNSAPRecordsResponseType, error)
 22051  
 22052  	DeleteNSAPRecordsContext(ctx context.Context, request *DeleteNSAPRecordsRequestType) (*DeleteNSAPRecordsResponseType, error)
 22053  
 22054  	// Error can be either of the following types:
 22055  	//
 22056  	//   - fault
 22057  	/* Deletes a single NSAP record */
 22058  	DeleteOneNSAPRecord(request *DeleteOneNSAPRecordRequestType) (*DeleteOneNSAPRecordResponseType, error)
 22059  
 22060  	DeleteOneNSAPRecordContext(ctx context.Context, request *DeleteOneNSAPRecordRequestType) (*DeleteOneNSAPRecordResponseType, error)
 22061  
 22062  	// Error can be either of the following types:
 22063  	//
 22064  	//   - fault
 22065  	/* Creates a new POLICY record */
 22066  	CreatePOLICYRecord(request *CreatePOLICYRecordRequestType) (*CreatePOLICYRecordResponseType, error)
 22067  
 22068  	CreatePOLICYRecordContext(ctx context.Context, request *CreatePOLICYRecordRequestType) (*CreatePOLICYRecordResponseType, error)
 22069  
 22070  	// Error can be either of the following types:
 22071  	//
 22072  	//   - fault
 22073  	/* Finds single POLICY record */
 22074  	GetOnePOLICYRecord(request *GetOnePOLICYRecordRequestType) (*GetOnePOLICYRecordResponseType, error)
 22075  
 22076  	GetOnePOLICYRecordContext(ctx context.Context, request *GetOnePOLICYRecordRequestType) (*GetOnePOLICYRecordResponseType, error)
 22077  
 22078  	// Error can be either of the following types:
 22079  	//
 22080  	//   - fault
 22081  	/* Finds every POLICY record */
 22082  	GetPOLICYRecords(request *GetPOLICYRecordsRequestType) (*GetPOLICYRecordsResponseType, error)
 22083  
 22084  	GetPOLICYRecordsContext(ctx context.Context, request *GetPOLICYRecordsRequestType) (*GetPOLICYRecordsResponseType, error)
 22085  
 22086  	// Error can be either of the following types:
 22087  	//
 22088  	//   - fault
 22089  	/* Updates a single POLICY record */
 22090  	UpdatePOLICYRecord(request *UpdatePOLICYRecordRequestType) (*UpdatePOLICYRecordResponseType, error)
 22091  
 22092  	UpdatePOLICYRecordContext(ctx context.Context, request *UpdatePOLICYRecordRequestType) (*UpdatePOLICYRecordResponseType, error)
 22093  
 22094  	// Error can be either of the following types:
 22095  	//
 22096  	//   - fault
 22097  	/* Deletes every POLICY record */
 22098  	DeletePOLICYRecords(request *DeletePOLICYRecordsRequestType) (*DeletePOLICYRecordsResponseType, error)
 22099  
 22100  	DeletePOLICYRecordsContext(ctx context.Context, request *DeletePOLICYRecordsRequestType) (*DeletePOLICYRecordsResponseType, error)
 22101  
 22102  	// Error can be either of the following types:
 22103  	//
 22104  	//   - fault
 22105  	/* Deletes a single POLICY record */
 22106  	DeleteOnePOLICYRecord(request *DeleteOnePOLICYRecordRequestType) (*DeleteOnePOLICYRecordResponseType, error)
 22107  
 22108  	DeleteOnePOLICYRecordContext(ctx context.Context, request *DeleteOnePOLICYRecordRequestType) (*DeleteOnePOLICYRecordResponseType, error)
 22109  
 22110  	// Error can be either of the following types:
 22111  	//
 22112  	//   - fault
 22113  	/* Creates a new PTR record */
 22114  	CreatePTRRecord(request *CreatePTRRecordRequestType) (*CreatePTRRecordResponseType, error)
 22115  
 22116  	CreatePTRRecordContext(ctx context.Context, request *CreatePTRRecordRequestType) (*CreatePTRRecordResponseType, error)
 22117  
 22118  	// Error can be either of the following types:
 22119  	//
 22120  	//   - fault
 22121  	/* Finds single PTR record */
 22122  	GetOnePTRRecord(request *GetOnePTRRecordRequestType) (*GetOnePTRRecordResponseType, error)
 22123  
 22124  	GetOnePTRRecordContext(ctx context.Context, request *GetOnePTRRecordRequestType) (*GetOnePTRRecordResponseType, error)
 22125  
 22126  	// Error can be either of the following types:
 22127  	//
 22128  	//   - fault
 22129  	/* Finds every PTR record */
 22130  	GetPTRRecords(request *GetPTRRecordsRequestType) (*GetPTRRecordsResponseType, error)
 22131  
 22132  	GetPTRRecordsContext(ctx context.Context, request *GetPTRRecordsRequestType) (*GetPTRRecordsResponseType, error)
 22133  
 22134  	// Error can be either of the following types:
 22135  	//
 22136  	//   - fault
 22137  	/* Updates a single PTR record */
 22138  	UpdatePTRRecord(request *UpdatePTRRecordRequestType) (*UpdatePTRRecordResponseType, error)
 22139  
 22140  	UpdatePTRRecordContext(ctx context.Context, request *UpdatePTRRecordRequestType) (*UpdatePTRRecordResponseType, error)
 22141  
 22142  	// Error can be either of the following types:
 22143  	//
 22144  	//   - fault
 22145  	/* Deletes every PTR record */
 22146  	DeletePTRRecords(request *DeletePTRRecordsRequestType) (*DeletePTRRecordsResponseType, error)
 22147  
 22148  	DeletePTRRecordsContext(ctx context.Context, request *DeletePTRRecordsRequestType) (*DeletePTRRecordsResponseType, error)
 22149  
 22150  	// Error can be either of the following types:
 22151  	//
 22152  	//   - fault
 22153  	/* Deletes a single PTR record */
 22154  	DeleteOnePTRRecord(request *DeleteOnePTRRecordRequestType) (*DeleteOnePTRRecordResponseType, error)
 22155  
 22156  	DeleteOnePTRRecordContext(ctx context.Context, request *DeleteOnePTRRecordRequestType) (*DeleteOnePTRRecordResponseType, error)
 22157  
 22158  	// Error can be either of the following types:
 22159  	//
 22160  	//   - fault
 22161  	/* Creates a new PX record */
 22162  	CreatePXRecord(request *CreatePXRecordRequestType) (*CreatePXRecordResponseType, error)
 22163  
 22164  	CreatePXRecordContext(ctx context.Context, request *CreatePXRecordRequestType) (*CreatePXRecordResponseType, error)
 22165  
 22166  	// Error can be either of the following types:
 22167  	//
 22168  	//   - fault
 22169  	/* Finds single PX record */
 22170  	GetOnePXRecord(request *GetOnePXRecordRequestType) (*GetOnePXRecordResponseType, error)
 22171  
 22172  	GetOnePXRecordContext(ctx context.Context, request *GetOnePXRecordRequestType) (*GetOnePXRecordResponseType, error)
 22173  
 22174  	// Error can be either of the following types:
 22175  	//
 22176  	//   - fault
 22177  	/* Finds every PX record */
 22178  	GetPXRecords(request *GetPXRecordsRequestType) (*GetPXRecordsResponseType, error)
 22179  
 22180  	GetPXRecordsContext(ctx context.Context, request *GetPXRecordsRequestType) (*GetPXRecordsResponseType, error)
 22181  
 22182  	// Error can be either of the following types:
 22183  	//
 22184  	//   - fault
 22185  	/* Updates a single PX record */
 22186  	UpdatePXRecord(request *UpdatePXRecordRequestType) (*UpdatePXRecordResponseType, error)
 22187  
 22188  	UpdatePXRecordContext(ctx context.Context, request *UpdatePXRecordRequestType) (*UpdatePXRecordResponseType, error)
 22189  
 22190  	// Error can be either of the following types:
 22191  	//
 22192  	//   - fault
 22193  	/* Deletes every PX record */
 22194  	DeletePXRecords(request *DeletePXRecordsRequestType) (*DeletePXRecordsResponseType, error)
 22195  
 22196  	DeletePXRecordsContext(ctx context.Context, request *DeletePXRecordsRequestType) (*DeletePXRecordsResponseType, error)
 22197  
 22198  	// Error can be either of the following types:
 22199  	//
 22200  	//   - fault
 22201  	/* Deletes a single PX record */
 22202  	DeleteOnePXRecord(request *DeleteOnePXRecordRequestType) (*DeleteOnePXRecordResponseType, error)
 22203  
 22204  	DeleteOnePXRecordContext(ctx context.Context, request *DeleteOnePXRecordRequestType) (*DeleteOnePXRecordResponseType, error)
 22205  
 22206  	// Error can be either of the following types:
 22207  	//
 22208  	//   - fault
 22209  	/* Creates a new RP record */
 22210  	CreateRPRecord(request *CreateRPRecordRequestType) (*CreateRPRecordResponseType, error)
 22211  
 22212  	CreateRPRecordContext(ctx context.Context, request *CreateRPRecordRequestType) (*CreateRPRecordResponseType, error)
 22213  
 22214  	// Error can be either of the following types:
 22215  	//
 22216  	//   - fault
 22217  	/* Finds single RP record */
 22218  	GetOneRPRecord(request *GetOneRPRecordRequestType) (*GetOneRPRecordResponseType, error)
 22219  
 22220  	GetOneRPRecordContext(ctx context.Context, request *GetOneRPRecordRequestType) (*GetOneRPRecordResponseType, error)
 22221  
 22222  	// Error can be either of the following types:
 22223  	//
 22224  	//   - fault
 22225  	/* Finds every RP record */
 22226  	GetRPRecords(request *GetRPRecordsRequestType) (*GetRPRecordsResponseType, error)
 22227  
 22228  	GetRPRecordsContext(ctx context.Context, request *GetRPRecordsRequestType) (*GetRPRecordsResponseType, error)
 22229  
 22230  	// Error can be either of the following types:
 22231  	//
 22232  	//   - fault
 22233  	/* Updates a single RP record */
 22234  	UpdateRPRecord(request *UpdateRPRecordRequestType) (*UpdateRPRecordResponseType, error)
 22235  
 22236  	UpdateRPRecordContext(ctx context.Context, request *UpdateRPRecordRequestType) (*UpdateRPRecordResponseType, error)
 22237  
 22238  	// Error can be either of the following types:
 22239  	//
 22240  	//   - fault
 22241  	/* Deletes every RP record */
 22242  	DeleteRPRecords(request *DeleteRPRecordsRequestType) (*DeleteRPRecordsResponseType, error)
 22243  
 22244  	DeleteRPRecordsContext(ctx context.Context, request *DeleteRPRecordsRequestType) (*DeleteRPRecordsResponseType, error)
 22245  
 22246  	// Error can be either of the following types:
 22247  	//
 22248  	//   - fault
 22249  	/* Deletes a single RP record */
 22250  	DeleteOneRPRecord(request *DeleteOneRPRecordRequestType) (*DeleteOneRPRecordResponseType, error)
 22251  
 22252  	DeleteOneRPRecordContext(ctx context.Context, request *DeleteOneRPRecordRequestType) (*DeleteOneRPRecordResponseType, error)
 22253  
 22254  	// Error can be either of the following types:
 22255  	//
 22256  	//   - fault
 22257  	/* Creates a new SPF record */
 22258  	CreateSPFRecord(request *CreateSPFRecordRequestType) (*CreateSPFRecordResponseType, error)
 22259  
 22260  	CreateSPFRecordContext(ctx context.Context, request *CreateSPFRecordRequestType) (*CreateSPFRecordResponseType, error)
 22261  
 22262  	// Error can be either of the following types:
 22263  	//
 22264  	//   - fault
 22265  	/* Finds single SPF record */
 22266  	GetOneSPFRecord(request *GetOneSPFRecordRequestType) (*GetOneSPFRecordResponseType, error)
 22267  
 22268  	GetOneSPFRecordContext(ctx context.Context, request *GetOneSPFRecordRequestType) (*GetOneSPFRecordResponseType, error)
 22269  
 22270  	// Error can be either of the following types:
 22271  	//
 22272  	//   - fault
 22273  	/* Finds every SPF record */
 22274  	GetSPFRecords(request *GetSPFRecordsRequestType) (*GetSPFRecordsResponseType, error)
 22275  
 22276  	GetSPFRecordsContext(ctx context.Context, request *GetSPFRecordsRequestType) (*GetSPFRecordsResponseType, error)
 22277  
 22278  	// Error can be either of the following types:
 22279  	//
 22280  	//   - fault
 22281  	/* Updates a single SPF record */
 22282  	UpdateSPFRecord(request *UpdateSPFRecordRequestType) (*UpdateSPFRecordResponseType, error)
 22283  
 22284  	UpdateSPFRecordContext(ctx context.Context, request *UpdateSPFRecordRequestType) (*UpdateSPFRecordResponseType, error)
 22285  
 22286  	// Error can be either of the following types:
 22287  	//
 22288  	//   - fault
 22289  	/* Deletes every SPF record */
 22290  	DeleteSPFRecords(request *DeleteSPFRecordsRequestType) (*DeleteSPFRecordsResponseType, error)
 22291  
 22292  	DeleteSPFRecordsContext(ctx context.Context, request *DeleteSPFRecordsRequestType) (*DeleteSPFRecordsResponseType, error)
 22293  
 22294  	// Error can be either of the following types:
 22295  	//
 22296  	//   - fault
 22297  	/* Deletes a single SPF record */
 22298  	DeleteOneSPFRecord(request *DeleteOneSPFRecordRequestType) (*DeleteOneSPFRecordResponseType, error)
 22299  
 22300  	DeleteOneSPFRecordContext(ctx context.Context, request *DeleteOneSPFRecordRequestType) (*DeleteOneSPFRecordResponseType, error)
 22301  
 22302  	// Error can be either of the following types:
 22303  	//
 22304  	//   - fault
 22305  	/* Creates a new SRV record */
 22306  	CreateSRVRecord(request *CreateSRVRecordRequestType) (*CreateSRVRecordResponseType, error)
 22307  
 22308  	CreateSRVRecordContext(ctx context.Context, request *CreateSRVRecordRequestType) (*CreateSRVRecordResponseType, error)
 22309  
 22310  	// Error can be either of the following types:
 22311  	//
 22312  	//   - fault
 22313  	/* Finds single SRV record */
 22314  	GetOneSRVRecord(request *GetOneSRVRecordRequestType) (*GetOneSRVRecordResponseType, error)
 22315  
 22316  	GetOneSRVRecordContext(ctx context.Context, request *GetOneSRVRecordRequestType) (*GetOneSRVRecordResponseType, error)
 22317  
 22318  	// Error can be either of the following types:
 22319  	//
 22320  	//   - fault
 22321  	/* Finds every SRV record */
 22322  	GetSRVRecords(request *GetSRVRecordsRequestType) (*GetSRVRecordsResponseType, error)
 22323  
 22324  	GetSRVRecordsContext(ctx context.Context, request *GetSRVRecordsRequestType) (*GetSRVRecordsResponseType, error)
 22325  
 22326  	// Error can be either of the following types:
 22327  	//
 22328  	//   - fault
 22329  	/* Updates a single SRV record */
 22330  	UpdateSRVRecord(request *UpdateSRVRecordRequestType) (*UpdateSRVRecordResponseType, error)
 22331  
 22332  	UpdateSRVRecordContext(ctx context.Context, request *UpdateSRVRecordRequestType) (*UpdateSRVRecordResponseType, error)
 22333  
 22334  	// Error can be either of the following types:
 22335  	//
 22336  	//   - fault
 22337  	/* Deletes every SRV record */
 22338  	DeleteSRVRecords(request *DeleteSRVRecordsRequestType) (*DeleteSRVRecordsResponseType, error)
 22339  
 22340  	DeleteSRVRecordsContext(ctx context.Context, request *DeleteSRVRecordsRequestType) (*DeleteSRVRecordsResponseType, error)
 22341  
 22342  	// Error can be either of the following types:
 22343  	//
 22344  	//   - fault
 22345  	/* Deletes a single SRV record */
 22346  	DeleteOneSRVRecord(request *DeleteOneSRVRecordRequestType) (*DeleteOneSRVRecordResponseType, error)
 22347  
 22348  	DeleteOneSRVRecordContext(ctx context.Context, request *DeleteOneSRVRecordRequestType) (*DeleteOneSRVRecordResponseType, error)
 22349  
 22350  	// Error can be either of the following types:
 22351  	//
 22352  	//   - fault
 22353  	/* Creates a new SSHFP record */
 22354  	CreateSSHFPRecord(request *CreateSSHFPRecordRequestType) (*CreateSSHFPRecordResponseType, error)
 22355  
 22356  	CreateSSHFPRecordContext(ctx context.Context, request *CreateSSHFPRecordRequestType) (*CreateSSHFPRecordResponseType, error)
 22357  
 22358  	// Error can be either of the following types:
 22359  	//
 22360  	//   - fault
 22361  	/* Finds single SSHFP record */
 22362  	GetOneSSHFPRecord(request *GetOneSSHFPRecordRequestType) (*GetOneSSHFPRecordResponseType, error)
 22363  
 22364  	GetOneSSHFPRecordContext(ctx context.Context, request *GetOneSSHFPRecordRequestType) (*GetOneSSHFPRecordResponseType, error)
 22365  
 22366  	// Error can be either of the following types:
 22367  	//
 22368  	//   - fault
 22369  	/* Finds every SSHFP record */
 22370  	GetSSHFPRecords(request *GetSSHFPRecordsRequestType) (*GetSSHFPRecordsResponseType, error)
 22371  
 22372  	GetSSHFPRecordsContext(ctx context.Context, request *GetSSHFPRecordsRequestType) (*GetSSHFPRecordsResponseType, error)
 22373  
 22374  	// Error can be either of the following types:
 22375  	//
 22376  	//   - fault
 22377  	/* Updates a single SSHFP record */
 22378  	UpdateSSHFPRecord(request *UpdateSSHFPRecordRequestType) (*UpdateSSHFPRecordResponseType, error)
 22379  
 22380  	UpdateSSHFPRecordContext(ctx context.Context, request *UpdateSSHFPRecordRequestType) (*UpdateSSHFPRecordResponseType, error)
 22381  
 22382  	// Error can be either of the following types:
 22383  	//
 22384  	//   - fault
 22385  	/* Deletes every SSHFP record */
 22386  	DeleteSSHFPRecords(request *DeleteSSHFPRecordsRequestType) (*DeleteSSHFPRecordsResponseType, error)
 22387  
 22388  	DeleteSSHFPRecordsContext(ctx context.Context, request *DeleteSSHFPRecordsRequestType) (*DeleteSSHFPRecordsResponseType, error)
 22389  
 22390  	// Error can be either of the following types:
 22391  	//
 22392  	//   - fault
 22393  	/* Deletes a single SSHFP record */
 22394  	DeleteOneSSHFPRecord(request *DeleteOneSSHFPRecordRequestType) (*DeleteOneSSHFPRecordResponseType, error)
 22395  
 22396  	DeleteOneSSHFPRecordContext(ctx context.Context, request *DeleteOneSSHFPRecordRequestType) (*DeleteOneSSHFPRecordResponseType, error)
 22397  
 22398  	// Error can be either of the following types:
 22399  	//
 22400  	//   - fault
 22401  	/* Creates a new TLSA record */
 22402  	CreateTLSARecord(request *CreateTLSARecordRequestType) (*CreateTLSARecordResponseType, error)
 22403  
 22404  	CreateTLSARecordContext(ctx context.Context, request *CreateTLSARecordRequestType) (*CreateTLSARecordResponseType, error)
 22405  
 22406  	// Error can be either of the following types:
 22407  	//
 22408  	//   - fault
 22409  	/* Finds single TLSA record */
 22410  	GetOneTLSARecord(request *GetOneTLSARecordRequestType) (*GetOneTLSARecordResponseType, error)
 22411  
 22412  	GetOneTLSARecordContext(ctx context.Context, request *GetOneTLSARecordRequestType) (*GetOneTLSARecordResponseType, error)
 22413  
 22414  	// Error can be either of the following types:
 22415  	//
 22416  	//   - fault
 22417  	/* Finds every TLSA record */
 22418  	GetTLSARecords(request *GetTLSARecordsRequestType) (*GetTLSARecordsResponseType, error)
 22419  
 22420  	GetTLSARecordsContext(ctx context.Context, request *GetTLSARecordsRequestType) (*GetTLSARecordsResponseType, error)
 22421  
 22422  	// Error can be either of the following types:
 22423  	//
 22424  	//   - fault
 22425  	/* Updates a single TLSA record */
 22426  	UpdateTLSARecord(request *UpdateTLSARecordRequestType) (*UpdateTLSARecordResponseType, error)
 22427  
 22428  	UpdateTLSARecordContext(ctx context.Context, request *UpdateTLSARecordRequestType) (*UpdateTLSARecordResponseType, error)
 22429  
 22430  	// Error can be either of the following types:
 22431  	//
 22432  	//   - fault
 22433  	/* Deletes every TLSA record */
 22434  	DeleteTLSARecords(request *DeleteTLSARecordsRequestType) (*DeleteTLSARecordsResponseType, error)
 22435  
 22436  	DeleteTLSARecordsContext(ctx context.Context, request *DeleteTLSARecordsRequestType) (*DeleteTLSARecordsResponseType, error)
 22437  
 22438  	// Error can be either of the following types:
 22439  	//
 22440  	//   - fault
 22441  	/* Deletes a single TLSA record */
 22442  	DeleteOneTLSARecord(request *DeleteOneTLSARecordRequestType) (*DeleteOneTLSARecordResponseType, error)
 22443  
 22444  	DeleteOneTLSARecordContext(ctx context.Context, request *DeleteOneTLSARecordRequestType) (*DeleteOneTLSARecordResponseType, error)
 22445  
 22446  	// Error can be either of the following types:
 22447  	//
 22448  	//   - fault
 22449  	/* Creates a new TXT record */
 22450  	CreateTXTRecord(request *CreateTXTRecordRequestType) (*CreateTXTRecordResponseType, error)
 22451  
 22452  	CreateTXTRecordContext(ctx context.Context, request *CreateTXTRecordRequestType) (*CreateTXTRecordResponseType, error)
 22453  
 22454  	// Error can be either of the following types:
 22455  	//
 22456  	//   - fault
 22457  	/* Finds single TXT record */
 22458  	GetOneTXTRecord(request *GetOneTXTRecordRequestType) (*GetOneTXTRecordResponseType, error)
 22459  
 22460  	GetOneTXTRecordContext(ctx context.Context, request *GetOneTXTRecordRequestType) (*GetOneTXTRecordResponseType, error)
 22461  
 22462  	// Error can be either of the following types:
 22463  	//
 22464  	//   - fault
 22465  	/* Finds every TXT record */
 22466  	GetTXTRecords(request *GetTXTRecordsRequestType) (*GetTXTRecordsResponseType, error)
 22467  
 22468  	GetTXTRecordsContext(ctx context.Context, request *GetTXTRecordsRequestType) (*GetTXTRecordsResponseType, error)
 22469  
 22470  	// Error can be either of the following types:
 22471  	//
 22472  	//   - fault
 22473  	/* Updates a single TXT record */
 22474  	UpdateTXTRecord(request *UpdateTXTRecordRequestType) (*UpdateTXTRecordResponseType, error)
 22475  
 22476  	UpdateTXTRecordContext(ctx context.Context, request *UpdateTXTRecordRequestType) (*UpdateTXTRecordResponseType, error)
 22477  
 22478  	// Error can be either of the following types:
 22479  	//
 22480  	//   - fault
 22481  	/* Deletes every TXT record */
 22482  	DeleteTXTRecords(request *DeleteTXTRecordsRequestType) (*DeleteTXTRecordsResponseType, error)
 22483  
 22484  	DeleteTXTRecordsContext(ctx context.Context, request *DeleteTXTRecordsRequestType) (*DeleteTXTRecordsResponseType, error)
 22485  
 22486  	// Error can be either of the following types:
 22487  	//
 22488  	//   - fault
 22489  	/* Deletes a single TXT record */
 22490  	DeleteOneTXTRecord(request *DeleteOneTXTRecordRequestType) (*DeleteOneTXTRecordResponseType, error)
 22491  
 22492  	DeleteOneTXTRecordContext(ctx context.Context, request *DeleteOneTXTRecordRequestType) (*DeleteOneTXTRecordResponseType, error)
 22493  
 22494  	// Error can be either of the following types:
 22495  	//
 22496  	//   - fault
 22497  	/* Finds single SOA record */
 22498  	GetOneSOARecord(request *GetOneSOARecordRequestType) (*GetOneSOARecordResponseType, error)
 22499  
 22500  	GetOneSOARecordContext(ctx context.Context, request *GetOneSOARecordRequestType) (*GetOneSOARecordResponseType, error)
 22501  
 22502  	// Error can be either of the following types:
 22503  	//
 22504  	//   - fault
 22505  	/* Finds every SOA record */
 22506  	GetSOARecords(request *GetSOARecordsRequestType) (*GetSOARecordsResponseType, error)
 22507  
 22508  	GetSOARecordsContext(ctx context.Context, request *GetSOARecordsRequestType) (*GetSOARecordsResponseType, error)
 22509  
 22510  	// Error can be either of the following types:
 22511  	//
 22512  	//   - fault
 22513  
 22514  	UpdateSOARecord(request *UpdateSOARecordRequestType) (*UpdateSOARecordResponseType, error)
 22515  
 22516  	UpdateSOARecordContext(ctx context.Context, request *UpdateSOARecordRequestType) (*UpdateSOARecordResponseType, error)
 22517  
 22518  	// Error can be either of the following types:
 22519  	//
 22520  	//   - fault
 22521  	/* Creates a new NS record */
 22522  	CreateNSRecord(request *CreateNSRecordRequestType) (*CreateNSRecordResponseType, error)
 22523  
 22524  	CreateNSRecordContext(ctx context.Context, request *CreateNSRecordRequestType) (*CreateNSRecordResponseType, error)
 22525  
 22526  	// Error can be either of the following types:
 22527  	//
 22528  	//   - fault
 22529  	/* Finds single NS record */
 22530  	GetOneNSRecord(request *GetOneNSRecordRequestType) (*GetOneNSRecordResponseType, error)
 22531  
 22532  	GetOneNSRecordContext(ctx context.Context, request *GetOneNSRecordRequestType) (*GetOneNSRecordResponseType, error)
 22533  
 22534  	// Error can be either of the following types:
 22535  	//
 22536  	//   - fault
 22537  	/* Finds every NS record */
 22538  	GetNSRecords(request *GetNSRecordsRequestType) (*GetNSRecordsResponseType, error)
 22539  
 22540  	GetNSRecordsContext(ctx context.Context, request *GetNSRecordsRequestType) (*GetNSRecordsResponseType, error)
 22541  
 22542  	// Error can be either of the following types:
 22543  	//
 22544  	//   - fault
 22545  	/* Updates a single NS record */
 22546  	UpdateNSRecord(request *UpdateNSRecordRequestType) (*UpdateNSRecordResponseType, error)
 22547  
 22548  	UpdateNSRecordContext(ctx context.Context, request *UpdateNSRecordRequestType) (*UpdateNSRecordResponseType, error)
 22549  
 22550  	// Error can be either of the following types:
 22551  	//
 22552  	//   - fault
 22553  	/* Deletes every NS record */
 22554  	DeleteNSRecords(request *DeleteNSRecordsRequestType) (*DeleteNSRecordsResponseType, error)
 22555  
 22556  	DeleteNSRecordsContext(ctx context.Context, request *DeleteNSRecordsRequestType) (*DeleteNSRecordsResponseType, error)
 22557  
 22558  	// Error can be either of the following types:
 22559  	//
 22560  	//   - fault
 22561  	/* Deletes a single NS record */
 22562  	DeleteOneNSRecord(request *DeleteOneNSRecordRequestType) (*DeleteOneNSRecordResponseType, error)
 22563  
 22564  	DeleteOneNSRecordContext(ctx context.Context, request *DeleteOneNSRecordRequestType) (*DeleteOneNSRecordResponseType, error)
 22565  
 22566  	// Error can be either of the following types:
 22567  	//
 22568  	//   - fault
 22569  
 22570  	ReplaceARecords(request *ReplaceARecordsRequestType) (*ReplaceARecordsResponseType, error)
 22571  
 22572  	ReplaceARecordsContext(ctx context.Context, request *ReplaceARecordsRequestType) (*ReplaceARecordsResponseType, error)
 22573  
 22574  	// Error can be either of the following types:
 22575  	//
 22576  	//   - fault
 22577  
 22578  	ReplaceAAAARecords(request *ReplaceAAAARecordsRequestType) (*ReplaceAAAARecordsResponseType, error)
 22579  
 22580  	ReplaceAAAARecordsContext(ctx context.Context, request *ReplaceAAAARecordsRequestType) (*ReplaceAAAARecordsResponseType, error)
 22581  
 22582  	// Error can be either of the following types:
 22583  	//
 22584  	//   - fault
 22585  
 22586  	ReplaceALIASRecords(request *ReplaceALIASRecordsRequestType) (*ReplaceALIASRecordsResponseType, error)
 22587  
 22588  	ReplaceALIASRecordsContext(ctx context.Context, request *ReplaceALIASRecordsRequestType) (*ReplaceALIASRecordsResponseType, error)
 22589  
 22590  	// Error can be either of the following types:
 22591  	//
 22592  	//   - fault
 22593  
 22594  	ReplaceCAARecords(request *ReplaceCAARecordsRequestType) (*ReplaceCAARecordsResponseType, error)
 22595  
 22596  	ReplaceCAARecordsContext(ctx context.Context, request *ReplaceCAARecordsRequestType) (*ReplaceCAARecordsResponseType, error)
 22597  
 22598  	// Error can be either of the following types:
 22599  	//
 22600  	//   - fault
 22601  
 22602  	ReplaceCDNSKEYRecords(request *ReplaceCDNSKEYRecordsRequestType) (*ReplaceCDNSKEYRecordsResponseType, error)
 22603  
 22604  	ReplaceCDNSKEYRecordsContext(ctx context.Context, request *ReplaceCDNSKEYRecordsRequestType) (*ReplaceCDNSKEYRecordsResponseType, error)
 22605  
 22606  	// Error can be either of the following types:
 22607  	//
 22608  	//   - fault
 22609  
 22610  	ReplaceCDSRecords(request *ReplaceCDSRecordsRequestType) (*ReplaceCDSRecordsResponseType, error)
 22611  
 22612  	ReplaceCDSRecordsContext(ctx context.Context, request *ReplaceCDSRecordsRequestType) (*ReplaceCDSRecordsResponseType, error)
 22613  
 22614  	// Error can be either of the following types:
 22615  	//
 22616  	//   - fault
 22617  
 22618  	ReplaceCERTRecords(request *ReplaceCERTRecordsRequestType) (*ReplaceCERTRecordsResponseType, error)
 22619  
 22620  	ReplaceCERTRecordsContext(ctx context.Context, request *ReplaceCERTRecordsRequestType) (*ReplaceCERTRecordsResponseType, error)
 22621  
 22622  	// Error can be either of the following types:
 22623  	//
 22624  	//   - fault
 22625  
 22626  	ReplaceCNAMERecords(request *ReplaceCNAMERecordsRequestType) (*ReplaceCNAMERecordsResponseType, error)
 22627  
 22628  	ReplaceCNAMERecordsContext(ctx context.Context, request *ReplaceCNAMERecordsRequestType) (*ReplaceCNAMERecordsResponseType, error)
 22629  
 22630  	// Error can be either of the following types:
 22631  	//
 22632  	//   - fault
 22633  
 22634  	ReplaceCSYNCRecords(request *ReplaceCSYNCRecordsRequestType) (*ReplaceCSYNCRecordsResponseType, error)
 22635  
 22636  	ReplaceCSYNCRecordsContext(ctx context.Context, request *ReplaceCSYNCRecordsRequestType) (*ReplaceCSYNCRecordsResponseType, error)
 22637  
 22638  	// Error can be either of the following types:
 22639  	//
 22640  	//   - fault
 22641  
 22642  	ReplaceDHCIDRecords(request *ReplaceDHCIDRecordsRequestType) (*ReplaceDHCIDRecordsResponseType, error)
 22643  
 22644  	ReplaceDHCIDRecordsContext(ctx context.Context, request *ReplaceDHCIDRecordsRequestType) (*ReplaceDHCIDRecordsResponseType, error)
 22645  
 22646  	// Error can be either of the following types:
 22647  	//
 22648  	//   - fault
 22649  
 22650  	ReplaceDNAMERecords(request *ReplaceDNAMERecordsRequestType) (*ReplaceDNAMERecordsResponseType, error)
 22651  
 22652  	ReplaceDNAMERecordsContext(ctx context.Context, request *ReplaceDNAMERecordsRequestType) (*ReplaceDNAMERecordsResponseType, error)
 22653  
 22654  	// Error can be either of the following types:
 22655  	//
 22656  	//   - fault
 22657  
 22658  	ReplaceDNSKEYRecords(request *ReplaceDNSKEYRecordsRequestType) (*ReplaceDNSKEYRecordsResponseType, error)
 22659  
 22660  	ReplaceDNSKEYRecordsContext(ctx context.Context, request *ReplaceDNSKEYRecordsRequestType) (*ReplaceDNSKEYRecordsResponseType, error)
 22661  
 22662  	// Error can be either of the following types:
 22663  	//
 22664  	//   - fault
 22665  
 22666  	ReplaceDSRecords(request *ReplaceDSRecordsRequestType) (*ReplaceDSRecordsResponseType, error)
 22667  
 22668  	ReplaceDSRecordsContext(ctx context.Context, request *ReplaceDSRecordsRequestType) (*ReplaceDSRecordsResponseType, error)
 22669  
 22670  	// Error can be either of the following types:
 22671  	//
 22672  	//   - fault
 22673  
 22674  	ReplaceIPSECKEYRecords(request *ReplaceIPSECKEYRecordsRequestType) (*ReplaceIPSECKEYRecordsResponseType, error)
 22675  
 22676  	ReplaceIPSECKEYRecordsContext(ctx context.Context, request *ReplaceIPSECKEYRecordsRequestType) (*ReplaceIPSECKEYRecordsResponseType, error)
 22677  
 22678  	// Error can be either of the following types:
 22679  	//
 22680  	//   - fault
 22681  
 22682  	ReplaceKEYRecords(request *ReplaceKEYRecordsRequestType) (*ReplaceKEYRecordsResponseType, error)
 22683  
 22684  	ReplaceKEYRecordsContext(ctx context.Context, request *ReplaceKEYRecordsRequestType) (*ReplaceKEYRecordsResponseType, error)
 22685  
 22686  	// Error can be either of the following types:
 22687  	//
 22688  	//   - fault
 22689  
 22690  	ReplaceKXRecords(request *ReplaceKXRecordsRequestType) (*ReplaceKXRecordsResponseType, error)
 22691  
 22692  	ReplaceKXRecordsContext(ctx context.Context, request *ReplaceKXRecordsRequestType) (*ReplaceKXRecordsResponseType, error)
 22693  
 22694  	// Error can be either of the following types:
 22695  	//
 22696  	//   - fault
 22697  
 22698  	ReplaceLOCRecords(request *ReplaceLOCRecordsRequestType) (*ReplaceLOCRecordsResponseType, error)
 22699  
 22700  	ReplaceLOCRecordsContext(ctx context.Context, request *ReplaceLOCRecordsRequestType) (*ReplaceLOCRecordsResponseType, error)
 22701  
 22702  	// Error can be either of the following types:
 22703  	//
 22704  	//   - fault
 22705  
 22706  	ReplaceMXRecords(request *ReplaceMXRecordsRequestType) (*ReplaceMXRecordsResponseType, error)
 22707  
 22708  	ReplaceMXRecordsContext(ctx context.Context, request *ReplaceMXRecordsRequestType) (*ReplaceMXRecordsResponseType, error)
 22709  
 22710  	// Error can be either of the following types:
 22711  	//
 22712  	//   - fault
 22713  
 22714  	ReplaceNAPTRRecords(request *ReplaceNAPTRRecordsRequestType) (*ReplaceNAPTRRecordsResponseType, error)
 22715  
 22716  	ReplaceNAPTRRecordsContext(ctx context.Context, request *ReplaceNAPTRRecordsRequestType) (*ReplaceNAPTRRecordsResponseType, error)
 22717  
 22718  	// Error can be either of the following types:
 22719  	//
 22720  	//   - fault
 22721  
 22722  	ReplaceNSAPRecords(request *ReplaceNSAPRecordsRequestType) (*ReplaceNSAPRecordsResponseType, error)
 22723  
 22724  	ReplaceNSAPRecordsContext(ctx context.Context, request *ReplaceNSAPRecordsRequestType) (*ReplaceNSAPRecordsResponseType, error)
 22725  
 22726  	// Error can be either of the following types:
 22727  	//
 22728  	//   - fault
 22729  
 22730  	ReplacePOLICYRecords(request *ReplacePOLICYRecordsRequestType) (*ReplacePOLICYRecordsResponseType, error)
 22731  
 22732  	ReplacePOLICYRecordsContext(ctx context.Context, request *ReplacePOLICYRecordsRequestType) (*ReplacePOLICYRecordsResponseType, error)
 22733  
 22734  	// Error can be either of the following types:
 22735  	//
 22736  	//   - fault
 22737  
 22738  	ReplacePTRRecords(request *ReplacePTRRecordsRequestType) (*ReplacePTRRecordsResponseType, error)
 22739  
 22740  	ReplacePTRRecordsContext(ctx context.Context, request *ReplacePTRRecordsRequestType) (*ReplacePTRRecordsResponseType, error)
 22741  
 22742  	// Error can be either of the following types:
 22743  	//
 22744  	//   - fault
 22745  
 22746  	ReplacePXRecords(request *ReplacePXRecordsRequestType) (*ReplacePXRecordsResponseType, error)
 22747  
 22748  	ReplacePXRecordsContext(ctx context.Context, request *ReplacePXRecordsRequestType) (*ReplacePXRecordsResponseType, error)
 22749  
 22750  	// Error can be either of the following types:
 22751  	//
 22752  	//   - fault
 22753  
 22754  	ReplaceRPRecords(request *ReplaceRPRecordsRequestType) (*ReplaceRPRecordsResponseType, error)
 22755  
 22756  	ReplaceRPRecordsContext(ctx context.Context, request *ReplaceRPRecordsRequestType) (*ReplaceRPRecordsResponseType, error)
 22757  
 22758  	// Error can be either of the following types:
 22759  	//
 22760  	//   - fault
 22761  
 22762  	ReplaceSPFRecords(request *ReplaceSPFRecordsRequestType) (*ReplaceSPFRecordsResponseType, error)
 22763  
 22764  	ReplaceSPFRecordsContext(ctx context.Context, request *ReplaceSPFRecordsRequestType) (*ReplaceSPFRecordsResponseType, error)
 22765  
 22766  	// Error can be either of the following types:
 22767  	//
 22768  	//   - fault
 22769  
 22770  	ReplaceSRVRecords(request *ReplaceSRVRecordsRequestType) (*ReplaceSRVRecordsResponseType, error)
 22771  
 22772  	ReplaceSRVRecordsContext(ctx context.Context, request *ReplaceSRVRecordsRequestType) (*ReplaceSRVRecordsResponseType, error)
 22773  
 22774  	// Error can be either of the following types:
 22775  	//
 22776  	//   - fault
 22777  
 22778  	ReplaceSSHFPRecords(request *ReplaceSSHFPRecordsRequestType) (*ReplaceSSHFPRecordsResponseType, error)
 22779  
 22780  	ReplaceSSHFPRecordsContext(ctx context.Context, request *ReplaceSSHFPRecordsRequestType) (*ReplaceSSHFPRecordsResponseType, error)
 22781  
 22782  	// Error can be either of the following types:
 22783  	//
 22784  	//   - fault
 22785  
 22786  	ReplaceTLSARecords(request *ReplaceTLSARecordsRequestType) (*ReplaceTLSARecordsResponseType, error)
 22787  
 22788  	ReplaceTLSARecordsContext(ctx context.Context, request *ReplaceTLSARecordsRequestType) (*ReplaceTLSARecordsResponseType, error)
 22789  
 22790  	// Error can be either of the following types:
 22791  	//
 22792  	//   - fault
 22793  
 22794  	ReplaceTXTRecords(request *ReplaceTXTRecordsRequestType) (*ReplaceTXTRecordsResponseType, error)
 22795  
 22796  	ReplaceTXTRecordsContext(ctx context.Context, request *ReplaceTXTRecordsRequestType) (*ReplaceTXTRecordsResponseType, error)
 22797  
 22798  	// Error can be either of the following types:
 22799  	//
 22800  	//   - fault
 22801  
 22802  	ReplaceNSRecords(request *ReplaceNSRecordsRequestType) (*ReplaceNSRecordsResponseType, error)
 22803  
 22804  	ReplaceNSRecordsContext(ctx context.Context, request *ReplaceNSRecordsRequestType) (*ReplaceNSRecordsResponseType, error)
 22805  
 22806  	// Error can be either of the following types:
 22807  	//
 22808  	//   - fault
 22809  
 22810  	GetANYRecords(request *GetANYRecordsRequestType) (*GetANYRecordsResponseType, error)
 22811  
 22812  	GetANYRecordsContext(ctx context.Context, request *GetANYRecordsRequestType) (*GetANYRecordsResponseType, error)
 22813  
 22814  	// Error can be either of the following types:
 22815  	//
 22816  	//   - fault
 22817  
 22818  	GetAllRecords(request *GetAllRecordsRequestType) (*GetAllRecordsResponseType, error)
 22819  
 22820  	GetAllRecordsContext(ctx context.Context, request *GetAllRecordsRequestType) (*GetAllRecordsResponseType, error)
 22821  
 22822  	// Error can be either of the following types:
 22823  	//
 22824  	//   - fault
 22825  
 22826  	GetAllAliasQNames(request *GetAllAliasQNamesRequestType) (*GetAllAliasQNamesResponseType, error)
 22827  
 22828  	GetAllAliasQNamesContext(ctx context.Context, request *GetAllAliasQNamesRequestType) (*GetAllAliasQNamesResponseType, error)
 22829  
 22830  	// Error can be either of the following types:
 22831  	//
 22832  	//   - fault
 22833  	/* Finds single User */
 22834  	GetOneUser(request *GetOneUserRequestType) (*GetOneUserResponseType, error)
 22835  
 22836  	GetOneUserContext(ctx context.Context, request *GetOneUserRequestType) (*GetOneUserResponseType, error)
 22837  
 22838  	// Error can be either of the following types:
 22839  	//
 22840  	//   - fault
 22841  	/* Deletes a single User */
 22842  	DeleteOneUser(request *DeleteOneUserRequestType) (*DeleteOneUserResponseType, error)
 22843  
 22844  	DeleteOneUserContext(ctx context.Context, request *DeleteOneUserRequestType) (*DeleteOneUserResponseType, error)
 22845  
 22846  	// Error can be either of the following types:
 22847  	//
 22848  	//   - fault
 22849  
 22850  	CreateUser(request *CreateUserRequestType) (*CreateUserResponseType, error)
 22851  
 22852  	CreateUserContext(ctx context.Context, request *CreateUserRequestType) (*CreateUserResponseType, error)
 22853  
 22854  	// Error can be either of the following types:
 22855  	//
 22856  	//   - fault
 22857  
 22858  	UpdateUser(request *UpdateUserRequestType) (*UpdateUserResponseType, error)
 22859  
 22860  	UpdateUserContext(ctx context.Context, request *UpdateUserRequestType) (*UpdateUserResponseType, error)
 22861  
 22862  	// Error can be either of the following types:
 22863  	//
 22864  	//   - fault
 22865  
 22866  	GetUsers(request *GetUsersRequestType) (*GetUsersResponseType, error)
 22867  
 22868  	GetUsersContext(ctx context.Context, request *GetUsersRequestType) (*GetUsersResponseType, error)
 22869  
 22870  	// Error can be either of the following types:
 22871  	//
 22872  	//   - fault
 22873  
 22874  	GetUpdateUsers(request *GetUpdateUsersRequestType) (*GetUpdateUsersResponseType, error)
 22875  
 22876  	GetUpdateUsersContext(ctx context.Context, request *GetUpdateUsersRequestType) (*GetUpdateUsersResponseType, error)
 22877  
 22878  	// Error can be either of the following types:
 22879  	//
 22880  	//   - fault
 22881  
 22882  	UpdateUpdateUser(request *UpdateUpdateUserRequestType) (*UpdateUpdateUserResponseType, error)
 22883  
 22884  	UpdateUpdateUserContext(ctx context.Context, request *UpdateUpdateUserRequestType) (*UpdateUpdateUserResponseType, error)
 22885  
 22886  	// Error can be either of the following types:
 22887  	//
 22888  	//   - fault
 22889  
 22890  	DeleteOneUpdateUser(request *DeleteOneUpdateUserRequestType) (*DeleteOneUpdateUserResponseType, error)
 22891  
 22892  	DeleteOneUpdateUserContext(ctx context.Context, request *DeleteOneUpdateUserRequestType) (*DeleteOneUpdateUserResponseType, error)
 22893  
 22894  	// Error can be either of the following types:
 22895  	//
 22896  	//   - fault
 22897  
 22898  	UpdateUserPassword(request *UpdateUserPasswordRequestType) (*UpdateUserPasswordResponseType, error)
 22899  
 22900  	UpdateUserPasswordContext(ctx context.Context, request *UpdateUserPasswordRequestType) (*UpdateUserPasswordResponseType, error)
 22901  
 22902  	// Error can be either of the following types:
 22903  	//
 22904  	//   - fault
 22905  
 22906  	BlockUser(request *BlockUserRequestType) (*BlockUserResponseType, error)
 22907  
 22908  	BlockUserContext(ctx context.Context, request *BlockUserRequestType) (*BlockUserResponseType, error)
 22909  
 22910  	// Error can be either of the following types:
 22911  	//
 22912  	//   - fault
 22913  
 22914  	UnblockUser(request *UnblockUserRequestType) (*UnblockUserResponseType, error)
 22915  
 22916  	UnblockUserContext(ctx context.Context, request *UnblockUserRequestType) (*UnblockUserResponseType, error)
 22917  
 22918  	// Error can be either of the following types:
 22919  	//
 22920  	//   - fault
 22921  	/* Creates a new Contact */
 22922  	CreateContact(request *CreateContactRequestType) (*CreateContactResponseType, error)
 22923  
 22924  	CreateContactContext(ctx context.Context, request *CreateContactRequestType) (*CreateContactResponseType, error)
 22925  
 22926  	// Error can be either of the following types:
 22927  	//
 22928  	//   - fault
 22929  	/* Finds single Contact */
 22930  	GetOneContact(request *GetOneContactRequestType) (*GetOneContactResponseType, error)
 22931  
 22932  	GetOneContactContext(ctx context.Context, request *GetOneContactRequestType) (*GetOneContactResponseType, error)
 22933  
 22934  	// Error can be either of the following types:
 22935  	//
 22936  	//   - fault
 22937  	/* Finds every Contact */
 22938  	GetContacts(request *GetContactsRequestType) (*GetContactsResponseType, error)
 22939  
 22940  	GetContactsContext(ctx context.Context, request *GetContactsRequestType) (*GetContactsResponseType, error)
 22941  
 22942  	// Error can be either of the following types:
 22943  	//
 22944  	//   - fault
 22945  	/* Deletes a single Contact */
 22946  	DeleteOneContact(request *DeleteOneContactRequestType) (*DeleteOneContactResponseType, error)
 22947  
 22948  	DeleteOneContactContext(ctx context.Context, request *DeleteOneContactRequestType) (*DeleteOneContactResponseType, error)
 22949  
 22950  	// Error can be either of the following types:
 22951  	//
 22952  	//   - fault
 22953  
 22954  	UpdateContact(request *UpdateContactRequestType) (*UpdateContactResponseType, error)
 22955  
 22956  	UpdateContactContext(ctx context.Context, request *UpdateContactRequestType) (*UpdateContactResponseType, error)
 22957  
 22958  	// Error can be either of the following types:
 22959  	//
 22960  	//   - fault
 22961  
 22962  	CreateCustomer(request *CreateCustomerRequestType) (*CreateCustomerResponseType, error)
 22963  
 22964  	CreateCustomerContext(ctx context.Context, request *CreateCustomerRequestType) (*CreateCustomerResponseType, error)
 22965  
 22966  	// Error can be either of the following types:
 22967  	//
 22968  	//   - fault
 22969  
 22970  	UpdateCustomer(request *UpdateCustomerRequestType) (*UpdateCustomerResponseType, error)
 22971  
 22972  	UpdateCustomerContext(ctx context.Context, request *UpdateCustomerRequestType) (*UpdateCustomerResponseType, error)
 22973  
 22974  	// Error can be either of the following types:
 22975  	//
 22976  	//   - fault
 22977  
 22978  	GetOneCustomer(request *GetOneCustomerRequestType) (*GetOneCustomerResponseType, error)
 22979  
 22980  	GetOneCustomerContext(ctx context.Context, request *GetOneCustomerRequestType) (*GetOneCustomerResponseType, error)
 22981  
 22982  	// Error can be either of the following types:
 22983  	//
 22984  	//   - fault
 22985  
 22986  	GetCustomers(request *GetCustomersRequestType) (*GetCustomersResponseType, error)
 22987  
 22988  	GetCustomersContext(ctx context.Context, request *GetCustomersRequestType) (*GetCustomersResponseType, error)
 22989  
 22990  	// Error can be either of the following types:
 22991  	//
 22992  	//   - fault
 22993  
 22994  	DeleteOneCustomer(request *DeleteOneCustomerRequestType) (*DeleteOneCustomerResponseType, error)
 22995  
 22996  	DeleteOneCustomerContext(ctx context.Context, request *DeleteOneCustomerRequestType) (*DeleteOneCustomerResponseType, error)
 22997  
 22998  	// Error can be either of the following types:
 22999  	//
 23000  	//   - fault
 23001  
 23002  	GetCustomerPrefs(request *GetCustomerPrefsRequestType) (*GetCustomerPrefsResponseType, error)
 23003  
 23004  	GetCustomerPrefsContext(ctx context.Context, request *GetCustomerPrefsRequestType) (*GetCustomerPrefsResponseType, error)
 23005  
 23006  	// Error can be either of the following types:
 23007  	//
 23008  	//   - fault
 23009  
 23010  	SetCustomerPrefs(request *SetCustomerPrefsRequestType) (*SetCustomerPrefsResponseType, error)
 23011  
 23012  	SetCustomerPrefsContext(ctx context.Context, request *SetCustomerPrefsRequestType) (*SetCustomerPrefsResponseType, error)
 23013  
 23014  	// Error can be either of the following types:
 23015  	//
 23016  	//   - fault
 23017  
 23018  	GetCustomerIPACL(request *GetCustomerIPACLRequestType) (*GetCustomerIPACLResponseType, error)
 23019  
 23020  	GetCustomerIPACLContext(ctx context.Context, request *GetCustomerIPACLRequestType) (*GetCustomerIPACLResponseType, error)
 23021  
 23022  	// Error can be either of the following types:
 23023  	//
 23024  	//   - fault
 23025  
 23026  	SetCustomerIPACL(request *SetCustomerIPACLRequestType) (*SetCustomerIPACLResponseType, error)
 23027  
 23028  	SetCustomerIPACLContext(ctx context.Context, request *SetCustomerIPACLRequestType) (*SetCustomerIPACLResponseType, error)
 23029  
 23030  	// Error can be either of the following types:
 23031  	//
 23032  	//   - fault
 23033  
 23034  	CreateCustomerOracleMetadata(request *CreateCustomerOracleMetadataRequestType) (*CreateCustomerOracleMetadataResponseType, error)
 23035  
 23036  	CreateCustomerOracleMetadataContext(ctx context.Context, request *CreateCustomerOracleMetadataRequestType) (*CreateCustomerOracleMetadataResponseType, error)
 23037  
 23038  	// Error can be either of the following types:
 23039  	//
 23040  	//   - fault
 23041  
 23042  	UpdateCustomerOracleMetadata(request *UpdateCustomerOracleMetadataRequestType) (*UpdateCustomerOracleMetadataResponseType, error)
 23043  
 23044  	UpdateCustomerOracleMetadataContext(ctx context.Context, request *UpdateCustomerOracleMetadataRequestType) (*UpdateCustomerOracleMetadataResponseType, error)
 23045  
 23046  	// Error can be either of the following types:
 23047  	//
 23048  	//   - fault
 23049  
 23050  	GetCustomerOracleMetadata(request *GetCustomerOracleMetadataRequestType) (*GetCustomerOracleMetadataResponseType, error)
 23051  
 23052  	GetCustomerOracleMetadataContext(ctx context.Context, request *GetCustomerOracleMetadataRequestType) (*GetCustomerOracleMetadataResponseType, error)
 23053  
 23054  	// Error can be either of the following types:
 23055  	//
 23056  	//   - fault
 23057  
 23058  	DeleteCustomerOracleMetadata(request *DeleteCustomerOracleMetadataRequestType) (*DeleteCustomerOracleMetadataResponseType, error)
 23059  
 23060  	DeleteCustomerOracleMetadataContext(ctx context.Context, request *DeleteCustomerOracleMetadataRequestType) (*DeleteCustomerOracleMetadataResponseType, error)
 23061  
 23062  	// Error can be either of the following types:
 23063  	//
 23064  	//   - fault
 23065  
 23066  	CreateZoneOracleMetadata(request *CreateZoneOracleMetadataRequestType) (*CreateZoneOracleMetadataResponseType, error)
 23067  
 23068  	CreateZoneOracleMetadataContext(ctx context.Context, request *CreateZoneOracleMetadataRequestType) (*CreateZoneOracleMetadataResponseType, error)
 23069  
 23070  	// Error can be either of the following types:
 23071  	//
 23072  	//   - fault
 23073  
 23074  	UpdateZoneOracleMetadata(request *UpdateZoneOracleMetadataRequestType) (*UpdateZoneOracleMetadataResponseType, error)
 23075  
 23076  	UpdateZoneOracleMetadataContext(ctx context.Context, request *UpdateZoneOracleMetadataRequestType) (*UpdateZoneOracleMetadataResponseType, error)
 23077  
 23078  	// Error can be either of the following types:
 23079  	//
 23080  	//   - fault
 23081  
 23082  	GetZoneOracleMetadata(request *GetZoneOracleMetadataRequestType) (*GetZoneOracleMetadataResponseType, error)
 23083  
 23084  	GetZoneOracleMetadataContext(ctx context.Context, request *GetZoneOracleMetadataRequestType) (*GetZoneOracleMetadataResponseType, error)
 23085  
 23086  	// Error can be either of the following types:
 23087  	//
 23088  	//   - fault
 23089  
 23090  	DeleteZoneOracleMetadata(request *DeleteZoneOracleMetadataRequestType) (*DeleteZoneOracleMetadataResponseType, error)
 23091  
 23092  	DeleteZoneOracleMetadataContext(ctx context.Context, request *DeleteZoneOracleMetadataRequestType) (*DeleteZoneOracleMetadataResponseType, error)
 23093  
 23094  	// Error can be either of the following types:
 23095  	//
 23096  	//   - fault
 23097  
 23098  	OCIMigrate(request *OCIMigrateRequestType) (*OCIMigrateResponseType, error)
 23099  
 23100  	OCIMigrateContext(ctx context.Context, request *OCIMigrateRequestType) (*OCIMigrateResponseType, error)
 23101  
 23102  	// Error can be either of the following types:
 23103  	//
 23104  	//   - fault
 23105  	/* Creates a new Dynamic DNS service */
 23106  	CreateDDNS(request *CreateDDNSRequestType) (*CreateDDNSResponseType, error)
 23107  
 23108  	CreateDDNSContext(ctx context.Context, request *CreateDDNSRequestType) (*CreateDDNSResponseType, error)
 23109  
 23110  	// Error can be either of the following types:
 23111  	//
 23112  	//   - fault
 23113  	/* Finds single Dynamic DNS service */
 23114  	GetOneDDNS(request *GetOneDDNSRequestType) (*GetOneDDNSResponseType, error)
 23115  
 23116  	GetOneDDNSContext(ctx context.Context, request *GetOneDDNSRequestType) (*GetOneDDNSResponseType, error)
 23117  
 23118  	// Error can be either of the following types:
 23119  	//
 23120  	//   - fault
 23121  	/* Finds every Dynamic DNS service */
 23122  	GetDDNSs(request *GetDDNSsRequestType) (*GetDDNSsResponseType, error)
 23123  
 23124  	GetDDNSsContext(ctx context.Context, request *GetDDNSsRequestType) (*GetDDNSsResponseType, error)
 23125  
 23126  	// Error can be either of the following types:
 23127  	//
 23128  	//   - fault
 23129  	/* Updates a single Dynamic DNS service */
 23130  	UpdateDDNS(request *UpdateDDNSRequestType) (*UpdateDDNSResponseType, error)
 23131  
 23132  	UpdateDDNSContext(ctx context.Context, request *UpdateDDNSRequestType) (*UpdateDDNSResponseType, error)
 23133  
 23134  	// Error can be either of the following types:
 23135  	//
 23136  	//   - fault
 23137  	/* Deletes a single Dynamic DNS service */
 23138  	DeleteOneDDNS(request *DeleteOneDDNSRequestType) (*DeleteOneDDNSResponseType, error)
 23139  
 23140  	DeleteOneDDNSContext(ctx context.Context, request *DeleteOneDDNSRequestType) (*DeleteOneDDNSResponseType, error)
 23141  
 23142  	// Error can be either of the following types:
 23143  	//
 23144  	//   - fault
 23145  
 23146  	ActivateDDNS(request *ActivateDDNSRequestType) (*ActivateDDNSResponseType, error)
 23147  
 23148  	ActivateDDNSContext(ctx context.Context, request *ActivateDDNSRequestType) (*ActivateDDNSResponseType, error)
 23149  
 23150  	// Error can be either of the following types:
 23151  	//
 23152  	//   - fault
 23153  
 23154  	DeactivateDDNS(request *DeactivateDDNSRequestType) (*DeactivateDDNSResponseType, error)
 23155  
 23156  	DeactivateDDNSContext(ctx context.Context, request *DeactivateDDNSRequestType) (*DeactivateDDNSResponseType, error)
 23157  
 23158  	// Error can be either of the following types:
 23159  	//
 23160  	//   - fault
 23161  
 23162  	ResetDDNS(request *ResetDDNSRequestType) (*ResetDDNSResponseType, error)
 23163  
 23164  	ResetDDNSContext(ctx context.Context, request *ResetDDNSRequestType) (*ResetDDNSResponseType, error)
 23165  
 23166  	// Error can be either of the following types:
 23167  	//
 23168  	//   - fault
 23169  
 23170  	GetUpdateUserPassword(request *GetUpdateUserPasswordRequestType) (*GetUpdateUserPasswordResponseType, error)
 23171  
 23172  	GetUpdateUserPasswordContext(ctx context.Context, request *GetUpdateUserPasswordRequestType) (*GetUpdateUserPasswordResponseType, error)
 23173  
 23174  	// Error can be either of the following types:
 23175  	//
 23176  	//   - fault
 23177  
 23178  	CreateDDNSHost(request *CreateDDNSHostRequestType) (*CreateDDNSHostResponseType, error)
 23179  
 23180  	CreateDDNSHostContext(ctx context.Context, request *CreateDDNSHostRequestType) (*CreateDDNSHostResponseType, error)
 23181  
 23182  	// Error can be either of the following types:
 23183  	//
 23184  	//   - fault
 23185  
 23186  	CreateUpdateUser(request *CreateUpdateUserRequestType) (*CreateUpdateUserResponseType, error)
 23187  
 23188  	CreateUpdateUserContext(ctx context.Context, request *CreateUpdateUserRequestType) (*CreateUpdateUserResponseType, error)
 23189  
 23190  	// Error can be either of the following types:
 23191  	//
 23192  	//   - fault
 23193  
 23194  	AddDDNS(request *AddDDNSRequestType) (*AddDDNSResponseType, error)
 23195  
 23196  	AddDDNSContext(ctx context.Context, request *AddDDNSRequestType) (*AddDDNSResponseType, error)
 23197  
 23198  	// Error can be either of the following types:
 23199  	//
 23200  	//   - fault
 23201  	/* Creates a new Simple Failover service */
 23202  	CreateFailover(request *CreateFailoverRequestType) (*CreateFailoverResponseType, error)
 23203  
 23204  	CreateFailoverContext(ctx context.Context, request *CreateFailoverRequestType) (*CreateFailoverResponseType, error)
 23205  
 23206  	// Error can be either of the following types:
 23207  	//
 23208  	//   - fault
 23209  	/* Finds single Simple Failover service */
 23210  	GetOneFailover(request *GetOneFailoverRequestType) (*GetOneFailoverResponseType, error)
 23211  
 23212  	GetOneFailoverContext(ctx context.Context, request *GetOneFailoverRequestType) (*GetOneFailoverResponseType, error)
 23213  
 23214  	// Error can be either of the following types:
 23215  	//
 23216  	//   - fault
 23217  	/* Finds every Simple Failover service */
 23218  	GetFailovers(request *GetFailoversRequestType) (*GetFailoversResponseType, error)
 23219  
 23220  	GetFailoversContext(ctx context.Context, request *GetFailoversRequestType) (*GetFailoversResponseType, error)
 23221  
 23222  	// Error can be either of the following types:
 23223  	//
 23224  	//   - fault
 23225  	/* Updates a single Simple Failover service */
 23226  	UpdateFailover(request *UpdateFailoverRequestType) (*UpdateFailoverResponseType, error)
 23227  
 23228  	UpdateFailoverContext(ctx context.Context, request *UpdateFailoverRequestType) (*UpdateFailoverResponseType, error)
 23229  
 23230  	// Error can be either of the following types:
 23231  	//
 23232  	//   - fault
 23233  	/* Deletes a single Simple Failover service */
 23234  	DeleteOneFailover(request *DeleteOneFailoverRequestType) (*DeleteOneFailoverResponseType, error)
 23235  
 23236  	DeleteOneFailoverContext(ctx context.Context, request *DeleteOneFailoverRequestType) (*DeleteOneFailoverResponseType, error)
 23237  
 23238  	// Error can be either of the following types:
 23239  	//
 23240  	//   - fault
 23241  
 23242  	ActivateFailover(request *ActivateFailoverRequestType) (*ActivateFailoverResponseType, error)
 23243  
 23244  	ActivateFailoverContext(ctx context.Context, request *ActivateFailoverRequestType) (*ActivateFailoverResponseType, error)
 23245  
 23246  	// Error can be either of the following types:
 23247  	//
 23248  	//   - fault
 23249  
 23250  	DeactivateFailover(request *DeactivateFailoverRequestType) (*DeactivateFailoverResponseType, error)
 23251  
 23252  	DeactivateFailoverContext(ctx context.Context, request *DeactivateFailoverRequestType) (*DeactivateFailoverResponseType, error)
 23253  
 23254  	// Error can be either of the following types:
 23255  	//
 23256  	//   - fault
 23257  
 23258  	RecoverFailover(request *RecoverFailoverRequestType) (*RecoverFailoverResponseType, error)
 23259  
 23260  	RecoverFailoverContext(ctx context.Context, request *RecoverFailoverRequestType) (*RecoverFailoverResponseType, error)
 23261  
 23262  	// Error can be either of the following types:
 23263  	//
 23264  	//   - fault
 23265  	/* Creates a new basic LoadBalance service */
 23266  	CreateLoadBalance(request *CreateLoadBalanceRequestType) (*CreateLoadBalanceResponseType, error)
 23267  
 23268  	CreateLoadBalanceContext(ctx context.Context, request *CreateLoadBalanceRequestType) (*CreateLoadBalanceResponseType, error)
 23269  
 23270  	// Error can be either of the following types:
 23271  	//
 23272  	//   - fault
 23273  	/* Finds single basic LoadBalance service */
 23274  	GetOneLoadBalance(request *GetOneLoadBalanceRequestType) (*GetOneLoadBalanceResponseType, error)
 23275  
 23276  	GetOneLoadBalanceContext(ctx context.Context, request *GetOneLoadBalanceRequestType) (*GetOneLoadBalanceResponseType, error)
 23277  
 23278  	// Error can be either of the following types:
 23279  	//
 23280  	//   - fault
 23281  	/* Finds every basic LoadBalance service */
 23282  	GetLoadBalances(request *GetLoadBalancesRequestType) (*GetLoadBalancesResponseType, error)
 23283  
 23284  	GetLoadBalancesContext(ctx context.Context, request *GetLoadBalancesRequestType) (*GetLoadBalancesResponseType, error)
 23285  
 23286  	// Error can be either of the following types:
 23287  	//
 23288  	//   - fault
 23289  	/* Updates a single basic LoadBalance service */
 23290  	UpdateLoadBalance(request *UpdateLoadBalanceRequestType) (*UpdateLoadBalanceResponseType, error)
 23291  
 23292  	UpdateLoadBalanceContext(ctx context.Context, request *UpdateLoadBalanceRequestType) (*UpdateLoadBalanceResponseType, error)
 23293  
 23294  	// Error can be either of the following types:
 23295  	//
 23296  	//   - fault
 23297  	/* Deletes a single basic LoadBalance service */
 23298  	DeleteOneLoadBalance(request *DeleteOneLoadBalanceRequestType) (*DeleteOneLoadBalanceResponseType, error)
 23299  
 23300  	DeleteOneLoadBalanceContext(ctx context.Context, request *DeleteOneLoadBalanceRequestType) (*DeleteOneLoadBalanceResponseType, error)
 23301  
 23302  	// Error can be either of the following types:
 23303  	//
 23304  	//   - fault
 23305  
 23306  	ActivateLoadBalance(request *ActivateLoadBalanceRequestType) (*ActivateLoadBalanceResponseType, error)
 23307  
 23308  	ActivateLoadBalanceContext(ctx context.Context, request *ActivateLoadBalanceRequestType) (*ActivateLoadBalanceResponseType, error)
 23309  
 23310  	// Error can be either of the following types:
 23311  	//
 23312  	//   - fault
 23313  
 23314  	DeactivateLoadBalance(request *DeactivateLoadBalanceRequestType) (*DeactivateLoadBalanceResponseType, error)
 23315  
 23316  	DeactivateLoadBalanceContext(ctx context.Context, request *DeactivateLoadBalanceRequestType) (*DeactivateLoadBalanceResponseType, error)
 23317  
 23318  	// Error can be either of the following types:
 23319  	//
 23320  	//   - fault
 23321  
 23322  	RecoverLoadBalance(request *RecoverLoadBalanceRequestType) (*RecoverLoadBalanceResponseType, error)
 23323  
 23324  	RecoverLoadBalanceContext(ctx context.Context, request *RecoverLoadBalanceRequestType) (*RecoverLoadBalanceResponseType, error)
 23325  
 23326  	// Error can be either of the following types:
 23327  	//
 23328  	//   - fault
 23329  
 23330  	RecoverLoadBalanceIP(request *RecoverLoadBalanceIPRequestType) (*RecoverLoadBalanceIPResponseType, error)
 23331  
 23332  	RecoverLoadBalanceIPContext(ctx context.Context, request *RecoverLoadBalanceIPRequestType) (*RecoverLoadBalanceIPResponseType, error)
 23333  
 23334  	// Error can be either of the following types:
 23335  	//
 23336  	//   - fault
 23337  
 23338  	CreateLoadBalancePoolEntry(request *CreateLoadBalancePoolEntryRequestType) (*CreateLoadBalancePoolEntryResponseType, error)
 23339  
 23340  	CreateLoadBalancePoolEntryContext(ctx context.Context, request *CreateLoadBalancePoolEntryRequestType) (*CreateLoadBalancePoolEntryResponseType, error)
 23341  
 23342  	// Error can be either of the following types:
 23343  	//
 23344  	//   - fault
 23345  
 23346  	UpdateLoadBalancePoolEntry(request *UpdateLoadBalancePoolEntryRequestType) (*UpdateLoadBalancePoolEntryResponseType, error)
 23347  
 23348  	UpdateLoadBalancePoolEntryContext(ctx context.Context, request *UpdateLoadBalancePoolEntryRequestType) (*UpdateLoadBalancePoolEntryResponseType, error)
 23349  
 23350  	// Error can be either of the following types:
 23351  	//
 23352  	//   - fault
 23353  
 23354  	GetOneLoadBalancePoolEntry(request *GetOneLoadBalancePoolEntryRequestType) (*GetOneLoadBalancePoolEntryResponseType, error)
 23355  
 23356  	GetOneLoadBalancePoolEntryContext(ctx context.Context, request *GetOneLoadBalancePoolEntryRequestType) (*GetOneLoadBalancePoolEntryResponseType, error)
 23357  
 23358  	// Error can be either of the following types:
 23359  	//
 23360  	//   - fault
 23361  
 23362  	GetLoadBalancePoolEntries(request *GetLoadBalancePoolEntriesRequestType) (*GetLoadBalancePoolEntriesResponseType, error)
 23363  
 23364  	GetLoadBalancePoolEntriesContext(ctx context.Context, request *GetLoadBalancePoolEntriesRequestType) (*GetLoadBalancePoolEntriesResponseType, error)
 23365  
 23366  	// Error can be either of the following types:
 23367  	//
 23368  	//   - fault
 23369  
 23370  	DeleteOneLoadBalancePoolEntry(request *DeleteOneLoadBalancePoolEntryRequestType) (*DeleteOneLoadBalancePoolEntryResponseType, error)
 23371  
 23372  	DeleteOneLoadBalancePoolEntryContext(ctx context.Context, request *DeleteOneLoadBalancePoolEntryRequestType) (*DeleteOneLoadBalancePoolEntryResponseType, error)
 23373  
 23374  	// Error can be either of the following types:
 23375  	//
 23376  	//   - fault
 23377  	/* Creates a new GSLB */
 23378  	CreateGSLB(request *CreateGSLBRequestType) (*CreateGSLBResponseType, error)
 23379  
 23380  	CreateGSLBContext(ctx context.Context, request *CreateGSLBRequestType) (*CreateGSLBResponseType, error)
 23381  
 23382  	// Error can be either of the following types:
 23383  	//
 23384  	//   - fault
 23385  	/* Finds single GSLB */
 23386  	GetOneGSLB(request *GetOneGSLBRequestType) (*GetOneGSLBResponseType, error)
 23387  
 23388  	GetOneGSLBContext(ctx context.Context, request *GetOneGSLBRequestType) (*GetOneGSLBResponseType, error)
 23389  
 23390  	// Error can be either of the following types:
 23391  	//
 23392  	//   - fault
 23393  	/* Finds every GSLB */
 23394  	GetGSLBs(request *GetGSLBsRequestType) (*GetGSLBsResponseType, error)
 23395  
 23396  	GetGSLBsContext(ctx context.Context, request *GetGSLBsRequestType) (*GetGSLBsResponseType, error)
 23397  
 23398  	// Error can be either of the following types:
 23399  	//
 23400  	//   - fault
 23401  	/* Updates a single GSLB */
 23402  	UpdateGSLB(request *UpdateGSLBRequestType) (*UpdateGSLBResponseType, error)
 23403  
 23404  	UpdateGSLBContext(ctx context.Context, request *UpdateGSLBRequestType) (*UpdateGSLBResponseType, error)
 23405  
 23406  	// Error can be either of the following types:
 23407  	//
 23408  	//   - fault
 23409  	/* Deletes a single GSLB */
 23410  	DeleteOneGSLB(request *DeleteOneGSLBRequestType) (*DeleteOneGSLBResponseType, error)
 23411  
 23412  	DeleteOneGSLBContext(ctx context.Context, request *DeleteOneGSLBRequestType) (*DeleteOneGSLBResponseType, error)
 23413  
 23414  	// Error can be either of the following types:
 23415  	//
 23416  	//   - fault
 23417  
 23418  	ActivateGSLB(request *ActivateGSLBRequestType) (*ActivateGSLBResponseType, error)
 23419  
 23420  	ActivateGSLBContext(ctx context.Context, request *ActivateGSLBRequestType) (*ActivateGSLBResponseType, error)
 23421  
 23422  	// Error can be either of the following types:
 23423  	//
 23424  	//   - fault
 23425  
 23426  	DeactivateGSLB(request *DeactivateGSLBRequestType) (*DeactivateGSLBResponseType, error)
 23427  
 23428  	DeactivateGSLBContext(ctx context.Context, request *DeactivateGSLBRequestType) (*DeactivateGSLBResponseType, error)
 23429  
 23430  	// Error can be either of the following types:
 23431  	//
 23432  	//   - fault
 23433  
 23434  	RecoverGSLB(request *RecoverGSLBRequestType) (*RecoverGSLBResponseType, error)
 23435  
 23436  	RecoverGSLBContext(ctx context.Context, request *RecoverGSLBRequestType) (*RecoverGSLBResponseType, error)
 23437  
 23438  	// Error can be either of the following types:
 23439  	//
 23440  	//   - fault
 23441  
 23442  	RecoverGSLBIP(request *RecoverGSLBIPRequestType) (*RecoverGSLBIPResponseType, error)
 23443  
 23444  	RecoverGSLBIPContext(ctx context.Context, request *RecoverGSLBIPRequestType) (*RecoverGSLBIPResponseType, error)
 23445  
 23446  	// Error can be either of the following types:
 23447  	//
 23448  	//   - fault
 23449  	/* Creates a new GSLBRegion */
 23450  	CreateGSLBRegion(request *CreateGSLBRegionRequestType) (*CreateGSLBRegionResponseType, error)
 23451  
 23452  	CreateGSLBRegionContext(ctx context.Context, request *CreateGSLBRegionRequestType) (*CreateGSLBRegionResponseType, error)
 23453  
 23454  	// Error can be either of the following types:
 23455  	//
 23456  	//   - fault
 23457  	/* Finds single GSLBRegion */
 23458  	GetOneGSLBRegion(request *GetOneGSLBRegionRequestType) (*GetOneGSLBRegionResponseType, error)
 23459  
 23460  	GetOneGSLBRegionContext(ctx context.Context, request *GetOneGSLBRegionRequestType) (*GetOneGSLBRegionResponseType, error)
 23461  
 23462  	// Error can be either of the following types:
 23463  	//
 23464  	//   - fault
 23465  	/* Finds every GSLBRegion */
 23466  	GetGSLBRegions(request *GetGSLBRegionsRequestType) (*GetGSLBRegionsResponseType, error)
 23467  
 23468  	GetGSLBRegionsContext(ctx context.Context, request *GetGSLBRegionsRequestType) (*GetGSLBRegionsResponseType, error)
 23469  
 23470  	// Error can be either of the following types:
 23471  	//
 23472  	//   - fault
 23473  	/* Updates a single GSLBRegion */
 23474  	UpdateGSLBRegion(request *UpdateGSLBRegionRequestType) (*UpdateGSLBRegionResponseType, error)
 23475  
 23476  	UpdateGSLBRegionContext(ctx context.Context, request *UpdateGSLBRegionRequestType) (*UpdateGSLBRegionResponseType, error)
 23477  
 23478  	// Error can be either of the following types:
 23479  	//
 23480  	//   - fault
 23481  	/* Deletes a single GSLBRegion */
 23482  	DeleteOneGSLBRegion(request *DeleteOneGSLBRegionRequestType) (*DeleteOneGSLBRegionResponseType, error)
 23483  
 23484  	DeleteOneGSLBRegionContext(ctx context.Context, request *DeleteOneGSLBRegionRequestType) (*DeleteOneGSLBRegionResponseType, error)
 23485  
 23486  	// Error can be either of the following types:
 23487  	//
 23488  	//   - fault
 23489  
 23490  	CreateGSLBRegionPoolEntry(request *CreateGSLBRegionPoolEntryRequestType) (*CreateGSLBRegionPoolEntryResponseType, error)
 23491  
 23492  	CreateGSLBRegionPoolEntryContext(ctx context.Context, request *CreateGSLBRegionPoolEntryRequestType) (*CreateGSLBRegionPoolEntryResponseType, error)
 23493  
 23494  	// Error can be either of the following types:
 23495  	//
 23496  	//   - fault
 23497  
 23498  	UpdateGSLBRegionPoolEntry(request *UpdateGSLBRegionPoolEntryRequestType) (*UpdateGSLBRegionPoolEntryResponseType, error)
 23499  
 23500  	UpdateGSLBRegionPoolEntryContext(ctx context.Context, request *UpdateGSLBRegionPoolEntryRequestType) (*UpdateGSLBRegionPoolEntryResponseType, error)
 23501  
 23502  	// Error can be either of the following types:
 23503  	//
 23504  	//   - fault
 23505  
 23506  	GetOneGSLBRegionPoolEntry(request *GetOneGSLBRegionPoolEntryRequestType) (*GetOneGSLBRegionPoolEntryResponseType, error)
 23507  
 23508  	GetOneGSLBRegionPoolEntryContext(ctx context.Context, request *GetOneGSLBRegionPoolEntryRequestType) (*GetOneGSLBRegionPoolEntryResponseType, error)
 23509  
 23510  	// Error can be either of the following types:
 23511  	//
 23512  	//   - fault
 23513  
 23514  	GetGSLBRegionPoolEntries(request *GetGSLBRegionPoolEntriesRequestType) (*GetGSLBRegionPoolEntriesResponseType, error)
 23515  
 23516  	GetGSLBRegionPoolEntriesContext(ctx context.Context, request *GetGSLBRegionPoolEntriesRequestType) (*GetGSLBRegionPoolEntriesResponseType, error)
 23517  
 23518  	// Error can be either of the following types:
 23519  	//
 23520  	//   - fault
 23521  
 23522  	DeleteOneGSLBRegionPoolEntry(request *DeleteOneGSLBRegionPoolEntryRequestType) (*DeleteOneGSLBRegionPoolEntryResponseType, error)
 23523  
 23524  	DeleteOneGSLBRegionPoolEntryContext(ctx context.Context, request *DeleteOneGSLBRegionPoolEntryRequestType) (*DeleteOneGSLBRegionPoolEntryResponseType, error)
 23525  
 23526  	// Error can be either of the following types:
 23527  	//
 23528  	//   - fault
 23529  	/* Creates a new RTTM */
 23530  	CreateRTTM(request *CreateRTTMRequestType) (*CreateRTTMResponseType, error)
 23531  
 23532  	CreateRTTMContext(ctx context.Context, request *CreateRTTMRequestType) (*CreateRTTMResponseType, error)
 23533  
 23534  	// Error can be either of the following types:
 23535  	//
 23536  	//   - fault
 23537  	/* Finds single RTTM */
 23538  	GetOneRTTM(request *GetOneRTTMRequestType) (*GetOneRTTMResponseType, error)
 23539  
 23540  	GetOneRTTMContext(ctx context.Context, request *GetOneRTTMRequestType) (*GetOneRTTMResponseType, error)
 23541  
 23542  	// Error can be either of the following types:
 23543  	//
 23544  	//   - fault
 23545  	/* Finds every RTTM */
 23546  	GetRTTMs(request *GetRTTMsRequestType) (*GetRTTMsResponseType, error)
 23547  
 23548  	GetRTTMsContext(ctx context.Context, request *GetRTTMsRequestType) (*GetRTTMsResponseType, error)
 23549  
 23550  	// Error can be either of the following types:
 23551  	//
 23552  	//   - fault
 23553  	/* Updates a single RTTM */
 23554  	UpdateRTTM(request *UpdateRTTMRequestType) (*UpdateRTTMResponseType, error)
 23555  
 23556  	UpdateRTTMContext(ctx context.Context, request *UpdateRTTMRequestType) (*UpdateRTTMResponseType, error)
 23557  
 23558  	// Error can be either of the following types:
 23559  	//
 23560  	//   - fault
 23561  	/* Deletes a single RTTM */
 23562  	DeleteOneRTTM(request *DeleteOneRTTMRequestType) (*DeleteOneRTTMResponseType, error)
 23563  
 23564  	DeleteOneRTTMContext(ctx context.Context, request *DeleteOneRTTMRequestType) (*DeleteOneRTTMResponseType, error)
 23565  
 23566  	// Error can be either of the following types:
 23567  	//
 23568  	//   - fault
 23569  
 23570  	ActivateRTTM(request *ActivateRTTMRequestType) (*ActivateRTTMResponseType, error)
 23571  
 23572  	ActivateRTTMContext(ctx context.Context, request *ActivateRTTMRequestType) (*ActivateRTTMResponseType, error)
 23573  
 23574  	// Error can be either of the following types:
 23575  	//
 23576  	//   - fault
 23577  
 23578  	DeactivateRTTM(request *DeactivateRTTMRequestType) (*DeactivateRTTMResponseType, error)
 23579  
 23580  	DeactivateRTTMContext(ctx context.Context, request *DeactivateRTTMRequestType) (*DeactivateRTTMResponseType, error)
 23581  
 23582  	// Error can be either of the following types:
 23583  	//
 23584  	//   - fault
 23585  
 23586  	RecoverRTTM(request *RecoverRTTMRequestType) (*RecoverRTTMResponseType, error)
 23587  
 23588  	RecoverRTTMContext(ctx context.Context, request *RecoverRTTMRequestType) (*RecoverRTTMResponseType, error)
 23589  
 23590  	// Error can be either of the following types:
 23591  	//
 23592  	//   - fault
 23593  
 23594  	RecoverRTTMIP(request *RecoverRTTMIPRequestType) (*RecoverRTTMIPResponseType, error)
 23595  
 23596  	RecoverRTTMIPContext(ctx context.Context, request *RecoverRTTMIPRequestType) (*RecoverRTTMIPResponseType, error)
 23597  
 23598  	// Error can be either of the following types:
 23599  	//
 23600  	//   - fault
 23601  
 23602  	GetRTTMLogs(request *GetRTTMLogsRequestType) (*GetRTTMLogsResponseType, error)
 23603  
 23604  	GetRTTMLogsContext(ctx context.Context, request *GetRTTMLogsRequestType) (*GetRTTMLogsResponseType, error)
 23605  
 23606  	// Error can be either of the following types:
 23607  	//
 23608  	//   - fault
 23609  
 23610  	GetRTTMRRSets(request *GetRTTMRRSetsRequestType) (*GetRTTMRRSetsResponseType, error)
 23611  
 23612  	GetRTTMRRSetsContext(ctx context.Context, request *GetRTTMRRSetsRequestType) (*GetRTTMRRSetsResponseType, error)
 23613  
 23614  	// Error can be either of the following types:
 23615  	//
 23616  	//   - fault
 23617  	/* Creates a new RTTMRegion */
 23618  	CreateRTTMRegion(request *CreateRTTMRegionRequestType) (*CreateRTTMRegionResponseType, error)
 23619  
 23620  	CreateRTTMRegionContext(ctx context.Context, request *CreateRTTMRegionRequestType) (*CreateRTTMRegionResponseType, error)
 23621  
 23622  	// Error can be either of the following types:
 23623  	//
 23624  	//   - fault
 23625  	/* Finds single RTTMRegion */
 23626  	GetOneRTTMRegion(request *GetOneRTTMRegionRequestType) (*GetOneRTTMRegionResponseType, error)
 23627  
 23628  	GetOneRTTMRegionContext(ctx context.Context, request *GetOneRTTMRegionRequestType) (*GetOneRTTMRegionResponseType, error)
 23629  
 23630  	// Error can be either of the following types:
 23631  	//
 23632  	//   - fault
 23633  	/* Finds every RTTMRegion */
 23634  	GetRTTMRegions(request *GetRTTMRegionsRequestType) (*GetRTTMRegionsResponseType, error)
 23635  
 23636  	GetRTTMRegionsContext(ctx context.Context, request *GetRTTMRegionsRequestType) (*GetRTTMRegionsResponseType, error)
 23637  
 23638  	// Error can be either of the following types:
 23639  	//
 23640  	//   - fault
 23641  	/* Updates a single RTTMRegion */
 23642  	UpdateRTTMRegion(request *UpdateRTTMRegionRequestType) (*UpdateRTTMRegionResponseType, error)
 23643  
 23644  	UpdateRTTMRegionContext(ctx context.Context, request *UpdateRTTMRegionRequestType) (*UpdateRTTMRegionResponseType, error)
 23645  
 23646  	// Error can be either of the following types:
 23647  	//
 23648  	//   - fault
 23649  	/* Deletes a single RTTMRegion */
 23650  	DeleteOneRTTMRegion(request *DeleteOneRTTMRegionRequestType) (*DeleteOneRTTMRegionResponseType, error)
 23651  
 23652  	DeleteOneRTTMRegionContext(ctx context.Context, request *DeleteOneRTTMRegionRequestType) (*DeleteOneRTTMRegionResponseType, error)
 23653  
 23654  	// Error can be either of the following types:
 23655  	//
 23656  	//   - fault
 23657  
 23658  	CreateRTTMRegionPoolEntry(request *CreateRTTMRegionPoolEntryRequestType) (*CreateRTTMRegionPoolEntryResponseType, error)
 23659  
 23660  	CreateRTTMRegionPoolEntryContext(ctx context.Context, request *CreateRTTMRegionPoolEntryRequestType) (*CreateRTTMRegionPoolEntryResponseType, error)
 23661  
 23662  	// Error can be either of the following types:
 23663  	//
 23664  	//   - fault
 23665  
 23666  	UpdateRTTMRegionPoolEntry(request *UpdateRTTMRegionPoolEntryRequestType) (*UpdateRTTMRegionPoolEntryResponseType, error)
 23667  
 23668  	UpdateRTTMRegionPoolEntryContext(ctx context.Context, request *UpdateRTTMRegionPoolEntryRequestType) (*UpdateRTTMRegionPoolEntryResponseType, error)
 23669  
 23670  	// Error can be either of the following types:
 23671  	//
 23672  	//   - fault
 23673  
 23674  	GetOneRTTMRegionPoolEntry(request *GetOneRTTMRegionPoolEntryRequestType) (*GetOneRTTMRegionPoolEntryResponseType, error)
 23675  
 23676  	GetOneRTTMRegionPoolEntryContext(ctx context.Context, request *GetOneRTTMRegionPoolEntryRequestType) (*GetOneRTTMRegionPoolEntryResponseType, error)
 23677  
 23678  	// Error can be either of the following types:
 23679  	//
 23680  	//   - fault
 23681  
 23682  	GetRTTMRegionPoolEntries(request *GetRTTMRegionPoolEntriesRequestType) (*GetRTTMRegionPoolEntriesResponseType, error)
 23683  
 23684  	GetRTTMRegionPoolEntriesContext(ctx context.Context, request *GetRTTMRegionPoolEntriesRequestType) (*GetRTTMRegionPoolEntriesResponseType, error)
 23685  
 23686  	// Error can be either of the following types:
 23687  	//
 23688  	//   - fault
 23689  
 23690  	DeleteOneRTTMRegionPoolEntry(request *DeleteOneRTTMRegionPoolEntryRequestType) (*DeleteOneRTTMRegionPoolEntryResponseType, error)
 23691  
 23692  	DeleteOneRTTMRegionPoolEntryContext(ctx context.Context, request *DeleteOneRTTMRegionPoolEntryRequestType) (*DeleteOneRTTMRegionPoolEntryResponseType, error)
 23693  
 23694  	// Error can be either of the following types:
 23695  	//
 23696  	//   - fault
 23697  	/* Creates a new HTTPRedirect */
 23698  	CreateHTTPRedirect(request *CreateHTTPRedirectRequestType) (*CreateHTTPRedirectResponseType, error)
 23699  
 23700  	CreateHTTPRedirectContext(ctx context.Context, request *CreateHTTPRedirectRequestType) (*CreateHTTPRedirectResponseType, error)
 23701  
 23702  	// Error can be either of the following types:
 23703  	//
 23704  	//   - fault
 23705  	/* Finds single HTTPRedirect */
 23706  	GetOneHTTPRedirect(request *GetOneHTTPRedirectRequestType) (*GetOneHTTPRedirectResponseType, error)
 23707  
 23708  	GetOneHTTPRedirectContext(ctx context.Context, request *GetOneHTTPRedirectRequestType) (*GetOneHTTPRedirectResponseType, error)
 23709  
 23710  	// Error can be either of the following types:
 23711  	//
 23712  	//   - fault
 23713  	/* Finds every HTTPRedirect */
 23714  	GetHTTPRedirects(request *GetHTTPRedirectsRequestType) (*GetHTTPRedirectsResponseType, error)
 23715  
 23716  	GetHTTPRedirectsContext(ctx context.Context, request *GetHTTPRedirectsRequestType) (*GetHTTPRedirectsResponseType, error)
 23717  
 23718  	// Error can be either of the following types:
 23719  	//
 23720  	//   - fault
 23721  	/* Updates a single HTTPRedirect */
 23722  	UpdateHTTPRedirect(request *UpdateHTTPRedirectRequestType) (*UpdateHTTPRedirectResponseType, error)
 23723  
 23724  	UpdateHTTPRedirectContext(ctx context.Context, request *UpdateHTTPRedirectRequestType) (*UpdateHTTPRedirectResponseType, error)
 23725  
 23726  	// Error can be either of the following types:
 23727  	//
 23728  	//   - fault
 23729  	/* Deletes a single HTTPRedirect */
 23730  	DeleteOneHTTPRedirect(request *DeleteOneHTTPRedirectRequestType) (*DeleteOneHTTPRedirectResponseType, error)
 23731  
 23732  	DeleteOneHTTPRedirectContext(ctx context.Context, request *DeleteOneHTTPRedirectRequestType) (*DeleteOneHTTPRedirectResponseType, error)
 23733  
 23734  	// Error can be either of the following types:
 23735  	//
 23736  	//   - fault
 23737  
 23738  	CreateAdvRedirectRule(request *CreateAdvRedirectRuleRequestType) (*CreateAdvRedirectRuleResponseType, error)
 23739  
 23740  	CreateAdvRedirectRuleContext(ctx context.Context, request *CreateAdvRedirectRuleRequestType) (*CreateAdvRedirectRuleResponseType, error)
 23741  
 23742  	// Error can be either of the following types:
 23743  	//
 23744  	//   - fault
 23745  
 23746  	UpdateAdvRedirectRule(request *UpdateAdvRedirectRuleRequestType) (*UpdateAdvRedirectRuleResponseType, error)
 23747  
 23748  	UpdateAdvRedirectRuleContext(ctx context.Context, request *UpdateAdvRedirectRuleRequestType) (*UpdateAdvRedirectRuleResponseType, error)
 23749  
 23750  	// Error can be either of the following types:
 23751  	//
 23752  	//   - fault
 23753  
 23754  	GetOneAdvRedirectRule(request *GetOneAdvRedirectRuleRequestType) (*GetOneAdvRedirectRuleResponseType, error)
 23755  
 23756  	GetOneAdvRedirectRuleContext(ctx context.Context, request *GetOneAdvRedirectRuleRequestType) (*GetOneAdvRedirectRuleResponseType, error)
 23757  
 23758  	// Error can be either of the following types:
 23759  	//
 23760  	//   - fault
 23761  
 23762  	GetAdvRedirectRules(request *GetAdvRedirectRulesRequestType) (*GetAdvRedirectRulesResponseType, error)
 23763  
 23764  	GetAdvRedirectRulesContext(ctx context.Context, request *GetAdvRedirectRulesRequestType) (*GetAdvRedirectRulesResponseType, error)
 23765  
 23766  	// Error can be either of the following types:
 23767  	//
 23768  	//   - fault
 23769  
 23770  	DeleteOneAdvRedirectRule(request *DeleteOneAdvRedirectRuleRequestType) (*DeleteOneAdvRedirectRuleResponseType, error)
 23771  
 23772  	DeleteOneAdvRedirectRuleContext(ctx context.Context, request *DeleteOneAdvRedirectRuleRequestType) (*DeleteOneAdvRedirectRuleResponseType, error)
 23773  
 23774  	// Error can be either of the following types:
 23775  	//
 23776  	//   - fault
 23777  	/* Creates a new AdvRedirect */
 23778  	CreateAdvRedirect(request *CreateAdvRedirectRequestType) (*CreateAdvRedirectResponseType, error)
 23779  
 23780  	CreateAdvRedirectContext(ctx context.Context, request *CreateAdvRedirectRequestType) (*CreateAdvRedirectResponseType, error)
 23781  
 23782  	// Error can be either of the following types:
 23783  	//
 23784  	//   - fault
 23785  	/* Finds single AdvRedirect */
 23786  	GetOneAdvRedirect(request *GetOneAdvRedirectRequestType) (*GetOneAdvRedirectResponseType, error)
 23787  
 23788  	GetOneAdvRedirectContext(ctx context.Context, request *GetOneAdvRedirectRequestType) (*GetOneAdvRedirectResponseType, error)
 23789  
 23790  	// Error can be either of the following types:
 23791  	//
 23792  	//   - fault
 23793  	/* Finds every AdvRedirect */
 23794  	GetAdvRedirects(request *GetAdvRedirectsRequestType) (*GetAdvRedirectsResponseType, error)
 23795  
 23796  	GetAdvRedirectsContext(ctx context.Context, request *GetAdvRedirectsRequestType) (*GetAdvRedirectsResponseType, error)
 23797  
 23798  	// Error can be either of the following types:
 23799  	//
 23800  	//   - fault
 23801  	/* Updates a single AdvRedirect */
 23802  	UpdateAdvRedirect(request *UpdateAdvRedirectRequestType) (*UpdateAdvRedirectResponseType, error)
 23803  
 23804  	UpdateAdvRedirectContext(ctx context.Context, request *UpdateAdvRedirectRequestType) (*UpdateAdvRedirectResponseType, error)
 23805  
 23806  	// Error can be either of the following types:
 23807  	//
 23808  	//   - fault
 23809  
 23810  	DeleteOneAdvRedirect(request *DeleteOneAdvRedirectRequestType) (*DeleteOneAdvRedirectResponseType, error)
 23811  
 23812  	DeleteOneAdvRedirectContext(ctx context.Context, request *DeleteOneAdvRedirectRequestType) (*DeleteOneAdvRedirectResponseType, error)
 23813  
 23814  	// Error can be either of the following types:
 23815  	//
 23816  	//   - fault
 23817  
 23818  	GetNodeList(request *GetNodeListRequestType) (*GetNodeListResponseType, error)
 23819  
 23820  	GetNodeListContext(ctx context.Context, request *GetNodeListRequestType) (*GetNodeListResponseType, error)
 23821  
 23822  	// Error can be either of the following types:
 23823  	//
 23824  	//   - fault
 23825  
 23826  	PublishZone(request *PublishZoneRequestType) (*PublishZoneResponseType, error)
 23827  
 23828  	PublishZoneContext(ctx context.Context, request *PublishZoneRequestType) (*PublishZoneResponseType, error)
 23829  
 23830  	// Error can be either of the following types:
 23831  	//
 23832  	//   - fault
 23833  
 23834  	PruneZone(request *PruneZoneRequestType) (*PruneZoneResponseType, error)
 23835  
 23836  	PruneZoneContext(ctx context.Context, request *PruneZoneRequestType) (*PruneZoneResponseType, error)
 23837  
 23838  	// Error can be either of the following types:
 23839  	//
 23840  	//   - fault
 23841  
 23842  	FreezeZone(request *FreezeZoneRequestType) (*FreezeZoneResponseType, error)
 23843  
 23844  	FreezeZoneContext(ctx context.Context, request *FreezeZoneRequestType) (*FreezeZoneResponseType, error)
 23845  
 23846  	// Error can be either of the following types:
 23847  	//
 23848  	//   - fault
 23849  
 23850  	ThawZone(request *ThawZoneRequestType) (*ThawZoneResponseType, error)
 23851  
 23852  	ThawZoneContext(ctx context.Context, request *ThawZoneRequestType) (*ThawZoneResponseType, error)
 23853  
 23854  	// Error can be either of the following types:
 23855  	//
 23856  	//   - fault
 23857  
 23858  	RestoreZone(request *RestoreZoneRequestType) (*RestoreZoneResponseType, error)
 23859  
 23860  	RestoreZoneContext(ctx context.Context, request *RestoreZoneRequestType) (*RestoreZoneResponseType, error)
 23861  
 23862  	// Error can be either of the following types:
 23863  	//
 23864  	//   - fault
 23865  
 23866  	BlockZone(request *BlockZoneRequestType) (*BlockZoneResponseType, error)
 23867  
 23868  	BlockZoneContext(ctx context.Context, request *BlockZoneRequestType) (*BlockZoneResponseType, error)
 23869  
 23870  	// Error can be either of the following types:
 23871  	//
 23872  	//   - fault
 23873  
 23874  	DeleteZoneChangeset(request *DeleteZoneChangesetRequestType) (*DeleteZoneChangesetResponseType, error)
 23875  
 23876  	DeleteZoneChangesetContext(ctx context.Context, request *DeleteZoneChangesetRequestType) (*DeleteZoneChangesetResponseType, error)
 23877  
 23878  	// Error can be either of the following types:
 23879  	//
 23880  	//   - fault
 23881  
 23882  	GetZoneChangeset(request *GetZoneChangesetRequestType) (*GetZoneChangesetResponseType, error)
 23883  
 23884  	GetZoneChangesetContext(ctx context.Context, request *GetZoneChangesetRequestType) (*GetZoneChangesetResponseType, error)
 23885  
 23886  	// Error can be either of the following types:
 23887  	//
 23888  	//   - fault
 23889  
 23890  	GetZoneNotes(request *GetZoneNotesRequestType) (*GetZoneNotesResponseType, error)
 23891  
 23892  	GetZoneNotesContext(ctx context.Context, request *GetZoneNotesRequestType) (*GetZoneNotesResponseType, error)
 23893  
 23894  	// Error can be either of the following types:
 23895  	//
 23896  	//   - fault
 23897  
 23898  	UploadZoneFile(request *UploadZoneFileRequestType) (*UploadZoneFileResponseType, error)
 23899  
 23900  	UploadZoneFileContext(ctx context.Context, request *UploadZoneFileRequestType) (*UploadZoneFileResponseType, error)
 23901  
 23902  	// Error can be either of the following types:
 23903  	//
 23904  	//   - fault
 23905  
 23906  	TransferZoneIn(request *TransferZoneInRequestType) (*TransferZoneInResponseType, error)
 23907  
 23908  	TransferZoneInContext(ctx context.Context, request *TransferZoneInRequestType) (*TransferZoneInResponseType, error)
 23909  
 23910  	// Error can be either of the following types:
 23911  	//
 23912  	//   - fault
 23913  
 23914  	GetTransferStatus(request *GetTransferStatusRequestType) (*GetTransferStatusResponseType, error)
 23915  
 23916  	GetTransferStatusContext(ctx context.Context, request *GetTransferStatusRequestType) (*GetTransferStatusResponseType, error)
 23917  
 23918  	// Error can be either of the following types:
 23919  	//
 23920  	//   - fault
 23921  
 23922  	GetZoneConfigOptions(request *GetZoneConfigOptionsRequestType) (*GetZoneConfigOptionsResponseType, error)
 23923  
 23924  	GetZoneConfigOptionsContext(ctx context.Context, request *GetZoneConfigOptionsRequestType) (*GetZoneConfigOptionsResponseType, error)
 23925  
 23926  	// Error can be either of the following types:
 23927  	//
 23928  	//   - fault
 23929  
 23930  	SetZoneConfigOptions(request *SetZoneConfigOptionsRequestType) (*SetZoneConfigOptionsResponseType, error)
 23931  
 23932  	SetZoneConfigOptionsContext(ctx context.Context, request *SetZoneConfigOptionsRequestType) (*SetZoneConfigOptionsResponseType, error)
 23933  
 23934  	// Error can be either of the following types:
 23935  	//
 23936  	//   - fault
 23937  	/* Creates a new IPTrack */
 23938  	CreateIPTrack(request *CreateIPTrackRequestType) (*CreateIPTrackResponseType, error)
 23939  
 23940  	CreateIPTrackContext(ctx context.Context, request *CreateIPTrackRequestType) (*CreateIPTrackResponseType, error)
 23941  
 23942  	// Error can be either of the following types:
 23943  	//
 23944  	//   - fault
 23945  	/* Finds single IPTrack */
 23946  	GetOneIPTrack(request *GetOneIPTrackRequestType) (*GetOneIPTrackResponseType, error)
 23947  
 23948  	GetOneIPTrackContext(ctx context.Context, request *GetOneIPTrackRequestType) (*GetOneIPTrackResponseType, error)
 23949  
 23950  	// Error can be either of the following types:
 23951  	//
 23952  	//   - fault
 23953  	/* Finds every IPTrack */
 23954  	GetIPTracks(request *GetIPTracksRequestType) (*GetIPTracksResponseType, error)
 23955  
 23956  	GetIPTracksContext(ctx context.Context, request *GetIPTracksRequestType) (*GetIPTracksResponseType, error)
 23957  
 23958  	// Error can be either of the following types:
 23959  	//
 23960  	//   - fault
 23961  	/* Updates a single IPTrack */
 23962  	UpdateIPTrack(request *UpdateIPTrackRequestType) (*UpdateIPTrackResponseType, error)
 23963  
 23964  	UpdateIPTrackContext(ctx context.Context, request *UpdateIPTrackRequestType) (*UpdateIPTrackResponseType, error)
 23965  
 23966  	// Error can be either of the following types:
 23967  	//
 23968  	//   - fault
 23969  	/* Deletes a single IPTrack */
 23970  	DeleteOneIPTrack(request *DeleteOneIPTrackRequestType) (*DeleteOneIPTrackResponseType, error)
 23971  
 23972  	DeleteOneIPTrackContext(ctx context.Context, request *DeleteOneIPTrackRequestType) (*DeleteOneIPTrackResponseType, error)
 23973  
 23974  	// Error can be either of the following types:
 23975  	//
 23976  	//   - fault
 23977  
 23978  	ActivateIPTrack(request *ActivateIPTrackRequestType) (*ActivateIPTrackResponseType, error)
 23979  
 23980  	ActivateIPTrackContext(ctx context.Context, request *ActivateIPTrackRequestType) (*ActivateIPTrackResponseType, error)
 23981  
 23982  	// Error can be either of the following types:
 23983  	//
 23984  	//   - fault
 23985  
 23986  	DeactivateIPTrack(request *DeactivateIPTrackRequestType) (*DeactivateIPTrackResponseType, error)
 23987  
 23988  	DeactivateIPTrackContext(ctx context.Context, request *DeactivateIPTrackRequestType) (*DeactivateIPTrackResponseType, error)
 23989  
 23990  	// Error can be either of the following types:
 23991  	//
 23992  	//   - fault
 23993  	/* Creates a new DNSSEC */
 23994  	CreateDNSSEC(request *CreateDNSSECRequestType) (*CreateDNSSECResponseType, error)
 23995  
 23996  	CreateDNSSECContext(ctx context.Context, request *CreateDNSSECRequestType) (*CreateDNSSECResponseType, error)
 23997  
 23998  	// Error can be either of the following types:
 23999  	//
 24000  	//   - fault
 24001  	/* Finds single DNSSEC */
 24002  	GetOneDNSSEC(request *GetOneDNSSECRequestType) (*GetOneDNSSECResponseType, error)
 24003  
 24004  	GetOneDNSSECContext(ctx context.Context, request *GetOneDNSSECRequestType) (*GetOneDNSSECResponseType, error)
 24005  
 24006  	// Error can be either of the following types:
 24007  	//
 24008  	//   - fault
 24009  	/* Finds every DNSSEC */
 24010  	GetDNSSECs(request *GetDNSSECsRequestType) (*GetDNSSECsResponseType, error)
 24011  
 24012  	GetDNSSECsContext(ctx context.Context, request *GetDNSSECsRequestType) (*GetDNSSECsResponseType, error)
 24013  
 24014  	// Error can be either of the following types:
 24015  	//
 24016  	//   - fault
 24017  	/* Updates a single DNSSEC */
 24018  	UpdateDNSSEC(request *UpdateDNSSECRequestType) (*UpdateDNSSECResponseType, error)
 24019  
 24020  	UpdateDNSSECContext(ctx context.Context, request *UpdateDNSSECRequestType) (*UpdateDNSSECResponseType, error)
 24021  
 24022  	// Error can be either of the following types:
 24023  	//
 24024  	//   - fault
 24025  	/* Deletes a single DNSSEC */
 24026  	DeleteOneDNSSEC(request *DeleteOneDNSSECRequestType) (*DeleteOneDNSSECResponseType, error)
 24027  
 24028  	DeleteOneDNSSECContext(ctx context.Context, request *DeleteOneDNSSECRequestType) (*DeleteOneDNSSECResponseType, error)
 24029  
 24030  	// Error can be either of the following types:
 24031  	//
 24032  	//   - fault
 24033  
 24034  	ActivateDNSSEC(request *ActivateDNSSECRequestType) (*ActivateDNSSECResponseType, error)
 24035  
 24036  	ActivateDNSSECContext(ctx context.Context, request *ActivateDNSSECRequestType) (*ActivateDNSSECResponseType, error)
 24037  
 24038  	// Error can be either of the following types:
 24039  	//
 24040  	//   - fault
 24041  
 24042  	DeactivateDNSSEC(request *DeactivateDNSSECRequestType) (*DeactivateDNSSECResponseType, error)
 24043  
 24044  	DeactivateDNSSECContext(ctx context.Context, request *DeactivateDNSSECRequestType) (*DeactivateDNSSECResponseType, error)
 24045  
 24046  	// Error can be either of the following types:
 24047  	//
 24048  	//   - fault
 24049  
 24050  	GetDNSSECTimeline(request *GetDNSSECTimelineRequestType) (*GetDNSSECTimelineResponseType, error)
 24051  
 24052  	GetDNSSECTimelineContext(ctx context.Context, request *GetDNSSECTimelineRequestType) (*GetDNSSECTimelineResponseType, error)
 24053  
 24054  	// Error can be either of the following types:
 24055  	//
 24056  	//   - fault
 24057  	/* Finds every Task */
 24058  	GetTasks(request *GetTasksRequestType) (*GetTasksResponseType, error)
 24059  
 24060  	GetTasksContext(ctx context.Context, request *GetTasksRequestType) (*GetTasksResponseType, error)
 24061  
 24062  	// Error can be either of the following types:
 24063  	//
 24064  	//   - fault
 24065  	/* Finds single Task */
 24066  	GetOneTask(request *GetOneTaskRequestType) (*GetOneTaskResponseType, error)
 24067  
 24068  	GetOneTaskContext(ctx context.Context, request *GetOneTaskRequestType) (*GetOneTaskResponseType, error)
 24069  
 24070  	// Error can be either of the following types:
 24071  	//
 24072  	//   - fault
 24073  	/* Cancels a Task */
 24074  	CancelTask(request *CancelTaskRequestType) (*CancelTaskResponseType, error)
 24075  
 24076  	CancelTaskContext(ctx context.Context, request *CancelTaskRequestType) (*CancelTaskResponseType, error)
 24077  
 24078  	// Error can be either of the following types:
 24079  	//
 24080  	//   - fault
 24081  	/* Creates a new ExtNameserver */
 24082  	CreateExtNameserver(request *CreateExtNameserverRequestType) (*CreateExtNameserverResponseType, error)
 24083  
 24084  	CreateExtNameserverContext(ctx context.Context, request *CreateExtNameserverRequestType) (*CreateExtNameserverResponseType, error)
 24085  
 24086  	// Error can be either of the following types:
 24087  	//
 24088  	//   - fault
 24089  	/* Finds single ExtNameserver */
 24090  	GetOneExtNameserver(request *GetOneExtNameserverRequestType) (*GetOneExtNameserverResponseType, error)
 24091  
 24092  	GetOneExtNameserverContext(ctx context.Context, request *GetOneExtNameserverRequestType) (*GetOneExtNameserverResponseType, error)
 24093  
 24094  	// Error can be either of the following types:
 24095  	//
 24096  	//   - fault
 24097  	/* Finds every ExtNameserver */
 24098  	GetExtNameservers(request *GetExtNameserversRequestType) (*GetExtNameserversResponseType, error)
 24099  
 24100  	GetExtNameserversContext(ctx context.Context, request *GetExtNameserversRequestType) (*GetExtNameserversResponseType, error)
 24101  
 24102  	// Error can be either of the following types:
 24103  	//
 24104  	//   - fault
 24105  	/* Updates a single ExtNameserver */
 24106  	UpdateExtNameserver(request *UpdateExtNameserverRequestType) (*UpdateExtNameserverResponseType, error)
 24107  
 24108  	UpdateExtNameserverContext(ctx context.Context, request *UpdateExtNameserverRequestType) (*UpdateExtNameserverResponseType, error)
 24109  
 24110  	// Error can be either of the following types:
 24111  	//
 24112  	//   - fault
 24113  	/* Deletes a single ExtNameserver */
 24114  	DeleteOneExtNameserver(request *DeleteOneExtNameserverRequestType) (*DeleteOneExtNameserverResponseType, error)
 24115  
 24116  	DeleteOneExtNameserverContext(ctx context.Context, request *DeleteOneExtNameserverRequestType) (*DeleteOneExtNameserverResponseType, error)
 24117  }
 24118  
 24119  type dynect struct {
 24120  	client *soap.Client
 24121  }
 24122  
 24123  func NewDynect(client *soap.Client) Dynect {
 24124  	return &dynect{
 24125  		client: client,
 24126  	}
 24127  }
 24128  
 24129  func (service *dynect) GetJobContext(ctx context.Context, request *GetJobRequestType) (*GetJobResponseType, error) {
 24130  	response := new(GetJobResponseType)
 24131  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24132  	if err != nil {
 24133  		return nil, err
 24134  	}
 24135  
 24136  	return response, nil
 24137  }
 24138  
 24139  func (service *dynect) GetJob(request *GetJobRequestType) (*GetJobResponseType, error) {
 24140  	return service.GetJobContext(
 24141  		context.Background(),
 24142  		request,
 24143  	)
 24144  }
 24145  
 24146  func (service *dynect) SessionLoginContext(ctx context.Context, request *SessionLoginRequestType) (*SessionLoginResponseType, error) {
 24147  	response := new(SessionLoginResponseType)
 24148  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24149  	if err != nil {
 24150  		return nil, err
 24151  	}
 24152  
 24153  	return response, nil
 24154  }
 24155  
 24156  func (service *dynect) SessionLogin(request *SessionLoginRequestType) (*SessionLoginResponseType, error) {
 24157  	return service.SessionLoginContext(
 24158  		context.Background(),
 24159  		request,
 24160  	)
 24161  }
 24162  
 24163  func (service *dynect) SessionLogoutContext(ctx context.Context, request *SessionLogoutRequestType) (*SessionLogoutResponseType, error) {
 24164  	response := new(SessionLogoutResponseType)
 24165  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24166  	if err != nil {
 24167  		return nil, err
 24168  	}
 24169  
 24170  	return response, nil
 24171  }
 24172  
 24173  func (service *dynect) SessionLogout(request *SessionLogoutRequestType) (*SessionLogoutResponseType, error) {
 24174  	return service.SessionLogoutContext(
 24175  		context.Background(),
 24176  		request,
 24177  	)
 24178  }
 24179  
 24180  func (service *dynect) SessionIsAliveContext(ctx context.Context, request *SessionIsAliveRequestType) (*SessionIsAliveResponseType, error) {
 24181  	response := new(SessionIsAliveResponseType)
 24182  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24183  	if err != nil {
 24184  		return nil, err
 24185  	}
 24186  
 24187  	return response, nil
 24188  }
 24189  
 24190  func (service *dynect) SessionIsAlive(request *SessionIsAliveRequestType) (*SessionIsAliveResponseType, error) {
 24191  	return service.SessionIsAliveContext(
 24192  		context.Background(),
 24193  		request,
 24194  	)
 24195  }
 24196  
 24197  func (service *dynect) SessionKeepAliveContext(ctx context.Context, request *SessionKeepAliveRequestType) (*SessionKeepAliveResponseType, error) {
 24198  	response := new(SessionKeepAliveResponseType)
 24199  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24200  	if err != nil {
 24201  		return nil, err
 24202  	}
 24203  
 24204  	return response, nil
 24205  }
 24206  
 24207  func (service *dynect) SessionKeepAlive(request *SessionKeepAliveRequestType) (*SessionKeepAliveResponseType, error) {
 24208  	return service.SessionKeepAliveContext(
 24209  		context.Background(),
 24210  		request,
 24211  	)
 24212  }
 24213  
 24214  func (service *dynect) ScopeInContext(ctx context.Context, request *ScopeInRequestType) (*ScopeInResponseType, error) {
 24215  	response := new(ScopeInResponseType)
 24216  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24217  	if err != nil {
 24218  		return nil, err
 24219  	}
 24220  
 24221  	return response, nil
 24222  }
 24223  
 24224  func (service *dynect) ScopeIn(request *ScopeInRequestType) (*ScopeInResponseType, error) {
 24225  	return service.ScopeInContext(
 24226  		context.Background(),
 24227  		request,
 24228  	)
 24229  }
 24230  
 24231  func (service *dynect) ScopeAsContext(ctx context.Context, request *ScopeAsRequestType) (*ScopeAsResponseType, error) {
 24232  	response := new(ScopeAsResponseType)
 24233  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24234  	if err != nil {
 24235  		return nil, err
 24236  	}
 24237  
 24238  	return response, nil
 24239  }
 24240  
 24241  func (service *dynect) ScopeAs(request *ScopeAsRequestType) (*ScopeAsResponseType, error) {
 24242  	return service.ScopeAsContext(
 24243  		context.Background(),
 24244  		request,
 24245  	)
 24246  }
 24247  
 24248  func (service *dynect) UnscopeContext(ctx context.Context, request *UnscopeRequestType) (*UnscopeResponseType, error) {
 24249  	response := new(UnscopeResponseType)
 24250  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24251  	if err != nil {
 24252  		return nil, err
 24253  	}
 24254  
 24255  	return response, nil
 24256  }
 24257  
 24258  func (service *dynect) Unscope(request *UnscopeRequestType) (*UnscopeResponseType, error) {
 24259  	return service.UnscopeContext(
 24260  		context.Background(),
 24261  		request,
 24262  	)
 24263  }
 24264  
 24265  func (service *dynect) GetQueryStatsContext(ctx context.Context, request *GetQueryStatsRequestType) (*GetQueryStatsResponseType, error) {
 24266  	response := new(GetQueryStatsResponseType)
 24267  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24268  	if err != nil {
 24269  		return nil, err
 24270  	}
 24271  
 24272  	return response, nil
 24273  }
 24274  
 24275  func (service *dynect) GetQueryStats(request *GetQueryStatsRequestType) (*GetQueryStatsResponseType, error) {
 24276  	return service.GetQueryStatsContext(
 24277  		context.Background(),
 24278  		request,
 24279  	)
 24280  }
 24281  
 24282  func (service *dynect) CreateGeoContext(ctx context.Context, request *CreateGeoRequestType) (*CreateGeoResponseType, error) {
 24283  	response := new(CreateGeoResponseType)
 24284  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24285  	if err != nil {
 24286  		return nil, err
 24287  	}
 24288  
 24289  	return response, nil
 24290  }
 24291  
 24292  func (service *dynect) CreateGeo(request *CreateGeoRequestType) (*CreateGeoResponseType, error) {
 24293  	return service.CreateGeoContext(
 24294  		context.Background(),
 24295  		request,
 24296  	)
 24297  }
 24298  
 24299  func (service *dynect) UpdateGeoContext(ctx context.Context, request *UpdateGeoRequestType) (*UpdateGeoResponseType, error) {
 24300  	response := new(UpdateGeoResponseType)
 24301  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24302  	if err != nil {
 24303  		return nil, err
 24304  	}
 24305  
 24306  	return response, nil
 24307  }
 24308  
 24309  func (service *dynect) UpdateGeo(request *UpdateGeoRequestType) (*UpdateGeoResponseType, error) {
 24310  	return service.UpdateGeoContext(
 24311  		context.Background(),
 24312  		request,
 24313  	)
 24314  }
 24315  
 24316  func (service *dynect) GetGeosContext(ctx context.Context, request *GetGeosRequestType) (*GetGeosResponseType, error) {
 24317  	response := new(GetGeosResponseType)
 24318  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24319  	if err != nil {
 24320  		return nil, err
 24321  	}
 24322  
 24323  	return response, nil
 24324  }
 24325  
 24326  func (service *dynect) GetGeos(request *GetGeosRequestType) (*GetGeosResponseType, error) {
 24327  	return service.GetGeosContext(
 24328  		context.Background(),
 24329  		request,
 24330  	)
 24331  }
 24332  
 24333  func (service *dynect) GetOneGeoContext(ctx context.Context, request *GetOneGeoRequestType) (*GetOneGeoResponseType, error) {
 24334  	response := new(GetOneGeoResponseType)
 24335  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24336  	if err != nil {
 24337  		return nil, err
 24338  	}
 24339  
 24340  	return response, nil
 24341  }
 24342  
 24343  func (service *dynect) GetOneGeo(request *GetOneGeoRequestType) (*GetOneGeoResponseType, error) {
 24344  	return service.GetOneGeoContext(
 24345  		context.Background(),
 24346  		request,
 24347  	)
 24348  }
 24349  
 24350  func (service *dynect) DeleteOneGeoContext(ctx context.Context, request *DeleteOneGeoRequestType) (*DeleteOneGeoResponseType, error) {
 24351  	response := new(DeleteOneGeoResponseType)
 24352  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24353  	if err != nil {
 24354  		return nil, err
 24355  	}
 24356  
 24357  	return response, nil
 24358  }
 24359  
 24360  func (service *dynect) DeleteOneGeo(request *DeleteOneGeoRequestType) (*DeleteOneGeoResponseType, error) {
 24361  	return service.DeleteOneGeoContext(
 24362  		context.Background(),
 24363  		request,
 24364  	)
 24365  }
 24366  
 24367  func (service *dynect) ActivateGeoContext(ctx context.Context, request *ActivateGeoRequestType) (*ActivateGeoResponseType, error) {
 24368  	response := new(ActivateGeoResponseType)
 24369  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24370  	if err != nil {
 24371  		return nil, err
 24372  	}
 24373  
 24374  	return response, nil
 24375  }
 24376  
 24377  func (service *dynect) ActivateGeo(request *ActivateGeoRequestType) (*ActivateGeoResponseType, error) {
 24378  	return service.ActivateGeoContext(
 24379  		context.Background(),
 24380  		request,
 24381  	)
 24382  }
 24383  
 24384  func (service *dynect) DeactivateGeoContext(ctx context.Context, request *DeactivateGeoRequestType) (*DeactivateGeoResponseType, error) {
 24385  	response := new(DeactivateGeoResponseType)
 24386  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24387  	if err != nil {
 24388  		return nil, err
 24389  	}
 24390  
 24391  	return response, nil
 24392  }
 24393  
 24394  func (service *dynect) DeactivateGeo(request *DeactivateGeoRequestType) (*DeactivateGeoResponseType, error) {
 24395  	return service.DeactivateGeoContext(
 24396  		context.Background(),
 24397  		request,
 24398  	)
 24399  }
 24400  
 24401  func (service *dynect) CreateGeoRegionGroupContext(ctx context.Context, request *CreateGeoRegionGroupRequestType) (*CreateGeoRegionGroupResponseType, error) {
 24402  	response := new(CreateGeoRegionGroupResponseType)
 24403  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24404  	if err != nil {
 24405  		return nil, err
 24406  	}
 24407  
 24408  	return response, nil
 24409  }
 24410  
 24411  func (service *dynect) CreateGeoRegionGroup(request *CreateGeoRegionGroupRequestType) (*CreateGeoRegionGroupResponseType, error) {
 24412  	return service.CreateGeoRegionGroupContext(
 24413  		context.Background(),
 24414  		request,
 24415  	)
 24416  }
 24417  
 24418  func (service *dynect) UpdateGeoRegionGroupContext(ctx context.Context, request *UpdateGeoRegionGroupRequestType) (*UpdateGeoRegionGroupResponseType, error) {
 24419  	response := new(UpdateGeoRegionGroupResponseType)
 24420  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24421  	if err != nil {
 24422  		return nil, err
 24423  	}
 24424  
 24425  	return response, nil
 24426  }
 24427  
 24428  func (service *dynect) UpdateGeoRegionGroup(request *UpdateGeoRegionGroupRequestType) (*UpdateGeoRegionGroupResponseType, error) {
 24429  	return service.UpdateGeoRegionGroupContext(
 24430  		context.Background(),
 24431  		request,
 24432  	)
 24433  }
 24434  
 24435  func (service *dynect) DeleteOneGeoRegionGroupContext(ctx context.Context, request *DeleteOneGeoRegionGroupRequestType) (*DeleteOneGeoRegionGroupResponseType, error) {
 24436  	response := new(DeleteOneGeoRegionGroupResponseType)
 24437  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24438  	if err != nil {
 24439  		return nil, err
 24440  	}
 24441  
 24442  	return response, nil
 24443  }
 24444  
 24445  func (service *dynect) DeleteOneGeoRegionGroup(request *DeleteOneGeoRegionGroupRequestType) (*DeleteOneGeoRegionGroupResponseType, error) {
 24446  	return service.DeleteOneGeoRegionGroupContext(
 24447  		context.Background(),
 24448  		request,
 24449  	)
 24450  }
 24451  
 24452  func (service *dynect) GetGeoRegionGroupsContext(ctx context.Context, request *GetGeoRegionGroupsRequestType) (*GetGeoRegionGroupsResponseType, error) {
 24453  	response := new(GetGeoRegionGroupsResponseType)
 24454  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24455  	if err != nil {
 24456  		return nil, err
 24457  	}
 24458  
 24459  	return response, nil
 24460  }
 24461  
 24462  func (service *dynect) GetGeoRegionGroups(request *GetGeoRegionGroupsRequestType) (*GetGeoRegionGroupsResponseType, error) {
 24463  	return service.GetGeoRegionGroupsContext(
 24464  		context.Background(),
 24465  		request,
 24466  	)
 24467  }
 24468  
 24469  func (service *dynect) GetOneGeoRegionGroupContext(ctx context.Context, request *GetOneGeoRegionGroupRequestType) (*GetOneGeoRegionGroupResponseType, error) {
 24470  	response := new(GetOneGeoRegionGroupResponseType)
 24471  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24472  	if err != nil {
 24473  		return nil, err
 24474  	}
 24475  
 24476  	return response, nil
 24477  }
 24478  
 24479  func (service *dynect) GetOneGeoRegionGroup(request *GetOneGeoRegionGroupRequestType) (*GetOneGeoRegionGroupResponseType, error) {
 24480  	return service.GetOneGeoRegionGroupContext(
 24481  		context.Background(),
 24482  		request,
 24483  	)
 24484  }
 24485  
 24486  func (service *dynect) CreateGeoNodeContext(ctx context.Context, request *CreateGeoNodeRequestType) (*CreateGeoNodeResponseType, error) {
 24487  	response := new(CreateGeoNodeResponseType)
 24488  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24489  	if err != nil {
 24490  		return nil, err
 24491  	}
 24492  
 24493  	return response, nil
 24494  }
 24495  
 24496  func (service *dynect) CreateGeoNode(request *CreateGeoNodeRequestType) (*CreateGeoNodeResponseType, error) {
 24497  	return service.CreateGeoNodeContext(
 24498  		context.Background(),
 24499  		request,
 24500  	)
 24501  }
 24502  
 24503  func (service *dynect) DeleteOneGeoNodeContext(ctx context.Context, request *DeleteOneGeoNodeRequestType) (*DeleteOneGeoNodeResponseType, error) {
 24504  	response := new(DeleteOneGeoNodeResponseType)
 24505  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24506  	if err != nil {
 24507  		return nil, err
 24508  	}
 24509  
 24510  	return response, nil
 24511  }
 24512  
 24513  func (service *dynect) DeleteOneGeoNode(request *DeleteOneGeoNodeRequestType) (*DeleteOneGeoNodeResponseType, error) {
 24514  	return service.DeleteOneGeoNodeContext(
 24515  		context.Background(),
 24516  		request,
 24517  	)
 24518  }
 24519  
 24520  func (service *dynect) GetGeoNodesContext(ctx context.Context, request *GetGeoNodesRequestType) (*GetGeoNodesResponseType, error) {
 24521  	response := new(GetGeoNodesResponseType)
 24522  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24523  	if err != nil {
 24524  		return nil, err
 24525  	}
 24526  
 24527  	return response, nil
 24528  }
 24529  
 24530  func (service *dynect) GetGeoNodes(request *GetGeoNodesRequestType) (*GetGeoNodesResponseType, error) {
 24531  	return service.GetGeoNodesContext(
 24532  		context.Background(),
 24533  		request,
 24534  	)
 24535  }
 24536  
 24537  func (service *dynect) CreateDSFContext(ctx context.Context, request *CreateDSFRequestType) (*CreateDSFResponseType, error) {
 24538  	response := new(CreateDSFResponseType)
 24539  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24540  	if err != nil {
 24541  		return nil, err
 24542  	}
 24543  
 24544  	return response, nil
 24545  }
 24546  
 24547  func (service *dynect) CreateDSF(request *CreateDSFRequestType) (*CreateDSFResponseType, error) {
 24548  	return service.CreateDSFContext(
 24549  		context.Background(),
 24550  		request,
 24551  	)
 24552  }
 24553  
 24554  func (service *dynect) UpdateDSFContext(ctx context.Context, request *UpdateDSFRequestType) (*UpdateDSFResponseType, error) {
 24555  	response := new(UpdateDSFResponseType)
 24556  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24557  	if err != nil {
 24558  		return nil, err
 24559  	}
 24560  
 24561  	return response, nil
 24562  }
 24563  
 24564  func (service *dynect) UpdateDSF(request *UpdateDSFRequestType) (*UpdateDSFResponseType, error) {
 24565  	return service.UpdateDSFContext(
 24566  		context.Background(),
 24567  		request,
 24568  	)
 24569  }
 24570  
 24571  func (service *dynect) GetDSFsContext(ctx context.Context, request *GetDSFsRequestType) (*GetDSFsResponseType, error) {
 24572  	response := new(GetDSFsResponseType)
 24573  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24574  	if err != nil {
 24575  		return nil, err
 24576  	}
 24577  
 24578  	return response, nil
 24579  }
 24580  
 24581  func (service *dynect) GetDSFs(request *GetDSFsRequestType) (*GetDSFsResponseType, error) {
 24582  	return service.GetDSFsContext(
 24583  		context.Background(),
 24584  		request,
 24585  	)
 24586  }
 24587  
 24588  func (service *dynect) GetDSFNotifiersContext(ctx context.Context, request *GetDSFNotifiersRequestType) (*GetDSFNotifiersResponseType, error) {
 24589  	response := new(GetDSFNotifiersResponseType)
 24590  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24591  	if err != nil {
 24592  		return nil, err
 24593  	}
 24594  
 24595  	return response, nil
 24596  }
 24597  
 24598  func (service *dynect) GetDSFNotifiers(request *GetDSFNotifiersRequestType) (*GetDSFNotifiersResponseType, error) {
 24599  	return service.GetDSFNotifiersContext(
 24600  		context.Background(),
 24601  		request,
 24602  	)
 24603  }
 24604  
 24605  func (service *dynect) DeleteOneDSFContext(ctx context.Context, request *DeleteOneDSFRequestType) (*DeleteOneDSFResponseType, error) {
 24606  	response := new(DeleteOneDSFResponseType)
 24607  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24608  	if err != nil {
 24609  		return nil, err
 24610  	}
 24611  
 24612  	return response, nil
 24613  }
 24614  
 24615  func (service *dynect) DeleteOneDSF(request *DeleteOneDSFRequestType) (*DeleteOneDSFResponseType, error) {
 24616  	return service.DeleteOneDSFContext(
 24617  		context.Background(),
 24618  		request,
 24619  	)
 24620  }
 24621  
 24622  func (service *dynect) GetOneDSFContext(ctx context.Context, request *GetOneDSFRequestType) (*GetOneDSFResponseType, error) {
 24623  	response := new(GetOneDSFResponseType)
 24624  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24625  	if err != nil {
 24626  		return nil, err
 24627  	}
 24628  
 24629  	return response, nil
 24630  }
 24631  
 24632  func (service *dynect) GetOneDSF(request *GetOneDSFRequestType) (*GetOneDSFResponseType, error) {
 24633  	return service.GetOneDSFContext(
 24634  		context.Background(),
 24635  		request,
 24636  	)
 24637  }
 24638  
 24639  func (service *dynect) RevertDSFContext(ctx context.Context, request *RevertDSFRequestType) (*RevertDSFResponseType, error) {
 24640  	response := new(RevertDSFResponseType)
 24641  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24642  	if err != nil {
 24643  		return nil, err
 24644  	}
 24645  
 24646  	return response, nil
 24647  }
 24648  
 24649  func (service *dynect) RevertDSF(request *RevertDSFRequestType) (*RevertDSFResponseType, error) {
 24650  	return service.RevertDSFContext(
 24651  		context.Background(),
 24652  		request,
 24653  	)
 24654  }
 24655  
 24656  func (service *dynect) PublishDSFContext(ctx context.Context, request *PublishDSFRequestType) (*PublishDSFResponseType, error) {
 24657  	response := new(PublishDSFResponseType)
 24658  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24659  	if err != nil {
 24660  		return nil, err
 24661  	}
 24662  
 24663  	return response, nil
 24664  }
 24665  
 24666  func (service *dynect) PublishDSF(request *PublishDSFRequestType) (*PublishDSFResponseType, error) {
 24667  	return service.PublishDSFContext(
 24668  		context.Background(),
 24669  		request,
 24670  	)
 24671  }
 24672  
 24673  func (service *dynect) AddDSFNotifierContext(ctx context.Context, request *AddDSFNotifierRequestType) (*AddDSFNotifierResponseType, error) {
 24674  	response := new(AddDSFNotifierResponseType)
 24675  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24676  	if err != nil {
 24677  		return nil, err
 24678  	}
 24679  
 24680  	return response, nil
 24681  }
 24682  
 24683  func (service *dynect) AddDSFNotifier(request *AddDSFNotifierRequestType) (*AddDSFNotifierResponseType, error) {
 24684  	return service.AddDSFNotifierContext(
 24685  		context.Background(),
 24686  		request,
 24687  	)
 24688  }
 24689  
 24690  func (service *dynect) RemoveDSFNotifierContext(ctx context.Context, request *RemoveDSFNotifierRequestType) (*RemoveDSFNotifierResponseType, error) {
 24691  	response := new(RemoveDSFNotifierResponseType)
 24692  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24693  	if err != nil {
 24694  		return nil, err
 24695  	}
 24696  
 24697  	return response, nil
 24698  }
 24699  
 24700  func (service *dynect) RemoveDSFNotifier(request *RemoveDSFNotifierRequestType) (*RemoveDSFNotifierResponseType, error) {
 24701  	return service.RemoveDSFNotifierContext(
 24702  		context.Background(),
 24703  		request,
 24704  	)
 24705  }
 24706  
 24707  func (service *dynect) CreateDSFRulesetContext(ctx context.Context, request *CreateDSFRulesetRequestType) (*CreateDSFRulesetResponseType, error) {
 24708  	response := new(CreateDSFRulesetResponseType)
 24709  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24710  	if err != nil {
 24711  		return nil, err
 24712  	}
 24713  
 24714  	return response, nil
 24715  }
 24716  
 24717  func (service *dynect) CreateDSFRuleset(request *CreateDSFRulesetRequestType) (*CreateDSFRulesetResponseType, error) {
 24718  	return service.CreateDSFRulesetContext(
 24719  		context.Background(),
 24720  		request,
 24721  	)
 24722  }
 24723  
 24724  func (service *dynect) UpdateDSFRulesetContext(ctx context.Context, request *UpdateDSFRulesetRequestType) (*UpdateDSFRulesetResponseType, error) {
 24725  	response := new(UpdateDSFRulesetResponseType)
 24726  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24727  	if err != nil {
 24728  		return nil, err
 24729  	}
 24730  
 24731  	return response, nil
 24732  }
 24733  
 24734  func (service *dynect) UpdateDSFRuleset(request *UpdateDSFRulesetRequestType) (*UpdateDSFRulesetResponseType, error) {
 24735  	return service.UpdateDSFRulesetContext(
 24736  		context.Background(),
 24737  		request,
 24738  	)
 24739  }
 24740  
 24741  func (service *dynect) GetDSFRulesetsContext(ctx context.Context, request *GetDSFRulesetsRequestType) (*GetDSFRulesetsResponseType, error) {
 24742  	response := new(GetDSFRulesetsResponseType)
 24743  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24744  	if err != nil {
 24745  		return nil, err
 24746  	}
 24747  
 24748  	return response, nil
 24749  }
 24750  
 24751  func (service *dynect) GetDSFRulesets(request *GetDSFRulesetsRequestType) (*GetDSFRulesetsResponseType, error) {
 24752  	return service.GetDSFRulesetsContext(
 24753  		context.Background(),
 24754  		request,
 24755  	)
 24756  }
 24757  
 24758  func (service *dynect) GetOneDSFRulesetContext(ctx context.Context, request *GetOneDSFRulesetRequestType) (*GetOneDSFRulesetResponseType, error) {
 24759  	response := new(GetOneDSFRulesetResponseType)
 24760  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24761  	if err != nil {
 24762  		return nil, err
 24763  	}
 24764  
 24765  	return response, nil
 24766  }
 24767  
 24768  func (service *dynect) GetOneDSFRuleset(request *GetOneDSFRulesetRequestType) (*GetOneDSFRulesetResponseType, error) {
 24769  	return service.GetOneDSFRulesetContext(
 24770  		context.Background(),
 24771  		request,
 24772  	)
 24773  }
 24774  
 24775  func (service *dynect) DeleteOneDSFRulesetContext(ctx context.Context, request *DeleteOneDSFRulesetRequestType) (*DeleteOneDSFRulesetResponseType, error) {
 24776  	response := new(DeleteOneDSFRulesetResponseType)
 24777  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24778  	if err != nil {
 24779  		return nil, err
 24780  	}
 24781  
 24782  	return response, nil
 24783  }
 24784  
 24785  func (service *dynect) DeleteOneDSFRuleset(request *DeleteOneDSFRulesetRequestType) (*DeleteOneDSFRulesetResponseType, error) {
 24786  	return service.DeleteOneDSFRulesetContext(
 24787  		context.Background(),
 24788  		request,
 24789  	)
 24790  }
 24791  
 24792  func (service *dynect) CreateDSFResponsePoolContext(ctx context.Context, request *CreateDSFResponsePoolRequestType) (*CreateDSFResponsePoolResponseType, error) {
 24793  	response := new(CreateDSFResponsePoolResponseType)
 24794  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24795  	if err != nil {
 24796  		return nil, err
 24797  	}
 24798  
 24799  	return response, nil
 24800  }
 24801  
 24802  func (service *dynect) CreateDSFResponsePool(request *CreateDSFResponsePoolRequestType) (*CreateDSFResponsePoolResponseType, error) {
 24803  	return service.CreateDSFResponsePoolContext(
 24804  		context.Background(),
 24805  		request,
 24806  	)
 24807  }
 24808  
 24809  func (service *dynect) UpdateDSFResponsePoolContext(ctx context.Context, request *UpdateDSFResponsePoolRequestType) (*UpdateDSFResponsePoolResponseType, error) {
 24810  	response := new(UpdateDSFResponsePoolResponseType)
 24811  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24812  	if err != nil {
 24813  		return nil, err
 24814  	}
 24815  
 24816  	return response, nil
 24817  }
 24818  
 24819  func (service *dynect) UpdateDSFResponsePool(request *UpdateDSFResponsePoolRequestType) (*UpdateDSFResponsePoolResponseType, error) {
 24820  	return service.UpdateDSFResponsePoolContext(
 24821  		context.Background(),
 24822  		request,
 24823  	)
 24824  }
 24825  
 24826  func (service *dynect) GetDSFResponsePoolsContext(ctx context.Context, request *GetDSFResponsePoolsRequestType) (*GetDSFResponsePoolsResponseType, error) {
 24827  	response := new(GetDSFResponsePoolsResponseType)
 24828  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24829  	if err != nil {
 24830  		return nil, err
 24831  	}
 24832  
 24833  	return response, nil
 24834  }
 24835  
 24836  func (service *dynect) GetDSFResponsePools(request *GetDSFResponsePoolsRequestType) (*GetDSFResponsePoolsResponseType, error) {
 24837  	return service.GetDSFResponsePoolsContext(
 24838  		context.Background(),
 24839  		request,
 24840  	)
 24841  }
 24842  
 24843  func (service *dynect) GetOneDSFResponsePoolContext(ctx context.Context, request *GetOneDSFResponsePoolRequestType) (*GetOneDSFResponsePoolResponseType, error) {
 24844  	response := new(GetOneDSFResponsePoolResponseType)
 24845  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24846  	if err != nil {
 24847  		return nil, err
 24848  	}
 24849  
 24850  	return response, nil
 24851  }
 24852  
 24853  func (service *dynect) GetOneDSFResponsePool(request *GetOneDSFResponsePoolRequestType) (*GetOneDSFResponsePoolResponseType, error) {
 24854  	return service.GetOneDSFResponsePoolContext(
 24855  		context.Background(),
 24856  		request,
 24857  	)
 24858  }
 24859  
 24860  func (service *dynect) DeleteOneDSFResponsePoolContext(ctx context.Context, request *DeleteOneDSFResponsePoolRequestType) (*DeleteOneDSFResponsePoolResponseType, error) {
 24861  	response := new(DeleteOneDSFResponsePoolResponseType)
 24862  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24863  	if err != nil {
 24864  		return nil, err
 24865  	}
 24866  
 24867  	return response, nil
 24868  }
 24869  
 24870  func (service *dynect) DeleteOneDSFResponsePool(request *DeleteOneDSFResponsePoolRequestType) (*DeleteOneDSFResponsePoolResponseType, error) {
 24871  	return service.DeleteOneDSFResponsePoolContext(
 24872  		context.Background(),
 24873  		request,
 24874  	)
 24875  }
 24876  
 24877  func (service *dynect) CreateDSFRecordSetFailoverChainContext(ctx context.Context, request *CreateDSFRecordSetFailoverChainRequestType) (*CreateDSFRecordSetFailoverChainResponseType, error) {
 24878  	response := new(CreateDSFRecordSetFailoverChainResponseType)
 24879  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24880  	if err != nil {
 24881  		return nil, err
 24882  	}
 24883  
 24884  	return response, nil
 24885  }
 24886  
 24887  func (service *dynect) CreateDSFRecordSetFailoverChain(request *CreateDSFRecordSetFailoverChainRequestType) (*CreateDSFRecordSetFailoverChainResponseType, error) {
 24888  	return service.CreateDSFRecordSetFailoverChainContext(
 24889  		context.Background(),
 24890  		request,
 24891  	)
 24892  }
 24893  
 24894  func (service *dynect) UpdateDSFRecordSetFailoverChainContext(ctx context.Context, request *UpdateDSFRecordSetFailoverChainRequestType) (*UpdateDSFRecordSetFailoverChainResponseType, error) {
 24895  	response := new(UpdateDSFRecordSetFailoverChainResponseType)
 24896  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24897  	if err != nil {
 24898  		return nil, err
 24899  	}
 24900  
 24901  	return response, nil
 24902  }
 24903  
 24904  func (service *dynect) UpdateDSFRecordSetFailoverChain(request *UpdateDSFRecordSetFailoverChainRequestType) (*UpdateDSFRecordSetFailoverChainResponseType, error) {
 24905  	return service.UpdateDSFRecordSetFailoverChainContext(
 24906  		context.Background(),
 24907  		request,
 24908  	)
 24909  }
 24910  
 24911  func (service *dynect) GetDSFRecordSetFailoverChainsContext(ctx context.Context, request *GetDSFRecordSetFailoverChainsRequestType) (*GetDSFRecordSetFailoverChainsResponseType, error) {
 24912  	response := new(GetDSFRecordSetFailoverChainsResponseType)
 24913  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24914  	if err != nil {
 24915  		return nil, err
 24916  	}
 24917  
 24918  	return response, nil
 24919  }
 24920  
 24921  func (service *dynect) GetDSFRecordSetFailoverChains(request *GetDSFRecordSetFailoverChainsRequestType) (*GetDSFRecordSetFailoverChainsResponseType, error) {
 24922  	return service.GetDSFRecordSetFailoverChainsContext(
 24923  		context.Background(),
 24924  		request,
 24925  	)
 24926  }
 24927  
 24928  func (service *dynect) GetOneDSFRecordSetFailoverChainContext(ctx context.Context, request *GetOneDSFRecordSetFailoverChainRequestType) (*GetOneDSFRecordSetFailoverChainResponseType, error) {
 24929  	response := new(GetOneDSFRecordSetFailoverChainResponseType)
 24930  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24931  	if err != nil {
 24932  		return nil, err
 24933  	}
 24934  
 24935  	return response, nil
 24936  }
 24937  
 24938  func (service *dynect) GetOneDSFRecordSetFailoverChain(request *GetOneDSFRecordSetFailoverChainRequestType) (*GetOneDSFRecordSetFailoverChainResponseType, error) {
 24939  	return service.GetOneDSFRecordSetFailoverChainContext(
 24940  		context.Background(),
 24941  		request,
 24942  	)
 24943  }
 24944  
 24945  func (service *dynect) DeleteOneDSFRecordSetFailoverChainContext(ctx context.Context, request *DeleteOneDSFRecordSetFailoverChainRequestType) (*DeleteOneDSFRecordSetFailoverChainResponseType, error) {
 24946  	response := new(DeleteOneDSFRecordSetFailoverChainResponseType)
 24947  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24948  	if err != nil {
 24949  		return nil, err
 24950  	}
 24951  
 24952  	return response, nil
 24953  }
 24954  
 24955  func (service *dynect) DeleteOneDSFRecordSetFailoverChain(request *DeleteOneDSFRecordSetFailoverChainRequestType) (*DeleteOneDSFRecordSetFailoverChainResponseType, error) {
 24956  	return service.DeleteOneDSFRecordSetFailoverChainContext(
 24957  		context.Background(),
 24958  		request,
 24959  	)
 24960  }
 24961  
 24962  func (service *dynect) CreateDSFRecordSetContext(ctx context.Context, request *CreateDSFRecordSetRequestType) (*CreateDSFRecordSetResponseType, error) {
 24963  	response := new(CreateDSFRecordSetResponseType)
 24964  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24965  	if err != nil {
 24966  		return nil, err
 24967  	}
 24968  
 24969  	return response, nil
 24970  }
 24971  
 24972  func (service *dynect) CreateDSFRecordSet(request *CreateDSFRecordSetRequestType) (*CreateDSFRecordSetResponseType, error) {
 24973  	return service.CreateDSFRecordSetContext(
 24974  		context.Background(),
 24975  		request,
 24976  	)
 24977  }
 24978  
 24979  func (service *dynect) UpdateDSFRecordSetContext(ctx context.Context, request *UpdateDSFRecordSetRequestType) (*UpdateDSFRecordSetResponseType, error) {
 24980  	response := new(UpdateDSFRecordSetResponseType)
 24981  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24982  	if err != nil {
 24983  		return nil, err
 24984  	}
 24985  
 24986  	return response, nil
 24987  }
 24988  
 24989  func (service *dynect) UpdateDSFRecordSet(request *UpdateDSFRecordSetRequestType) (*UpdateDSFRecordSetResponseType, error) {
 24990  	return service.UpdateDSFRecordSetContext(
 24991  		context.Background(),
 24992  		request,
 24993  	)
 24994  }
 24995  
 24996  func (service *dynect) GetOneDSFRecordSetContext(ctx context.Context, request *GetOneDSFRecordSetRequestType) (*GetOneDSFRecordSetResponseType, error) {
 24997  	response := new(GetOneDSFRecordSetResponseType)
 24998  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 24999  	if err != nil {
 25000  		return nil, err
 25001  	}
 25002  
 25003  	return response, nil
 25004  }
 25005  
 25006  func (service *dynect) GetOneDSFRecordSet(request *GetOneDSFRecordSetRequestType) (*GetOneDSFRecordSetResponseType, error) {
 25007  	return service.GetOneDSFRecordSetContext(
 25008  		context.Background(),
 25009  		request,
 25010  	)
 25011  }
 25012  
 25013  func (service *dynect) GetDSFRecordSetsContext(ctx context.Context, request *GetDSFRecordSetsRequestType) (*GetDSFRecordSetsResponseType, error) {
 25014  	response := new(GetDSFRecordSetsResponseType)
 25015  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25016  	if err != nil {
 25017  		return nil, err
 25018  	}
 25019  
 25020  	return response, nil
 25021  }
 25022  
 25023  func (service *dynect) GetDSFRecordSets(request *GetDSFRecordSetsRequestType) (*GetDSFRecordSetsResponseType, error) {
 25024  	return service.GetDSFRecordSetsContext(
 25025  		context.Background(),
 25026  		request,
 25027  	)
 25028  }
 25029  
 25030  func (service *dynect) DeleteOneDSFRecordSetContext(ctx context.Context, request *DeleteOneDSFRecordSetRequestType) (*DeleteOneDSFRecordSetResponseType, error) {
 25031  	response := new(DeleteOneDSFRecordSetResponseType)
 25032  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25033  	if err != nil {
 25034  		return nil, err
 25035  	}
 25036  
 25037  	return response, nil
 25038  }
 25039  
 25040  func (service *dynect) DeleteOneDSFRecordSet(request *DeleteOneDSFRecordSetRequestType) (*DeleteOneDSFRecordSetResponseType, error) {
 25041  	return service.DeleteOneDSFRecordSetContext(
 25042  		context.Background(),
 25043  		request,
 25044  	)
 25045  }
 25046  
 25047  func (service *dynect) CreateDSFRecordContext(ctx context.Context, request *CreateDSFRecordRequestType) (*CreateDSFRecordResponseType, error) {
 25048  	response := new(CreateDSFRecordResponseType)
 25049  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25050  	if err != nil {
 25051  		return nil, err
 25052  	}
 25053  
 25054  	return response, nil
 25055  }
 25056  
 25057  func (service *dynect) CreateDSFRecord(request *CreateDSFRecordRequestType) (*CreateDSFRecordResponseType, error) {
 25058  	return service.CreateDSFRecordContext(
 25059  		context.Background(),
 25060  		request,
 25061  	)
 25062  }
 25063  
 25064  func (service *dynect) UpdateDSFRecordContext(ctx context.Context, request *UpdateDSFRecordRequestType) (*UpdateDSFRecordResponseType, error) {
 25065  	response := new(UpdateDSFRecordResponseType)
 25066  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25067  	if err != nil {
 25068  		return nil, err
 25069  	}
 25070  
 25071  	return response, nil
 25072  }
 25073  
 25074  func (service *dynect) UpdateDSFRecord(request *UpdateDSFRecordRequestType) (*UpdateDSFRecordResponseType, error) {
 25075  	return service.UpdateDSFRecordContext(
 25076  		context.Background(),
 25077  		request,
 25078  	)
 25079  }
 25080  
 25081  func (service *dynect) GetOneDSFRecordContext(ctx context.Context, request *GetOneDSFRecordRequestType) (*GetOneDSFRecordResponseType, error) {
 25082  	response := new(GetOneDSFRecordResponseType)
 25083  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25084  	if err != nil {
 25085  		return nil, err
 25086  	}
 25087  
 25088  	return response, nil
 25089  }
 25090  
 25091  func (service *dynect) GetOneDSFRecord(request *GetOneDSFRecordRequestType) (*GetOneDSFRecordResponseType, error) {
 25092  	return service.GetOneDSFRecordContext(
 25093  		context.Background(),
 25094  		request,
 25095  	)
 25096  }
 25097  
 25098  func (service *dynect) GetDSFRecordsContext(ctx context.Context, request *GetDSFRecordsRequestType) (*GetDSFRecordsResponseType, error) {
 25099  	response := new(GetDSFRecordsResponseType)
 25100  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25101  	if err != nil {
 25102  		return nil, err
 25103  	}
 25104  
 25105  	return response, nil
 25106  }
 25107  
 25108  func (service *dynect) GetDSFRecords(request *GetDSFRecordsRequestType) (*GetDSFRecordsResponseType, error) {
 25109  	return service.GetDSFRecordsContext(
 25110  		context.Background(),
 25111  		request,
 25112  	)
 25113  }
 25114  
 25115  func (service *dynect) DeleteOneDSFRecordContext(ctx context.Context, request *DeleteOneDSFRecordRequestType) (*DeleteOneDSFRecordResponseType, error) {
 25116  	response := new(DeleteOneDSFRecordResponseType)
 25117  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25118  	if err != nil {
 25119  		return nil, err
 25120  	}
 25121  
 25122  	return response, nil
 25123  }
 25124  
 25125  func (service *dynect) DeleteOneDSFRecord(request *DeleteOneDSFRecordRequestType) (*DeleteOneDSFRecordResponseType, error) {
 25126  	return service.DeleteOneDSFRecordContext(
 25127  		context.Background(),
 25128  		request,
 25129  	)
 25130  }
 25131  
 25132  func (service *dynect) AddDSFNodeContext(ctx context.Context, request *AddDSFNodeRequestType) (*AddDSFNodeResponseType, error) {
 25133  	response := new(AddDSFNodeResponseType)
 25134  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25135  	if err != nil {
 25136  		return nil, err
 25137  	}
 25138  
 25139  	return response, nil
 25140  }
 25141  
 25142  func (service *dynect) AddDSFNode(request *AddDSFNodeRequestType) (*AddDSFNodeResponseType, error) {
 25143  	return service.AddDSFNodeContext(
 25144  		context.Background(),
 25145  		request,
 25146  	)
 25147  }
 25148  
 25149  func (service *dynect) UpdateDSFNodesContext(ctx context.Context, request *UpdateDSFNodesRequestType) (*UpdateDSFNodesResponseType, error) {
 25150  	response := new(UpdateDSFNodesResponseType)
 25151  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25152  	if err != nil {
 25153  		return nil, err
 25154  	}
 25155  
 25156  	return response, nil
 25157  }
 25158  
 25159  func (service *dynect) UpdateDSFNodes(request *UpdateDSFNodesRequestType) (*UpdateDSFNodesResponseType, error) {
 25160  	return service.UpdateDSFNodesContext(
 25161  		context.Background(),
 25162  		request,
 25163  	)
 25164  }
 25165  
 25166  func (service *dynect) GetDSFNodesContext(ctx context.Context, request *GetDSFNodesRequestType) (*GetDSFNodesResponseType, error) {
 25167  	response := new(GetDSFNodesResponseType)
 25168  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25169  	if err != nil {
 25170  		return nil, err
 25171  	}
 25172  
 25173  	return response, nil
 25174  }
 25175  
 25176  func (service *dynect) GetDSFNodes(request *GetDSFNodesRequestType) (*GetDSFNodesResponseType, error) {
 25177  	return service.GetDSFNodesContext(
 25178  		context.Background(),
 25179  		request,
 25180  	)
 25181  }
 25182  
 25183  func (service *dynect) DeleteOneDSFNodeContext(ctx context.Context, request *DeleteOneDSFNodeRequestType) (*DeleteOneDSFNodeResponseType, error) {
 25184  	response := new(DeleteOneDSFNodeResponseType)
 25185  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25186  	if err != nil {
 25187  		return nil, err
 25188  	}
 25189  
 25190  	return response, nil
 25191  }
 25192  
 25193  func (service *dynect) DeleteOneDSFNode(request *DeleteOneDSFNodeRequestType) (*DeleteOneDSFNodeResponseType, error) {
 25194  	return service.DeleteOneDSFNodeContext(
 25195  		context.Background(),
 25196  		request,
 25197  	)
 25198  }
 25199  
 25200  func (service *dynect) CreateDSFMonitorContext(ctx context.Context, request *CreateDSFMonitorRequestType) (*CreateDSFMonitorResponseType, error) {
 25201  	response := new(CreateDSFMonitorResponseType)
 25202  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25203  	if err != nil {
 25204  		return nil, err
 25205  	}
 25206  
 25207  	return response, nil
 25208  }
 25209  
 25210  func (service *dynect) CreateDSFMonitor(request *CreateDSFMonitorRequestType) (*CreateDSFMonitorResponseType, error) {
 25211  	return service.CreateDSFMonitorContext(
 25212  		context.Background(),
 25213  		request,
 25214  	)
 25215  }
 25216  
 25217  func (service *dynect) UpdateDSFMonitorContext(ctx context.Context, request *UpdateDSFMonitorRequestType) (*UpdateDSFMonitorResponseType, error) {
 25218  	response := new(UpdateDSFMonitorResponseType)
 25219  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25220  	if err != nil {
 25221  		return nil, err
 25222  	}
 25223  
 25224  	return response, nil
 25225  }
 25226  
 25227  func (service *dynect) UpdateDSFMonitor(request *UpdateDSFMonitorRequestType) (*UpdateDSFMonitorResponseType, error) {
 25228  	return service.UpdateDSFMonitorContext(
 25229  		context.Background(),
 25230  		request,
 25231  	)
 25232  }
 25233  
 25234  func (service *dynect) GetOneDSFMonitorContext(ctx context.Context, request *GetOneDSFMonitorRequestType) (*GetOneDSFMonitorResponseType, error) {
 25235  	response := new(GetOneDSFMonitorResponseType)
 25236  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25237  	if err != nil {
 25238  		return nil, err
 25239  	}
 25240  
 25241  	return response, nil
 25242  }
 25243  
 25244  func (service *dynect) GetOneDSFMonitor(request *GetOneDSFMonitorRequestType) (*GetOneDSFMonitorResponseType, error) {
 25245  	return service.GetOneDSFMonitorContext(
 25246  		context.Background(),
 25247  		request,
 25248  	)
 25249  }
 25250  
 25251  func (service *dynect) GetDSFMonitorsContext(ctx context.Context, request *GetDSFMonitorsRequestType) (*GetDSFMonitorsResponseType, error) {
 25252  	response := new(GetDSFMonitorsResponseType)
 25253  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25254  	if err != nil {
 25255  		return nil, err
 25256  	}
 25257  
 25258  	return response, nil
 25259  }
 25260  
 25261  func (service *dynect) GetDSFMonitors(request *GetDSFMonitorsRequestType) (*GetDSFMonitorsResponseType, error) {
 25262  	return service.GetDSFMonitorsContext(
 25263  		context.Background(),
 25264  		request,
 25265  	)
 25266  }
 25267  
 25268  func (service *dynect) DeleteOneDSFMonitorContext(ctx context.Context, request *DeleteOneDSFMonitorRequestType) (*DeleteOneDSFMonitorResponseType, error) {
 25269  	response := new(DeleteOneDSFMonitorResponseType)
 25270  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25271  	if err != nil {
 25272  		return nil, err
 25273  	}
 25274  
 25275  	return response, nil
 25276  }
 25277  
 25278  func (service *dynect) DeleteOneDSFMonitor(request *DeleteOneDSFMonitorRequestType) (*DeleteOneDSFMonitorResponseType, error) {
 25279  	return service.DeleteOneDSFMonitorContext(
 25280  		context.Background(),
 25281  		request,
 25282  	)
 25283  }
 25284  
 25285  func (service *dynect) AddDSFMonitorNotifierContext(ctx context.Context, request *AddDSFMonitorNotifierRequestType) (*AddDSFMonitorNotifierResponseType, error) {
 25286  	response := new(AddDSFMonitorNotifierResponseType)
 25287  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25288  	if err != nil {
 25289  		return nil, err
 25290  	}
 25291  
 25292  	return response, nil
 25293  }
 25294  
 25295  func (service *dynect) AddDSFMonitorNotifier(request *AddDSFMonitorNotifierRequestType) (*AddDSFMonitorNotifierResponseType, error) {
 25296  	return service.AddDSFMonitorNotifierContext(
 25297  		context.Background(),
 25298  		request,
 25299  	)
 25300  }
 25301  
 25302  func (service *dynect) GetDSFMonitorSitesContext(ctx context.Context, request *GetDSFMonitorSitesRequestType) (*GetDSFMonitorSitesResponseType, error) {
 25303  	response := new(GetDSFMonitorSitesResponseType)
 25304  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25305  	if err != nil {
 25306  		return nil, err
 25307  	}
 25308  
 25309  	return response, nil
 25310  }
 25311  
 25312  func (service *dynect) GetDSFMonitorSites(request *GetDSFMonitorSitesRequestType) (*GetDSFMonitorSitesResponseType, error) {
 25313  	return service.GetDSFMonitorSitesContext(
 25314  		context.Background(),
 25315  		request,
 25316  	)
 25317  }
 25318  
 25319  func (service *dynect) CreateNotifierContext(ctx context.Context, request *CreateNotifierRequestType) (*CreateNotifierResponseType, error) {
 25320  	response := new(CreateNotifierResponseType)
 25321  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25322  	if err != nil {
 25323  		return nil, err
 25324  	}
 25325  
 25326  	return response, nil
 25327  }
 25328  
 25329  func (service *dynect) CreateNotifier(request *CreateNotifierRequestType) (*CreateNotifierResponseType, error) {
 25330  	return service.CreateNotifierContext(
 25331  		context.Background(),
 25332  		request,
 25333  	)
 25334  }
 25335  
 25336  func (service *dynect) UpdateNotifierContext(ctx context.Context, request *UpdateNotifierRequestType) (*UpdateNotifierResponseType, error) {
 25337  	response := new(UpdateNotifierResponseType)
 25338  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25339  	if err != nil {
 25340  		return nil, err
 25341  	}
 25342  
 25343  	return response, nil
 25344  }
 25345  
 25346  func (service *dynect) UpdateNotifier(request *UpdateNotifierRequestType) (*UpdateNotifierResponseType, error) {
 25347  	return service.UpdateNotifierContext(
 25348  		context.Background(),
 25349  		request,
 25350  	)
 25351  }
 25352  
 25353  func (service *dynect) GetOneNotifierContext(ctx context.Context, request *GetOneNotifierRequestType) (*GetOneNotifierResponseType, error) {
 25354  	response := new(GetOneNotifierResponseType)
 25355  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25356  	if err != nil {
 25357  		return nil, err
 25358  	}
 25359  
 25360  	return response, nil
 25361  }
 25362  
 25363  func (service *dynect) GetOneNotifier(request *GetOneNotifierRequestType) (*GetOneNotifierResponseType, error) {
 25364  	return service.GetOneNotifierContext(
 25365  		context.Background(),
 25366  		request,
 25367  	)
 25368  }
 25369  
 25370  func (service *dynect) GetNotifiersContext(ctx context.Context, request *GetNotifiersRequestType) (*GetNotifiersResponseType, error) {
 25371  	response := new(GetNotifiersResponseType)
 25372  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25373  	if err != nil {
 25374  		return nil, err
 25375  	}
 25376  
 25377  	return response, nil
 25378  }
 25379  
 25380  func (service *dynect) GetNotifiers(request *GetNotifiersRequestType) (*GetNotifiersResponseType, error) {
 25381  	return service.GetNotifiersContext(
 25382  		context.Background(),
 25383  		request,
 25384  	)
 25385  }
 25386  
 25387  func (service *dynect) DeleteOneNotifierContext(ctx context.Context, request *DeleteOneNotifierRequestType) (*DeleteOneNotifierResponseType, error) {
 25388  	response := new(DeleteOneNotifierResponseType)
 25389  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25390  	if err != nil {
 25391  		return nil, err
 25392  	}
 25393  
 25394  	return response, nil
 25395  }
 25396  
 25397  func (service *dynect) DeleteOneNotifier(request *DeleteOneNotifierRequestType) (*DeleteOneNotifierResponseType, error) {
 25398  	return service.DeleteOneNotifierContext(
 25399  		context.Background(),
 25400  		request,
 25401  	)
 25402  }
 25403  
 25404  func (service *dynect) CreateConfigLimitContext(ctx context.Context, request *CreateConfigLimitRequestType) (*CreateConfigLimitResponseType, error) {
 25405  	response := new(CreateConfigLimitResponseType)
 25406  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25407  	if err != nil {
 25408  		return nil, err
 25409  	}
 25410  
 25411  	return response, nil
 25412  }
 25413  
 25414  func (service *dynect) CreateConfigLimit(request *CreateConfigLimitRequestType) (*CreateConfigLimitResponseType, error) {
 25415  	return service.CreateConfigLimitContext(
 25416  		context.Background(),
 25417  		request,
 25418  	)
 25419  }
 25420  
 25421  func (service *dynect) GetOneConfigLimitContext(ctx context.Context, request *GetOneConfigLimitRequestType) (*GetOneConfigLimitResponseType, error) {
 25422  	response := new(GetOneConfigLimitResponseType)
 25423  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25424  	if err != nil {
 25425  		return nil, err
 25426  	}
 25427  
 25428  	return response, nil
 25429  }
 25430  
 25431  func (service *dynect) GetOneConfigLimit(request *GetOneConfigLimitRequestType) (*GetOneConfigLimitResponseType, error) {
 25432  	return service.GetOneConfigLimitContext(
 25433  		context.Background(),
 25434  		request,
 25435  	)
 25436  }
 25437  
 25438  func (service *dynect) GetConfigLimitsContext(ctx context.Context, request *GetConfigLimitsRequestType) (*GetConfigLimitsResponseType, error) {
 25439  	response := new(GetConfigLimitsResponseType)
 25440  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25441  	if err != nil {
 25442  		return nil, err
 25443  	}
 25444  
 25445  	return response, nil
 25446  }
 25447  
 25448  func (service *dynect) GetConfigLimits(request *GetConfigLimitsRequestType) (*GetConfigLimitsResponseType, error) {
 25449  	return service.GetConfigLimitsContext(
 25450  		context.Background(),
 25451  		request,
 25452  	)
 25453  }
 25454  
 25455  func (service *dynect) UpdateConfigLimitContext(ctx context.Context, request *UpdateConfigLimitRequestType) (*UpdateConfigLimitResponseType, error) {
 25456  	response := new(UpdateConfigLimitResponseType)
 25457  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25458  	if err != nil {
 25459  		return nil, err
 25460  	}
 25461  
 25462  	return response, nil
 25463  }
 25464  
 25465  func (service *dynect) UpdateConfigLimit(request *UpdateConfigLimitRequestType) (*UpdateConfigLimitResponseType, error) {
 25466  	return service.UpdateConfigLimitContext(
 25467  		context.Background(),
 25468  		request,
 25469  	)
 25470  }
 25471  
 25472  func (service *dynect) DeleteOneConfigLimitContext(ctx context.Context, request *DeleteOneConfigLimitRequestType) (*DeleteOneConfigLimitResponseType, error) {
 25473  	response := new(DeleteOneConfigLimitResponseType)
 25474  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25475  	if err != nil {
 25476  		return nil, err
 25477  	}
 25478  
 25479  	return response, nil
 25480  }
 25481  
 25482  func (service *dynect) DeleteOneConfigLimit(request *DeleteOneConfigLimitRequestType) (*DeleteOneConfigLimitResponseType, error) {
 25483  	return service.DeleteOneConfigLimitContext(
 25484  		context.Background(),
 25485  		request,
 25486  	)
 25487  }
 25488  
 25489  func (service *dynect) CreatePermissionGroupContext(ctx context.Context, request *CreatePermissionGroupRequestType) (*CreatePermissionGroupResponseType, error) {
 25490  	response := new(CreatePermissionGroupResponseType)
 25491  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25492  	if err != nil {
 25493  		return nil, err
 25494  	}
 25495  
 25496  	return response, nil
 25497  }
 25498  
 25499  func (service *dynect) CreatePermissionGroup(request *CreatePermissionGroupRequestType) (*CreatePermissionGroupResponseType, error) {
 25500  	return service.CreatePermissionGroupContext(
 25501  		context.Background(),
 25502  		request,
 25503  	)
 25504  }
 25505  
 25506  func (service *dynect) GetOnePermissionGroupContext(ctx context.Context, request *GetOnePermissionGroupRequestType) (*GetOnePermissionGroupResponseType, error) {
 25507  	response := new(GetOnePermissionGroupResponseType)
 25508  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25509  	if err != nil {
 25510  		return nil, err
 25511  	}
 25512  
 25513  	return response, nil
 25514  }
 25515  
 25516  func (service *dynect) GetOnePermissionGroup(request *GetOnePermissionGroupRequestType) (*GetOnePermissionGroupResponseType, error) {
 25517  	return service.GetOnePermissionGroupContext(
 25518  		context.Background(),
 25519  		request,
 25520  	)
 25521  }
 25522  
 25523  func (service *dynect) GetPermissionGroupsContext(ctx context.Context, request *GetPermissionGroupsRequestType) (*GetPermissionGroupsResponseType, error) {
 25524  	response := new(GetPermissionGroupsResponseType)
 25525  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25526  	if err != nil {
 25527  		return nil, err
 25528  	}
 25529  
 25530  	return response, nil
 25531  }
 25532  
 25533  func (service *dynect) GetPermissionGroups(request *GetPermissionGroupsRequestType) (*GetPermissionGroupsResponseType, error) {
 25534  	return service.GetPermissionGroupsContext(
 25535  		context.Background(),
 25536  		request,
 25537  	)
 25538  }
 25539  
 25540  func (service *dynect) DeleteOnePermissionGroupContext(ctx context.Context, request *DeleteOnePermissionGroupRequestType) (*DeleteOnePermissionGroupResponseType, error) {
 25541  	response := new(DeleteOnePermissionGroupResponseType)
 25542  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25543  	if err != nil {
 25544  		return nil, err
 25545  	}
 25546  
 25547  	return response, nil
 25548  }
 25549  
 25550  func (service *dynect) DeleteOnePermissionGroup(request *DeleteOnePermissionGroupRequestType) (*DeleteOnePermissionGroupResponseType, error) {
 25551  	return service.DeleteOnePermissionGroupContext(
 25552  		context.Background(),
 25553  		request,
 25554  	)
 25555  }
 25556  
 25557  func (service *dynect) UpdatePermissionGroupContext(ctx context.Context, request *UpdatePermissionGroupRequestType) (*UpdatePermissionGroupResponseType, error) {
 25558  	response := new(UpdatePermissionGroupResponseType)
 25559  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25560  	if err != nil {
 25561  		return nil, err
 25562  	}
 25563  
 25564  	return response, nil
 25565  }
 25566  
 25567  func (service *dynect) UpdatePermissionGroup(request *UpdatePermissionGroupRequestType) (*UpdatePermissionGroupResponseType, error) {
 25568  	return service.UpdatePermissionGroupContext(
 25569  		context.Background(),
 25570  		request,
 25571  	)
 25572  }
 25573  
 25574  func (service *dynect) GetCustomerPermissionsContext(ctx context.Context, request *GetCustomerPermissionsRequestType) (*GetCustomerPermissionsResponseType, error) {
 25575  	response := new(GetCustomerPermissionsResponseType)
 25576  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25577  	if err != nil {
 25578  		return nil, err
 25579  	}
 25580  
 25581  	return response, nil
 25582  }
 25583  
 25584  func (service *dynect) GetCustomerPermissions(request *GetCustomerPermissionsRequestType) (*GetCustomerPermissionsResponseType, error) {
 25585  	return service.GetCustomerPermissionsContext(
 25586  		context.Background(),
 25587  		request,
 25588  	)
 25589  }
 25590  
 25591  func (service *dynect) GetUserPermissionsContext(ctx context.Context, request *GetUserPermissionsRequestType) (*GetUserPermissionsResponseType, error) {
 25592  	response := new(GetUserPermissionsResponseType)
 25593  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25594  	if err != nil {
 25595  		return nil, err
 25596  	}
 25597  
 25598  	return response, nil
 25599  }
 25600  
 25601  func (service *dynect) GetUserPermissions(request *GetUserPermissionsRequestType) (*GetUserPermissionsResponseType, error) {
 25602  	return service.GetUserPermissionsContext(
 25603  		context.Background(),
 25604  		request,
 25605  	)
 25606  }
 25607  
 25608  func (service *dynect) CheckPermissionsContext(ctx context.Context, request *CheckPermissionsRequestType) (*CheckPermissionsResponseType, error) {
 25609  	response := new(CheckPermissionsResponseType)
 25610  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25611  	if err != nil {
 25612  		return nil, err
 25613  	}
 25614  
 25615  	return response, nil
 25616  }
 25617  
 25618  func (service *dynect) CheckPermissions(request *CheckPermissionsRequestType) (*CheckPermissionsResponseType, error) {
 25619  	return service.CheckPermissionsContext(
 25620  		context.Background(),
 25621  		request,
 25622  	)
 25623  }
 25624  
 25625  func (service *dynect) AddPermissionGroupUsersContext(ctx context.Context, request *AddPermissionGroupUsersRequestType) (*AddPermissionGroupUsersResponseType, error) {
 25626  	response := new(AddPermissionGroupUsersResponseType)
 25627  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25628  	if err != nil {
 25629  		return nil, err
 25630  	}
 25631  
 25632  	return response, nil
 25633  }
 25634  
 25635  func (service *dynect) AddPermissionGroupUsers(request *AddPermissionGroupUsersRequestType) (*AddPermissionGroupUsersResponseType, error) {
 25636  	return service.AddPermissionGroupUsersContext(
 25637  		context.Background(),
 25638  		request,
 25639  	)
 25640  }
 25641  
 25642  func (service *dynect) SetPermissionGroupUsersContext(ctx context.Context, request *SetPermissionGroupUsersRequestType) (*SetPermissionGroupUsersResponseType, error) {
 25643  	response := new(SetPermissionGroupUsersResponseType)
 25644  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25645  	if err != nil {
 25646  		return nil, err
 25647  	}
 25648  
 25649  	return response, nil
 25650  }
 25651  
 25652  func (service *dynect) SetPermissionGroupUsers(request *SetPermissionGroupUsersRequestType) (*SetPermissionGroupUsersResponseType, error) {
 25653  	return service.SetPermissionGroupUsersContext(
 25654  		context.Background(),
 25655  		request,
 25656  	)
 25657  }
 25658  
 25659  func (service *dynect) RemovePermissionGroupUsersContext(ctx context.Context, request *RemovePermissionGroupUsersRequestType) (*RemovePermissionGroupUsersResponseType, error) {
 25660  	response := new(RemovePermissionGroupUsersResponseType)
 25661  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25662  	if err != nil {
 25663  		return nil, err
 25664  	}
 25665  
 25666  	return response, nil
 25667  }
 25668  
 25669  func (service *dynect) RemovePermissionGroupUsers(request *RemovePermissionGroupUsersRequestType) (*RemovePermissionGroupUsersResponseType, error) {
 25670  	return service.RemovePermissionGroupUsersContext(
 25671  		context.Background(),
 25672  		request,
 25673  	)
 25674  }
 25675  
 25676  func (service *dynect) AddPermissionGroupSubgroupsContext(ctx context.Context, request *AddPermissionGroupSubgroupsRequestType) (*AddPermissionGroupSubgroupsResponseType, error) {
 25677  	response := new(AddPermissionGroupSubgroupsResponseType)
 25678  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25679  	if err != nil {
 25680  		return nil, err
 25681  	}
 25682  
 25683  	return response, nil
 25684  }
 25685  
 25686  func (service *dynect) AddPermissionGroupSubgroups(request *AddPermissionGroupSubgroupsRequestType) (*AddPermissionGroupSubgroupsResponseType, error) {
 25687  	return service.AddPermissionGroupSubgroupsContext(
 25688  		context.Background(),
 25689  		request,
 25690  	)
 25691  }
 25692  
 25693  func (service *dynect) SetPermissionGroupSubgroupsContext(ctx context.Context, request *SetPermissionGroupSubgroupsRequestType) (*SetPermissionGroupSubgroupsResponseType, error) {
 25694  	response := new(SetPermissionGroupSubgroupsResponseType)
 25695  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25696  	if err != nil {
 25697  		return nil, err
 25698  	}
 25699  
 25700  	return response, nil
 25701  }
 25702  
 25703  func (service *dynect) SetPermissionGroupSubgroups(request *SetPermissionGroupSubgroupsRequestType) (*SetPermissionGroupSubgroupsResponseType, error) {
 25704  	return service.SetPermissionGroupSubgroupsContext(
 25705  		context.Background(),
 25706  		request,
 25707  	)
 25708  }
 25709  
 25710  func (service *dynect) RemovePermissionGroupSubgroupsContext(ctx context.Context, request *RemovePermissionGroupSubgroupsRequestType) (*RemovePermissionGroupSubgroupsResponseType, error) {
 25711  	response := new(RemovePermissionGroupSubgroupsResponseType)
 25712  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25713  	if err != nil {
 25714  		return nil, err
 25715  	}
 25716  
 25717  	return response, nil
 25718  }
 25719  
 25720  func (service *dynect) RemovePermissionGroupSubgroups(request *RemovePermissionGroupSubgroupsRequestType) (*RemovePermissionGroupSubgroupsResponseType, error) {
 25721  	return service.RemovePermissionGroupSubgroupsContext(
 25722  		context.Background(),
 25723  		request,
 25724  	)
 25725  }
 25726  
 25727  func (service *dynect) AddPermissionGroupPermissionsContext(ctx context.Context, request *AddPermissionGroupPermissionsRequestType) (*AddPermissionGroupPermissionsResponseType, error) {
 25728  	response := new(AddPermissionGroupPermissionsResponseType)
 25729  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25730  	if err != nil {
 25731  		return nil, err
 25732  	}
 25733  
 25734  	return response, nil
 25735  }
 25736  
 25737  func (service *dynect) AddPermissionGroupPermissions(request *AddPermissionGroupPermissionsRequestType) (*AddPermissionGroupPermissionsResponseType, error) {
 25738  	return service.AddPermissionGroupPermissionsContext(
 25739  		context.Background(),
 25740  		request,
 25741  	)
 25742  }
 25743  
 25744  func (service *dynect) SetPermissionGroupPermissionsContext(ctx context.Context, request *SetPermissionGroupPermissionsRequestType) (*SetPermissionGroupPermissionsResponseType, error) {
 25745  	response := new(SetPermissionGroupPermissionsResponseType)
 25746  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25747  	if err != nil {
 25748  		return nil, err
 25749  	}
 25750  
 25751  	return response, nil
 25752  }
 25753  
 25754  func (service *dynect) SetPermissionGroupPermissions(request *SetPermissionGroupPermissionsRequestType) (*SetPermissionGroupPermissionsResponseType, error) {
 25755  	return service.SetPermissionGroupPermissionsContext(
 25756  		context.Background(),
 25757  		request,
 25758  	)
 25759  }
 25760  
 25761  func (service *dynect) RemovePermissionGroupPermissionsContext(ctx context.Context, request *RemovePermissionGroupPermissionsRequestType) (*RemovePermissionGroupPermissionsResponseType, error) {
 25762  	response := new(RemovePermissionGroupPermissionsResponseType)
 25763  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25764  	if err != nil {
 25765  		return nil, err
 25766  	}
 25767  
 25768  	return response, nil
 25769  }
 25770  
 25771  func (service *dynect) RemovePermissionGroupPermissions(request *RemovePermissionGroupPermissionsRequestType) (*RemovePermissionGroupPermissionsResponseType, error) {
 25772  	return service.RemovePermissionGroupPermissionsContext(
 25773  		context.Background(),
 25774  		request,
 25775  	)
 25776  }
 25777  
 25778  func (service *dynect) AddPermissionGroupZonesContext(ctx context.Context, request *AddPermissionGroupZonesRequestType) (*AddPermissionGroupZonesResponseType, error) {
 25779  	response := new(AddPermissionGroupZonesResponseType)
 25780  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25781  	if err != nil {
 25782  		return nil, err
 25783  	}
 25784  
 25785  	return response, nil
 25786  }
 25787  
 25788  func (service *dynect) AddPermissionGroupZones(request *AddPermissionGroupZonesRequestType) (*AddPermissionGroupZonesResponseType, error) {
 25789  	return service.AddPermissionGroupZonesContext(
 25790  		context.Background(),
 25791  		request,
 25792  	)
 25793  }
 25794  
 25795  func (service *dynect) SetPermissionGroupZonesContext(ctx context.Context, request *SetPermissionGroupZonesRequestType) (*SetPermissionGroupZonesResponseType, error) {
 25796  	response := new(SetPermissionGroupZonesResponseType)
 25797  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25798  	if err != nil {
 25799  		return nil, err
 25800  	}
 25801  
 25802  	return response, nil
 25803  }
 25804  
 25805  func (service *dynect) SetPermissionGroupZones(request *SetPermissionGroupZonesRequestType) (*SetPermissionGroupZonesResponseType, error) {
 25806  	return service.SetPermissionGroupZonesContext(
 25807  		context.Background(),
 25808  		request,
 25809  	)
 25810  }
 25811  
 25812  func (service *dynect) RemovePermissionGroupZonesContext(ctx context.Context, request *RemovePermissionGroupZonesRequestType) (*RemovePermissionGroupZonesResponseType, error) {
 25813  	response := new(RemovePermissionGroupZonesResponseType)
 25814  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25815  	if err != nil {
 25816  		return nil, err
 25817  	}
 25818  
 25819  	return response, nil
 25820  }
 25821  
 25822  func (service *dynect) RemovePermissionGroupZones(request *RemovePermissionGroupZonesRequestType) (*RemovePermissionGroupZonesResponseType, error) {
 25823  	return service.RemovePermissionGroupZonesContext(
 25824  		context.Background(),
 25825  		request,
 25826  	)
 25827  }
 25828  
 25829  func (service *dynect) AddUserGroupsContext(ctx context.Context, request *AddUserGroupsRequestType) (*AddUserGroupsResponseType, error) {
 25830  	response := new(AddUserGroupsResponseType)
 25831  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25832  	if err != nil {
 25833  		return nil, err
 25834  	}
 25835  
 25836  	return response, nil
 25837  }
 25838  
 25839  func (service *dynect) AddUserGroups(request *AddUserGroupsRequestType) (*AddUserGroupsResponseType, error) {
 25840  	return service.AddUserGroupsContext(
 25841  		context.Background(),
 25842  		request,
 25843  	)
 25844  }
 25845  
 25846  func (service *dynect) SetUserGroupsContext(ctx context.Context, request *SetUserGroupsRequestType) (*SetUserGroupsResponseType, error) {
 25847  	response := new(SetUserGroupsResponseType)
 25848  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25849  	if err != nil {
 25850  		return nil, err
 25851  	}
 25852  
 25853  	return response, nil
 25854  }
 25855  
 25856  func (service *dynect) SetUserGroups(request *SetUserGroupsRequestType) (*SetUserGroupsResponseType, error) {
 25857  	return service.SetUserGroupsContext(
 25858  		context.Background(),
 25859  		request,
 25860  	)
 25861  }
 25862  
 25863  func (service *dynect) RemoveUserGroupsContext(ctx context.Context, request *RemoveUserGroupsRequestType) (*RemoveUserGroupsResponseType, error) {
 25864  	response := new(RemoveUserGroupsResponseType)
 25865  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25866  	if err != nil {
 25867  		return nil, err
 25868  	}
 25869  
 25870  	return response, nil
 25871  }
 25872  
 25873  func (service *dynect) RemoveUserGroups(request *RemoveUserGroupsRequestType) (*RemoveUserGroupsResponseType, error) {
 25874  	return service.RemoveUserGroupsContext(
 25875  		context.Background(),
 25876  		request,
 25877  	)
 25878  }
 25879  
 25880  func (service *dynect) AddUserZonesContext(ctx context.Context, request *AddUserZonesRequestType) (*AddUserZonesResponseType, error) {
 25881  	response := new(AddUserZonesResponseType)
 25882  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25883  	if err != nil {
 25884  		return nil, err
 25885  	}
 25886  
 25887  	return response, nil
 25888  }
 25889  
 25890  func (service *dynect) AddUserZones(request *AddUserZonesRequestType) (*AddUserZonesResponseType, error) {
 25891  	return service.AddUserZonesContext(
 25892  		context.Background(),
 25893  		request,
 25894  	)
 25895  }
 25896  
 25897  func (service *dynect) SetUserZonesContext(ctx context.Context, request *SetUserZonesRequestType) (*SetUserZonesResponseType, error) {
 25898  	response := new(SetUserZonesResponseType)
 25899  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25900  	if err != nil {
 25901  		return nil, err
 25902  	}
 25903  
 25904  	return response, nil
 25905  }
 25906  
 25907  func (service *dynect) SetUserZones(request *SetUserZonesRequestType) (*SetUserZonesResponseType, error) {
 25908  	return service.SetUserZonesContext(
 25909  		context.Background(),
 25910  		request,
 25911  	)
 25912  }
 25913  
 25914  func (service *dynect) RemoveUserZonesContext(ctx context.Context, request *RemoveUserZonesRequestType) (*RemoveUserZonesResponseType, error) {
 25915  	response := new(RemoveUserZonesResponseType)
 25916  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25917  	if err != nil {
 25918  		return nil, err
 25919  	}
 25920  
 25921  	return response, nil
 25922  }
 25923  
 25924  func (service *dynect) RemoveUserZones(request *RemoveUserZonesRequestType) (*RemoveUserZonesResponseType, error) {
 25925  	return service.RemoveUserZonesContext(
 25926  		context.Background(),
 25927  		request,
 25928  	)
 25929  }
 25930  
 25931  func (service *dynect) AddUserPermissionsContext(ctx context.Context, request *AddUserPermissionsRequestType) (*AddUserPermissionsResponseType, error) {
 25932  	response := new(AddUserPermissionsResponseType)
 25933  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25934  	if err != nil {
 25935  		return nil, err
 25936  	}
 25937  
 25938  	return response, nil
 25939  }
 25940  
 25941  func (service *dynect) AddUserPermissions(request *AddUserPermissionsRequestType) (*AddUserPermissionsResponseType, error) {
 25942  	return service.AddUserPermissionsContext(
 25943  		context.Background(),
 25944  		request,
 25945  	)
 25946  }
 25947  
 25948  func (service *dynect) SetUserPermissionsContext(ctx context.Context, request *SetUserPermissionsRequestType) (*SetUserPermissionsResponseType, error) {
 25949  	response := new(SetUserPermissionsResponseType)
 25950  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25951  	if err != nil {
 25952  		return nil, err
 25953  	}
 25954  
 25955  	return response, nil
 25956  }
 25957  
 25958  func (service *dynect) SetUserPermissions(request *SetUserPermissionsRequestType) (*SetUserPermissionsResponseType, error) {
 25959  	return service.SetUserPermissionsContext(
 25960  		context.Background(),
 25961  		request,
 25962  	)
 25963  }
 25964  
 25965  func (service *dynect) RemoveUserPermissionsContext(ctx context.Context, request *RemoveUserPermissionsRequestType) (*RemoveUserPermissionsResponseType, error) {
 25966  	response := new(RemoveUserPermissionsResponseType)
 25967  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25968  	if err != nil {
 25969  		return nil, err
 25970  	}
 25971  
 25972  	return response, nil
 25973  }
 25974  
 25975  func (service *dynect) RemoveUserPermissions(request *RemoveUserPermissionsRequestType) (*RemoveUserPermissionsResponseType, error) {
 25976  	return service.RemoveUserPermissionsContext(
 25977  		context.Background(),
 25978  		request,
 25979  	)
 25980  }
 25981  
 25982  func (service *dynect) AddUserForbidsContext(ctx context.Context, request *AddUserForbidsRequestType) (*AddUserForbidsResponseType, error) {
 25983  	response := new(AddUserForbidsResponseType)
 25984  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 25985  	if err != nil {
 25986  		return nil, err
 25987  	}
 25988  
 25989  	return response, nil
 25990  }
 25991  
 25992  func (service *dynect) AddUserForbids(request *AddUserForbidsRequestType) (*AddUserForbidsResponseType, error) {
 25993  	return service.AddUserForbidsContext(
 25994  		context.Background(),
 25995  		request,
 25996  	)
 25997  }
 25998  
 25999  func (service *dynect) SetUserForbidsContext(ctx context.Context, request *SetUserForbidsRequestType) (*SetUserForbidsResponseType, error) {
 26000  	response := new(SetUserForbidsResponseType)
 26001  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26002  	if err != nil {
 26003  		return nil, err
 26004  	}
 26005  
 26006  	return response, nil
 26007  }
 26008  
 26009  func (service *dynect) SetUserForbids(request *SetUserForbidsRequestType) (*SetUserForbidsResponseType, error) {
 26010  	return service.SetUserForbidsContext(
 26011  		context.Background(),
 26012  		request,
 26013  	)
 26014  }
 26015  
 26016  func (service *dynect) RemoveUserForbidsContext(ctx context.Context, request *RemoveUserForbidsRequestType) (*RemoveUserForbidsResponseType, error) {
 26017  	response := new(RemoveUserForbidsResponseType)
 26018  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26019  	if err != nil {
 26020  		return nil, err
 26021  	}
 26022  
 26023  	return response, nil
 26024  }
 26025  
 26026  func (service *dynect) RemoveUserForbids(request *RemoveUserForbidsRequestType) (*RemoveUserForbidsResponseType, error) {
 26027  	return service.RemoveUserForbidsContext(
 26028  		context.Background(),
 26029  		request,
 26030  	)
 26031  }
 26032  
 26033  func (service *dynect) AddCustomerPermissionsContext(ctx context.Context, request *AddCustomerPermissionsRequestType) (*AddCustomerPermissionsResponseType, error) {
 26034  	response := new(AddCustomerPermissionsResponseType)
 26035  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26036  	if err != nil {
 26037  		return nil, err
 26038  	}
 26039  
 26040  	return response, nil
 26041  }
 26042  
 26043  func (service *dynect) AddCustomerPermissions(request *AddCustomerPermissionsRequestType) (*AddCustomerPermissionsResponseType, error) {
 26044  	return service.AddCustomerPermissionsContext(
 26045  		context.Background(),
 26046  		request,
 26047  	)
 26048  }
 26049  
 26050  func (service *dynect) SetCustomerPermissionsContext(ctx context.Context, request *SetCustomerPermissionsRequestType) (*SetCustomerPermissionsResponseType, error) {
 26051  	response := new(SetCustomerPermissionsResponseType)
 26052  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26053  	if err != nil {
 26054  		return nil, err
 26055  	}
 26056  
 26057  	return response, nil
 26058  }
 26059  
 26060  func (service *dynect) SetCustomerPermissions(request *SetCustomerPermissionsRequestType) (*SetCustomerPermissionsResponseType, error) {
 26061  	return service.SetCustomerPermissionsContext(
 26062  		context.Background(),
 26063  		request,
 26064  	)
 26065  }
 26066  
 26067  func (service *dynect) RemoveCustomerPermissionsContext(ctx context.Context, request *RemoveCustomerPermissionsRequestType) (*RemoveCustomerPermissionsResponseType, error) {
 26068  	response := new(RemoveCustomerPermissionsResponseType)
 26069  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26070  	if err != nil {
 26071  		return nil, err
 26072  	}
 26073  
 26074  	return response, nil
 26075  }
 26076  
 26077  func (service *dynect) RemoveCustomerPermissions(request *RemoveCustomerPermissionsRequestType) (*RemoveCustomerPermissionsResponseType, error) {
 26078  	return service.RemoveCustomerPermissionsContext(
 26079  		context.Background(),
 26080  		request,
 26081  	)
 26082  }
 26083  
 26084  func (service *dynect) AddCustomerForbidsContext(ctx context.Context, request *AddCustomerForbidsRequestType) (*AddCustomerForbidsResponseType, error) {
 26085  	response := new(AddCustomerForbidsResponseType)
 26086  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26087  	if err != nil {
 26088  		return nil, err
 26089  	}
 26090  
 26091  	return response, nil
 26092  }
 26093  
 26094  func (service *dynect) AddCustomerForbids(request *AddCustomerForbidsRequestType) (*AddCustomerForbidsResponseType, error) {
 26095  	return service.AddCustomerForbidsContext(
 26096  		context.Background(),
 26097  		request,
 26098  	)
 26099  }
 26100  
 26101  func (service *dynect) SetCustomerForbidsContext(ctx context.Context, request *SetCustomerForbidsRequestType) (*SetCustomerForbidsResponseType, error) {
 26102  	response := new(SetCustomerForbidsResponseType)
 26103  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26104  	if err != nil {
 26105  		return nil, err
 26106  	}
 26107  
 26108  	return response, nil
 26109  }
 26110  
 26111  func (service *dynect) SetCustomerForbids(request *SetCustomerForbidsRequestType) (*SetCustomerForbidsResponseType, error) {
 26112  	return service.SetCustomerForbidsContext(
 26113  		context.Background(),
 26114  		request,
 26115  	)
 26116  }
 26117  
 26118  func (service *dynect) RemoveCustomerForbidsContext(ctx context.Context, request *RemoveCustomerForbidsRequestType) (*RemoveCustomerForbidsResponseType, error) {
 26119  	response := new(RemoveCustomerForbidsResponseType)
 26120  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26121  	if err != nil {
 26122  		return nil, err
 26123  	}
 26124  
 26125  	return response, nil
 26126  }
 26127  
 26128  func (service *dynect) RemoveCustomerForbids(request *RemoveCustomerForbidsRequestType) (*RemoveCustomerForbidsResponseType, error) {
 26129  	return service.RemoveCustomerForbidsContext(
 26130  		context.Background(),
 26131  		request,
 26132  	)
 26133  }
 26134  
 26135  func (service *dynect) GetHostStatsFlagsContext(ctx context.Context, request *GetHostStatsFlagsRequestType) (*GetHostStatsFlagsResponseType, error) {
 26136  	response := new(GetHostStatsFlagsResponseType)
 26137  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26138  	if err != nil {
 26139  		return nil, err
 26140  	}
 26141  
 26142  	return response, nil
 26143  }
 26144  
 26145  func (service *dynect) GetHostStatsFlags(request *GetHostStatsFlagsRequestType) (*GetHostStatsFlagsResponseType, error) {
 26146  	return service.GetHostStatsFlagsContext(
 26147  		context.Background(),
 26148  		request,
 26149  	)
 26150  }
 26151  
 26152  func (service *dynect) SetHostStatsFlagsContext(ctx context.Context, request *SetHostStatsFlagsRequestType) (*SetHostStatsFlagsResponseType, error) {
 26153  	response := new(SetHostStatsFlagsResponseType)
 26154  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26155  	if err != nil {
 26156  		return nil, err
 26157  	}
 26158  
 26159  	return response, nil
 26160  }
 26161  
 26162  func (service *dynect) SetHostStatsFlags(request *SetHostStatsFlagsRequestType) (*SetHostStatsFlagsResponseType, error) {
 26163  	return service.SetHostStatsFlagsContext(
 26164  		context.Background(),
 26165  		request,
 26166  	)
 26167  }
 26168  
 26169  func (service *dynect) CreateTSIGKeyContext(ctx context.Context, request *CreateTSIGKeyRequestType) (*CreateTSIGKeyResponseType, error) {
 26170  	response := new(CreateTSIGKeyResponseType)
 26171  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26172  	if err != nil {
 26173  		return nil, err
 26174  	}
 26175  
 26176  	return response, nil
 26177  }
 26178  
 26179  func (service *dynect) CreateTSIGKey(request *CreateTSIGKeyRequestType) (*CreateTSIGKeyResponseType, error) {
 26180  	return service.CreateTSIGKeyContext(
 26181  		context.Background(),
 26182  		request,
 26183  	)
 26184  }
 26185  
 26186  func (service *dynect) GetOneTSIGKeyContext(ctx context.Context, request *GetOneTSIGKeyRequestType) (*GetOneTSIGKeyResponseType, error) {
 26187  	response := new(GetOneTSIGKeyResponseType)
 26188  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26189  	if err != nil {
 26190  		return nil, err
 26191  	}
 26192  
 26193  	return response, nil
 26194  }
 26195  
 26196  func (service *dynect) GetOneTSIGKey(request *GetOneTSIGKeyRequestType) (*GetOneTSIGKeyResponseType, error) {
 26197  	return service.GetOneTSIGKeyContext(
 26198  		context.Background(),
 26199  		request,
 26200  	)
 26201  }
 26202  
 26203  func (service *dynect) GetTSIGKeysContext(ctx context.Context, request *GetTSIGKeysRequestType) (*GetTSIGKeysResponseType, error) {
 26204  	response := new(GetTSIGKeysResponseType)
 26205  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26206  	if err != nil {
 26207  		return nil, err
 26208  	}
 26209  
 26210  	return response, nil
 26211  }
 26212  
 26213  func (service *dynect) GetTSIGKeys(request *GetTSIGKeysRequestType) (*GetTSIGKeysResponseType, error) {
 26214  	return service.GetTSIGKeysContext(
 26215  		context.Background(),
 26216  		request,
 26217  	)
 26218  }
 26219  
 26220  func (service *dynect) UpdateTSIGKeyContext(ctx context.Context, request *UpdateTSIGKeyRequestType) (*UpdateTSIGKeyResponseType, error) {
 26221  	response := new(UpdateTSIGKeyResponseType)
 26222  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26223  	if err != nil {
 26224  		return nil, err
 26225  	}
 26226  
 26227  	return response, nil
 26228  }
 26229  
 26230  func (service *dynect) UpdateTSIGKey(request *UpdateTSIGKeyRequestType) (*UpdateTSIGKeyResponseType, error) {
 26231  	return service.UpdateTSIGKeyContext(
 26232  		context.Background(),
 26233  		request,
 26234  	)
 26235  }
 26236  
 26237  func (service *dynect) DeleteOneTSIGKeyContext(ctx context.Context, request *DeleteOneTSIGKeyRequestType) (*DeleteOneTSIGKeyResponseType, error) {
 26238  	response := new(DeleteOneTSIGKeyResponseType)
 26239  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26240  	if err != nil {
 26241  		return nil, err
 26242  	}
 26243  
 26244  	return response, nil
 26245  }
 26246  
 26247  func (service *dynect) DeleteOneTSIGKey(request *DeleteOneTSIGKeyRequestType) (*DeleteOneTSIGKeyResponseType, error) {
 26248  	return service.DeleteOneTSIGKeyContext(
 26249  		context.Background(),
 26250  		request,
 26251  	)
 26252  }
 26253  
 26254  func (service *dynect) CreateZoneContext(ctx context.Context, request *CreateZoneRequestType) (*CreateZoneResponseType, error) {
 26255  	response := new(CreateZoneResponseType)
 26256  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26257  	if err != nil {
 26258  		return nil, err
 26259  	}
 26260  
 26261  	return response, nil
 26262  }
 26263  
 26264  func (service *dynect) CreateZone(request *CreateZoneRequestType) (*CreateZoneResponseType, error) {
 26265  	return service.CreateZoneContext(
 26266  		context.Background(),
 26267  		request,
 26268  	)
 26269  }
 26270  
 26271  func (service *dynect) GetOneZoneContext(ctx context.Context, request *GetOneZoneRequestType) (*GetOneZoneResponseType, error) {
 26272  	response := new(GetOneZoneResponseType)
 26273  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26274  	if err != nil {
 26275  		return nil, err
 26276  	}
 26277  
 26278  	return response, nil
 26279  }
 26280  
 26281  func (service *dynect) GetOneZone(request *GetOneZoneRequestType) (*GetOneZoneResponseType, error) {
 26282  	return service.GetOneZoneContext(
 26283  		context.Background(),
 26284  		request,
 26285  	)
 26286  }
 26287  
 26288  func (service *dynect) GetZonesContext(ctx context.Context, request *GetZonesRequestType) (*GetZonesResponseType, error) {
 26289  	response := new(GetZonesResponseType)
 26290  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26291  	if err != nil {
 26292  		return nil, err
 26293  	}
 26294  
 26295  	return response, nil
 26296  }
 26297  
 26298  func (service *dynect) GetZones(request *GetZonesRequestType) (*GetZonesResponseType, error) {
 26299  	return service.GetZonesContext(
 26300  		context.Background(),
 26301  		request,
 26302  	)
 26303  }
 26304  
 26305  func (service *dynect) DeleteOneZoneContext(ctx context.Context, request *DeleteOneZoneRequestType) (*DeleteOneZoneResponseType, error) {
 26306  	response := new(DeleteOneZoneResponseType)
 26307  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26308  	if err != nil {
 26309  		return nil, err
 26310  	}
 26311  
 26312  	return response, nil
 26313  }
 26314  
 26315  func (service *dynect) DeleteOneZone(request *DeleteOneZoneRequestType) (*DeleteOneZoneResponseType, error) {
 26316  	return service.DeleteOneZoneContext(
 26317  		context.Background(),
 26318  		request,
 26319  	)
 26320  }
 26321  
 26322  func (service *dynect) CreateSecondaryZoneContext(ctx context.Context, request *CreateSecondaryZoneRequestType) (*CreateSecondaryZoneResponseType, error) {
 26323  	response := new(CreateSecondaryZoneResponseType)
 26324  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26325  	if err != nil {
 26326  		return nil, err
 26327  	}
 26328  
 26329  	return response, nil
 26330  }
 26331  
 26332  func (service *dynect) CreateSecondaryZone(request *CreateSecondaryZoneRequestType) (*CreateSecondaryZoneResponseType, error) {
 26333  	return service.CreateSecondaryZoneContext(
 26334  		context.Background(),
 26335  		request,
 26336  	)
 26337  }
 26338  
 26339  func (service *dynect) UpdateSecondaryContext(ctx context.Context, request *UpdateSecondaryRequestType) (*UpdateSecondaryResponseType, error) {
 26340  	response := new(UpdateSecondaryResponseType)
 26341  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26342  	if err != nil {
 26343  		return nil, err
 26344  	}
 26345  
 26346  	return response, nil
 26347  }
 26348  
 26349  func (service *dynect) UpdateSecondary(request *UpdateSecondaryRequestType) (*UpdateSecondaryResponseType, error) {
 26350  	return service.UpdateSecondaryContext(
 26351  		context.Background(),
 26352  		request,
 26353  	)
 26354  }
 26355  
 26356  func (service *dynect) ActivateSecondaryContext(ctx context.Context, request *ActivateSecondaryRequestType) (*ActivateSecondaryResponseType, error) {
 26357  	response := new(ActivateSecondaryResponseType)
 26358  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26359  	if err != nil {
 26360  		return nil, err
 26361  	}
 26362  
 26363  	return response, nil
 26364  }
 26365  
 26366  func (service *dynect) ActivateSecondary(request *ActivateSecondaryRequestType) (*ActivateSecondaryResponseType, error) {
 26367  	return service.ActivateSecondaryContext(
 26368  		context.Background(),
 26369  		request,
 26370  	)
 26371  }
 26372  
 26373  func (service *dynect) DeactivateSecondaryContext(ctx context.Context, request *DeactivateSecondaryRequestType) (*DeactivateSecondaryResponseType, error) {
 26374  	response := new(DeactivateSecondaryResponseType)
 26375  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26376  	if err != nil {
 26377  		return nil, err
 26378  	}
 26379  
 26380  	return response, nil
 26381  }
 26382  
 26383  func (service *dynect) DeactivateSecondary(request *DeactivateSecondaryRequestType) (*DeactivateSecondaryResponseType, error) {
 26384  	return service.DeactivateSecondaryContext(
 26385  		context.Background(),
 26386  		request,
 26387  	)
 26388  }
 26389  
 26390  func (service *dynect) RetransferSecondaryContext(ctx context.Context, request *RetransferSecondaryRequestType) (*RetransferSecondaryResponseType, error) {
 26391  	response := new(RetransferSecondaryResponseType)
 26392  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26393  	if err != nil {
 26394  		return nil, err
 26395  	}
 26396  
 26397  	return response, nil
 26398  }
 26399  
 26400  func (service *dynect) RetransferSecondary(request *RetransferSecondaryRequestType) (*RetransferSecondaryResponseType, error) {
 26401  	return service.RetransferSecondaryContext(
 26402  		context.Background(),
 26403  		request,
 26404  	)
 26405  }
 26406  
 26407  func (service *dynect) GetOneSecondaryContext(ctx context.Context, request *GetOneSecondaryRequestType) (*GetOneSecondaryResponseType, error) {
 26408  	response := new(GetOneSecondaryResponseType)
 26409  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26410  	if err != nil {
 26411  		return nil, err
 26412  	}
 26413  
 26414  	return response, nil
 26415  }
 26416  
 26417  func (service *dynect) GetOneSecondary(request *GetOneSecondaryRequestType) (*GetOneSecondaryResponseType, error) {
 26418  	return service.GetOneSecondaryContext(
 26419  		context.Background(),
 26420  		request,
 26421  	)
 26422  }
 26423  
 26424  func (service *dynect) GetSecondariesContext(ctx context.Context, request *GetSecondariesRequestType) (*GetSecondariesResponseType, error) {
 26425  	response := new(GetSecondariesResponseType)
 26426  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26427  	if err != nil {
 26428  		return nil, err
 26429  	}
 26430  
 26431  	return response, nil
 26432  }
 26433  
 26434  func (service *dynect) GetSecondaries(request *GetSecondariesRequestType) (*GetSecondariesResponseType, error) {
 26435  	return service.GetSecondariesContext(
 26436  		context.Background(),
 26437  		request,
 26438  	)
 26439  }
 26440  
 26441  func (service *dynect) GetZoneApexContext(ctx context.Context, request *GetZoneApexRequestType) (*GetZoneApexResponseType, error) {
 26442  	response := new(GetZoneApexResponseType)
 26443  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26444  	if err != nil {
 26445  		return nil, err
 26446  	}
 26447  
 26448  	return response, nil
 26449  }
 26450  
 26451  func (service *dynect) GetZoneApex(request *GetZoneApexRequestType) (*GetZoneApexResponseType, error) {
 26452  	return service.GetZoneApexContext(
 26453  		context.Background(),
 26454  		request,
 26455  	)
 26456  }
 26457  
 26458  func (service *dynect) CreateARecordContext(ctx context.Context, request *CreateARecordRequestType) (*CreateARecordResponseType, error) {
 26459  	response := new(CreateARecordResponseType)
 26460  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26461  	if err != nil {
 26462  		return nil, err
 26463  	}
 26464  
 26465  	return response, nil
 26466  }
 26467  
 26468  func (service *dynect) CreateARecord(request *CreateARecordRequestType) (*CreateARecordResponseType, error) {
 26469  	return service.CreateARecordContext(
 26470  		context.Background(),
 26471  		request,
 26472  	)
 26473  }
 26474  
 26475  func (service *dynect) GetOneARecordContext(ctx context.Context, request *GetOneARecordRequestType) (*GetOneARecordResponseType, error) {
 26476  	response := new(GetOneARecordResponseType)
 26477  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26478  	if err != nil {
 26479  		return nil, err
 26480  	}
 26481  
 26482  	return response, nil
 26483  }
 26484  
 26485  func (service *dynect) GetOneARecord(request *GetOneARecordRequestType) (*GetOneARecordResponseType, error) {
 26486  	return service.GetOneARecordContext(
 26487  		context.Background(),
 26488  		request,
 26489  	)
 26490  }
 26491  
 26492  func (service *dynect) GetARecordsContext(ctx context.Context, request *GetARecordsRequestType) (*GetARecordsResponseType, error) {
 26493  	response := new(GetARecordsResponseType)
 26494  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26495  	if err != nil {
 26496  		return nil, err
 26497  	}
 26498  
 26499  	return response, nil
 26500  }
 26501  
 26502  func (service *dynect) GetARecords(request *GetARecordsRequestType) (*GetARecordsResponseType, error) {
 26503  	return service.GetARecordsContext(
 26504  		context.Background(),
 26505  		request,
 26506  	)
 26507  }
 26508  
 26509  func (service *dynect) UpdateARecordContext(ctx context.Context, request *UpdateARecordRequestType) (*UpdateARecordResponseType, error) {
 26510  	response := new(UpdateARecordResponseType)
 26511  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26512  	if err != nil {
 26513  		return nil, err
 26514  	}
 26515  
 26516  	return response, nil
 26517  }
 26518  
 26519  func (service *dynect) UpdateARecord(request *UpdateARecordRequestType) (*UpdateARecordResponseType, error) {
 26520  	return service.UpdateARecordContext(
 26521  		context.Background(),
 26522  		request,
 26523  	)
 26524  }
 26525  
 26526  func (service *dynect) DeleteARecordsContext(ctx context.Context, request *DeleteARecordsRequestType) (*DeleteARecordsResponseType, error) {
 26527  	response := new(DeleteARecordsResponseType)
 26528  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26529  	if err != nil {
 26530  		return nil, err
 26531  	}
 26532  
 26533  	return response, nil
 26534  }
 26535  
 26536  func (service *dynect) DeleteARecords(request *DeleteARecordsRequestType) (*DeleteARecordsResponseType, error) {
 26537  	return service.DeleteARecordsContext(
 26538  		context.Background(),
 26539  		request,
 26540  	)
 26541  }
 26542  
 26543  func (service *dynect) DeleteOneARecordContext(ctx context.Context, request *DeleteOneARecordRequestType) (*DeleteOneARecordResponseType, error) {
 26544  	response := new(DeleteOneARecordResponseType)
 26545  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26546  	if err != nil {
 26547  		return nil, err
 26548  	}
 26549  
 26550  	return response, nil
 26551  }
 26552  
 26553  func (service *dynect) DeleteOneARecord(request *DeleteOneARecordRequestType) (*DeleteOneARecordResponseType, error) {
 26554  	return service.DeleteOneARecordContext(
 26555  		context.Background(),
 26556  		request,
 26557  	)
 26558  }
 26559  
 26560  func (service *dynect) CreateAAAARecordContext(ctx context.Context, request *CreateAAAARecordRequestType) (*CreateAAAARecordResponseType, error) {
 26561  	response := new(CreateAAAARecordResponseType)
 26562  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26563  	if err != nil {
 26564  		return nil, err
 26565  	}
 26566  
 26567  	return response, nil
 26568  }
 26569  
 26570  func (service *dynect) CreateAAAARecord(request *CreateAAAARecordRequestType) (*CreateAAAARecordResponseType, error) {
 26571  	return service.CreateAAAARecordContext(
 26572  		context.Background(),
 26573  		request,
 26574  	)
 26575  }
 26576  
 26577  func (service *dynect) GetOneAAAARecordContext(ctx context.Context, request *GetOneAAAARecordRequestType) (*GetOneAAAARecordResponseType, error) {
 26578  	response := new(GetOneAAAARecordResponseType)
 26579  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26580  	if err != nil {
 26581  		return nil, err
 26582  	}
 26583  
 26584  	return response, nil
 26585  }
 26586  
 26587  func (service *dynect) GetOneAAAARecord(request *GetOneAAAARecordRequestType) (*GetOneAAAARecordResponseType, error) {
 26588  	return service.GetOneAAAARecordContext(
 26589  		context.Background(),
 26590  		request,
 26591  	)
 26592  }
 26593  
 26594  func (service *dynect) GetAAAARecordsContext(ctx context.Context, request *GetAAAARecordsRequestType) (*GetAAAARecordsResponseType, error) {
 26595  	response := new(GetAAAARecordsResponseType)
 26596  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26597  	if err != nil {
 26598  		return nil, err
 26599  	}
 26600  
 26601  	return response, nil
 26602  }
 26603  
 26604  func (service *dynect) GetAAAARecords(request *GetAAAARecordsRequestType) (*GetAAAARecordsResponseType, error) {
 26605  	return service.GetAAAARecordsContext(
 26606  		context.Background(),
 26607  		request,
 26608  	)
 26609  }
 26610  
 26611  func (service *dynect) UpdateAAAARecordContext(ctx context.Context, request *UpdateAAAARecordRequestType) (*UpdateAAAARecordResponseType, error) {
 26612  	response := new(UpdateAAAARecordResponseType)
 26613  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26614  	if err != nil {
 26615  		return nil, err
 26616  	}
 26617  
 26618  	return response, nil
 26619  }
 26620  
 26621  func (service *dynect) UpdateAAAARecord(request *UpdateAAAARecordRequestType) (*UpdateAAAARecordResponseType, error) {
 26622  	return service.UpdateAAAARecordContext(
 26623  		context.Background(),
 26624  		request,
 26625  	)
 26626  }
 26627  
 26628  func (service *dynect) DeleteAAAARecordsContext(ctx context.Context, request *DeleteAAAARecordsRequestType) (*DeleteAAAARecordsResponseType, error) {
 26629  	response := new(DeleteAAAARecordsResponseType)
 26630  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26631  	if err != nil {
 26632  		return nil, err
 26633  	}
 26634  
 26635  	return response, nil
 26636  }
 26637  
 26638  func (service *dynect) DeleteAAAARecords(request *DeleteAAAARecordsRequestType) (*DeleteAAAARecordsResponseType, error) {
 26639  	return service.DeleteAAAARecordsContext(
 26640  		context.Background(),
 26641  		request,
 26642  	)
 26643  }
 26644  
 26645  func (service *dynect) DeleteOneAAAARecordContext(ctx context.Context, request *DeleteOneAAAARecordRequestType) (*DeleteOneAAAARecordResponseType, error) {
 26646  	response := new(DeleteOneAAAARecordResponseType)
 26647  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26648  	if err != nil {
 26649  		return nil, err
 26650  	}
 26651  
 26652  	return response, nil
 26653  }
 26654  
 26655  func (service *dynect) DeleteOneAAAARecord(request *DeleteOneAAAARecordRequestType) (*DeleteOneAAAARecordResponseType, error) {
 26656  	return service.DeleteOneAAAARecordContext(
 26657  		context.Background(),
 26658  		request,
 26659  	)
 26660  }
 26661  
 26662  func (service *dynect) CreateALIASRecordContext(ctx context.Context, request *CreateALIASRecordRequestType) (*CreateALIASRecordResponseType, error) {
 26663  	response := new(CreateALIASRecordResponseType)
 26664  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26665  	if err != nil {
 26666  		return nil, err
 26667  	}
 26668  
 26669  	return response, nil
 26670  }
 26671  
 26672  func (service *dynect) CreateALIASRecord(request *CreateALIASRecordRequestType) (*CreateALIASRecordResponseType, error) {
 26673  	return service.CreateALIASRecordContext(
 26674  		context.Background(),
 26675  		request,
 26676  	)
 26677  }
 26678  
 26679  func (service *dynect) GetOneALIASRecordContext(ctx context.Context, request *GetOneALIASRecordRequestType) (*GetOneALIASRecordResponseType, error) {
 26680  	response := new(GetOneALIASRecordResponseType)
 26681  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26682  	if err != nil {
 26683  		return nil, err
 26684  	}
 26685  
 26686  	return response, nil
 26687  }
 26688  
 26689  func (service *dynect) GetOneALIASRecord(request *GetOneALIASRecordRequestType) (*GetOneALIASRecordResponseType, error) {
 26690  	return service.GetOneALIASRecordContext(
 26691  		context.Background(),
 26692  		request,
 26693  	)
 26694  }
 26695  
 26696  func (service *dynect) GetALIASRecordsContext(ctx context.Context, request *GetALIASRecordsRequestType) (*GetALIASRecordsResponseType, error) {
 26697  	response := new(GetALIASRecordsResponseType)
 26698  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26699  	if err != nil {
 26700  		return nil, err
 26701  	}
 26702  
 26703  	return response, nil
 26704  }
 26705  
 26706  func (service *dynect) GetALIASRecords(request *GetALIASRecordsRequestType) (*GetALIASRecordsResponseType, error) {
 26707  	return service.GetALIASRecordsContext(
 26708  		context.Background(),
 26709  		request,
 26710  	)
 26711  }
 26712  
 26713  func (service *dynect) UpdateALIASRecordContext(ctx context.Context, request *UpdateALIASRecordRequestType) (*UpdateALIASRecordResponseType, error) {
 26714  	response := new(UpdateALIASRecordResponseType)
 26715  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26716  	if err != nil {
 26717  		return nil, err
 26718  	}
 26719  
 26720  	return response, nil
 26721  }
 26722  
 26723  func (service *dynect) UpdateALIASRecord(request *UpdateALIASRecordRequestType) (*UpdateALIASRecordResponseType, error) {
 26724  	return service.UpdateALIASRecordContext(
 26725  		context.Background(),
 26726  		request,
 26727  	)
 26728  }
 26729  
 26730  func (service *dynect) DeleteALIASRecordsContext(ctx context.Context, request *DeleteALIASRecordsRequestType) (*DeleteALIASRecordsResponseType, error) {
 26731  	response := new(DeleteALIASRecordsResponseType)
 26732  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26733  	if err != nil {
 26734  		return nil, err
 26735  	}
 26736  
 26737  	return response, nil
 26738  }
 26739  
 26740  func (service *dynect) DeleteALIASRecords(request *DeleteALIASRecordsRequestType) (*DeleteALIASRecordsResponseType, error) {
 26741  	return service.DeleteALIASRecordsContext(
 26742  		context.Background(),
 26743  		request,
 26744  	)
 26745  }
 26746  
 26747  func (service *dynect) DeleteOneALIASRecordContext(ctx context.Context, request *DeleteOneALIASRecordRequestType) (*DeleteOneALIASRecordResponseType, error) {
 26748  	response := new(DeleteOneALIASRecordResponseType)
 26749  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26750  	if err != nil {
 26751  		return nil, err
 26752  	}
 26753  
 26754  	return response, nil
 26755  }
 26756  
 26757  func (service *dynect) DeleteOneALIASRecord(request *DeleteOneALIASRecordRequestType) (*DeleteOneALIASRecordResponseType, error) {
 26758  	return service.DeleteOneALIASRecordContext(
 26759  		context.Background(),
 26760  		request,
 26761  	)
 26762  }
 26763  
 26764  func (service *dynect) CreateCAARecordContext(ctx context.Context, request *CreateCAARecordRequestType) (*CreateCAARecordResponseType, error) {
 26765  	response := new(CreateCAARecordResponseType)
 26766  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26767  	if err != nil {
 26768  		return nil, err
 26769  	}
 26770  
 26771  	return response, nil
 26772  }
 26773  
 26774  func (service *dynect) CreateCAARecord(request *CreateCAARecordRequestType) (*CreateCAARecordResponseType, error) {
 26775  	return service.CreateCAARecordContext(
 26776  		context.Background(),
 26777  		request,
 26778  	)
 26779  }
 26780  
 26781  func (service *dynect) GetOneCAARecordContext(ctx context.Context, request *GetOneCAARecordRequestType) (*GetOneCAARecordResponseType, error) {
 26782  	response := new(GetOneCAARecordResponseType)
 26783  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26784  	if err != nil {
 26785  		return nil, err
 26786  	}
 26787  
 26788  	return response, nil
 26789  }
 26790  
 26791  func (service *dynect) GetOneCAARecord(request *GetOneCAARecordRequestType) (*GetOneCAARecordResponseType, error) {
 26792  	return service.GetOneCAARecordContext(
 26793  		context.Background(),
 26794  		request,
 26795  	)
 26796  }
 26797  
 26798  func (service *dynect) GetCAARecordsContext(ctx context.Context, request *GetCAARecordsRequestType) (*GetCAARecordsResponseType, error) {
 26799  	response := new(GetCAARecordsResponseType)
 26800  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26801  	if err != nil {
 26802  		return nil, err
 26803  	}
 26804  
 26805  	return response, nil
 26806  }
 26807  
 26808  func (service *dynect) GetCAARecords(request *GetCAARecordsRequestType) (*GetCAARecordsResponseType, error) {
 26809  	return service.GetCAARecordsContext(
 26810  		context.Background(),
 26811  		request,
 26812  	)
 26813  }
 26814  
 26815  func (service *dynect) UpdateCAARecordContext(ctx context.Context, request *UpdateCAARecordRequestType) (*UpdateCAARecordResponseType, error) {
 26816  	response := new(UpdateCAARecordResponseType)
 26817  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26818  	if err != nil {
 26819  		return nil, err
 26820  	}
 26821  
 26822  	return response, nil
 26823  }
 26824  
 26825  func (service *dynect) UpdateCAARecord(request *UpdateCAARecordRequestType) (*UpdateCAARecordResponseType, error) {
 26826  	return service.UpdateCAARecordContext(
 26827  		context.Background(),
 26828  		request,
 26829  	)
 26830  }
 26831  
 26832  func (service *dynect) DeleteCAARecordsContext(ctx context.Context, request *DeleteCAARecordsRequestType) (*DeleteCAARecordsResponseType, error) {
 26833  	response := new(DeleteCAARecordsResponseType)
 26834  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26835  	if err != nil {
 26836  		return nil, err
 26837  	}
 26838  
 26839  	return response, nil
 26840  }
 26841  
 26842  func (service *dynect) DeleteCAARecords(request *DeleteCAARecordsRequestType) (*DeleteCAARecordsResponseType, error) {
 26843  	return service.DeleteCAARecordsContext(
 26844  		context.Background(),
 26845  		request,
 26846  	)
 26847  }
 26848  
 26849  func (service *dynect) DeleteOneCAARecordContext(ctx context.Context, request *DeleteOneCAARecordRequestType) (*DeleteOneCAARecordResponseType, error) {
 26850  	response := new(DeleteOneCAARecordResponseType)
 26851  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26852  	if err != nil {
 26853  		return nil, err
 26854  	}
 26855  
 26856  	return response, nil
 26857  }
 26858  
 26859  func (service *dynect) DeleteOneCAARecord(request *DeleteOneCAARecordRequestType) (*DeleteOneCAARecordResponseType, error) {
 26860  	return service.DeleteOneCAARecordContext(
 26861  		context.Background(),
 26862  		request,
 26863  	)
 26864  }
 26865  
 26866  func (service *dynect) CreateCDNSKEYRecordContext(ctx context.Context, request *CreateCDNSKEYRecordRequestType) (*CreateCDNSKEYRecordResponseType, error) {
 26867  	response := new(CreateCDNSKEYRecordResponseType)
 26868  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26869  	if err != nil {
 26870  		return nil, err
 26871  	}
 26872  
 26873  	return response, nil
 26874  }
 26875  
 26876  func (service *dynect) CreateCDNSKEYRecord(request *CreateCDNSKEYRecordRequestType) (*CreateCDNSKEYRecordResponseType, error) {
 26877  	return service.CreateCDNSKEYRecordContext(
 26878  		context.Background(),
 26879  		request,
 26880  	)
 26881  }
 26882  
 26883  func (service *dynect) GetOneCDNSKEYRecordContext(ctx context.Context, request *GetOneCDNSKEYRecordRequestType) (*GetOneCDNSKEYRecordResponseType, error) {
 26884  	response := new(GetOneCDNSKEYRecordResponseType)
 26885  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26886  	if err != nil {
 26887  		return nil, err
 26888  	}
 26889  
 26890  	return response, nil
 26891  }
 26892  
 26893  func (service *dynect) GetOneCDNSKEYRecord(request *GetOneCDNSKEYRecordRequestType) (*GetOneCDNSKEYRecordResponseType, error) {
 26894  	return service.GetOneCDNSKEYRecordContext(
 26895  		context.Background(),
 26896  		request,
 26897  	)
 26898  }
 26899  
 26900  func (service *dynect) GetCDNSKEYRecordsContext(ctx context.Context, request *GetCDNSKEYRecordsRequestType) (*GetCDNSKEYRecordsResponseType, error) {
 26901  	response := new(GetCDNSKEYRecordsResponseType)
 26902  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26903  	if err != nil {
 26904  		return nil, err
 26905  	}
 26906  
 26907  	return response, nil
 26908  }
 26909  
 26910  func (service *dynect) GetCDNSKEYRecords(request *GetCDNSKEYRecordsRequestType) (*GetCDNSKEYRecordsResponseType, error) {
 26911  	return service.GetCDNSKEYRecordsContext(
 26912  		context.Background(),
 26913  		request,
 26914  	)
 26915  }
 26916  
 26917  func (service *dynect) UpdateCDNSKEYRecordContext(ctx context.Context, request *UpdateCDNSKEYRecordRequestType) (*UpdateCDNSKEYRecordResponseType, error) {
 26918  	response := new(UpdateCDNSKEYRecordResponseType)
 26919  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26920  	if err != nil {
 26921  		return nil, err
 26922  	}
 26923  
 26924  	return response, nil
 26925  }
 26926  
 26927  func (service *dynect) UpdateCDNSKEYRecord(request *UpdateCDNSKEYRecordRequestType) (*UpdateCDNSKEYRecordResponseType, error) {
 26928  	return service.UpdateCDNSKEYRecordContext(
 26929  		context.Background(),
 26930  		request,
 26931  	)
 26932  }
 26933  
 26934  func (service *dynect) DeleteCDNSKEYRecordsContext(ctx context.Context, request *DeleteCDNSKEYRecordsRequestType) (*DeleteCDNSKEYRecordsResponseType, error) {
 26935  	response := new(DeleteCDNSKEYRecordsResponseType)
 26936  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26937  	if err != nil {
 26938  		return nil, err
 26939  	}
 26940  
 26941  	return response, nil
 26942  }
 26943  
 26944  func (service *dynect) DeleteCDNSKEYRecords(request *DeleteCDNSKEYRecordsRequestType) (*DeleteCDNSKEYRecordsResponseType, error) {
 26945  	return service.DeleteCDNSKEYRecordsContext(
 26946  		context.Background(),
 26947  		request,
 26948  	)
 26949  }
 26950  
 26951  func (service *dynect) DeleteOneCDNSKEYRecordContext(ctx context.Context, request *DeleteOneCDNSKEYRecordRequestType) (*DeleteOneCDNSKEYRecordResponseType, error) {
 26952  	response := new(DeleteOneCDNSKEYRecordResponseType)
 26953  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26954  	if err != nil {
 26955  		return nil, err
 26956  	}
 26957  
 26958  	return response, nil
 26959  }
 26960  
 26961  func (service *dynect) DeleteOneCDNSKEYRecord(request *DeleteOneCDNSKEYRecordRequestType) (*DeleteOneCDNSKEYRecordResponseType, error) {
 26962  	return service.DeleteOneCDNSKEYRecordContext(
 26963  		context.Background(),
 26964  		request,
 26965  	)
 26966  }
 26967  
 26968  func (service *dynect) CreateCDSRecordContext(ctx context.Context, request *CreateCDSRecordRequestType) (*CreateCDSRecordResponseType, error) {
 26969  	response := new(CreateCDSRecordResponseType)
 26970  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26971  	if err != nil {
 26972  		return nil, err
 26973  	}
 26974  
 26975  	return response, nil
 26976  }
 26977  
 26978  func (service *dynect) CreateCDSRecord(request *CreateCDSRecordRequestType) (*CreateCDSRecordResponseType, error) {
 26979  	return service.CreateCDSRecordContext(
 26980  		context.Background(),
 26981  		request,
 26982  	)
 26983  }
 26984  
 26985  func (service *dynect) GetOneCDSRecordContext(ctx context.Context, request *GetOneCDSRecordRequestType) (*GetOneCDSRecordResponseType, error) {
 26986  	response := new(GetOneCDSRecordResponseType)
 26987  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 26988  	if err != nil {
 26989  		return nil, err
 26990  	}
 26991  
 26992  	return response, nil
 26993  }
 26994  
 26995  func (service *dynect) GetOneCDSRecord(request *GetOneCDSRecordRequestType) (*GetOneCDSRecordResponseType, error) {
 26996  	return service.GetOneCDSRecordContext(
 26997  		context.Background(),
 26998  		request,
 26999  	)
 27000  }
 27001  
 27002  func (service *dynect) GetCDSRecordsContext(ctx context.Context, request *GetCDSRecordsRequestType) (*GetCDSRecordsResponseType, error) {
 27003  	response := new(GetCDSRecordsResponseType)
 27004  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27005  	if err != nil {
 27006  		return nil, err
 27007  	}
 27008  
 27009  	return response, nil
 27010  }
 27011  
 27012  func (service *dynect) GetCDSRecords(request *GetCDSRecordsRequestType) (*GetCDSRecordsResponseType, error) {
 27013  	return service.GetCDSRecordsContext(
 27014  		context.Background(),
 27015  		request,
 27016  	)
 27017  }
 27018  
 27019  func (service *dynect) UpdateCDSRecordContext(ctx context.Context, request *UpdateCDSRecordRequestType) (*UpdateCDSRecordResponseType, error) {
 27020  	response := new(UpdateCDSRecordResponseType)
 27021  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27022  	if err != nil {
 27023  		return nil, err
 27024  	}
 27025  
 27026  	return response, nil
 27027  }
 27028  
 27029  func (service *dynect) UpdateCDSRecord(request *UpdateCDSRecordRequestType) (*UpdateCDSRecordResponseType, error) {
 27030  	return service.UpdateCDSRecordContext(
 27031  		context.Background(),
 27032  		request,
 27033  	)
 27034  }
 27035  
 27036  func (service *dynect) DeleteCDSRecordsContext(ctx context.Context, request *DeleteCDSRecordsRequestType) (*DeleteCDSRecordsResponseType, error) {
 27037  	response := new(DeleteCDSRecordsResponseType)
 27038  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27039  	if err != nil {
 27040  		return nil, err
 27041  	}
 27042  
 27043  	return response, nil
 27044  }
 27045  
 27046  func (service *dynect) DeleteCDSRecords(request *DeleteCDSRecordsRequestType) (*DeleteCDSRecordsResponseType, error) {
 27047  	return service.DeleteCDSRecordsContext(
 27048  		context.Background(),
 27049  		request,
 27050  	)
 27051  }
 27052  
 27053  func (service *dynect) DeleteOneCDSRecordContext(ctx context.Context, request *DeleteOneCDSRecordRequestType) (*DeleteOneCDSRecordResponseType, error) {
 27054  	response := new(DeleteOneCDSRecordResponseType)
 27055  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27056  	if err != nil {
 27057  		return nil, err
 27058  	}
 27059  
 27060  	return response, nil
 27061  }
 27062  
 27063  func (service *dynect) DeleteOneCDSRecord(request *DeleteOneCDSRecordRequestType) (*DeleteOneCDSRecordResponseType, error) {
 27064  	return service.DeleteOneCDSRecordContext(
 27065  		context.Background(),
 27066  		request,
 27067  	)
 27068  }
 27069  
 27070  func (service *dynect) CreateCERTRecordContext(ctx context.Context, request *CreateCERTRecordRequestType) (*CreateCERTRecordResponseType, error) {
 27071  	response := new(CreateCERTRecordResponseType)
 27072  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27073  	if err != nil {
 27074  		return nil, err
 27075  	}
 27076  
 27077  	return response, nil
 27078  }
 27079  
 27080  func (service *dynect) CreateCERTRecord(request *CreateCERTRecordRequestType) (*CreateCERTRecordResponseType, error) {
 27081  	return service.CreateCERTRecordContext(
 27082  		context.Background(),
 27083  		request,
 27084  	)
 27085  }
 27086  
 27087  func (service *dynect) GetOneCERTRecordContext(ctx context.Context, request *GetOneCERTRecordRequestType) (*GetOneCERTRecordResponseType, error) {
 27088  	response := new(GetOneCERTRecordResponseType)
 27089  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27090  	if err != nil {
 27091  		return nil, err
 27092  	}
 27093  
 27094  	return response, nil
 27095  }
 27096  
 27097  func (service *dynect) GetOneCERTRecord(request *GetOneCERTRecordRequestType) (*GetOneCERTRecordResponseType, error) {
 27098  	return service.GetOneCERTRecordContext(
 27099  		context.Background(),
 27100  		request,
 27101  	)
 27102  }
 27103  
 27104  func (service *dynect) GetCERTRecordsContext(ctx context.Context, request *GetCERTRecordsRequestType) (*GetCERTRecordsResponseType, error) {
 27105  	response := new(GetCERTRecordsResponseType)
 27106  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27107  	if err != nil {
 27108  		return nil, err
 27109  	}
 27110  
 27111  	return response, nil
 27112  }
 27113  
 27114  func (service *dynect) GetCERTRecords(request *GetCERTRecordsRequestType) (*GetCERTRecordsResponseType, error) {
 27115  	return service.GetCERTRecordsContext(
 27116  		context.Background(),
 27117  		request,
 27118  	)
 27119  }
 27120  
 27121  func (service *dynect) UpdateCERTRecordContext(ctx context.Context, request *UpdateCERTRecordRequestType) (*UpdateCERTRecordResponseType, error) {
 27122  	response := new(UpdateCERTRecordResponseType)
 27123  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27124  	if err != nil {
 27125  		return nil, err
 27126  	}
 27127  
 27128  	return response, nil
 27129  }
 27130  
 27131  func (service *dynect) UpdateCERTRecord(request *UpdateCERTRecordRequestType) (*UpdateCERTRecordResponseType, error) {
 27132  	return service.UpdateCERTRecordContext(
 27133  		context.Background(),
 27134  		request,
 27135  	)
 27136  }
 27137  
 27138  func (service *dynect) DeleteCERTRecordsContext(ctx context.Context, request *DeleteCERTRecordsRequestType) (*DeleteCERTRecordsResponseType, error) {
 27139  	response := new(DeleteCERTRecordsResponseType)
 27140  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27141  	if err != nil {
 27142  		return nil, err
 27143  	}
 27144  
 27145  	return response, nil
 27146  }
 27147  
 27148  func (service *dynect) DeleteCERTRecords(request *DeleteCERTRecordsRequestType) (*DeleteCERTRecordsResponseType, error) {
 27149  	return service.DeleteCERTRecordsContext(
 27150  		context.Background(),
 27151  		request,
 27152  	)
 27153  }
 27154  
 27155  func (service *dynect) DeleteOneCERTRecordContext(ctx context.Context, request *DeleteOneCERTRecordRequestType) (*DeleteOneCERTRecordResponseType, error) {
 27156  	response := new(DeleteOneCERTRecordResponseType)
 27157  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27158  	if err != nil {
 27159  		return nil, err
 27160  	}
 27161  
 27162  	return response, nil
 27163  }
 27164  
 27165  func (service *dynect) DeleteOneCERTRecord(request *DeleteOneCERTRecordRequestType) (*DeleteOneCERTRecordResponseType, error) {
 27166  	return service.DeleteOneCERTRecordContext(
 27167  		context.Background(),
 27168  		request,
 27169  	)
 27170  }
 27171  
 27172  func (service *dynect) CreateCNAMERecordContext(ctx context.Context, request *CreateCNAMERecordRequestType) (*CreateCNAMERecordResponseType, error) {
 27173  	response := new(CreateCNAMERecordResponseType)
 27174  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27175  	if err != nil {
 27176  		return nil, err
 27177  	}
 27178  
 27179  	return response, nil
 27180  }
 27181  
 27182  func (service *dynect) CreateCNAMERecord(request *CreateCNAMERecordRequestType) (*CreateCNAMERecordResponseType, error) {
 27183  	return service.CreateCNAMERecordContext(
 27184  		context.Background(),
 27185  		request,
 27186  	)
 27187  }
 27188  
 27189  func (service *dynect) GetOneCNAMERecordContext(ctx context.Context, request *GetOneCNAMERecordRequestType) (*GetOneCNAMERecordResponseType, error) {
 27190  	response := new(GetOneCNAMERecordResponseType)
 27191  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27192  	if err != nil {
 27193  		return nil, err
 27194  	}
 27195  
 27196  	return response, nil
 27197  }
 27198  
 27199  func (service *dynect) GetOneCNAMERecord(request *GetOneCNAMERecordRequestType) (*GetOneCNAMERecordResponseType, error) {
 27200  	return service.GetOneCNAMERecordContext(
 27201  		context.Background(),
 27202  		request,
 27203  	)
 27204  }
 27205  
 27206  func (service *dynect) GetCNAMERecordsContext(ctx context.Context, request *GetCNAMERecordsRequestType) (*GetCNAMERecordsResponseType, error) {
 27207  	response := new(GetCNAMERecordsResponseType)
 27208  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27209  	if err != nil {
 27210  		return nil, err
 27211  	}
 27212  
 27213  	return response, nil
 27214  }
 27215  
 27216  func (service *dynect) GetCNAMERecords(request *GetCNAMERecordsRequestType) (*GetCNAMERecordsResponseType, error) {
 27217  	return service.GetCNAMERecordsContext(
 27218  		context.Background(),
 27219  		request,
 27220  	)
 27221  }
 27222  
 27223  func (service *dynect) UpdateCNAMERecordContext(ctx context.Context, request *UpdateCNAMERecordRequestType) (*UpdateCNAMERecordResponseType, error) {
 27224  	response := new(UpdateCNAMERecordResponseType)
 27225  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27226  	if err != nil {
 27227  		return nil, err
 27228  	}
 27229  
 27230  	return response, nil
 27231  }
 27232  
 27233  func (service *dynect) UpdateCNAMERecord(request *UpdateCNAMERecordRequestType) (*UpdateCNAMERecordResponseType, error) {
 27234  	return service.UpdateCNAMERecordContext(
 27235  		context.Background(),
 27236  		request,
 27237  	)
 27238  }
 27239  
 27240  func (service *dynect) DeleteCNAMERecordsContext(ctx context.Context, request *DeleteCNAMERecordsRequestType) (*DeleteCNAMERecordsResponseType, error) {
 27241  	response := new(DeleteCNAMERecordsResponseType)
 27242  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27243  	if err != nil {
 27244  		return nil, err
 27245  	}
 27246  
 27247  	return response, nil
 27248  }
 27249  
 27250  func (service *dynect) DeleteCNAMERecords(request *DeleteCNAMERecordsRequestType) (*DeleteCNAMERecordsResponseType, error) {
 27251  	return service.DeleteCNAMERecordsContext(
 27252  		context.Background(),
 27253  		request,
 27254  	)
 27255  }
 27256  
 27257  func (service *dynect) DeleteOneCNAMERecordContext(ctx context.Context, request *DeleteOneCNAMERecordRequestType) (*DeleteOneCNAMERecordResponseType, error) {
 27258  	response := new(DeleteOneCNAMERecordResponseType)
 27259  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27260  	if err != nil {
 27261  		return nil, err
 27262  	}
 27263  
 27264  	return response, nil
 27265  }
 27266  
 27267  func (service *dynect) DeleteOneCNAMERecord(request *DeleteOneCNAMERecordRequestType) (*DeleteOneCNAMERecordResponseType, error) {
 27268  	return service.DeleteOneCNAMERecordContext(
 27269  		context.Background(),
 27270  		request,
 27271  	)
 27272  }
 27273  
 27274  func (service *dynect) CreateCSYNCRecordContext(ctx context.Context, request *CreateCSYNCRecordRequestType) (*CreateCSYNCRecordResponseType, error) {
 27275  	response := new(CreateCSYNCRecordResponseType)
 27276  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27277  	if err != nil {
 27278  		return nil, err
 27279  	}
 27280  
 27281  	return response, nil
 27282  }
 27283  
 27284  func (service *dynect) CreateCSYNCRecord(request *CreateCSYNCRecordRequestType) (*CreateCSYNCRecordResponseType, error) {
 27285  	return service.CreateCSYNCRecordContext(
 27286  		context.Background(),
 27287  		request,
 27288  	)
 27289  }
 27290  
 27291  func (service *dynect) GetOneCSYNCRecordContext(ctx context.Context, request *GetOneCSYNCRecordRequestType) (*GetOneCSYNCRecordResponseType, error) {
 27292  	response := new(GetOneCSYNCRecordResponseType)
 27293  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27294  	if err != nil {
 27295  		return nil, err
 27296  	}
 27297  
 27298  	return response, nil
 27299  }
 27300  
 27301  func (service *dynect) GetOneCSYNCRecord(request *GetOneCSYNCRecordRequestType) (*GetOneCSYNCRecordResponseType, error) {
 27302  	return service.GetOneCSYNCRecordContext(
 27303  		context.Background(),
 27304  		request,
 27305  	)
 27306  }
 27307  
 27308  func (service *dynect) GetCSYNCRecordsContext(ctx context.Context, request *GetCSYNCRecordsRequestType) (*GetCSYNCRecordsResponseType, error) {
 27309  	response := new(GetCSYNCRecordsResponseType)
 27310  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27311  	if err != nil {
 27312  		return nil, err
 27313  	}
 27314  
 27315  	return response, nil
 27316  }
 27317  
 27318  func (service *dynect) GetCSYNCRecords(request *GetCSYNCRecordsRequestType) (*GetCSYNCRecordsResponseType, error) {
 27319  	return service.GetCSYNCRecordsContext(
 27320  		context.Background(),
 27321  		request,
 27322  	)
 27323  }
 27324  
 27325  func (service *dynect) UpdateCSYNCRecordContext(ctx context.Context, request *UpdateCSYNCRecordRequestType) (*UpdateCSYNCRecordResponseType, error) {
 27326  	response := new(UpdateCSYNCRecordResponseType)
 27327  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27328  	if err != nil {
 27329  		return nil, err
 27330  	}
 27331  
 27332  	return response, nil
 27333  }
 27334  
 27335  func (service *dynect) UpdateCSYNCRecord(request *UpdateCSYNCRecordRequestType) (*UpdateCSYNCRecordResponseType, error) {
 27336  	return service.UpdateCSYNCRecordContext(
 27337  		context.Background(),
 27338  		request,
 27339  	)
 27340  }
 27341  
 27342  func (service *dynect) DeleteCSYNCRecordsContext(ctx context.Context, request *DeleteCSYNCRecordsRequestType) (*DeleteCSYNCRecordsResponseType, error) {
 27343  	response := new(DeleteCSYNCRecordsResponseType)
 27344  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27345  	if err != nil {
 27346  		return nil, err
 27347  	}
 27348  
 27349  	return response, nil
 27350  }
 27351  
 27352  func (service *dynect) DeleteCSYNCRecords(request *DeleteCSYNCRecordsRequestType) (*DeleteCSYNCRecordsResponseType, error) {
 27353  	return service.DeleteCSYNCRecordsContext(
 27354  		context.Background(),
 27355  		request,
 27356  	)
 27357  }
 27358  
 27359  func (service *dynect) DeleteOneCSYNCRecordContext(ctx context.Context, request *DeleteOneCSYNCRecordRequestType) (*DeleteOneCSYNCRecordResponseType, error) {
 27360  	response := new(DeleteOneCSYNCRecordResponseType)
 27361  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27362  	if err != nil {
 27363  		return nil, err
 27364  	}
 27365  
 27366  	return response, nil
 27367  }
 27368  
 27369  func (service *dynect) DeleteOneCSYNCRecord(request *DeleteOneCSYNCRecordRequestType) (*DeleteOneCSYNCRecordResponseType, error) {
 27370  	return service.DeleteOneCSYNCRecordContext(
 27371  		context.Background(),
 27372  		request,
 27373  	)
 27374  }
 27375  
 27376  func (service *dynect) CreateDHCIDRecordContext(ctx context.Context, request *CreateDHCIDRecordRequestType) (*CreateDHCIDRecordResponseType, error) {
 27377  	response := new(CreateDHCIDRecordResponseType)
 27378  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27379  	if err != nil {
 27380  		return nil, err
 27381  	}
 27382  
 27383  	return response, nil
 27384  }
 27385  
 27386  func (service *dynect) CreateDHCIDRecord(request *CreateDHCIDRecordRequestType) (*CreateDHCIDRecordResponseType, error) {
 27387  	return service.CreateDHCIDRecordContext(
 27388  		context.Background(),
 27389  		request,
 27390  	)
 27391  }
 27392  
 27393  func (service *dynect) GetOneDHCIDRecordContext(ctx context.Context, request *GetOneDHCIDRecordRequestType) (*GetOneDHCIDRecordResponseType, error) {
 27394  	response := new(GetOneDHCIDRecordResponseType)
 27395  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27396  	if err != nil {
 27397  		return nil, err
 27398  	}
 27399  
 27400  	return response, nil
 27401  }
 27402  
 27403  func (service *dynect) GetOneDHCIDRecord(request *GetOneDHCIDRecordRequestType) (*GetOneDHCIDRecordResponseType, error) {
 27404  	return service.GetOneDHCIDRecordContext(
 27405  		context.Background(),
 27406  		request,
 27407  	)
 27408  }
 27409  
 27410  func (service *dynect) GetDHCIDRecordsContext(ctx context.Context, request *GetDHCIDRecordsRequestType) (*GetDHCIDRecordsResponseType, error) {
 27411  	response := new(GetDHCIDRecordsResponseType)
 27412  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27413  	if err != nil {
 27414  		return nil, err
 27415  	}
 27416  
 27417  	return response, nil
 27418  }
 27419  
 27420  func (service *dynect) GetDHCIDRecords(request *GetDHCIDRecordsRequestType) (*GetDHCIDRecordsResponseType, error) {
 27421  	return service.GetDHCIDRecordsContext(
 27422  		context.Background(),
 27423  		request,
 27424  	)
 27425  }
 27426  
 27427  func (service *dynect) UpdateDHCIDRecordContext(ctx context.Context, request *UpdateDHCIDRecordRequestType) (*UpdateDHCIDRecordResponseType, error) {
 27428  	response := new(UpdateDHCIDRecordResponseType)
 27429  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27430  	if err != nil {
 27431  		return nil, err
 27432  	}
 27433  
 27434  	return response, nil
 27435  }
 27436  
 27437  func (service *dynect) UpdateDHCIDRecord(request *UpdateDHCIDRecordRequestType) (*UpdateDHCIDRecordResponseType, error) {
 27438  	return service.UpdateDHCIDRecordContext(
 27439  		context.Background(),
 27440  		request,
 27441  	)
 27442  }
 27443  
 27444  func (service *dynect) DeleteDHCIDRecordsContext(ctx context.Context, request *DeleteDHCIDRecordsRequestType) (*DeleteDHCIDRecordsResponseType, error) {
 27445  	response := new(DeleteDHCIDRecordsResponseType)
 27446  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27447  	if err != nil {
 27448  		return nil, err
 27449  	}
 27450  
 27451  	return response, nil
 27452  }
 27453  
 27454  func (service *dynect) DeleteDHCIDRecords(request *DeleteDHCIDRecordsRequestType) (*DeleteDHCIDRecordsResponseType, error) {
 27455  	return service.DeleteDHCIDRecordsContext(
 27456  		context.Background(),
 27457  		request,
 27458  	)
 27459  }
 27460  
 27461  func (service *dynect) DeleteOneDHCIDRecordContext(ctx context.Context, request *DeleteOneDHCIDRecordRequestType) (*DeleteOneDHCIDRecordResponseType, error) {
 27462  	response := new(DeleteOneDHCIDRecordResponseType)
 27463  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27464  	if err != nil {
 27465  		return nil, err
 27466  	}
 27467  
 27468  	return response, nil
 27469  }
 27470  
 27471  func (service *dynect) DeleteOneDHCIDRecord(request *DeleteOneDHCIDRecordRequestType) (*DeleteOneDHCIDRecordResponseType, error) {
 27472  	return service.DeleteOneDHCIDRecordContext(
 27473  		context.Background(),
 27474  		request,
 27475  	)
 27476  }
 27477  
 27478  func (service *dynect) CreateDNAMERecordContext(ctx context.Context, request *CreateDNAMERecordRequestType) (*CreateDNAMERecordResponseType, error) {
 27479  	response := new(CreateDNAMERecordResponseType)
 27480  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27481  	if err != nil {
 27482  		return nil, err
 27483  	}
 27484  
 27485  	return response, nil
 27486  }
 27487  
 27488  func (service *dynect) CreateDNAMERecord(request *CreateDNAMERecordRequestType) (*CreateDNAMERecordResponseType, error) {
 27489  	return service.CreateDNAMERecordContext(
 27490  		context.Background(),
 27491  		request,
 27492  	)
 27493  }
 27494  
 27495  func (service *dynect) GetOneDNAMERecordContext(ctx context.Context, request *GetOneDNAMERecordRequestType) (*GetOneDNAMERecordResponseType, error) {
 27496  	response := new(GetOneDNAMERecordResponseType)
 27497  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27498  	if err != nil {
 27499  		return nil, err
 27500  	}
 27501  
 27502  	return response, nil
 27503  }
 27504  
 27505  func (service *dynect) GetOneDNAMERecord(request *GetOneDNAMERecordRequestType) (*GetOneDNAMERecordResponseType, error) {
 27506  	return service.GetOneDNAMERecordContext(
 27507  		context.Background(),
 27508  		request,
 27509  	)
 27510  }
 27511  
 27512  func (service *dynect) GetDNAMERecordsContext(ctx context.Context, request *GetDNAMERecordsRequestType) (*GetDNAMERecordsResponseType, error) {
 27513  	response := new(GetDNAMERecordsResponseType)
 27514  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27515  	if err != nil {
 27516  		return nil, err
 27517  	}
 27518  
 27519  	return response, nil
 27520  }
 27521  
 27522  func (service *dynect) GetDNAMERecords(request *GetDNAMERecordsRequestType) (*GetDNAMERecordsResponseType, error) {
 27523  	return service.GetDNAMERecordsContext(
 27524  		context.Background(),
 27525  		request,
 27526  	)
 27527  }
 27528  
 27529  func (service *dynect) UpdateDNAMERecordContext(ctx context.Context, request *UpdateDNAMERecordRequestType) (*UpdateDNAMERecordResponseType, error) {
 27530  	response := new(UpdateDNAMERecordResponseType)
 27531  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27532  	if err != nil {
 27533  		return nil, err
 27534  	}
 27535  
 27536  	return response, nil
 27537  }
 27538  
 27539  func (service *dynect) UpdateDNAMERecord(request *UpdateDNAMERecordRequestType) (*UpdateDNAMERecordResponseType, error) {
 27540  	return service.UpdateDNAMERecordContext(
 27541  		context.Background(),
 27542  		request,
 27543  	)
 27544  }
 27545  
 27546  func (service *dynect) DeleteDNAMERecordsContext(ctx context.Context, request *DeleteDNAMERecordsRequestType) (*DeleteDNAMERecordsResponseType, error) {
 27547  	response := new(DeleteDNAMERecordsResponseType)
 27548  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27549  	if err != nil {
 27550  		return nil, err
 27551  	}
 27552  
 27553  	return response, nil
 27554  }
 27555  
 27556  func (service *dynect) DeleteDNAMERecords(request *DeleteDNAMERecordsRequestType) (*DeleteDNAMERecordsResponseType, error) {
 27557  	return service.DeleteDNAMERecordsContext(
 27558  		context.Background(),
 27559  		request,
 27560  	)
 27561  }
 27562  
 27563  func (service *dynect) DeleteOneDNAMERecordContext(ctx context.Context, request *DeleteOneDNAMERecordRequestType) (*DeleteOneDNAMERecordResponseType, error) {
 27564  	response := new(DeleteOneDNAMERecordResponseType)
 27565  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27566  	if err != nil {
 27567  		return nil, err
 27568  	}
 27569  
 27570  	return response, nil
 27571  }
 27572  
 27573  func (service *dynect) DeleteOneDNAMERecord(request *DeleteOneDNAMERecordRequestType) (*DeleteOneDNAMERecordResponseType, error) {
 27574  	return service.DeleteOneDNAMERecordContext(
 27575  		context.Background(),
 27576  		request,
 27577  	)
 27578  }
 27579  
 27580  func (service *dynect) CreateDNSKEYRecordContext(ctx context.Context, request *CreateDNSKEYRecordRequestType) (*CreateDNSKEYRecordResponseType, error) {
 27581  	response := new(CreateDNSKEYRecordResponseType)
 27582  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27583  	if err != nil {
 27584  		return nil, err
 27585  	}
 27586  
 27587  	return response, nil
 27588  }
 27589  
 27590  func (service *dynect) CreateDNSKEYRecord(request *CreateDNSKEYRecordRequestType) (*CreateDNSKEYRecordResponseType, error) {
 27591  	return service.CreateDNSKEYRecordContext(
 27592  		context.Background(),
 27593  		request,
 27594  	)
 27595  }
 27596  
 27597  func (service *dynect) GetOneDNSKEYRecordContext(ctx context.Context, request *GetOneDNSKEYRecordRequestType) (*GetOneDNSKEYRecordResponseType, error) {
 27598  	response := new(GetOneDNSKEYRecordResponseType)
 27599  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27600  	if err != nil {
 27601  		return nil, err
 27602  	}
 27603  
 27604  	return response, nil
 27605  }
 27606  
 27607  func (service *dynect) GetOneDNSKEYRecord(request *GetOneDNSKEYRecordRequestType) (*GetOneDNSKEYRecordResponseType, error) {
 27608  	return service.GetOneDNSKEYRecordContext(
 27609  		context.Background(),
 27610  		request,
 27611  	)
 27612  }
 27613  
 27614  func (service *dynect) GetDNSKEYRecordsContext(ctx context.Context, request *GetDNSKEYRecordsRequestType) (*GetDNSKEYRecordsResponseType, error) {
 27615  	response := new(GetDNSKEYRecordsResponseType)
 27616  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27617  	if err != nil {
 27618  		return nil, err
 27619  	}
 27620  
 27621  	return response, nil
 27622  }
 27623  
 27624  func (service *dynect) GetDNSKEYRecords(request *GetDNSKEYRecordsRequestType) (*GetDNSKEYRecordsResponseType, error) {
 27625  	return service.GetDNSKEYRecordsContext(
 27626  		context.Background(),
 27627  		request,
 27628  	)
 27629  }
 27630  
 27631  func (service *dynect) UpdateDNSKEYRecordContext(ctx context.Context, request *UpdateDNSKEYRecordRequestType) (*UpdateDNSKEYRecordResponseType, error) {
 27632  	response := new(UpdateDNSKEYRecordResponseType)
 27633  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27634  	if err != nil {
 27635  		return nil, err
 27636  	}
 27637  
 27638  	return response, nil
 27639  }
 27640  
 27641  func (service *dynect) UpdateDNSKEYRecord(request *UpdateDNSKEYRecordRequestType) (*UpdateDNSKEYRecordResponseType, error) {
 27642  	return service.UpdateDNSKEYRecordContext(
 27643  		context.Background(),
 27644  		request,
 27645  	)
 27646  }
 27647  
 27648  func (service *dynect) DeleteDNSKEYRecordsContext(ctx context.Context, request *DeleteDNSKEYRecordsRequestType) (*DeleteDNSKEYRecordsResponseType, error) {
 27649  	response := new(DeleteDNSKEYRecordsResponseType)
 27650  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27651  	if err != nil {
 27652  		return nil, err
 27653  	}
 27654  
 27655  	return response, nil
 27656  }
 27657  
 27658  func (service *dynect) DeleteDNSKEYRecords(request *DeleteDNSKEYRecordsRequestType) (*DeleteDNSKEYRecordsResponseType, error) {
 27659  	return service.DeleteDNSKEYRecordsContext(
 27660  		context.Background(),
 27661  		request,
 27662  	)
 27663  }
 27664  
 27665  func (service *dynect) DeleteOneDNSKEYRecordContext(ctx context.Context, request *DeleteOneDNSKEYRecordRequestType) (*DeleteOneDNSKEYRecordResponseType, error) {
 27666  	response := new(DeleteOneDNSKEYRecordResponseType)
 27667  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27668  	if err != nil {
 27669  		return nil, err
 27670  	}
 27671  
 27672  	return response, nil
 27673  }
 27674  
 27675  func (service *dynect) DeleteOneDNSKEYRecord(request *DeleteOneDNSKEYRecordRequestType) (*DeleteOneDNSKEYRecordResponseType, error) {
 27676  	return service.DeleteOneDNSKEYRecordContext(
 27677  		context.Background(),
 27678  		request,
 27679  	)
 27680  }
 27681  
 27682  func (service *dynect) CreateDSRecordContext(ctx context.Context, request *CreateDSRecordRequestType) (*CreateDSRecordResponseType, error) {
 27683  	response := new(CreateDSRecordResponseType)
 27684  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27685  	if err != nil {
 27686  		return nil, err
 27687  	}
 27688  
 27689  	return response, nil
 27690  }
 27691  
 27692  func (service *dynect) CreateDSRecord(request *CreateDSRecordRequestType) (*CreateDSRecordResponseType, error) {
 27693  	return service.CreateDSRecordContext(
 27694  		context.Background(),
 27695  		request,
 27696  	)
 27697  }
 27698  
 27699  func (service *dynect) GetOneDSRecordContext(ctx context.Context, request *GetOneDSRecordRequestType) (*GetOneDSRecordResponseType, error) {
 27700  	response := new(GetOneDSRecordResponseType)
 27701  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27702  	if err != nil {
 27703  		return nil, err
 27704  	}
 27705  
 27706  	return response, nil
 27707  }
 27708  
 27709  func (service *dynect) GetOneDSRecord(request *GetOneDSRecordRequestType) (*GetOneDSRecordResponseType, error) {
 27710  	return service.GetOneDSRecordContext(
 27711  		context.Background(),
 27712  		request,
 27713  	)
 27714  }
 27715  
 27716  func (service *dynect) GetDSRecordsContext(ctx context.Context, request *GetDSRecordsRequestType) (*GetDSRecordsResponseType, error) {
 27717  	response := new(GetDSRecordsResponseType)
 27718  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27719  	if err != nil {
 27720  		return nil, err
 27721  	}
 27722  
 27723  	return response, nil
 27724  }
 27725  
 27726  func (service *dynect) GetDSRecords(request *GetDSRecordsRequestType) (*GetDSRecordsResponseType, error) {
 27727  	return service.GetDSRecordsContext(
 27728  		context.Background(),
 27729  		request,
 27730  	)
 27731  }
 27732  
 27733  func (service *dynect) UpdateDSRecordContext(ctx context.Context, request *UpdateDSRecordRequestType) (*UpdateDSRecordResponseType, error) {
 27734  	response := new(UpdateDSRecordResponseType)
 27735  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27736  	if err != nil {
 27737  		return nil, err
 27738  	}
 27739  
 27740  	return response, nil
 27741  }
 27742  
 27743  func (service *dynect) UpdateDSRecord(request *UpdateDSRecordRequestType) (*UpdateDSRecordResponseType, error) {
 27744  	return service.UpdateDSRecordContext(
 27745  		context.Background(),
 27746  		request,
 27747  	)
 27748  }
 27749  
 27750  func (service *dynect) DeleteDSRecordsContext(ctx context.Context, request *DeleteDSRecordsRequestType) (*DeleteDSRecordsResponseType, error) {
 27751  	response := new(DeleteDSRecordsResponseType)
 27752  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27753  	if err != nil {
 27754  		return nil, err
 27755  	}
 27756  
 27757  	return response, nil
 27758  }
 27759  
 27760  func (service *dynect) DeleteDSRecords(request *DeleteDSRecordsRequestType) (*DeleteDSRecordsResponseType, error) {
 27761  	return service.DeleteDSRecordsContext(
 27762  		context.Background(),
 27763  		request,
 27764  	)
 27765  }
 27766  
 27767  func (service *dynect) DeleteOneDSRecordContext(ctx context.Context, request *DeleteOneDSRecordRequestType) (*DeleteOneDSRecordResponseType, error) {
 27768  	response := new(DeleteOneDSRecordResponseType)
 27769  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27770  	if err != nil {
 27771  		return nil, err
 27772  	}
 27773  
 27774  	return response, nil
 27775  }
 27776  
 27777  func (service *dynect) DeleteOneDSRecord(request *DeleteOneDSRecordRequestType) (*DeleteOneDSRecordResponseType, error) {
 27778  	return service.DeleteOneDSRecordContext(
 27779  		context.Background(),
 27780  		request,
 27781  	)
 27782  }
 27783  
 27784  func (service *dynect) CreateIPSECKEYRecordContext(ctx context.Context, request *CreateIPSECKEYRecordRequestType) (*CreateIPSECKEYRecordResponseType, error) {
 27785  	response := new(CreateIPSECKEYRecordResponseType)
 27786  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27787  	if err != nil {
 27788  		return nil, err
 27789  	}
 27790  
 27791  	return response, nil
 27792  }
 27793  
 27794  func (service *dynect) CreateIPSECKEYRecord(request *CreateIPSECKEYRecordRequestType) (*CreateIPSECKEYRecordResponseType, error) {
 27795  	return service.CreateIPSECKEYRecordContext(
 27796  		context.Background(),
 27797  		request,
 27798  	)
 27799  }
 27800  
 27801  func (service *dynect) GetOneIPSECKEYRecordContext(ctx context.Context, request *GetOneIPSECKEYRecordRequestType) (*GetOneIPSECKEYRecordResponseType, error) {
 27802  	response := new(GetOneIPSECKEYRecordResponseType)
 27803  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27804  	if err != nil {
 27805  		return nil, err
 27806  	}
 27807  
 27808  	return response, nil
 27809  }
 27810  
 27811  func (service *dynect) GetOneIPSECKEYRecord(request *GetOneIPSECKEYRecordRequestType) (*GetOneIPSECKEYRecordResponseType, error) {
 27812  	return service.GetOneIPSECKEYRecordContext(
 27813  		context.Background(),
 27814  		request,
 27815  	)
 27816  }
 27817  
 27818  func (service *dynect) GetIPSECKEYRecordsContext(ctx context.Context, request *GetIPSECKEYRecordsRequestType) (*GetIPSECKEYRecordsResponseType, error) {
 27819  	response := new(GetIPSECKEYRecordsResponseType)
 27820  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27821  	if err != nil {
 27822  		return nil, err
 27823  	}
 27824  
 27825  	return response, nil
 27826  }
 27827  
 27828  func (service *dynect) GetIPSECKEYRecords(request *GetIPSECKEYRecordsRequestType) (*GetIPSECKEYRecordsResponseType, error) {
 27829  	return service.GetIPSECKEYRecordsContext(
 27830  		context.Background(),
 27831  		request,
 27832  	)
 27833  }
 27834  
 27835  func (service *dynect) UpdateIPSECKEYRecordContext(ctx context.Context, request *UpdateIPSECKEYRecordRequestType) (*UpdateIPSECKEYRecordResponseType, error) {
 27836  	response := new(UpdateIPSECKEYRecordResponseType)
 27837  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27838  	if err != nil {
 27839  		return nil, err
 27840  	}
 27841  
 27842  	return response, nil
 27843  }
 27844  
 27845  func (service *dynect) UpdateIPSECKEYRecord(request *UpdateIPSECKEYRecordRequestType) (*UpdateIPSECKEYRecordResponseType, error) {
 27846  	return service.UpdateIPSECKEYRecordContext(
 27847  		context.Background(),
 27848  		request,
 27849  	)
 27850  }
 27851  
 27852  func (service *dynect) DeleteIPSECKEYRecordsContext(ctx context.Context, request *DeleteIPSECKEYRecordsRequestType) (*DeleteIPSECKEYRecordsResponseType, error) {
 27853  	response := new(DeleteIPSECKEYRecordsResponseType)
 27854  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27855  	if err != nil {
 27856  		return nil, err
 27857  	}
 27858  
 27859  	return response, nil
 27860  }
 27861  
 27862  func (service *dynect) DeleteIPSECKEYRecords(request *DeleteIPSECKEYRecordsRequestType) (*DeleteIPSECKEYRecordsResponseType, error) {
 27863  	return service.DeleteIPSECKEYRecordsContext(
 27864  		context.Background(),
 27865  		request,
 27866  	)
 27867  }
 27868  
 27869  func (service *dynect) DeleteOneIPSECKEYRecordContext(ctx context.Context, request *DeleteOneIPSECKEYRecordRequestType) (*DeleteOneIPSECKEYRecordResponseType, error) {
 27870  	response := new(DeleteOneIPSECKEYRecordResponseType)
 27871  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27872  	if err != nil {
 27873  		return nil, err
 27874  	}
 27875  
 27876  	return response, nil
 27877  }
 27878  
 27879  func (service *dynect) DeleteOneIPSECKEYRecord(request *DeleteOneIPSECKEYRecordRequestType) (*DeleteOneIPSECKEYRecordResponseType, error) {
 27880  	return service.DeleteOneIPSECKEYRecordContext(
 27881  		context.Background(),
 27882  		request,
 27883  	)
 27884  }
 27885  
 27886  func (service *dynect) CreateKEYRecordContext(ctx context.Context, request *CreateKEYRecordRequestType) (*CreateKEYRecordResponseType, error) {
 27887  	response := new(CreateKEYRecordResponseType)
 27888  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27889  	if err != nil {
 27890  		return nil, err
 27891  	}
 27892  
 27893  	return response, nil
 27894  }
 27895  
 27896  func (service *dynect) CreateKEYRecord(request *CreateKEYRecordRequestType) (*CreateKEYRecordResponseType, error) {
 27897  	return service.CreateKEYRecordContext(
 27898  		context.Background(),
 27899  		request,
 27900  	)
 27901  }
 27902  
 27903  func (service *dynect) GetOneKEYRecordContext(ctx context.Context, request *GetOneKEYRecordRequestType) (*GetOneKEYRecordResponseType, error) {
 27904  	response := new(GetOneKEYRecordResponseType)
 27905  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27906  	if err != nil {
 27907  		return nil, err
 27908  	}
 27909  
 27910  	return response, nil
 27911  }
 27912  
 27913  func (service *dynect) GetOneKEYRecord(request *GetOneKEYRecordRequestType) (*GetOneKEYRecordResponseType, error) {
 27914  	return service.GetOneKEYRecordContext(
 27915  		context.Background(),
 27916  		request,
 27917  	)
 27918  }
 27919  
 27920  func (service *dynect) GetKEYRecordsContext(ctx context.Context, request *GetKEYRecordsRequestType) (*GetKEYRecordsResponseType, error) {
 27921  	response := new(GetKEYRecordsResponseType)
 27922  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27923  	if err != nil {
 27924  		return nil, err
 27925  	}
 27926  
 27927  	return response, nil
 27928  }
 27929  
 27930  func (service *dynect) GetKEYRecords(request *GetKEYRecordsRequestType) (*GetKEYRecordsResponseType, error) {
 27931  	return service.GetKEYRecordsContext(
 27932  		context.Background(),
 27933  		request,
 27934  	)
 27935  }
 27936  
 27937  func (service *dynect) UpdateKEYRecordContext(ctx context.Context, request *UpdateKEYRecordRequestType) (*UpdateKEYRecordResponseType, error) {
 27938  	response := new(UpdateKEYRecordResponseType)
 27939  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27940  	if err != nil {
 27941  		return nil, err
 27942  	}
 27943  
 27944  	return response, nil
 27945  }
 27946  
 27947  func (service *dynect) UpdateKEYRecord(request *UpdateKEYRecordRequestType) (*UpdateKEYRecordResponseType, error) {
 27948  	return service.UpdateKEYRecordContext(
 27949  		context.Background(),
 27950  		request,
 27951  	)
 27952  }
 27953  
 27954  func (service *dynect) DeleteKEYRecordsContext(ctx context.Context, request *DeleteKEYRecordsRequestType) (*DeleteKEYRecordsResponseType, error) {
 27955  	response := new(DeleteKEYRecordsResponseType)
 27956  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27957  	if err != nil {
 27958  		return nil, err
 27959  	}
 27960  
 27961  	return response, nil
 27962  }
 27963  
 27964  func (service *dynect) DeleteKEYRecords(request *DeleteKEYRecordsRequestType) (*DeleteKEYRecordsResponseType, error) {
 27965  	return service.DeleteKEYRecordsContext(
 27966  		context.Background(),
 27967  		request,
 27968  	)
 27969  }
 27970  
 27971  func (service *dynect) DeleteOneKEYRecordContext(ctx context.Context, request *DeleteOneKEYRecordRequestType) (*DeleteOneKEYRecordResponseType, error) {
 27972  	response := new(DeleteOneKEYRecordResponseType)
 27973  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27974  	if err != nil {
 27975  		return nil, err
 27976  	}
 27977  
 27978  	return response, nil
 27979  }
 27980  
 27981  func (service *dynect) DeleteOneKEYRecord(request *DeleteOneKEYRecordRequestType) (*DeleteOneKEYRecordResponseType, error) {
 27982  	return service.DeleteOneKEYRecordContext(
 27983  		context.Background(),
 27984  		request,
 27985  	)
 27986  }
 27987  
 27988  func (service *dynect) CreateKXRecordContext(ctx context.Context, request *CreateKXRecordRequestType) (*CreateKXRecordResponseType, error) {
 27989  	response := new(CreateKXRecordResponseType)
 27990  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 27991  	if err != nil {
 27992  		return nil, err
 27993  	}
 27994  
 27995  	return response, nil
 27996  }
 27997  
 27998  func (service *dynect) CreateKXRecord(request *CreateKXRecordRequestType) (*CreateKXRecordResponseType, error) {
 27999  	return service.CreateKXRecordContext(
 28000  		context.Background(),
 28001  		request,
 28002  	)
 28003  }
 28004  
 28005  func (service *dynect) GetOneKXRecordContext(ctx context.Context, request *GetOneKXRecordRequestType) (*GetOneKXRecordResponseType, error) {
 28006  	response := new(GetOneKXRecordResponseType)
 28007  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28008  	if err != nil {
 28009  		return nil, err
 28010  	}
 28011  
 28012  	return response, nil
 28013  }
 28014  
 28015  func (service *dynect) GetOneKXRecord(request *GetOneKXRecordRequestType) (*GetOneKXRecordResponseType, error) {
 28016  	return service.GetOneKXRecordContext(
 28017  		context.Background(),
 28018  		request,
 28019  	)
 28020  }
 28021  
 28022  func (service *dynect) GetKXRecordsContext(ctx context.Context, request *GetKXRecordsRequestType) (*GetKXRecordsResponseType, error) {
 28023  	response := new(GetKXRecordsResponseType)
 28024  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28025  	if err != nil {
 28026  		return nil, err
 28027  	}
 28028  
 28029  	return response, nil
 28030  }
 28031  
 28032  func (service *dynect) GetKXRecords(request *GetKXRecordsRequestType) (*GetKXRecordsResponseType, error) {
 28033  	return service.GetKXRecordsContext(
 28034  		context.Background(),
 28035  		request,
 28036  	)
 28037  }
 28038  
 28039  func (service *dynect) UpdateKXRecordContext(ctx context.Context, request *UpdateKXRecordRequestType) (*UpdateKXRecordResponseType, error) {
 28040  	response := new(UpdateKXRecordResponseType)
 28041  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28042  	if err != nil {
 28043  		return nil, err
 28044  	}
 28045  
 28046  	return response, nil
 28047  }
 28048  
 28049  func (service *dynect) UpdateKXRecord(request *UpdateKXRecordRequestType) (*UpdateKXRecordResponseType, error) {
 28050  	return service.UpdateKXRecordContext(
 28051  		context.Background(),
 28052  		request,
 28053  	)
 28054  }
 28055  
 28056  func (service *dynect) DeleteKXRecordsContext(ctx context.Context, request *DeleteKXRecordsRequestType) (*DeleteKXRecordsResponseType, error) {
 28057  	response := new(DeleteKXRecordsResponseType)
 28058  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28059  	if err != nil {
 28060  		return nil, err
 28061  	}
 28062  
 28063  	return response, nil
 28064  }
 28065  
 28066  func (service *dynect) DeleteKXRecords(request *DeleteKXRecordsRequestType) (*DeleteKXRecordsResponseType, error) {
 28067  	return service.DeleteKXRecordsContext(
 28068  		context.Background(),
 28069  		request,
 28070  	)
 28071  }
 28072  
 28073  func (service *dynect) DeleteOneKXRecordContext(ctx context.Context, request *DeleteOneKXRecordRequestType) (*DeleteOneKXRecordResponseType, error) {
 28074  	response := new(DeleteOneKXRecordResponseType)
 28075  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28076  	if err != nil {
 28077  		return nil, err
 28078  	}
 28079  
 28080  	return response, nil
 28081  }
 28082  
 28083  func (service *dynect) DeleteOneKXRecord(request *DeleteOneKXRecordRequestType) (*DeleteOneKXRecordResponseType, error) {
 28084  	return service.DeleteOneKXRecordContext(
 28085  		context.Background(),
 28086  		request,
 28087  	)
 28088  }
 28089  
 28090  func (service *dynect) CreateLOCRecordContext(ctx context.Context, request *CreateLOCRecordRequestType) (*CreateLOCRecordResponseType, error) {
 28091  	response := new(CreateLOCRecordResponseType)
 28092  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28093  	if err != nil {
 28094  		return nil, err
 28095  	}
 28096  
 28097  	return response, nil
 28098  }
 28099  
 28100  func (service *dynect) CreateLOCRecord(request *CreateLOCRecordRequestType) (*CreateLOCRecordResponseType, error) {
 28101  	return service.CreateLOCRecordContext(
 28102  		context.Background(),
 28103  		request,
 28104  	)
 28105  }
 28106  
 28107  func (service *dynect) GetOneLOCRecordContext(ctx context.Context, request *GetOneLOCRecordRequestType) (*GetOneLOCRecordResponseType, error) {
 28108  	response := new(GetOneLOCRecordResponseType)
 28109  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28110  	if err != nil {
 28111  		return nil, err
 28112  	}
 28113  
 28114  	return response, nil
 28115  }
 28116  
 28117  func (service *dynect) GetOneLOCRecord(request *GetOneLOCRecordRequestType) (*GetOneLOCRecordResponseType, error) {
 28118  	return service.GetOneLOCRecordContext(
 28119  		context.Background(),
 28120  		request,
 28121  	)
 28122  }
 28123  
 28124  func (service *dynect) GetLOCRecordsContext(ctx context.Context, request *GetLOCRecordsRequestType) (*GetLOCRecordsResponseType, error) {
 28125  	response := new(GetLOCRecordsResponseType)
 28126  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28127  	if err != nil {
 28128  		return nil, err
 28129  	}
 28130  
 28131  	return response, nil
 28132  }
 28133  
 28134  func (service *dynect) GetLOCRecords(request *GetLOCRecordsRequestType) (*GetLOCRecordsResponseType, error) {
 28135  	return service.GetLOCRecordsContext(
 28136  		context.Background(),
 28137  		request,
 28138  	)
 28139  }
 28140  
 28141  func (service *dynect) UpdateLOCRecordContext(ctx context.Context, request *UpdateLOCRecordRequestType) (*UpdateLOCRecordResponseType, error) {
 28142  	response := new(UpdateLOCRecordResponseType)
 28143  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28144  	if err != nil {
 28145  		return nil, err
 28146  	}
 28147  
 28148  	return response, nil
 28149  }
 28150  
 28151  func (service *dynect) UpdateLOCRecord(request *UpdateLOCRecordRequestType) (*UpdateLOCRecordResponseType, error) {
 28152  	return service.UpdateLOCRecordContext(
 28153  		context.Background(),
 28154  		request,
 28155  	)
 28156  }
 28157  
 28158  func (service *dynect) DeleteLOCRecordsContext(ctx context.Context, request *DeleteLOCRecordsRequestType) (*DeleteLOCRecordsResponseType, error) {
 28159  	response := new(DeleteLOCRecordsResponseType)
 28160  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28161  	if err != nil {
 28162  		return nil, err
 28163  	}
 28164  
 28165  	return response, nil
 28166  }
 28167  
 28168  func (service *dynect) DeleteLOCRecords(request *DeleteLOCRecordsRequestType) (*DeleteLOCRecordsResponseType, error) {
 28169  	return service.DeleteLOCRecordsContext(
 28170  		context.Background(),
 28171  		request,
 28172  	)
 28173  }
 28174  
 28175  func (service *dynect) DeleteOneLOCRecordContext(ctx context.Context, request *DeleteOneLOCRecordRequestType) (*DeleteOneLOCRecordResponseType, error) {
 28176  	response := new(DeleteOneLOCRecordResponseType)
 28177  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28178  	if err != nil {
 28179  		return nil, err
 28180  	}
 28181  
 28182  	return response, nil
 28183  }
 28184  
 28185  func (service *dynect) DeleteOneLOCRecord(request *DeleteOneLOCRecordRequestType) (*DeleteOneLOCRecordResponseType, error) {
 28186  	return service.DeleteOneLOCRecordContext(
 28187  		context.Background(),
 28188  		request,
 28189  	)
 28190  }
 28191  
 28192  func (service *dynect) CreateMXRecordContext(ctx context.Context, request *CreateMXRecordRequestType) (*CreateMXRecordResponseType, error) {
 28193  	response := new(CreateMXRecordResponseType)
 28194  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28195  	if err != nil {
 28196  		return nil, err
 28197  	}
 28198  
 28199  	return response, nil
 28200  }
 28201  
 28202  func (service *dynect) CreateMXRecord(request *CreateMXRecordRequestType) (*CreateMXRecordResponseType, error) {
 28203  	return service.CreateMXRecordContext(
 28204  		context.Background(),
 28205  		request,
 28206  	)
 28207  }
 28208  
 28209  func (service *dynect) GetOneMXRecordContext(ctx context.Context, request *GetOneMXRecordRequestType) (*GetOneMXRecordResponseType, error) {
 28210  	response := new(GetOneMXRecordResponseType)
 28211  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28212  	if err != nil {
 28213  		return nil, err
 28214  	}
 28215  
 28216  	return response, nil
 28217  }
 28218  
 28219  func (service *dynect) GetOneMXRecord(request *GetOneMXRecordRequestType) (*GetOneMXRecordResponseType, error) {
 28220  	return service.GetOneMXRecordContext(
 28221  		context.Background(),
 28222  		request,
 28223  	)
 28224  }
 28225  
 28226  func (service *dynect) GetMXRecordsContext(ctx context.Context, request *GetMXRecordsRequestType) (*GetMXRecordsResponseType, error) {
 28227  	response := new(GetMXRecordsResponseType)
 28228  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28229  	if err != nil {
 28230  		return nil, err
 28231  	}
 28232  
 28233  	return response, nil
 28234  }
 28235  
 28236  func (service *dynect) GetMXRecords(request *GetMXRecordsRequestType) (*GetMXRecordsResponseType, error) {
 28237  	return service.GetMXRecordsContext(
 28238  		context.Background(),
 28239  		request,
 28240  	)
 28241  }
 28242  
 28243  func (service *dynect) UpdateMXRecordContext(ctx context.Context, request *UpdateMXRecordRequestType) (*UpdateMXRecordResponseType, error) {
 28244  	response := new(UpdateMXRecordResponseType)
 28245  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28246  	if err != nil {
 28247  		return nil, err
 28248  	}
 28249  
 28250  	return response, nil
 28251  }
 28252  
 28253  func (service *dynect) UpdateMXRecord(request *UpdateMXRecordRequestType) (*UpdateMXRecordResponseType, error) {
 28254  	return service.UpdateMXRecordContext(
 28255  		context.Background(),
 28256  		request,
 28257  	)
 28258  }
 28259  
 28260  func (service *dynect) DeleteMXRecordsContext(ctx context.Context, request *DeleteMXRecordsRequestType) (*DeleteMXRecordsResponseType, error) {
 28261  	response := new(DeleteMXRecordsResponseType)
 28262  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28263  	if err != nil {
 28264  		return nil, err
 28265  	}
 28266  
 28267  	return response, nil
 28268  }
 28269  
 28270  func (service *dynect) DeleteMXRecords(request *DeleteMXRecordsRequestType) (*DeleteMXRecordsResponseType, error) {
 28271  	return service.DeleteMXRecordsContext(
 28272  		context.Background(),
 28273  		request,
 28274  	)
 28275  }
 28276  
 28277  func (service *dynect) DeleteOneMXRecordContext(ctx context.Context, request *DeleteOneMXRecordRequestType) (*DeleteOneMXRecordResponseType, error) {
 28278  	response := new(DeleteOneMXRecordResponseType)
 28279  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28280  	if err != nil {
 28281  		return nil, err
 28282  	}
 28283  
 28284  	return response, nil
 28285  }
 28286  
 28287  func (service *dynect) DeleteOneMXRecord(request *DeleteOneMXRecordRequestType) (*DeleteOneMXRecordResponseType, error) {
 28288  	return service.DeleteOneMXRecordContext(
 28289  		context.Background(),
 28290  		request,
 28291  	)
 28292  }
 28293  
 28294  func (service *dynect) CreateNAPTRRecordContext(ctx context.Context, request *CreateNAPTRRecordRequestType) (*CreateNAPTRRecordResponseType, error) {
 28295  	response := new(CreateNAPTRRecordResponseType)
 28296  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28297  	if err != nil {
 28298  		return nil, err
 28299  	}
 28300  
 28301  	return response, nil
 28302  }
 28303  
 28304  func (service *dynect) CreateNAPTRRecord(request *CreateNAPTRRecordRequestType) (*CreateNAPTRRecordResponseType, error) {
 28305  	return service.CreateNAPTRRecordContext(
 28306  		context.Background(),
 28307  		request,
 28308  	)
 28309  }
 28310  
 28311  func (service *dynect) GetOneNAPTRRecordContext(ctx context.Context, request *GetOneNAPTRRecordRequestType) (*GetOneNAPTRRecordResponseType, error) {
 28312  	response := new(GetOneNAPTRRecordResponseType)
 28313  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28314  	if err != nil {
 28315  		return nil, err
 28316  	}
 28317  
 28318  	return response, nil
 28319  }
 28320  
 28321  func (service *dynect) GetOneNAPTRRecord(request *GetOneNAPTRRecordRequestType) (*GetOneNAPTRRecordResponseType, error) {
 28322  	return service.GetOneNAPTRRecordContext(
 28323  		context.Background(),
 28324  		request,
 28325  	)
 28326  }
 28327  
 28328  func (service *dynect) GetNAPTRRecordsContext(ctx context.Context, request *GetNAPTRRecordsRequestType) (*GetNAPTRRecordsResponseType, error) {
 28329  	response := new(GetNAPTRRecordsResponseType)
 28330  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28331  	if err != nil {
 28332  		return nil, err
 28333  	}
 28334  
 28335  	return response, nil
 28336  }
 28337  
 28338  func (service *dynect) GetNAPTRRecords(request *GetNAPTRRecordsRequestType) (*GetNAPTRRecordsResponseType, error) {
 28339  	return service.GetNAPTRRecordsContext(
 28340  		context.Background(),
 28341  		request,
 28342  	)
 28343  }
 28344  
 28345  func (service *dynect) UpdateNAPTRRecordContext(ctx context.Context, request *UpdateNAPTRRecordRequestType) (*UpdateNAPTRRecordResponseType, error) {
 28346  	response := new(UpdateNAPTRRecordResponseType)
 28347  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28348  	if err != nil {
 28349  		return nil, err
 28350  	}
 28351  
 28352  	return response, nil
 28353  }
 28354  
 28355  func (service *dynect) UpdateNAPTRRecord(request *UpdateNAPTRRecordRequestType) (*UpdateNAPTRRecordResponseType, error) {
 28356  	return service.UpdateNAPTRRecordContext(
 28357  		context.Background(),
 28358  		request,
 28359  	)
 28360  }
 28361  
 28362  func (service *dynect) DeleteNAPTRRecordsContext(ctx context.Context, request *DeleteNAPTRRecordsRequestType) (*DeleteNAPTRRecordsResponseType, error) {
 28363  	response := new(DeleteNAPTRRecordsResponseType)
 28364  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28365  	if err != nil {
 28366  		return nil, err
 28367  	}
 28368  
 28369  	return response, nil
 28370  }
 28371  
 28372  func (service *dynect) DeleteNAPTRRecords(request *DeleteNAPTRRecordsRequestType) (*DeleteNAPTRRecordsResponseType, error) {
 28373  	return service.DeleteNAPTRRecordsContext(
 28374  		context.Background(),
 28375  		request,
 28376  	)
 28377  }
 28378  
 28379  func (service *dynect) DeleteOneNAPTRRecordContext(ctx context.Context, request *DeleteOneNAPTRRecordRequestType) (*DeleteOneNAPTRRecordResponseType, error) {
 28380  	response := new(DeleteOneNAPTRRecordResponseType)
 28381  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28382  	if err != nil {
 28383  		return nil, err
 28384  	}
 28385  
 28386  	return response, nil
 28387  }
 28388  
 28389  func (service *dynect) DeleteOneNAPTRRecord(request *DeleteOneNAPTRRecordRequestType) (*DeleteOneNAPTRRecordResponseType, error) {
 28390  	return service.DeleteOneNAPTRRecordContext(
 28391  		context.Background(),
 28392  		request,
 28393  	)
 28394  }
 28395  
 28396  func (service *dynect) CreateNSAPRecordContext(ctx context.Context, request *CreateNSAPRecordRequestType) (*CreateNSAPRecordResponseType, error) {
 28397  	response := new(CreateNSAPRecordResponseType)
 28398  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28399  	if err != nil {
 28400  		return nil, err
 28401  	}
 28402  
 28403  	return response, nil
 28404  }
 28405  
 28406  func (service *dynect) CreateNSAPRecord(request *CreateNSAPRecordRequestType) (*CreateNSAPRecordResponseType, error) {
 28407  	return service.CreateNSAPRecordContext(
 28408  		context.Background(),
 28409  		request,
 28410  	)
 28411  }
 28412  
 28413  func (service *dynect) GetOneNSAPRecordContext(ctx context.Context, request *GetOneNSAPRecordRequestType) (*GetOneNSAPRecordResponseType, error) {
 28414  	response := new(GetOneNSAPRecordResponseType)
 28415  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28416  	if err != nil {
 28417  		return nil, err
 28418  	}
 28419  
 28420  	return response, nil
 28421  }
 28422  
 28423  func (service *dynect) GetOneNSAPRecord(request *GetOneNSAPRecordRequestType) (*GetOneNSAPRecordResponseType, error) {
 28424  	return service.GetOneNSAPRecordContext(
 28425  		context.Background(),
 28426  		request,
 28427  	)
 28428  }
 28429  
 28430  func (service *dynect) GetNSAPRecordsContext(ctx context.Context, request *GetNSAPRecordsRequestType) (*GetNSAPRecordsResponseType, error) {
 28431  	response := new(GetNSAPRecordsResponseType)
 28432  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28433  	if err != nil {
 28434  		return nil, err
 28435  	}
 28436  
 28437  	return response, nil
 28438  }
 28439  
 28440  func (service *dynect) GetNSAPRecords(request *GetNSAPRecordsRequestType) (*GetNSAPRecordsResponseType, error) {
 28441  	return service.GetNSAPRecordsContext(
 28442  		context.Background(),
 28443  		request,
 28444  	)
 28445  }
 28446  
 28447  func (service *dynect) UpdateNSAPRecordContext(ctx context.Context, request *UpdateNSAPRecordRequestType) (*UpdateNSAPRecordResponseType, error) {
 28448  	response := new(UpdateNSAPRecordResponseType)
 28449  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28450  	if err != nil {
 28451  		return nil, err
 28452  	}
 28453  
 28454  	return response, nil
 28455  }
 28456  
 28457  func (service *dynect) UpdateNSAPRecord(request *UpdateNSAPRecordRequestType) (*UpdateNSAPRecordResponseType, error) {
 28458  	return service.UpdateNSAPRecordContext(
 28459  		context.Background(),
 28460  		request,
 28461  	)
 28462  }
 28463  
 28464  func (service *dynect) DeleteNSAPRecordsContext(ctx context.Context, request *DeleteNSAPRecordsRequestType) (*DeleteNSAPRecordsResponseType, error) {
 28465  	response := new(DeleteNSAPRecordsResponseType)
 28466  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28467  	if err != nil {
 28468  		return nil, err
 28469  	}
 28470  
 28471  	return response, nil
 28472  }
 28473  
 28474  func (service *dynect) DeleteNSAPRecords(request *DeleteNSAPRecordsRequestType) (*DeleteNSAPRecordsResponseType, error) {
 28475  	return service.DeleteNSAPRecordsContext(
 28476  		context.Background(),
 28477  		request,
 28478  	)
 28479  }
 28480  
 28481  func (service *dynect) DeleteOneNSAPRecordContext(ctx context.Context, request *DeleteOneNSAPRecordRequestType) (*DeleteOneNSAPRecordResponseType, error) {
 28482  	response := new(DeleteOneNSAPRecordResponseType)
 28483  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28484  	if err != nil {
 28485  		return nil, err
 28486  	}
 28487  
 28488  	return response, nil
 28489  }
 28490  
 28491  func (service *dynect) DeleteOneNSAPRecord(request *DeleteOneNSAPRecordRequestType) (*DeleteOneNSAPRecordResponseType, error) {
 28492  	return service.DeleteOneNSAPRecordContext(
 28493  		context.Background(),
 28494  		request,
 28495  	)
 28496  }
 28497  
 28498  func (service *dynect) CreatePOLICYRecordContext(ctx context.Context, request *CreatePOLICYRecordRequestType) (*CreatePOLICYRecordResponseType, error) {
 28499  	response := new(CreatePOLICYRecordResponseType)
 28500  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28501  	if err != nil {
 28502  		return nil, err
 28503  	}
 28504  
 28505  	return response, nil
 28506  }
 28507  
 28508  func (service *dynect) CreatePOLICYRecord(request *CreatePOLICYRecordRequestType) (*CreatePOLICYRecordResponseType, error) {
 28509  	return service.CreatePOLICYRecordContext(
 28510  		context.Background(),
 28511  		request,
 28512  	)
 28513  }
 28514  
 28515  func (service *dynect) GetOnePOLICYRecordContext(ctx context.Context, request *GetOnePOLICYRecordRequestType) (*GetOnePOLICYRecordResponseType, error) {
 28516  	response := new(GetOnePOLICYRecordResponseType)
 28517  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28518  	if err != nil {
 28519  		return nil, err
 28520  	}
 28521  
 28522  	return response, nil
 28523  }
 28524  
 28525  func (service *dynect) GetOnePOLICYRecord(request *GetOnePOLICYRecordRequestType) (*GetOnePOLICYRecordResponseType, error) {
 28526  	return service.GetOnePOLICYRecordContext(
 28527  		context.Background(),
 28528  		request,
 28529  	)
 28530  }
 28531  
 28532  func (service *dynect) GetPOLICYRecordsContext(ctx context.Context, request *GetPOLICYRecordsRequestType) (*GetPOLICYRecordsResponseType, error) {
 28533  	response := new(GetPOLICYRecordsResponseType)
 28534  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28535  	if err != nil {
 28536  		return nil, err
 28537  	}
 28538  
 28539  	return response, nil
 28540  }
 28541  
 28542  func (service *dynect) GetPOLICYRecords(request *GetPOLICYRecordsRequestType) (*GetPOLICYRecordsResponseType, error) {
 28543  	return service.GetPOLICYRecordsContext(
 28544  		context.Background(),
 28545  		request,
 28546  	)
 28547  }
 28548  
 28549  func (service *dynect) UpdatePOLICYRecordContext(ctx context.Context, request *UpdatePOLICYRecordRequestType) (*UpdatePOLICYRecordResponseType, error) {
 28550  	response := new(UpdatePOLICYRecordResponseType)
 28551  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28552  	if err != nil {
 28553  		return nil, err
 28554  	}
 28555  
 28556  	return response, nil
 28557  }
 28558  
 28559  func (service *dynect) UpdatePOLICYRecord(request *UpdatePOLICYRecordRequestType) (*UpdatePOLICYRecordResponseType, error) {
 28560  	return service.UpdatePOLICYRecordContext(
 28561  		context.Background(),
 28562  		request,
 28563  	)
 28564  }
 28565  
 28566  func (service *dynect) DeletePOLICYRecordsContext(ctx context.Context, request *DeletePOLICYRecordsRequestType) (*DeletePOLICYRecordsResponseType, error) {
 28567  	response := new(DeletePOLICYRecordsResponseType)
 28568  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28569  	if err != nil {
 28570  		return nil, err
 28571  	}
 28572  
 28573  	return response, nil
 28574  }
 28575  
 28576  func (service *dynect) DeletePOLICYRecords(request *DeletePOLICYRecordsRequestType) (*DeletePOLICYRecordsResponseType, error) {
 28577  	return service.DeletePOLICYRecordsContext(
 28578  		context.Background(),
 28579  		request,
 28580  	)
 28581  }
 28582  
 28583  func (service *dynect) DeleteOnePOLICYRecordContext(ctx context.Context, request *DeleteOnePOLICYRecordRequestType) (*DeleteOnePOLICYRecordResponseType, error) {
 28584  	response := new(DeleteOnePOLICYRecordResponseType)
 28585  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28586  	if err != nil {
 28587  		return nil, err
 28588  	}
 28589  
 28590  	return response, nil
 28591  }
 28592  
 28593  func (service *dynect) DeleteOnePOLICYRecord(request *DeleteOnePOLICYRecordRequestType) (*DeleteOnePOLICYRecordResponseType, error) {
 28594  	return service.DeleteOnePOLICYRecordContext(
 28595  		context.Background(),
 28596  		request,
 28597  	)
 28598  }
 28599  
 28600  func (service *dynect) CreatePTRRecordContext(ctx context.Context, request *CreatePTRRecordRequestType) (*CreatePTRRecordResponseType, error) {
 28601  	response := new(CreatePTRRecordResponseType)
 28602  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28603  	if err != nil {
 28604  		return nil, err
 28605  	}
 28606  
 28607  	return response, nil
 28608  }
 28609  
 28610  func (service *dynect) CreatePTRRecord(request *CreatePTRRecordRequestType) (*CreatePTRRecordResponseType, error) {
 28611  	return service.CreatePTRRecordContext(
 28612  		context.Background(),
 28613  		request,
 28614  	)
 28615  }
 28616  
 28617  func (service *dynect) GetOnePTRRecordContext(ctx context.Context, request *GetOnePTRRecordRequestType) (*GetOnePTRRecordResponseType, error) {
 28618  	response := new(GetOnePTRRecordResponseType)
 28619  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28620  	if err != nil {
 28621  		return nil, err
 28622  	}
 28623  
 28624  	return response, nil
 28625  }
 28626  
 28627  func (service *dynect) GetOnePTRRecord(request *GetOnePTRRecordRequestType) (*GetOnePTRRecordResponseType, error) {
 28628  	return service.GetOnePTRRecordContext(
 28629  		context.Background(),
 28630  		request,
 28631  	)
 28632  }
 28633  
 28634  func (service *dynect) GetPTRRecordsContext(ctx context.Context, request *GetPTRRecordsRequestType) (*GetPTRRecordsResponseType, error) {
 28635  	response := new(GetPTRRecordsResponseType)
 28636  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28637  	if err != nil {
 28638  		return nil, err
 28639  	}
 28640  
 28641  	return response, nil
 28642  }
 28643  
 28644  func (service *dynect) GetPTRRecords(request *GetPTRRecordsRequestType) (*GetPTRRecordsResponseType, error) {
 28645  	return service.GetPTRRecordsContext(
 28646  		context.Background(),
 28647  		request,
 28648  	)
 28649  }
 28650  
 28651  func (service *dynect) UpdatePTRRecordContext(ctx context.Context, request *UpdatePTRRecordRequestType) (*UpdatePTRRecordResponseType, error) {
 28652  	response := new(UpdatePTRRecordResponseType)
 28653  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28654  	if err != nil {
 28655  		return nil, err
 28656  	}
 28657  
 28658  	return response, nil
 28659  }
 28660  
 28661  func (service *dynect) UpdatePTRRecord(request *UpdatePTRRecordRequestType) (*UpdatePTRRecordResponseType, error) {
 28662  	return service.UpdatePTRRecordContext(
 28663  		context.Background(),
 28664  		request,
 28665  	)
 28666  }
 28667  
 28668  func (service *dynect) DeletePTRRecordsContext(ctx context.Context, request *DeletePTRRecordsRequestType) (*DeletePTRRecordsResponseType, error) {
 28669  	response := new(DeletePTRRecordsResponseType)
 28670  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28671  	if err != nil {
 28672  		return nil, err
 28673  	}
 28674  
 28675  	return response, nil
 28676  }
 28677  
 28678  func (service *dynect) DeletePTRRecords(request *DeletePTRRecordsRequestType) (*DeletePTRRecordsResponseType, error) {
 28679  	return service.DeletePTRRecordsContext(
 28680  		context.Background(),
 28681  		request,
 28682  	)
 28683  }
 28684  
 28685  func (service *dynect) DeleteOnePTRRecordContext(ctx context.Context, request *DeleteOnePTRRecordRequestType) (*DeleteOnePTRRecordResponseType, error) {
 28686  	response := new(DeleteOnePTRRecordResponseType)
 28687  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28688  	if err != nil {
 28689  		return nil, err
 28690  	}
 28691  
 28692  	return response, nil
 28693  }
 28694  
 28695  func (service *dynect) DeleteOnePTRRecord(request *DeleteOnePTRRecordRequestType) (*DeleteOnePTRRecordResponseType, error) {
 28696  	return service.DeleteOnePTRRecordContext(
 28697  		context.Background(),
 28698  		request,
 28699  	)
 28700  }
 28701  
 28702  func (service *dynect) CreatePXRecordContext(ctx context.Context, request *CreatePXRecordRequestType) (*CreatePXRecordResponseType, error) {
 28703  	response := new(CreatePXRecordResponseType)
 28704  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28705  	if err != nil {
 28706  		return nil, err
 28707  	}
 28708  
 28709  	return response, nil
 28710  }
 28711  
 28712  func (service *dynect) CreatePXRecord(request *CreatePXRecordRequestType) (*CreatePXRecordResponseType, error) {
 28713  	return service.CreatePXRecordContext(
 28714  		context.Background(),
 28715  		request,
 28716  	)
 28717  }
 28718  
 28719  func (service *dynect) GetOnePXRecordContext(ctx context.Context, request *GetOnePXRecordRequestType) (*GetOnePXRecordResponseType, error) {
 28720  	response := new(GetOnePXRecordResponseType)
 28721  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28722  	if err != nil {
 28723  		return nil, err
 28724  	}
 28725  
 28726  	return response, nil
 28727  }
 28728  
 28729  func (service *dynect) GetOnePXRecord(request *GetOnePXRecordRequestType) (*GetOnePXRecordResponseType, error) {
 28730  	return service.GetOnePXRecordContext(
 28731  		context.Background(),
 28732  		request,
 28733  	)
 28734  }
 28735  
 28736  func (service *dynect) GetPXRecordsContext(ctx context.Context, request *GetPXRecordsRequestType) (*GetPXRecordsResponseType, error) {
 28737  	response := new(GetPXRecordsResponseType)
 28738  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28739  	if err != nil {
 28740  		return nil, err
 28741  	}
 28742  
 28743  	return response, nil
 28744  }
 28745  
 28746  func (service *dynect) GetPXRecords(request *GetPXRecordsRequestType) (*GetPXRecordsResponseType, error) {
 28747  	return service.GetPXRecordsContext(
 28748  		context.Background(),
 28749  		request,
 28750  	)
 28751  }
 28752  
 28753  func (service *dynect) UpdatePXRecordContext(ctx context.Context, request *UpdatePXRecordRequestType) (*UpdatePXRecordResponseType, error) {
 28754  	response := new(UpdatePXRecordResponseType)
 28755  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28756  	if err != nil {
 28757  		return nil, err
 28758  	}
 28759  
 28760  	return response, nil
 28761  }
 28762  
 28763  func (service *dynect) UpdatePXRecord(request *UpdatePXRecordRequestType) (*UpdatePXRecordResponseType, error) {
 28764  	return service.UpdatePXRecordContext(
 28765  		context.Background(),
 28766  		request,
 28767  	)
 28768  }
 28769  
 28770  func (service *dynect) DeletePXRecordsContext(ctx context.Context, request *DeletePXRecordsRequestType) (*DeletePXRecordsResponseType, error) {
 28771  	response := new(DeletePXRecordsResponseType)
 28772  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28773  	if err != nil {
 28774  		return nil, err
 28775  	}
 28776  
 28777  	return response, nil
 28778  }
 28779  
 28780  func (service *dynect) DeletePXRecords(request *DeletePXRecordsRequestType) (*DeletePXRecordsResponseType, error) {
 28781  	return service.DeletePXRecordsContext(
 28782  		context.Background(),
 28783  		request,
 28784  	)
 28785  }
 28786  
 28787  func (service *dynect) DeleteOnePXRecordContext(ctx context.Context, request *DeleteOnePXRecordRequestType) (*DeleteOnePXRecordResponseType, error) {
 28788  	response := new(DeleteOnePXRecordResponseType)
 28789  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28790  	if err != nil {
 28791  		return nil, err
 28792  	}
 28793  
 28794  	return response, nil
 28795  }
 28796  
 28797  func (service *dynect) DeleteOnePXRecord(request *DeleteOnePXRecordRequestType) (*DeleteOnePXRecordResponseType, error) {
 28798  	return service.DeleteOnePXRecordContext(
 28799  		context.Background(),
 28800  		request,
 28801  	)
 28802  }
 28803  
 28804  func (service *dynect) CreateRPRecordContext(ctx context.Context, request *CreateRPRecordRequestType) (*CreateRPRecordResponseType, error) {
 28805  	response := new(CreateRPRecordResponseType)
 28806  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28807  	if err != nil {
 28808  		return nil, err
 28809  	}
 28810  
 28811  	return response, nil
 28812  }
 28813  
 28814  func (service *dynect) CreateRPRecord(request *CreateRPRecordRequestType) (*CreateRPRecordResponseType, error) {
 28815  	return service.CreateRPRecordContext(
 28816  		context.Background(),
 28817  		request,
 28818  	)
 28819  }
 28820  
 28821  func (service *dynect) GetOneRPRecordContext(ctx context.Context, request *GetOneRPRecordRequestType) (*GetOneRPRecordResponseType, error) {
 28822  	response := new(GetOneRPRecordResponseType)
 28823  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28824  	if err != nil {
 28825  		return nil, err
 28826  	}
 28827  
 28828  	return response, nil
 28829  }
 28830  
 28831  func (service *dynect) GetOneRPRecord(request *GetOneRPRecordRequestType) (*GetOneRPRecordResponseType, error) {
 28832  	return service.GetOneRPRecordContext(
 28833  		context.Background(),
 28834  		request,
 28835  	)
 28836  }
 28837  
 28838  func (service *dynect) GetRPRecordsContext(ctx context.Context, request *GetRPRecordsRequestType) (*GetRPRecordsResponseType, error) {
 28839  	response := new(GetRPRecordsResponseType)
 28840  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28841  	if err != nil {
 28842  		return nil, err
 28843  	}
 28844  
 28845  	return response, nil
 28846  }
 28847  
 28848  func (service *dynect) GetRPRecords(request *GetRPRecordsRequestType) (*GetRPRecordsResponseType, error) {
 28849  	return service.GetRPRecordsContext(
 28850  		context.Background(),
 28851  		request,
 28852  	)
 28853  }
 28854  
 28855  func (service *dynect) UpdateRPRecordContext(ctx context.Context, request *UpdateRPRecordRequestType) (*UpdateRPRecordResponseType, error) {
 28856  	response := new(UpdateRPRecordResponseType)
 28857  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28858  	if err != nil {
 28859  		return nil, err
 28860  	}
 28861  
 28862  	return response, nil
 28863  }
 28864  
 28865  func (service *dynect) UpdateRPRecord(request *UpdateRPRecordRequestType) (*UpdateRPRecordResponseType, error) {
 28866  	return service.UpdateRPRecordContext(
 28867  		context.Background(),
 28868  		request,
 28869  	)
 28870  }
 28871  
 28872  func (service *dynect) DeleteRPRecordsContext(ctx context.Context, request *DeleteRPRecordsRequestType) (*DeleteRPRecordsResponseType, error) {
 28873  	response := new(DeleteRPRecordsResponseType)
 28874  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28875  	if err != nil {
 28876  		return nil, err
 28877  	}
 28878  
 28879  	return response, nil
 28880  }
 28881  
 28882  func (service *dynect) DeleteRPRecords(request *DeleteRPRecordsRequestType) (*DeleteRPRecordsResponseType, error) {
 28883  	return service.DeleteRPRecordsContext(
 28884  		context.Background(),
 28885  		request,
 28886  	)
 28887  }
 28888  
 28889  func (service *dynect) DeleteOneRPRecordContext(ctx context.Context, request *DeleteOneRPRecordRequestType) (*DeleteOneRPRecordResponseType, error) {
 28890  	response := new(DeleteOneRPRecordResponseType)
 28891  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28892  	if err != nil {
 28893  		return nil, err
 28894  	}
 28895  
 28896  	return response, nil
 28897  }
 28898  
 28899  func (service *dynect) DeleteOneRPRecord(request *DeleteOneRPRecordRequestType) (*DeleteOneRPRecordResponseType, error) {
 28900  	return service.DeleteOneRPRecordContext(
 28901  		context.Background(),
 28902  		request,
 28903  	)
 28904  }
 28905  
 28906  func (service *dynect) CreateSPFRecordContext(ctx context.Context, request *CreateSPFRecordRequestType) (*CreateSPFRecordResponseType, error) {
 28907  	response := new(CreateSPFRecordResponseType)
 28908  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28909  	if err != nil {
 28910  		return nil, err
 28911  	}
 28912  
 28913  	return response, nil
 28914  }
 28915  
 28916  func (service *dynect) CreateSPFRecord(request *CreateSPFRecordRequestType) (*CreateSPFRecordResponseType, error) {
 28917  	return service.CreateSPFRecordContext(
 28918  		context.Background(),
 28919  		request,
 28920  	)
 28921  }
 28922  
 28923  func (service *dynect) GetOneSPFRecordContext(ctx context.Context, request *GetOneSPFRecordRequestType) (*GetOneSPFRecordResponseType, error) {
 28924  	response := new(GetOneSPFRecordResponseType)
 28925  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28926  	if err != nil {
 28927  		return nil, err
 28928  	}
 28929  
 28930  	return response, nil
 28931  }
 28932  
 28933  func (service *dynect) GetOneSPFRecord(request *GetOneSPFRecordRequestType) (*GetOneSPFRecordResponseType, error) {
 28934  	return service.GetOneSPFRecordContext(
 28935  		context.Background(),
 28936  		request,
 28937  	)
 28938  }
 28939  
 28940  func (service *dynect) GetSPFRecordsContext(ctx context.Context, request *GetSPFRecordsRequestType) (*GetSPFRecordsResponseType, error) {
 28941  	response := new(GetSPFRecordsResponseType)
 28942  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28943  	if err != nil {
 28944  		return nil, err
 28945  	}
 28946  
 28947  	return response, nil
 28948  }
 28949  
 28950  func (service *dynect) GetSPFRecords(request *GetSPFRecordsRequestType) (*GetSPFRecordsResponseType, error) {
 28951  	return service.GetSPFRecordsContext(
 28952  		context.Background(),
 28953  		request,
 28954  	)
 28955  }
 28956  
 28957  func (service *dynect) UpdateSPFRecordContext(ctx context.Context, request *UpdateSPFRecordRequestType) (*UpdateSPFRecordResponseType, error) {
 28958  	response := new(UpdateSPFRecordResponseType)
 28959  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28960  	if err != nil {
 28961  		return nil, err
 28962  	}
 28963  
 28964  	return response, nil
 28965  }
 28966  
 28967  func (service *dynect) UpdateSPFRecord(request *UpdateSPFRecordRequestType) (*UpdateSPFRecordResponseType, error) {
 28968  	return service.UpdateSPFRecordContext(
 28969  		context.Background(),
 28970  		request,
 28971  	)
 28972  }
 28973  
 28974  func (service *dynect) DeleteSPFRecordsContext(ctx context.Context, request *DeleteSPFRecordsRequestType) (*DeleteSPFRecordsResponseType, error) {
 28975  	response := new(DeleteSPFRecordsResponseType)
 28976  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28977  	if err != nil {
 28978  		return nil, err
 28979  	}
 28980  
 28981  	return response, nil
 28982  }
 28983  
 28984  func (service *dynect) DeleteSPFRecords(request *DeleteSPFRecordsRequestType) (*DeleteSPFRecordsResponseType, error) {
 28985  	return service.DeleteSPFRecordsContext(
 28986  		context.Background(),
 28987  		request,
 28988  	)
 28989  }
 28990  
 28991  func (service *dynect) DeleteOneSPFRecordContext(ctx context.Context, request *DeleteOneSPFRecordRequestType) (*DeleteOneSPFRecordResponseType, error) {
 28992  	response := new(DeleteOneSPFRecordResponseType)
 28993  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 28994  	if err != nil {
 28995  		return nil, err
 28996  	}
 28997  
 28998  	return response, nil
 28999  }
 29000  
 29001  func (service *dynect) DeleteOneSPFRecord(request *DeleteOneSPFRecordRequestType) (*DeleteOneSPFRecordResponseType, error) {
 29002  	return service.DeleteOneSPFRecordContext(
 29003  		context.Background(),
 29004  		request,
 29005  	)
 29006  }
 29007  
 29008  func (service *dynect) CreateSRVRecordContext(ctx context.Context, request *CreateSRVRecordRequestType) (*CreateSRVRecordResponseType, error) {
 29009  	response := new(CreateSRVRecordResponseType)
 29010  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29011  	if err != nil {
 29012  		return nil, err
 29013  	}
 29014  
 29015  	return response, nil
 29016  }
 29017  
 29018  func (service *dynect) CreateSRVRecord(request *CreateSRVRecordRequestType) (*CreateSRVRecordResponseType, error) {
 29019  	return service.CreateSRVRecordContext(
 29020  		context.Background(),
 29021  		request,
 29022  	)
 29023  }
 29024  
 29025  func (service *dynect) GetOneSRVRecordContext(ctx context.Context, request *GetOneSRVRecordRequestType) (*GetOneSRVRecordResponseType, error) {
 29026  	response := new(GetOneSRVRecordResponseType)
 29027  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29028  	if err != nil {
 29029  		return nil, err
 29030  	}
 29031  
 29032  	return response, nil
 29033  }
 29034  
 29035  func (service *dynect) GetOneSRVRecord(request *GetOneSRVRecordRequestType) (*GetOneSRVRecordResponseType, error) {
 29036  	return service.GetOneSRVRecordContext(
 29037  		context.Background(),
 29038  		request,
 29039  	)
 29040  }
 29041  
 29042  func (service *dynect) GetSRVRecordsContext(ctx context.Context, request *GetSRVRecordsRequestType) (*GetSRVRecordsResponseType, error) {
 29043  	response := new(GetSRVRecordsResponseType)
 29044  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29045  	if err != nil {
 29046  		return nil, err
 29047  	}
 29048  
 29049  	return response, nil
 29050  }
 29051  
 29052  func (service *dynect) GetSRVRecords(request *GetSRVRecordsRequestType) (*GetSRVRecordsResponseType, error) {
 29053  	return service.GetSRVRecordsContext(
 29054  		context.Background(),
 29055  		request,
 29056  	)
 29057  }
 29058  
 29059  func (service *dynect) UpdateSRVRecordContext(ctx context.Context, request *UpdateSRVRecordRequestType) (*UpdateSRVRecordResponseType, error) {
 29060  	response := new(UpdateSRVRecordResponseType)
 29061  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29062  	if err != nil {
 29063  		return nil, err
 29064  	}
 29065  
 29066  	return response, nil
 29067  }
 29068  
 29069  func (service *dynect) UpdateSRVRecord(request *UpdateSRVRecordRequestType) (*UpdateSRVRecordResponseType, error) {
 29070  	return service.UpdateSRVRecordContext(
 29071  		context.Background(),
 29072  		request,
 29073  	)
 29074  }
 29075  
 29076  func (service *dynect) DeleteSRVRecordsContext(ctx context.Context, request *DeleteSRVRecordsRequestType) (*DeleteSRVRecordsResponseType, error) {
 29077  	response := new(DeleteSRVRecordsResponseType)
 29078  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29079  	if err != nil {
 29080  		return nil, err
 29081  	}
 29082  
 29083  	return response, nil
 29084  }
 29085  
 29086  func (service *dynect) DeleteSRVRecords(request *DeleteSRVRecordsRequestType) (*DeleteSRVRecordsResponseType, error) {
 29087  	return service.DeleteSRVRecordsContext(
 29088  		context.Background(),
 29089  		request,
 29090  	)
 29091  }
 29092  
 29093  func (service *dynect) DeleteOneSRVRecordContext(ctx context.Context, request *DeleteOneSRVRecordRequestType) (*DeleteOneSRVRecordResponseType, error) {
 29094  	response := new(DeleteOneSRVRecordResponseType)
 29095  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29096  	if err != nil {
 29097  		return nil, err
 29098  	}
 29099  
 29100  	return response, nil
 29101  }
 29102  
 29103  func (service *dynect) DeleteOneSRVRecord(request *DeleteOneSRVRecordRequestType) (*DeleteOneSRVRecordResponseType, error) {
 29104  	return service.DeleteOneSRVRecordContext(
 29105  		context.Background(),
 29106  		request,
 29107  	)
 29108  }
 29109  
 29110  func (service *dynect) CreateSSHFPRecordContext(ctx context.Context, request *CreateSSHFPRecordRequestType) (*CreateSSHFPRecordResponseType, error) {
 29111  	response := new(CreateSSHFPRecordResponseType)
 29112  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29113  	if err != nil {
 29114  		return nil, err
 29115  	}
 29116  
 29117  	return response, nil
 29118  }
 29119  
 29120  func (service *dynect) CreateSSHFPRecord(request *CreateSSHFPRecordRequestType) (*CreateSSHFPRecordResponseType, error) {
 29121  	return service.CreateSSHFPRecordContext(
 29122  		context.Background(),
 29123  		request,
 29124  	)
 29125  }
 29126  
 29127  func (service *dynect) GetOneSSHFPRecordContext(ctx context.Context, request *GetOneSSHFPRecordRequestType) (*GetOneSSHFPRecordResponseType, error) {
 29128  	response := new(GetOneSSHFPRecordResponseType)
 29129  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29130  	if err != nil {
 29131  		return nil, err
 29132  	}
 29133  
 29134  	return response, nil
 29135  }
 29136  
 29137  func (service *dynect) GetOneSSHFPRecord(request *GetOneSSHFPRecordRequestType) (*GetOneSSHFPRecordResponseType, error) {
 29138  	return service.GetOneSSHFPRecordContext(
 29139  		context.Background(),
 29140  		request,
 29141  	)
 29142  }
 29143  
 29144  func (service *dynect) GetSSHFPRecordsContext(ctx context.Context, request *GetSSHFPRecordsRequestType) (*GetSSHFPRecordsResponseType, error) {
 29145  	response := new(GetSSHFPRecordsResponseType)
 29146  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29147  	if err != nil {
 29148  		return nil, err
 29149  	}
 29150  
 29151  	return response, nil
 29152  }
 29153  
 29154  func (service *dynect) GetSSHFPRecords(request *GetSSHFPRecordsRequestType) (*GetSSHFPRecordsResponseType, error) {
 29155  	return service.GetSSHFPRecordsContext(
 29156  		context.Background(),
 29157  		request,
 29158  	)
 29159  }
 29160  
 29161  func (service *dynect) UpdateSSHFPRecordContext(ctx context.Context, request *UpdateSSHFPRecordRequestType) (*UpdateSSHFPRecordResponseType, error) {
 29162  	response := new(UpdateSSHFPRecordResponseType)
 29163  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29164  	if err != nil {
 29165  		return nil, err
 29166  	}
 29167  
 29168  	return response, nil
 29169  }
 29170  
 29171  func (service *dynect) UpdateSSHFPRecord(request *UpdateSSHFPRecordRequestType) (*UpdateSSHFPRecordResponseType, error) {
 29172  	return service.UpdateSSHFPRecordContext(
 29173  		context.Background(),
 29174  		request,
 29175  	)
 29176  }
 29177  
 29178  func (service *dynect) DeleteSSHFPRecordsContext(ctx context.Context, request *DeleteSSHFPRecordsRequestType) (*DeleteSSHFPRecordsResponseType, error) {
 29179  	response := new(DeleteSSHFPRecordsResponseType)
 29180  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29181  	if err != nil {
 29182  		return nil, err
 29183  	}
 29184  
 29185  	return response, nil
 29186  }
 29187  
 29188  func (service *dynect) DeleteSSHFPRecords(request *DeleteSSHFPRecordsRequestType) (*DeleteSSHFPRecordsResponseType, error) {
 29189  	return service.DeleteSSHFPRecordsContext(
 29190  		context.Background(),
 29191  		request,
 29192  	)
 29193  }
 29194  
 29195  func (service *dynect) DeleteOneSSHFPRecordContext(ctx context.Context, request *DeleteOneSSHFPRecordRequestType) (*DeleteOneSSHFPRecordResponseType, error) {
 29196  	response := new(DeleteOneSSHFPRecordResponseType)
 29197  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29198  	if err != nil {
 29199  		return nil, err
 29200  	}
 29201  
 29202  	return response, nil
 29203  }
 29204  
 29205  func (service *dynect) DeleteOneSSHFPRecord(request *DeleteOneSSHFPRecordRequestType) (*DeleteOneSSHFPRecordResponseType, error) {
 29206  	return service.DeleteOneSSHFPRecordContext(
 29207  		context.Background(),
 29208  		request,
 29209  	)
 29210  }
 29211  
 29212  func (service *dynect) CreateTLSARecordContext(ctx context.Context, request *CreateTLSARecordRequestType) (*CreateTLSARecordResponseType, error) {
 29213  	response := new(CreateTLSARecordResponseType)
 29214  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29215  	if err != nil {
 29216  		return nil, err
 29217  	}
 29218  
 29219  	return response, nil
 29220  }
 29221  
 29222  func (service *dynect) CreateTLSARecord(request *CreateTLSARecordRequestType) (*CreateTLSARecordResponseType, error) {
 29223  	return service.CreateTLSARecordContext(
 29224  		context.Background(),
 29225  		request,
 29226  	)
 29227  }
 29228  
 29229  func (service *dynect) GetOneTLSARecordContext(ctx context.Context, request *GetOneTLSARecordRequestType) (*GetOneTLSARecordResponseType, error) {
 29230  	response := new(GetOneTLSARecordResponseType)
 29231  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29232  	if err != nil {
 29233  		return nil, err
 29234  	}
 29235  
 29236  	return response, nil
 29237  }
 29238  
 29239  func (service *dynect) GetOneTLSARecord(request *GetOneTLSARecordRequestType) (*GetOneTLSARecordResponseType, error) {
 29240  	return service.GetOneTLSARecordContext(
 29241  		context.Background(),
 29242  		request,
 29243  	)
 29244  }
 29245  
 29246  func (service *dynect) GetTLSARecordsContext(ctx context.Context, request *GetTLSARecordsRequestType) (*GetTLSARecordsResponseType, error) {
 29247  	response := new(GetTLSARecordsResponseType)
 29248  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29249  	if err != nil {
 29250  		return nil, err
 29251  	}
 29252  
 29253  	return response, nil
 29254  }
 29255  
 29256  func (service *dynect) GetTLSARecords(request *GetTLSARecordsRequestType) (*GetTLSARecordsResponseType, error) {
 29257  	return service.GetTLSARecordsContext(
 29258  		context.Background(),
 29259  		request,
 29260  	)
 29261  }
 29262  
 29263  func (service *dynect) UpdateTLSARecordContext(ctx context.Context, request *UpdateTLSARecordRequestType) (*UpdateTLSARecordResponseType, error) {
 29264  	response := new(UpdateTLSARecordResponseType)
 29265  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29266  	if err != nil {
 29267  		return nil, err
 29268  	}
 29269  
 29270  	return response, nil
 29271  }
 29272  
 29273  func (service *dynect) UpdateTLSARecord(request *UpdateTLSARecordRequestType) (*UpdateTLSARecordResponseType, error) {
 29274  	return service.UpdateTLSARecordContext(
 29275  		context.Background(),
 29276  		request,
 29277  	)
 29278  }
 29279  
 29280  func (service *dynect) DeleteTLSARecordsContext(ctx context.Context, request *DeleteTLSARecordsRequestType) (*DeleteTLSARecordsResponseType, error) {
 29281  	response := new(DeleteTLSARecordsResponseType)
 29282  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29283  	if err != nil {
 29284  		return nil, err
 29285  	}
 29286  
 29287  	return response, nil
 29288  }
 29289  
 29290  func (service *dynect) DeleteTLSARecords(request *DeleteTLSARecordsRequestType) (*DeleteTLSARecordsResponseType, error) {
 29291  	return service.DeleteTLSARecordsContext(
 29292  		context.Background(),
 29293  		request,
 29294  	)
 29295  }
 29296  
 29297  func (service *dynect) DeleteOneTLSARecordContext(ctx context.Context, request *DeleteOneTLSARecordRequestType) (*DeleteOneTLSARecordResponseType, error) {
 29298  	response := new(DeleteOneTLSARecordResponseType)
 29299  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29300  	if err != nil {
 29301  		return nil, err
 29302  	}
 29303  
 29304  	return response, nil
 29305  }
 29306  
 29307  func (service *dynect) DeleteOneTLSARecord(request *DeleteOneTLSARecordRequestType) (*DeleteOneTLSARecordResponseType, error) {
 29308  	return service.DeleteOneTLSARecordContext(
 29309  		context.Background(),
 29310  		request,
 29311  	)
 29312  }
 29313  
 29314  func (service *dynect) CreateTXTRecordContext(ctx context.Context, request *CreateTXTRecordRequestType) (*CreateTXTRecordResponseType, error) {
 29315  	response := new(CreateTXTRecordResponseType)
 29316  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29317  	if err != nil {
 29318  		return nil, err
 29319  	}
 29320  
 29321  	return response, nil
 29322  }
 29323  
 29324  func (service *dynect) CreateTXTRecord(request *CreateTXTRecordRequestType) (*CreateTXTRecordResponseType, error) {
 29325  	return service.CreateTXTRecordContext(
 29326  		context.Background(),
 29327  		request,
 29328  	)
 29329  }
 29330  
 29331  func (service *dynect) GetOneTXTRecordContext(ctx context.Context, request *GetOneTXTRecordRequestType) (*GetOneTXTRecordResponseType, error) {
 29332  	response := new(GetOneTXTRecordResponseType)
 29333  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29334  	if err != nil {
 29335  		return nil, err
 29336  	}
 29337  
 29338  	return response, nil
 29339  }
 29340  
 29341  func (service *dynect) GetOneTXTRecord(request *GetOneTXTRecordRequestType) (*GetOneTXTRecordResponseType, error) {
 29342  	return service.GetOneTXTRecordContext(
 29343  		context.Background(),
 29344  		request,
 29345  	)
 29346  }
 29347  
 29348  func (service *dynect) GetTXTRecordsContext(ctx context.Context, request *GetTXTRecordsRequestType) (*GetTXTRecordsResponseType, error) {
 29349  	response := new(GetTXTRecordsResponseType)
 29350  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29351  	if err != nil {
 29352  		return nil, err
 29353  	}
 29354  
 29355  	return response, nil
 29356  }
 29357  
 29358  func (service *dynect) GetTXTRecords(request *GetTXTRecordsRequestType) (*GetTXTRecordsResponseType, error) {
 29359  	return service.GetTXTRecordsContext(
 29360  		context.Background(),
 29361  		request,
 29362  	)
 29363  }
 29364  
 29365  func (service *dynect) UpdateTXTRecordContext(ctx context.Context, request *UpdateTXTRecordRequestType) (*UpdateTXTRecordResponseType, error) {
 29366  	response := new(UpdateTXTRecordResponseType)
 29367  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29368  	if err != nil {
 29369  		return nil, err
 29370  	}
 29371  
 29372  	return response, nil
 29373  }
 29374  
 29375  func (service *dynect) UpdateTXTRecord(request *UpdateTXTRecordRequestType) (*UpdateTXTRecordResponseType, error) {
 29376  	return service.UpdateTXTRecordContext(
 29377  		context.Background(),
 29378  		request,
 29379  	)
 29380  }
 29381  
 29382  func (service *dynect) DeleteTXTRecordsContext(ctx context.Context, request *DeleteTXTRecordsRequestType) (*DeleteTXTRecordsResponseType, error) {
 29383  	response := new(DeleteTXTRecordsResponseType)
 29384  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29385  	if err != nil {
 29386  		return nil, err
 29387  	}
 29388  
 29389  	return response, nil
 29390  }
 29391  
 29392  func (service *dynect) DeleteTXTRecords(request *DeleteTXTRecordsRequestType) (*DeleteTXTRecordsResponseType, error) {
 29393  	return service.DeleteTXTRecordsContext(
 29394  		context.Background(),
 29395  		request,
 29396  	)
 29397  }
 29398  
 29399  func (service *dynect) DeleteOneTXTRecordContext(ctx context.Context, request *DeleteOneTXTRecordRequestType) (*DeleteOneTXTRecordResponseType, error) {
 29400  	response := new(DeleteOneTXTRecordResponseType)
 29401  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29402  	if err != nil {
 29403  		return nil, err
 29404  	}
 29405  
 29406  	return response, nil
 29407  }
 29408  
 29409  func (service *dynect) DeleteOneTXTRecord(request *DeleteOneTXTRecordRequestType) (*DeleteOneTXTRecordResponseType, error) {
 29410  	return service.DeleteOneTXTRecordContext(
 29411  		context.Background(),
 29412  		request,
 29413  	)
 29414  }
 29415  
 29416  func (service *dynect) GetOneSOARecordContext(ctx context.Context, request *GetOneSOARecordRequestType) (*GetOneSOARecordResponseType, error) {
 29417  	response := new(GetOneSOARecordResponseType)
 29418  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29419  	if err != nil {
 29420  		return nil, err
 29421  	}
 29422  
 29423  	return response, nil
 29424  }
 29425  
 29426  func (service *dynect) GetOneSOARecord(request *GetOneSOARecordRequestType) (*GetOneSOARecordResponseType, error) {
 29427  	return service.GetOneSOARecordContext(
 29428  		context.Background(),
 29429  		request,
 29430  	)
 29431  }
 29432  
 29433  func (service *dynect) GetSOARecordsContext(ctx context.Context, request *GetSOARecordsRequestType) (*GetSOARecordsResponseType, error) {
 29434  	response := new(GetSOARecordsResponseType)
 29435  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29436  	if err != nil {
 29437  		return nil, err
 29438  	}
 29439  
 29440  	return response, nil
 29441  }
 29442  
 29443  func (service *dynect) GetSOARecords(request *GetSOARecordsRequestType) (*GetSOARecordsResponseType, error) {
 29444  	return service.GetSOARecordsContext(
 29445  		context.Background(),
 29446  		request,
 29447  	)
 29448  }
 29449  
 29450  func (service *dynect) UpdateSOARecordContext(ctx context.Context, request *UpdateSOARecordRequestType) (*UpdateSOARecordResponseType, error) {
 29451  	response := new(UpdateSOARecordResponseType)
 29452  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29453  	if err != nil {
 29454  		return nil, err
 29455  	}
 29456  
 29457  	return response, nil
 29458  }
 29459  
 29460  func (service *dynect) UpdateSOARecord(request *UpdateSOARecordRequestType) (*UpdateSOARecordResponseType, error) {
 29461  	return service.UpdateSOARecordContext(
 29462  		context.Background(),
 29463  		request,
 29464  	)
 29465  }
 29466  
 29467  func (service *dynect) CreateNSRecordContext(ctx context.Context, request *CreateNSRecordRequestType) (*CreateNSRecordResponseType, error) {
 29468  	response := new(CreateNSRecordResponseType)
 29469  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29470  	if err != nil {
 29471  		return nil, err
 29472  	}
 29473  
 29474  	return response, nil
 29475  }
 29476  
 29477  func (service *dynect) CreateNSRecord(request *CreateNSRecordRequestType) (*CreateNSRecordResponseType, error) {
 29478  	return service.CreateNSRecordContext(
 29479  		context.Background(),
 29480  		request,
 29481  	)
 29482  }
 29483  
 29484  func (service *dynect) GetOneNSRecordContext(ctx context.Context, request *GetOneNSRecordRequestType) (*GetOneNSRecordResponseType, error) {
 29485  	response := new(GetOneNSRecordResponseType)
 29486  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29487  	if err != nil {
 29488  		return nil, err
 29489  	}
 29490  
 29491  	return response, nil
 29492  }
 29493  
 29494  func (service *dynect) GetOneNSRecord(request *GetOneNSRecordRequestType) (*GetOneNSRecordResponseType, error) {
 29495  	return service.GetOneNSRecordContext(
 29496  		context.Background(),
 29497  		request,
 29498  	)
 29499  }
 29500  
 29501  func (service *dynect) GetNSRecordsContext(ctx context.Context, request *GetNSRecordsRequestType) (*GetNSRecordsResponseType, error) {
 29502  	response := new(GetNSRecordsResponseType)
 29503  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29504  	if err != nil {
 29505  		return nil, err
 29506  	}
 29507  
 29508  	return response, nil
 29509  }
 29510  
 29511  func (service *dynect) GetNSRecords(request *GetNSRecordsRequestType) (*GetNSRecordsResponseType, error) {
 29512  	return service.GetNSRecordsContext(
 29513  		context.Background(),
 29514  		request,
 29515  	)
 29516  }
 29517  
 29518  func (service *dynect) UpdateNSRecordContext(ctx context.Context, request *UpdateNSRecordRequestType) (*UpdateNSRecordResponseType, error) {
 29519  	response := new(UpdateNSRecordResponseType)
 29520  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29521  	if err != nil {
 29522  		return nil, err
 29523  	}
 29524  
 29525  	return response, nil
 29526  }
 29527  
 29528  func (service *dynect) UpdateNSRecord(request *UpdateNSRecordRequestType) (*UpdateNSRecordResponseType, error) {
 29529  	return service.UpdateNSRecordContext(
 29530  		context.Background(),
 29531  		request,
 29532  	)
 29533  }
 29534  
 29535  func (service *dynect) DeleteNSRecordsContext(ctx context.Context, request *DeleteNSRecordsRequestType) (*DeleteNSRecordsResponseType, error) {
 29536  	response := new(DeleteNSRecordsResponseType)
 29537  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29538  	if err != nil {
 29539  		return nil, err
 29540  	}
 29541  
 29542  	return response, nil
 29543  }
 29544  
 29545  func (service *dynect) DeleteNSRecords(request *DeleteNSRecordsRequestType) (*DeleteNSRecordsResponseType, error) {
 29546  	return service.DeleteNSRecordsContext(
 29547  		context.Background(),
 29548  		request,
 29549  	)
 29550  }
 29551  
 29552  func (service *dynect) DeleteOneNSRecordContext(ctx context.Context, request *DeleteOneNSRecordRequestType) (*DeleteOneNSRecordResponseType, error) {
 29553  	response := new(DeleteOneNSRecordResponseType)
 29554  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29555  	if err != nil {
 29556  		return nil, err
 29557  	}
 29558  
 29559  	return response, nil
 29560  }
 29561  
 29562  func (service *dynect) DeleteOneNSRecord(request *DeleteOneNSRecordRequestType) (*DeleteOneNSRecordResponseType, error) {
 29563  	return service.DeleteOneNSRecordContext(
 29564  		context.Background(),
 29565  		request,
 29566  	)
 29567  }
 29568  
 29569  func (service *dynect) ReplaceARecordsContext(ctx context.Context, request *ReplaceARecordsRequestType) (*ReplaceARecordsResponseType, error) {
 29570  	response := new(ReplaceARecordsResponseType)
 29571  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29572  	if err != nil {
 29573  		return nil, err
 29574  	}
 29575  
 29576  	return response, nil
 29577  }
 29578  
 29579  func (service *dynect) ReplaceARecords(request *ReplaceARecordsRequestType) (*ReplaceARecordsResponseType, error) {
 29580  	return service.ReplaceARecordsContext(
 29581  		context.Background(),
 29582  		request,
 29583  	)
 29584  }
 29585  
 29586  func (service *dynect) ReplaceAAAARecordsContext(ctx context.Context, request *ReplaceAAAARecordsRequestType) (*ReplaceAAAARecordsResponseType, error) {
 29587  	response := new(ReplaceAAAARecordsResponseType)
 29588  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29589  	if err != nil {
 29590  		return nil, err
 29591  	}
 29592  
 29593  	return response, nil
 29594  }
 29595  
 29596  func (service *dynect) ReplaceAAAARecords(request *ReplaceAAAARecordsRequestType) (*ReplaceAAAARecordsResponseType, error) {
 29597  	return service.ReplaceAAAARecordsContext(
 29598  		context.Background(),
 29599  		request,
 29600  	)
 29601  }
 29602  
 29603  func (service *dynect) ReplaceALIASRecordsContext(ctx context.Context, request *ReplaceALIASRecordsRequestType) (*ReplaceALIASRecordsResponseType, error) {
 29604  	response := new(ReplaceALIASRecordsResponseType)
 29605  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29606  	if err != nil {
 29607  		return nil, err
 29608  	}
 29609  
 29610  	return response, nil
 29611  }
 29612  
 29613  func (service *dynect) ReplaceALIASRecords(request *ReplaceALIASRecordsRequestType) (*ReplaceALIASRecordsResponseType, error) {
 29614  	return service.ReplaceALIASRecordsContext(
 29615  		context.Background(),
 29616  		request,
 29617  	)
 29618  }
 29619  
 29620  func (service *dynect) ReplaceCAARecordsContext(ctx context.Context, request *ReplaceCAARecordsRequestType) (*ReplaceCAARecordsResponseType, error) {
 29621  	response := new(ReplaceCAARecordsResponseType)
 29622  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29623  	if err != nil {
 29624  		return nil, err
 29625  	}
 29626  
 29627  	return response, nil
 29628  }
 29629  
 29630  func (service *dynect) ReplaceCAARecords(request *ReplaceCAARecordsRequestType) (*ReplaceCAARecordsResponseType, error) {
 29631  	return service.ReplaceCAARecordsContext(
 29632  		context.Background(),
 29633  		request,
 29634  	)
 29635  }
 29636  
 29637  func (service *dynect) ReplaceCDNSKEYRecordsContext(ctx context.Context, request *ReplaceCDNSKEYRecordsRequestType) (*ReplaceCDNSKEYRecordsResponseType, error) {
 29638  	response := new(ReplaceCDNSKEYRecordsResponseType)
 29639  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29640  	if err != nil {
 29641  		return nil, err
 29642  	}
 29643  
 29644  	return response, nil
 29645  }
 29646  
 29647  func (service *dynect) ReplaceCDNSKEYRecords(request *ReplaceCDNSKEYRecordsRequestType) (*ReplaceCDNSKEYRecordsResponseType, error) {
 29648  	return service.ReplaceCDNSKEYRecordsContext(
 29649  		context.Background(),
 29650  		request,
 29651  	)
 29652  }
 29653  
 29654  func (service *dynect) ReplaceCDSRecordsContext(ctx context.Context, request *ReplaceCDSRecordsRequestType) (*ReplaceCDSRecordsResponseType, error) {
 29655  	response := new(ReplaceCDSRecordsResponseType)
 29656  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29657  	if err != nil {
 29658  		return nil, err
 29659  	}
 29660  
 29661  	return response, nil
 29662  }
 29663  
 29664  func (service *dynect) ReplaceCDSRecords(request *ReplaceCDSRecordsRequestType) (*ReplaceCDSRecordsResponseType, error) {
 29665  	return service.ReplaceCDSRecordsContext(
 29666  		context.Background(),
 29667  		request,
 29668  	)
 29669  }
 29670  
 29671  func (service *dynect) ReplaceCERTRecordsContext(ctx context.Context, request *ReplaceCERTRecordsRequestType) (*ReplaceCERTRecordsResponseType, error) {
 29672  	response := new(ReplaceCERTRecordsResponseType)
 29673  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29674  	if err != nil {
 29675  		return nil, err
 29676  	}
 29677  
 29678  	return response, nil
 29679  }
 29680  
 29681  func (service *dynect) ReplaceCERTRecords(request *ReplaceCERTRecordsRequestType) (*ReplaceCERTRecordsResponseType, error) {
 29682  	return service.ReplaceCERTRecordsContext(
 29683  		context.Background(),
 29684  		request,
 29685  	)
 29686  }
 29687  
 29688  func (service *dynect) ReplaceCNAMERecordsContext(ctx context.Context, request *ReplaceCNAMERecordsRequestType) (*ReplaceCNAMERecordsResponseType, error) {
 29689  	response := new(ReplaceCNAMERecordsResponseType)
 29690  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29691  	if err != nil {
 29692  		return nil, err
 29693  	}
 29694  
 29695  	return response, nil
 29696  }
 29697  
 29698  func (service *dynect) ReplaceCNAMERecords(request *ReplaceCNAMERecordsRequestType) (*ReplaceCNAMERecordsResponseType, error) {
 29699  	return service.ReplaceCNAMERecordsContext(
 29700  		context.Background(),
 29701  		request,
 29702  	)
 29703  }
 29704  
 29705  func (service *dynect) ReplaceCSYNCRecordsContext(ctx context.Context, request *ReplaceCSYNCRecordsRequestType) (*ReplaceCSYNCRecordsResponseType, error) {
 29706  	response := new(ReplaceCSYNCRecordsResponseType)
 29707  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29708  	if err != nil {
 29709  		return nil, err
 29710  	}
 29711  
 29712  	return response, nil
 29713  }
 29714  
 29715  func (service *dynect) ReplaceCSYNCRecords(request *ReplaceCSYNCRecordsRequestType) (*ReplaceCSYNCRecordsResponseType, error) {
 29716  	return service.ReplaceCSYNCRecordsContext(
 29717  		context.Background(),
 29718  		request,
 29719  	)
 29720  }
 29721  
 29722  func (service *dynect) ReplaceDHCIDRecordsContext(ctx context.Context, request *ReplaceDHCIDRecordsRequestType) (*ReplaceDHCIDRecordsResponseType, error) {
 29723  	response := new(ReplaceDHCIDRecordsResponseType)
 29724  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29725  	if err != nil {
 29726  		return nil, err
 29727  	}
 29728  
 29729  	return response, nil
 29730  }
 29731  
 29732  func (service *dynect) ReplaceDHCIDRecords(request *ReplaceDHCIDRecordsRequestType) (*ReplaceDHCIDRecordsResponseType, error) {
 29733  	return service.ReplaceDHCIDRecordsContext(
 29734  		context.Background(),
 29735  		request,
 29736  	)
 29737  }
 29738  
 29739  func (service *dynect) ReplaceDNAMERecordsContext(ctx context.Context, request *ReplaceDNAMERecordsRequestType) (*ReplaceDNAMERecordsResponseType, error) {
 29740  	response := new(ReplaceDNAMERecordsResponseType)
 29741  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29742  	if err != nil {
 29743  		return nil, err
 29744  	}
 29745  
 29746  	return response, nil
 29747  }
 29748  
 29749  func (service *dynect) ReplaceDNAMERecords(request *ReplaceDNAMERecordsRequestType) (*ReplaceDNAMERecordsResponseType, error) {
 29750  	return service.ReplaceDNAMERecordsContext(
 29751  		context.Background(),
 29752  		request,
 29753  	)
 29754  }
 29755  
 29756  func (service *dynect) ReplaceDNSKEYRecordsContext(ctx context.Context, request *ReplaceDNSKEYRecordsRequestType) (*ReplaceDNSKEYRecordsResponseType, error) {
 29757  	response := new(ReplaceDNSKEYRecordsResponseType)
 29758  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29759  	if err != nil {
 29760  		return nil, err
 29761  	}
 29762  
 29763  	return response, nil
 29764  }
 29765  
 29766  func (service *dynect) ReplaceDNSKEYRecords(request *ReplaceDNSKEYRecordsRequestType) (*ReplaceDNSKEYRecordsResponseType, error) {
 29767  	return service.ReplaceDNSKEYRecordsContext(
 29768  		context.Background(),
 29769  		request,
 29770  	)
 29771  }
 29772  
 29773  func (service *dynect) ReplaceDSRecordsContext(ctx context.Context, request *ReplaceDSRecordsRequestType) (*ReplaceDSRecordsResponseType, error) {
 29774  	response := new(ReplaceDSRecordsResponseType)
 29775  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29776  	if err != nil {
 29777  		return nil, err
 29778  	}
 29779  
 29780  	return response, nil
 29781  }
 29782  
 29783  func (service *dynect) ReplaceDSRecords(request *ReplaceDSRecordsRequestType) (*ReplaceDSRecordsResponseType, error) {
 29784  	return service.ReplaceDSRecordsContext(
 29785  		context.Background(),
 29786  		request,
 29787  	)
 29788  }
 29789  
 29790  func (service *dynect) ReplaceIPSECKEYRecordsContext(ctx context.Context, request *ReplaceIPSECKEYRecordsRequestType) (*ReplaceIPSECKEYRecordsResponseType, error) {
 29791  	response := new(ReplaceIPSECKEYRecordsResponseType)
 29792  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29793  	if err != nil {
 29794  		return nil, err
 29795  	}
 29796  
 29797  	return response, nil
 29798  }
 29799  
 29800  func (service *dynect) ReplaceIPSECKEYRecords(request *ReplaceIPSECKEYRecordsRequestType) (*ReplaceIPSECKEYRecordsResponseType, error) {
 29801  	return service.ReplaceIPSECKEYRecordsContext(
 29802  		context.Background(),
 29803  		request,
 29804  	)
 29805  }
 29806  
 29807  func (service *dynect) ReplaceKEYRecordsContext(ctx context.Context, request *ReplaceKEYRecordsRequestType) (*ReplaceKEYRecordsResponseType, error) {
 29808  	response := new(ReplaceKEYRecordsResponseType)
 29809  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29810  	if err != nil {
 29811  		return nil, err
 29812  	}
 29813  
 29814  	return response, nil
 29815  }
 29816  
 29817  func (service *dynect) ReplaceKEYRecords(request *ReplaceKEYRecordsRequestType) (*ReplaceKEYRecordsResponseType, error) {
 29818  	return service.ReplaceKEYRecordsContext(
 29819  		context.Background(),
 29820  		request,
 29821  	)
 29822  }
 29823  
 29824  func (service *dynect) ReplaceKXRecordsContext(ctx context.Context, request *ReplaceKXRecordsRequestType) (*ReplaceKXRecordsResponseType, error) {
 29825  	response := new(ReplaceKXRecordsResponseType)
 29826  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29827  	if err != nil {
 29828  		return nil, err
 29829  	}
 29830  
 29831  	return response, nil
 29832  }
 29833  
 29834  func (service *dynect) ReplaceKXRecords(request *ReplaceKXRecordsRequestType) (*ReplaceKXRecordsResponseType, error) {
 29835  	return service.ReplaceKXRecordsContext(
 29836  		context.Background(),
 29837  		request,
 29838  	)
 29839  }
 29840  
 29841  func (service *dynect) ReplaceLOCRecordsContext(ctx context.Context, request *ReplaceLOCRecordsRequestType) (*ReplaceLOCRecordsResponseType, error) {
 29842  	response := new(ReplaceLOCRecordsResponseType)
 29843  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29844  	if err != nil {
 29845  		return nil, err
 29846  	}
 29847  
 29848  	return response, nil
 29849  }
 29850  
 29851  func (service *dynect) ReplaceLOCRecords(request *ReplaceLOCRecordsRequestType) (*ReplaceLOCRecordsResponseType, error) {
 29852  	return service.ReplaceLOCRecordsContext(
 29853  		context.Background(),
 29854  		request,
 29855  	)
 29856  }
 29857  
 29858  func (service *dynect) ReplaceMXRecordsContext(ctx context.Context, request *ReplaceMXRecordsRequestType) (*ReplaceMXRecordsResponseType, error) {
 29859  	response := new(ReplaceMXRecordsResponseType)
 29860  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29861  	if err != nil {
 29862  		return nil, err
 29863  	}
 29864  
 29865  	return response, nil
 29866  }
 29867  
 29868  func (service *dynect) ReplaceMXRecords(request *ReplaceMXRecordsRequestType) (*ReplaceMXRecordsResponseType, error) {
 29869  	return service.ReplaceMXRecordsContext(
 29870  		context.Background(),
 29871  		request,
 29872  	)
 29873  }
 29874  
 29875  func (service *dynect) ReplaceNAPTRRecordsContext(ctx context.Context, request *ReplaceNAPTRRecordsRequestType) (*ReplaceNAPTRRecordsResponseType, error) {
 29876  	response := new(ReplaceNAPTRRecordsResponseType)
 29877  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29878  	if err != nil {
 29879  		return nil, err
 29880  	}
 29881  
 29882  	return response, nil
 29883  }
 29884  
 29885  func (service *dynect) ReplaceNAPTRRecords(request *ReplaceNAPTRRecordsRequestType) (*ReplaceNAPTRRecordsResponseType, error) {
 29886  	return service.ReplaceNAPTRRecordsContext(
 29887  		context.Background(),
 29888  		request,
 29889  	)
 29890  }
 29891  
 29892  func (service *dynect) ReplaceNSAPRecordsContext(ctx context.Context, request *ReplaceNSAPRecordsRequestType) (*ReplaceNSAPRecordsResponseType, error) {
 29893  	response := new(ReplaceNSAPRecordsResponseType)
 29894  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29895  	if err != nil {
 29896  		return nil, err
 29897  	}
 29898  
 29899  	return response, nil
 29900  }
 29901  
 29902  func (service *dynect) ReplaceNSAPRecords(request *ReplaceNSAPRecordsRequestType) (*ReplaceNSAPRecordsResponseType, error) {
 29903  	return service.ReplaceNSAPRecordsContext(
 29904  		context.Background(),
 29905  		request,
 29906  	)
 29907  }
 29908  
 29909  func (service *dynect) ReplacePOLICYRecordsContext(ctx context.Context, request *ReplacePOLICYRecordsRequestType) (*ReplacePOLICYRecordsResponseType, error) {
 29910  	response := new(ReplacePOLICYRecordsResponseType)
 29911  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29912  	if err != nil {
 29913  		return nil, err
 29914  	}
 29915  
 29916  	return response, nil
 29917  }
 29918  
 29919  func (service *dynect) ReplacePOLICYRecords(request *ReplacePOLICYRecordsRequestType) (*ReplacePOLICYRecordsResponseType, error) {
 29920  	return service.ReplacePOLICYRecordsContext(
 29921  		context.Background(),
 29922  		request,
 29923  	)
 29924  }
 29925  
 29926  func (service *dynect) ReplacePTRRecordsContext(ctx context.Context, request *ReplacePTRRecordsRequestType) (*ReplacePTRRecordsResponseType, error) {
 29927  	response := new(ReplacePTRRecordsResponseType)
 29928  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29929  	if err != nil {
 29930  		return nil, err
 29931  	}
 29932  
 29933  	return response, nil
 29934  }
 29935  
 29936  func (service *dynect) ReplacePTRRecords(request *ReplacePTRRecordsRequestType) (*ReplacePTRRecordsResponseType, error) {
 29937  	return service.ReplacePTRRecordsContext(
 29938  		context.Background(),
 29939  		request,
 29940  	)
 29941  }
 29942  
 29943  func (service *dynect) ReplacePXRecordsContext(ctx context.Context, request *ReplacePXRecordsRequestType) (*ReplacePXRecordsResponseType, error) {
 29944  	response := new(ReplacePXRecordsResponseType)
 29945  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29946  	if err != nil {
 29947  		return nil, err
 29948  	}
 29949  
 29950  	return response, nil
 29951  }
 29952  
 29953  func (service *dynect) ReplacePXRecords(request *ReplacePXRecordsRequestType) (*ReplacePXRecordsResponseType, error) {
 29954  	return service.ReplacePXRecordsContext(
 29955  		context.Background(),
 29956  		request,
 29957  	)
 29958  }
 29959  
 29960  func (service *dynect) ReplaceRPRecordsContext(ctx context.Context, request *ReplaceRPRecordsRequestType) (*ReplaceRPRecordsResponseType, error) {
 29961  	response := new(ReplaceRPRecordsResponseType)
 29962  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29963  	if err != nil {
 29964  		return nil, err
 29965  	}
 29966  
 29967  	return response, nil
 29968  }
 29969  
 29970  func (service *dynect) ReplaceRPRecords(request *ReplaceRPRecordsRequestType) (*ReplaceRPRecordsResponseType, error) {
 29971  	return service.ReplaceRPRecordsContext(
 29972  		context.Background(),
 29973  		request,
 29974  	)
 29975  }
 29976  
 29977  func (service *dynect) ReplaceSPFRecordsContext(ctx context.Context, request *ReplaceSPFRecordsRequestType) (*ReplaceSPFRecordsResponseType, error) {
 29978  	response := new(ReplaceSPFRecordsResponseType)
 29979  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29980  	if err != nil {
 29981  		return nil, err
 29982  	}
 29983  
 29984  	return response, nil
 29985  }
 29986  
 29987  func (service *dynect) ReplaceSPFRecords(request *ReplaceSPFRecordsRequestType) (*ReplaceSPFRecordsResponseType, error) {
 29988  	return service.ReplaceSPFRecordsContext(
 29989  		context.Background(),
 29990  		request,
 29991  	)
 29992  }
 29993  
 29994  func (service *dynect) ReplaceSRVRecordsContext(ctx context.Context, request *ReplaceSRVRecordsRequestType) (*ReplaceSRVRecordsResponseType, error) {
 29995  	response := new(ReplaceSRVRecordsResponseType)
 29996  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 29997  	if err != nil {
 29998  		return nil, err
 29999  	}
 30000  
 30001  	return response, nil
 30002  }
 30003  
 30004  func (service *dynect) ReplaceSRVRecords(request *ReplaceSRVRecordsRequestType) (*ReplaceSRVRecordsResponseType, error) {
 30005  	return service.ReplaceSRVRecordsContext(
 30006  		context.Background(),
 30007  		request,
 30008  	)
 30009  }
 30010  
 30011  func (service *dynect) ReplaceSSHFPRecordsContext(ctx context.Context, request *ReplaceSSHFPRecordsRequestType) (*ReplaceSSHFPRecordsResponseType, error) {
 30012  	response := new(ReplaceSSHFPRecordsResponseType)
 30013  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30014  	if err != nil {
 30015  		return nil, err
 30016  	}
 30017  
 30018  	return response, nil
 30019  }
 30020  
 30021  func (service *dynect) ReplaceSSHFPRecords(request *ReplaceSSHFPRecordsRequestType) (*ReplaceSSHFPRecordsResponseType, error) {
 30022  	return service.ReplaceSSHFPRecordsContext(
 30023  		context.Background(),
 30024  		request,
 30025  	)
 30026  }
 30027  
 30028  func (service *dynect) ReplaceTLSARecordsContext(ctx context.Context, request *ReplaceTLSARecordsRequestType) (*ReplaceTLSARecordsResponseType, error) {
 30029  	response := new(ReplaceTLSARecordsResponseType)
 30030  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30031  	if err != nil {
 30032  		return nil, err
 30033  	}
 30034  
 30035  	return response, nil
 30036  }
 30037  
 30038  func (service *dynect) ReplaceTLSARecords(request *ReplaceTLSARecordsRequestType) (*ReplaceTLSARecordsResponseType, error) {
 30039  	return service.ReplaceTLSARecordsContext(
 30040  		context.Background(),
 30041  		request,
 30042  	)
 30043  }
 30044  
 30045  func (service *dynect) ReplaceTXTRecordsContext(ctx context.Context, request *ReplaceTXTRecordsRequestType) (*ReplaceTXTRecordsResponseType, error) {
 30046  	response := new(ReplaceTXTRecordsResponseType)
 30047  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30048  	if err != nil {
 30049  		return nil, err
 30050  	}
 30051  
 30052  	return response, nil
 30053  }
 30054  
 30055  func (service *dynect) ReplaceTXTRecords(request *ReplaceTXTRecordsRequestType) (*ReplaceTXTRecordsResponseType, error) {
 30056  	return service.ReplaceTXTRecordsContext(
 30057  		context.Background(),
 30058  		request,
 30059  	)
 30060  }
 30061  
 30062  func (service *dynect) ReplaceNSRecordsContext(ctx context.Context, request *ReplaceNSRecordsRequestType) (*ReplaceNSRecordsResponseType, error) {
 30063  	response := new(ReplaceNSRecordsResponseType)
 30064  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30065  	if err != nil {
 30066  		return nil, err
 30067  	}
 30068  
 30069  	return response, nil
 30070  }
 30071  
 30072  func (service *dynect) ReplaceNSRecords(request *ReplaceNSRecordsRequestType) (*ReplaceNSRecordsResponseType, error) {
 30073  	return service.ReplaceNSRecordsContext(
 30074  		context.Background(),
 30075  		request,
 30076  	)
 30077  }
 30078  
 30079  func (service *dynect) GetANYRecordsContext(ctx context.Context, request *GetANYRecordsRequestType) (*GetANYRecordsResponseType, error) {
 30080  	response := new(GetANYRecordsResponseType)
 30081  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30082  	if err != nil {
 30083  		return nil, err
 30084  	}
 30085  
 30086  	return response, nil
 30087  }
 30088  
 30089  func (service *dynect) GetANYRecords(request *GetANYRecordsRequestType) (*GetANYRecordsResponseType, error) {
 30090  	return service.GetANYRecordsContext(
 30091  		context.Background(),
 30092  		request,
 30093  	)
 30094  }
 30095  
 30096  func (service *dynect) GetAllRecordsContext(ctx context.Context, request *GetAllRecordsRequestType) (*GetAllRecordsResponseType, error) {
 30097  	response := new(GetAllRecordsResponseType)
 30098  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30099  	if err != nil {
 30100  		return nil, err
 30101  	}
 30102  
 30103  	return response, nil
 30104  }
 30105  
 30106  func (service *dynect) GetAllRecords(request *GetAllRecordsRequestType) (*GetAllRecordsResponseType, error) {
 30107  	return service.GetAllRecordsContext(
 30108  		context.Background(),
 30109  		request,
 30110  	)
 30111  }
 30112  
 30113  func (service *dynect) GetAllAliasQNamesContext(ctx context.Context, request *GetAllAliasQNamesRequestType) (*GetAllAliasQNamesResponseType, error) {
 30114  	response := new(GetAllAliasQNamesResponseType)
 30115  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30116  	if err != nil {
 30117  		return nil, err
 30118  	}
 30119  
 30120  	return response, nil
 30121  }
 30122  
 30123  func (service *dynect) GetAllAliasQNames(request *GetAllAliasQNamesRequestType) (*GetAllAliasQNamesResponseType, error) {
 30124  	return service.GetAllAliasQNamesContext(
 30125  		context.Background(),
 30126  		request,
 30127  	)
 30128  }
 30129  
 30130  func (service *dynect) GetOneUserContext(ctx context.Context, request *GetOneUserRequestType) (*GetOneUserResponseType, error) {
 30131  	response := new(GetOneUserResponseType)
 30132  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30133  	if err != nil {
 30134  		return nil, err
 30135  	}
 30136  
 30137  	return response, nil
 30138  }
 30139  
 30140  func (service *dynect) GetOneUser(request *GetOneUserRequestType) (*GetOneUserResponseType, error) {
 30141  	return service.GetOneUserContext(
 30142  		context.Background(),
 30143  		request,
 30144  	)
 30145  }
 30146  
 30147  func (service *dynect) DeleteOneUserContext(ctx context.Context, request *DeleteOneUserRequestType) (*DeleteOneUserResponseType, error) {
 30148  	response := new(DeleteOneUserResponseType)
 30149  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30150  	if err != nil {
 30151  		return nil, err
 30152  	}
 30153  
 30154  	return response, nil
 30155  }
 30156  
 30157  func (service *dynect) DeleteOneUser(request *DeleteOneUserRequestType) (*DeleteOneUserResponseType, error) {
 30158  	return service.DeleteOneUserContext(
 30159  		context.Background(),
 30160  		request,
 30161  	)
 30162  }
 30163  
 30164  func (service *dynect) CreateUserContext(ctx context.Context, request *CreateUserRequestType) (*CreateUserResponseType, error) {
 30165  	response := new(CreateUserResponseType)
 30166  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30167  	if err != nil {
 30168  		return nil, err
 30169  	}
 30170  
 30171  	return response, nil
 30172  }
 30173  
 30174  func (service *dynect) CreateUser(request *CreateUserRequestType) (*CreateUserResponseType, error) {
 30175  	return service.CreateUserContext(
 30176  		context.Background(),
 30177  		request,
 30178  	)
 30179  }
 30180  
 30181  func (service *dynect) UpdateUserContext(ctx context.Context, request *UpdateUserRequestType) (*UpdateUserResponseType, error) {
 30182  	response := new(UpdateUserResponseType)
 30183  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30184  	if err != nil {
 30185  		return nil, err
 30186  	}
 30187  
 30188  	return response, nil
 30189  }
 30190  
 30191  func (service *dynect) UpdateUser(request *UpdateUserRequestType) (*UpdateUserResponseType, error) {
 30192  	return service.UpdateUserContext(
 30193  		context.Background(),
 30194  		request,
 30195  	)
 30196  }
 30197  
 30198  func (service *dynect) GetUsersContext(ctx context.Context, request *GetUsersRequestType) (*GetUsersResponseType, error) {
 30199  	response := new(GetUsersResponseType)
 30200  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30201  	if err != nil {
 30202  		return nil, err
 30203  	}
 30204  
 30205  	return response, nil
 30206  }
 30207  
 30208  func (service *dynect) GetUsers(request *GetUsersRequestType) (*GetUsersResponseType, error) {
 30209  	return service.GetUsersContext(
 30210  		context.Background(),
 30211  		request,
 30212  	)
 30213  }
 30214  
 30215  func (service *dynect) GetUpdateUsersContext(ctx context.Context, request *GetUpdateUsersRequestType) (*GetUpdateUsersResponseType, error) {
 30216  	response := new(GetUpdateUsersResponseType)
 30217  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30218  	if err != nil {
 30219  		return nil, err
 30220  	}
 30221  
 30222  	return response, nil
 30223  }
 30224  
 30225  func (service *dynect) GetUpdateUsers(request *GetUpdateUsersRequestType) (*GetUpdateUsersResponseType, error) {
 30226  	return service.GetUpdateUsersContext(
 30227  		context.Background(),
 30228  		request,
 30229  	)
 30230  }
 30231  
 30232  func (service *dynect) UpdateUpdateUserContext(ctx context.Context, request *UpdateUpdateUserRequestType) (*UpdateUpdateUserResponseType, error) {
 30233  	response := new(UpdateUpdateUserResponseType)
 30234  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30235  	if err != nil {
 30236  		return nil, err
 30237  	}
 30238  
 30239  	return response, nil
 30240  }
 30241  
 30242  func (service *dynect) UpdateUpdateUser(request *UpdateUpdateUserRequestType) (*UpdateUpdateUserResponseType, error) {
 30243  	return service.UpdateUpdateUserContext(
 30244  		context.Background(),
 30245  		request,
 30246  	)
 30247  }
 30248  
 30249  func (service *dynect) DeleteOneUpdateUserContext(ctx context.Context, request *DeleteOneUpdateUserRequestType) (*DeleteOneUpdateUserResponseType, error) {
 30250  	response := new(DeleteOneUpdateUserResponseType)
 30251  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30252  	if err != nil {
 30253  		return nil, err
 30254  	}
 30255  
 30256  	return response, nil
 30257  }
 30258  
 30259  func (service *dynect) DeleteOneUpdateUser(request *DeleteOneUpdateUserRequestType) (*DeleteOneUpdateUserResponseType, error) {
 30260  	return service.DeleteOneUpdateUserContext(
 30261  		context.Background(),
 30262  		request,
 30263  	)
 30264  }
 30265  
 30266  func (service *dynect) UpdateUserPasswordContext(ctx context.Context, request *UpdateUserPasswordRequestType) (*UpdateUserPasswordResponseType, error) {
 30267  	response := new(UpdateUserPasswordResponseType)
 30268  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30269  	if err != nil {
 30270  		return nil, err
 30271  	}
 30272  
 30273  	return response, nil
 30274  }
 30275  
 30276  func (service *dynect) UpdateUserPassword(request *UpdateUserPasswordRequestType) (*UpdateUserPasswordResponseType, error) {
 30277  	return service.UpdateUserPasswordContext(
 30278  		context.Background(),
 30279  		request,
 30280  	)
 30281  }
 30282  
 30283  func (service *dynect) BlockUserContext(ctx context.Context, request *BlockUserRequestType) (*BlockUserResponseType, error) {
 30284  	response := new(BlockUserResponseType)
 30285  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30286  	if err != nil {
 30287  		return nil, err
 30288  	}
 30289  
 30290  	return response, nil
 30291  }
 30292  
 30293  func (service *dynect) BlockUser(request *BlockUserRequestType) (*BlockUserResponseType, error) {
 30294  	return service.BlockUserContext(
 30295  		context.Background(),
 30296  		request,
 30297  	)
 30298  }
 30299  
 30300  func (service *dynect) UnblockUserContext(ctx context.Context, request *UnblockUserRequestType) (*UnblockUserResponseType, error) {
 30301  	response := new(UnblockUserResponseType)
 30302  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30303  	if err != nil {
 30304  		return nil, err
 30305  	}
 30306  
 30307  	return response, nil
 30308  }
 30309  
 30310  func (service *dynect) UnblockUser(request *UnblockUserRequestType) (*UnblockUserResponseType, error) {
 30311  	return service.UnblockUserContext(
 30312  		context.Background(),
 30313  		request,
 30314  	)
 30315  }
 30316  
 30317  func (service *dynect) CreateContactContext(ctx context.Context, request *CreateContactRequestType) (*CreateContactResponseType, error) {
 30318  	response := new(CreateContactResponseType)
 30319  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30320  	if err != nil {
 30321  		return nil, err
 30322  	}
 30323  
 30324  	return response, nil
 30325  }
 30326  
 30327  func (service *dynect) CreateContact(request *CreateContactRequestType) (*CreateContactResponseType, error) {
 30328  	return service.CreateContactContext(
 30329  		context.Background(),
 30330  		request,
 30331  	)
 30332  }
 30333  
 30334  func (service *dynect) GetOneContactContext(ctx context.Context, request *GetOneContactRequestType) (*GetOneContactResponseType, error) {
 30335  	response := new(GetOneContactResponseType)
 30336  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30337  	if err != nil {
 30338  		return nil, err
 30339  	}
 30340  
 30341  	return response, nil
 30342  }
 30343  
 30344  func (service *dynect) GetOneContact(request *GetOneContactRequestType) (*GetOneContactResponseType, error) {
 30345  	return service.GetOneContactContext(
 30346  		context.Background(),
 30347  		request,
 30348  	)
 30349  }
 30350  
 30351  func (service *dynect) GetContactsContext(ctx context.Context, request *GetContactsRequestType) (*GetContactsResponseType, error) {
 30352  	response := new(GetContactsResponseType)
 30353  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30354  	if err != nil {
 30355  		return nil, err
 30356  	}
 30357  
 30358  	return response, nil
 30359  }
 30360  
 30361  func (service *dynect) GetContacts(request *GetContactsRequestType) (*GetContactsResponseType, error) {
 30362  	return service.GetContactsContext(
 30363  		context.Background(),
 30364  		request,
 30365  	)
 30366  }
 30367  
 30368  func (service *dynect) DeleteOneContactContext(ctx context.Context, request *DeleteOneContactRequestType) (*DeleteOneContactResponseType, error) {
 30369  	response := new(DeleteOneContactResponseType)
 30370  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30371  	if err != nil {
 30372  		return nil, err
 30373  	}
 30374  
 30375  	return response, nil
 30376  }
 30377  
 30378  func (service *dynect) DeleteOneContact(request *DeleteOneContactRequestType) (*DeleteOneContactResponseType, error) {
 30379  	return service.DeleteOneContactContext(
 30380  		context.Background(),
 30381  		request,
 30382  	)
 30383  }
 30384  
 30385  func (service *dynect) UpdateContactContext(ctx context.Context, request *UpdateContactRequestType) (*UpdateContactResponseType, error) {
 30386  	response := new(UpdateContactResponseType)
 30387  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30388  	if err != nil {
 30389  		return nil, err
 30390  	}
 30391  
 30392  	return response, nil
 30393  }
 30394  
 30395  func (service *dynect) UpdateContact(request *UpdateContactRequestType) (*UpdateContactResponseType, error) {
 30396  	return service.UpdateContactContext(
 30397  		context.Background(),
 30398  		request,
 30399  	)
 30400  }
 30401  
 30402  func (service *dynect) CreateCustomerContext(ctx context.Context, request *CreateCustomerRequestType) (*CreateCustomerResponseType, error) {
 30403  	response := new(CreateCustomerResponseType)
 30404  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30405  	if err != nil {
 30406  		return nil, err
 30407  	}
 30408  
 30409  	return response, nil
 30410  }
 30411  
 30412  func (service *dynect) CreateCustomer(request *CreateCustomerRequestType) (*CreateCustomerResponseType, error) {
 30413  	return service.CreateCustomerContext(
 30414  		context.Background(),
 30415  		request,
 30416  	)
 30417  }
 30418  
 30419  func (service *dynect) UpdateCustomerContext(ctx context.Context, request *UpdateCustomerRequestType) (*UpdateCustomerResponseType, error) {
 30420  	response := new(UpdateCustomerResponseType)
 30421  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30422  	if err != nil {
 30423  		return nil, err
 30424  	}
 30425  
 30426  	return response, nil
 30427  }
 30428  
 30429  func (service *dynect) UpdateCustomer(request *UpdateCustomerRequestType) (*UpdateCustomerResponseType, error) {
 30430  	return service.UpdateCustomerContext(
 30431  		context.Background(),
 30432  		request,
 30433  	)
 30434  }
 30435  
 30436  func (service *dynect) GetOneCustomerContext(ctx context.Context, request *GetOneCustomerRequestType) (*GetOneCustomerResponseType, error) {
 30437  	response := new(GetOneCustomerResponseType)
 30438  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30439  	if err != nil {
 30440  		return nil, err
 30441  	}
 30442  
 30443  	return response, nil
 30444  }
 30445  
 30446  func (service *dynect) GetOneCustomer(request *GetOneCustomerRequestType) (*GetOneCustomerResponseType, error) {
 30447  	return service.GetOneCustomerContext(
 30448  		context.Background(),
 30449  		request,
 30450  	)
 30451  }
 30452  
 30453  func (service *dynect) GetCustomersContext(ctx context.Context, request *GetCustomersRequestType) (*GetCustomersResponseType, error) {
 30454  	response := new(GetCustomersResponseType)
 30455  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30456  	if err != nil {
 30457  		return nil, err
 30458  	}
 30459  
 30460  	return response, nil
 30461  }
 30462  
 30463  func (service *dynect) GetCustomers(request *GetCustomersRequestType) (*GetCustomersResponseType, error) {
 30464  	return service.GetCustomersContext(
 30465  		context.Background(),
 30466  		request,
 30467  	)
 30468  }
 30469  
 30470  func (service *dynect) DeleteOneCustomerContext(ctx context.Context, request *DeleteOneCustomerRequestType) (*DeleteOneCustomerResponseType, error) {
 30471  	response := new(DeleteOneCustomerResponseType)
 30472  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30473  	if err != nil {
 30474  		return nil, err
 30475  	}
 30476  
 30477  	return response, nil
 30478  }
 30479  
 30480  func (service *dynect) DeleteOneCustomer(request *DeleteOneCustomerRequestType) (*DeleteOneCustomerResponseType, error) {
 30481  	return service.DeleteOneCustomerContext(
 30482  		context.Background(),
 30483  		request,
 30484  	)
 30485  }
 30486  
 30487  func (service *dynect) GetCustomerPrefsContext(ctx context.Context, request *GetCustomerPrefsRequestType) (*GetCustomerPrefsResponseType, error) {
 30488  	response := new(GetCustomerPrefsResponseType)
 30489  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30490  	if err != nil {
 30491  		return nil, err
 30492  	}
 30493  
 30494  	return response, nil
 30495  }
 30496  
 30497  func (service *dynect) GetCustomerPrefs(request *GetCustomerPrefsRequestType) (*GetCustomerPrefsResponseType, error) {
 30498  	return service.GetCustomerPrefsContext(
 30499  		context.Background(),
 30500  		request,
 30501  	)
 30502  }
 30503  
 30504  func (service *dynect) SetCustomerPrefsContext(ctx context.Context, request *SetCustomerPrefsRequestType) (*SetCustomerPrefsResponseType, error) {
 30505  	response := new(SetCustomerPrefsResponseType)
 30506  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30507  	if err != nil {
 30508  		return nil, err
 30509  	}
 30510  
 30511  	return response, nil
 30512  }
 30513  
 30514  func (service *dynect) SetCustomerPrefs(request *SetCustomerPrefsRequestType) (*SetCustomerPrefsResponseType, error) {
 30515  	return service.SetCustomerPrefsContext(
 30516  		context.Background(),
 30517  		request,
 30518  	)
 30519  }
 30520  
 30521  func (service *dynect) GetCustomerIPACLContext(ctx context.Context, request *GetCustomerIPACLRequestType) (*GetCustomerIPACLResponseType, error) {
 30522  	response := new(GetCustomerIPACLResponseType)
 30523  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30524  	if err != nil {
 30525  		return nil, err
 30526  	}
 30527  
 30528  	return response, nil
 30529  }
 30530  
 30531  func (service *dynect) GetCustomerIPACL(request *GetCustomerIPACLRequestType) (*GetCustomerIPACLResponseType, error) {
 30532  	return service.GetCustomerIPACLContext(
 30533  		context.Background(),
 30534  		request,
 30535  	)
 30536  }
 30537  
 30538  func (service *dynect) SetCustomerIPACLContext(ctx context.Context, request *SetCustomerIPACLRequestType) (*SetCustomerIPACLResponseType, error) {
 30539  	response := new(SetCustomerIPACLResponseType)
 30540  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30541  	if err != nil {
 30542  		return nil, err
 30543  	}
 30544  
 30545  	return response, nil
 30546  }
 30547  
 30548  func (service *dynect) SetCustomerIPACL(request *SetCustomerIPACLRequestType) (*SetCustomerIPACLResponseType, error) {
 30549  	return service.SetCustomerIPACLContext(
 30550  		context.Background(),
 30551  		request,
 30552  	)
 30553  }
 30554  
 30555  func (service *dynect) CreateCustomerOracleMetadataContext(ctx context.Context, request *CreateCustomerOracleMetadataRequestType) (*CreateCustomerOracleMetadataResponseType, error) {
 30556  	response := new(CreateCustomerOracleMetadataResponseType)
 30557  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30558  	if err != nil {
 30559  		return nil, err
 30560  	}
 30561  
 30562  	return response, nil
 30563  }
 30564  
 30565  func (service *dynect) CreateCustomerOracleMetadata(request *CreateCustomerOracleMetadataRequestType) (*CreateCustomerOracleMetadataResponseType, error) {
 30566  	return service.CreateCustomerOracleMetadataContext(
 30567  		context.Background(),
 30568  		request,
 30569  	)
 30570  }
 30571  
 30572  func (service *dynect) UpdateCustomerOracleMetadataContext(ctx context.Context, request *UpdateCustomerOracleMetadataRequestType) (*UpdateCustomerOracleMetadataResponseType, error) {
 30573  	response := new(UpdateCustomerOracleMetadataResponseType)
 30574  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30575  	if err != nil {
 30576  		return nil, err
 30577  	}
 30578  
 30579  	return response, nil
 30580  }
 30581  
 30582  func (service *dynect) UpdateCustomerOracleMetadata(request *UpdateCustomerOracleMetadataRequestType) (*UpdateCustomerOracleMetadataResponseType, error) {
 30583  	return service.UpdateCustomerOracleMetadataContext(
 30584  		context.Background(),
 30585  		request,
 30586  	)
 30587  }
 30588  
 30589  func (service *dynect) GetCustomerOracleMetadataContext(ctx context.Context, request *GetCustomerOracleMetadataRequestType) (*GetCustomerOracleMetadataResponseType, error) {
 30590  	response := new(GetCustomerOracleMetadataResponseType)
 30591  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30592  	if err != nil {
 30593  		return nil, err
 30594  	}
 30595  
 30596  	return response, nil
 30597  }
 30598  
 30599  func (service *dynect) GetCustomerOracleMetadata(request *GetCustomerOracleMetadataRequestType) (*GetCustomerOracleMetadataResponseType, error) {
 30600  	return service.GetCustomerOracleMetadataContext(
 30601  		context.Background(),
 30602  		request,
 30603  	)
 30604  }
 30605  
 30606  func (service *dynect) DeleteCustomerOracleMetadataContext(ctx context.Context, request *DeleteCustomerOracleMetadataRequestType) (*DeleteCustomerOracleMetadataResponseType, error) {
 30607  	response := new(DeleteCustomerOracleMetadataResponseType)
 30608  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30609  	if err != nil {
 30610  		return nil, err
 30611  	}
 30612  
 30613  	return response, nil
 30614  }
 30615  
 30616  func (service *dynect) DeleteCustomerOracleMetadata(request *DeleteCustomerOracleMetadataRequestType) (*DeleteCustomerOracleMetadataResponseType, error) {
 30617  	return service.DeleteCustomerOracleMetadataContext(
 30618  		context.Background(),
 30619  		request,
 30620  	)
 30621  }
 30622  
 30623  func (service *dynect) CreateZoneOracleMetadataContext(ctx context.Context, request *CreateZoneOracleMetadataRequestType) (*CreateZoneOracleMetadataResponseType, error) {
 30624  	response := new(CreateZoneOracleMetadataResponseType)
 30625  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30626  	if err != nil {
 30627  		return nil, err
 30628  	}
 30629  
 30630  	return response, nil
 30631  }
 30632  
 30633  func (service *dynect) CreateZoneOracleMetadata(request *CreateZoneOracleMetadataRequestType) (*CreateZoneOracleMetadataResponseType, error) {
 30634  	return service.CreateZoneOracleMetadataContext(
 30635  		context.Background(),
 30636  		request,
 30637  	)
 30638  }
 30639  
 30640  func (service *dynect) UpdateZoneOracleMetadataContext(ctx context.Context, request *UpdateZoneOracleMetadataRequestType) (*UpdateZoneOracleMetadataResponseType, error) {
 30641  	response := new(UpdateZoneOracleMetadataResponseType)
 30642  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30643  	if err != nil {
 30644  		return nil, err
 30645  	}
 30646  
 30647  	return response, nil
 30648  }
 30649  
 30650  func (service *dynect) UpdateZoneOracleMetadata(request *UpdateZoneOracleMetadataRequestType) (*UpdateZoneOracleMetadataResponseType, error) {
 30651  	return service.UpdateZoneOracleMetadataContext(
 30652  		context.Background(),
 30653  		request,
 30654  	)
 30655  }
 30656  
 30657  func (service *dynect) GetZoneOracleMetadataContext(ctx context.Context, request *GetZoneOracleMetadataRequestType) (*GetZoneOracleMetadataResponseType, error) {
 30658  	response := new(GetZoneOracleMetadataResponseType)
 30659  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30660  	if err != nil {
 30661  		return nil, err
 30662  	}
 30663  
 30664  	return response, nil
 30665  }
 30666  
 30667  func (service *dynect) GetZoneOracleMetadata(request *GetZoneOracleMetadataRequestType) (*GetZoneOracleMetadataResponseType, error) {
 30668  	return service.GetZoneOracleMetadataContext(
 30669  		context.Background(),
 30670  		request,
 30671  	)
 30672  }
 30673  
 30674  func (service *dynect) DeleteZoneOracleMetadataContext(ctx context.Context, request *DeleteZoneOracleMetadataRequestType) (*DeleteZoneOracleMetadataResponseType, error) {
 30675  	response := new(DeleteZoneOracleMetadataResponseType)
 30676  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30677  	if err != nil {
 30678  		return nil, err
 30679  	}
 30680  
 30681  	return response, nil
 30682  }
 30683  
 30684  func (service *dynect) DeleteZoneOracleMetadata(request *DeleteZoneOracleMetadataRequestType) (*DeleteZoneOracleMetadataResponseType, error) {
 30685  	return service.DeleteZoneOracleMetadataContext(
 30686  		context.Background(),
 30687  		request,
 30688  	)
 30689  }
 30690  
 30691  func (service *dynect) OCIMigrateContext(ctx context.Context, request *OCIMigrateRequestType) (*OCIMigrateResponseType, error) {
 30692  	response := new(OCIMigrateResponseType)
 30693  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30694  	if err != nil {
 30695  		return nil, err
 30696  	}
 30697  
 30698  	return response, nil
 30699  }
 30700  
 30701  func (service *dynect) OCIMigrate(request *OCIMigrateRequestType) (*OCIMigrateResponseType, error) {
 30702  	return service.OCIMigrateContext(
 30703  		context.Background(),
 30704  		request,
 30705  	)
 30706  }
 30707  
 30708  func (service *dynect) CreateDDNSContext(ctx context.Context, request *CreateDDNSRequestType) (*CreateDDNSResponseType, error) {
 30709  	response := new(CreateDDNSResponseType)
 30710  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30711  	if err != nil {
 30712  		return nil, err
 30713  	}
 30714  
 30715  	return response, nil
 30716  }
 30717  
 30718  func (service *dynect) CreateDDNS(request *CreateDDNSRequestType) (*CreateDDNSResponseType, error) {
 30719  	return service.CreateDDNSContext(
 30720  		context.Background(),
 30721  		request,
 30722  	)
 30723  }
 30724  
 30725  func (service *dynect) GetOneDDNSContext(ctx context.Context, request *GetOneDDNSRequestType) (*GetOneDDNSResponseType, error) {
 30726  	response := new(GetOneDDNSResponseType)
 30727  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30728  	if err != nil {
 30729  		return nil, err
 30730  	}
 30731  
 30732  	return response, nil
 30733  }
 30734  
 30735  func (service *dynect) GetOneDDNS(request *GetOneDDNSRequestType) (*GetOneDDNSResponseType, error) {
 30736  	return service.GetOneDDNSContext(
 30737  		context.Background(),
 30738  		request,
 30739  	)
 30740  }
 30741  
 30742  func (service *dynect) GetDDNSsContext(ctx context.Context, request *GetDDNSsRequestType) (*GetDDNSsResponseType, error) {
 30743  	response := new(GetDDNSsResponseType)
 30744  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30745  	if err != nil {
 30746  		return nil, err
 30747  	}
 30748  
 30749  	return response, nil
 30750  }
 30751  
 30752  func (service *dynect) GetDDNSs(request *GetDDNSsRequestType) (*GetDDNSsResponseType, error) {
 30753  	return service.GetDDNSsContext(
 30754  		context.Background(),
 30755  		request,
 30756  	)
 30757  }
 30758  
 30759  func (service *dynect) UpdateDDNSContext(ctx context.Context, request *UpdateDDNSRequestType) (*UpdateDDNSResponseType, error) {
 30760  	response := new(UpdateDDNSResponseType)
 30761  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30762  	if err != nil {
 30763  		return nil, err
 30764  	}
 30765  
 30766  	return response, nil
 30767  }
 30768  
 30769  func (service *dynect) UpdateDDNS(request *UpdateDDNSRequestType) (*UpdateDDNSResponseType, error) {
 30770  	return service.UpdateDDNSContext(
 30771  		context.Background(),
 30772  		request,
 30773  	)
 30774  }
 30775  
 30776  func (service *dynect) DeleteOneDDNSContext(ctx context.Context, request *DeleteOneDDNSRequestType) (*DeleteOneDDNSResponseType, error) {
 30777  	response := new(DeleteOneDDNSResponseType)
 30778  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30779  	if err != nil {
 30780  		return nil, err
 30781  	}
 30782  
 30783  	return response, nil
 30784  }
 30785  
 30786  func (service *dynect) DeleteOneDDNS(request *DeleteOneDDNSRequestType) (*DeleteOneDDNSResponseType, error) {
 30787  	return service.DeleteOneDDNSContext(
 30788  		context.Background(),
 30789  		request,
 30790  	)
 30791  }
 30792  
 30793  func (service *dynect) ActivateDDNSContext(ctx context.Context, request *ActivateDDNSRequestType) (*ActivateDDNSResponseType, error) {
 30794  	response := new(ActivateDDNSResponseType)
 30795  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30796  	if err != nil {
 30797  		return nil, err
 30798  	}
 30799  
 30800  	return response, nil
 30801  }
 30802  
 30803  func (service *dynect) ActivateDDNS(request *ActivateDDNSRequestType) (*ActivateDDNSResponseType, error) {
 30804  	return service.ActivateDDNSContext(
 30805  		context.Background(),
 30806  		request,
 30807  	)
 30808  }
 30809  
 30810  func (service *dynect) DeactivateDDNSContext(ctx context.Context, request *DeactivateDDNSRequestType) (*DeactivateDDNSResponseType, error) {
 30811  	response := new(DeactivateDDNSResponseType)
 30812  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30813  	if err != nil {
 30814  		return nil, err
 30815  	}
 30816  
 30817  	return response, nil
 30818  }
 30819  
 30820  func (service *dynect) DeactivateDDNS(request *DeactivateDDNSRequestType) (*DeactivateDDNSResponseType, error) {
 30821  	return service.DeactivateDDNSContext(
 30822  		context.Background(),
 30823  		request,
 30824  	)
 30825  }
 30826  
 30827  func (service *dynect) ResetDDNSContext(ctx context.Context, request *ResetDDNSRequestType) (*ResetDDNSResponseType, error) {
 30828  	response := new(ResetDDNSResponseType)
 30829  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30830  	if err != nil {
 30831  		return nil, err
 30832  	}
 30833  
 30834  	return response, nil
 30835  }
 30836  
 30837  func (service *dynect) ResetDDNS(request *ResetDDNSRequestType) (*ResetDDNSResponseType, error) {
 30838  	return service.ResetDDNSContext(
 30839  		context.Background(),
 30840  		request,
 30841  	)
 30842  }
 30843  
 30844  func (service *dynect) GetUpdateUserPasswordContext(ctx context.Context, request *GetUpdateUserPasswordRequestType) (*GetUpdateUserPasswordResponseType, error) {
 30845  	response := new(GetUpdateUserPasswordResponseType)
 30846  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30847  	if err != nil {
 30848  		return nil, err
 30849  	}
 30850  
 30851  	return response, nil
 30852  }
 30853  
 30854  func (service *dynect) GetUpdateUserPassword(request *GetUpdateUserPasswordRequestType) (*GetUpdateUserPasswordResponseType, error) {
 30855  	return service.GetUpdateUserPasswordContext(
 30856  		context.Background(),
 30857  		request,
 30858  	)
 30859  }
 30860  
 30861  func (service *dynect) CreateDDNSHostContext(ctx context.Context, request *CreateDDNSHostRequestType) (*CreateDDNSHostResponseType, error) {
 30862  	response := new(CreateDDNSHostResponseType)
 30863  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30864  	if err != nil {
 30865  		return nil, err
 30866  	}
 30867  
 30868  	return response, nil
 30869  }
 30870  
 30871  func (service *dynect) CreateDDNSHost(request *CreateDDNSHostRequestType) (*CreateDDNSHostResponseType, error) {
 30872  	return service.CreateDDNSHostContext(
 30873  		context.Background(),
 30874  		request,
 30875  	)
 30876  }
 30877  
 30878  func (service *dynect) CreateUpdateUserContext(ctx context.Context, request *CreateUpdateUserRequestType) (*CreateUpdateUserResponseType, error) {
 30879  	response := new(CreateUpdateUserResponseType)
 30880  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30881  	if err != nil {
 30882  		return nil, err
 30883  	}
 30884  
 30885  	return response, nil
 30886  }
 30887  
 30888  func (service *dynect) CreateUpdateUser(request *CreateUpdateUserRequestType) (*CreateUpdateUserResponseType, error) {
 30889  	return service.CreateUpdateUserContext(
 30890  		context.Background(),
 30891  		request,
 30892  	)
 30893  }
 30894  
 30895  func (service *dynect) AddDDNSContext(ctx context.Context, request *AddDDNSRequestType) (*AddDDNSResponseType, error) {
 30896  	response := new(AddDDNSResponseType)
 30897  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30898  	if err != nil {
 30899  		return nil, err
 30900  	}
 30901  
 30902  	return response, nil
 30903  }
 30904  
 30905  func (service *dynect) AddDDNS(request *AddDDNSRequestType) (*AddDDNSResponseType, error) {
 30906  	return service.AddDDNSContext(
 30907  		context.Background(),
 30908  		request,
 30909  	)
 30910  }
 30911  
 30912  func (service *dynect) CreateFailoverContext(ctx context.Context, request *CreateFailoverRequestType) (*CreateFailoverResponseType, error) {
 30913  	response := new(CreateFailoverResponseType)
 30914  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30915  	if err != nil {
 30916  		return nil, err
 30917  	}
 30918  
 30919  	return response, nil
 30920  }
 30921  
 30922  func (service *dynect) CreateFailover(request *CreateFailoverRequestType) (*CreateFailoverResponseType, error) {
 30923  	return service.CreateFailoverContext(
 30924  		context.Background(),
 30925  		request,
 30926  	)
 30927  }
 30928  
 30929  func (service *dynect) GetOneFailoverContext(ctx context.Context, request *GetOneFailoverRequestType) (*GetOneFailoverResponseType, error) {
 30930  	response := new(GetOneFailoverResponseType)
 30931  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30932  	if err != nil {
 30933  		return nil, err
 30934  	}
 30935  
 30936  	return response, nil
 30937  }
 30938  
 30939  func (service *dynect) GetOneFailover(request *GetOneFailoverRequestType) (*GetOneFailoverResponseType, error) {
 30940  	return service.GetOneFailoverContext(
 30941  		context.Background(),
 30942  		request,
 30943  	)
 30944  }
 30945  
 30946  func (service *dynect) GetFailoversContext(ctx context.Context, request *GetFailoversRequestType) (*GetFailoversResponseType, error) {
 30947  	response := new(GetFailoversResponseType)
 30948  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30949  	if err != nil {
 30950  		return nil, err
 30951  	}
 30952  
 30953  	return response, nil
 30954  }
 30955  
 30956  func (service *dynect) GetFailovers(request *GetFailoversRequestType) (*GetFailoversResponseType, error) {
 30957  	return service.GetFailoversContext(
 30958  		context.Background(),
 30959  		request,
 30960  	)
 30961  }
 30962  
 30963  func (service *dynect) UpdateFailoverContext(ctx context.Context, request *UpdateFailoverRequestType) (*UpdateFailoverResponseType, error) {
 30964  	response := new(UpdateFailoverResponseType)
 30965  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30966  	if err != nil {
 30967  		return nil, err
 30968  	}
 30969  
 30970  	return response, nil
 30971  }
 30972  
 30973  func (service *dynect) UpdateFailover(request *UpdateFailoverRequestType) (*UpdateFailoverResponseType, error) {
 30974  	return service.UpdateFailoverContext(
 30975  		context.Background(),
 30976  		request,
 30977  	)
 30978  }
 30979  
 30980  func (service *dynect) DeleteOneFailoverContext(ctx context.Context, request *DeleteOneFailoverRequestType) (*DeleteOneFailoverResponseType, error) {
 30981  	response := new(DeleteOneFailoverResponseType)
 30982  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 30983  	if err != nil {
 30984  		return nil, err
 30985  	}
 30986  
 30987  	return response, nil
 30988  }
 30989  
 30990  func (service *dynect) DeleteOneFailover(request *DeleteOneFailoverRequestType) (*DeleteOneFailoverResponseType, error) {
 30991  	return service.DeleteOneFailoverContext(
 30992  		context.Background(),
 30993  		request,
 30994  	)
 30995  }
 30996  
 30997  func (service *dynect) ActivateFailoverContext(ctx context.Context, request *ActivateFailoverRequestType) (*ActivateFailoverResponseType, error) {
 30998  	response := new(ActivateFailoverResponseType)
 30999  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31000  	if err != nil {
 31001  		return nil, err
 31002  	}
 31003  
 31004  	return response, nil
 31005  }
 31006  
 31007  func (service *dynect) ActivateFailover(request *ActivateFailoverRequestType) (*ActivateFailoverResponseType, error) {
 31008  	return service.ActivateFailoverContext(
 31009  		context.Background(),
 31010  		request,
 31011  	)
 31012  }
 31013  
 31014  func (service *dynect) DeactivateFailoverContext(ctx context.Context, request *DeactivateFailoverRequestType) (*DeactivateFailoverResponseType, error) {
 31015  	response := new(DeactivateFailoverResponseType)
 31016  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31017  	if err != nil {
 31018  		return nil, err
 31019  	}
 31020  
 31021  	return response, nil
 31022  }
 31023  
 31024  func (service *dynect) DeactivateFailover(request *DeactivateFailoverRequestType) (*DeactivateFailoverResponseType, error) {
 31025  	return service.DeactivateFailoverContext(
 31026  		context.Background(),
 31027  		request,
 31028  	)
 31029  }
 31030  
 31031  func (service *dynect) RecoverFailoverContext(ctx context.Context, request *RecoverFailoverRequestType) (*RecoverFailoverResponseType, error) {
 31032  	response := new(RecoverFailoverResponseType)
 31033  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31034  	if err != nil {
 31035  		return nil, err
 31036  	}
 31037  
 31038  	return response, nil
 31039  }
 31040  
 31041  func (service *dynect) RecoverFailover(request *RecoverFailoverRequestType) (*RecoverFailoverResponseType, error) {
 31042  	return service.RecoverFailoverContext(
 31043  		context.Background(),
 31044  		request,
 31045  	)
 31046  }
 31047  
 31048  func (service *dynect) CreateLoadBalanceContext(ctx context.Context, request *CreateLoadBalanceRequestType) (*CreateLoadBalanceResponseType, error) {
 31049  	response := new(CreateLoadBalanceResponseType)
 31050  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31051  	if err != nil {
 31052  		return nil, err
 31053  	}
 31054  
 31055  	return response, nil
 31056  }
 31057  
 31058  func (service *dynect) CreateLoadBalance(request *CreateLoadBalanceRequestType) (*CreateLoadBalanceResponseType, error) {
 31059  	return service.CreateLoadBalanceContext(
 31060  		context.Background(),
 31061  		request,
 31062  	)
 31063  }
 31064  
 31065  func (service *dynect) GetOneLoadBalanceContext(ctx context.Context, request *GetOneLoadBalanceRequestType) (*GetOneLoadBalanceResponseType, error) {
 31066  	response := new(GetOneLoadBalanceResponseType)
 31067  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31068  	if err != nil {
 31069  		return nil, err
 31070  	}
 31071  
 31072  	return response, nil
 31073  }
 31074  
 31075  func (service *dynect) GetOneLoadBalance(request *GetOneLoadBalanceRequestType) (*GetOneLoadBalanceResponseType, error) {
 31076  	return service.GetOneLoadBalanceContext(
 31077  		context.Background(),
 31078  		request,
 31079  	)
 31080  }
 31081  
 31082  func (service *dynect) GetLoadBalancesContext(ctx context.Context, request *GetLoadBalancesRequestType) (*GetLoadBalancesResponseType, error) {
 31083  	response := new(GetLoadBalancesResponseType)
 31084  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31085  	if err != nil {
 31086  		return nil, err
 31087  	}
 31088  
 31089  	return response, nil
 31090  }
 31091  
 31092  func (service *dynect) GetLoadBalances(request *GetLoadBalancesRequestType) (*GetLoadBalancesResponseType, error) {
 31093  	return service.GetLoadBalancesContext(
 31094  		context.Background(),
 31095  		request,
 31096  	)
 31097  }
 31098  
 31099  func (service *dynect) UpdateLoadBalanceContext(ctx context.Context, request *UpdateLoadBalanceRequestType) (*UpdateLoadBalanceResponseType, error) {
 31100  	response := new(UpdateLoadBalanceResponseType)
 31101  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31102  	if err != nil {
 31103  		return nil, err
 31104  	}
 31105  
 31106  	return response, nil
 31107  }
 31108  
 31109  func (service *dynect) UpdateLoadBalance(request *UpdateLoadBalanceRequestType) (*UpdateLoadBalanceResponseType, error) {
 31110  	return service.UpdateLoadBalanceContext(
 31111  		context.Background(),
 31112  		request,
 31113  	)
 31114  }
 31115  
 31116  func (service *dynect) DeleteOneLoadBalanceContext(ctx context.Context, request *DeleteOneLoadBalanceRequestType) (*DeleteOneLoadBalanceResponseType, error) {
 31117  	response := new(DeleteOneLoadBalanceResponseType)
 31118  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31119  	if err != nil {
 31120  		return nil, err
 31121  	}
 31122  
 31123  	return response, nil
 31124  }
 31125  
 31126  func (service *dynect) DeleteOneLoadBalance(request *DeleteOneLoadBalanceRequestType) (*DeleteOneLoadBalanceResponseType, error) {
 31127  	return service.DeleteOneLoadBalanceContext(
 31128  		context.Background(),
 31129  		request,
 31130  	)
 31131  }
 31132  
 31133  func (service *dynect) ActivateLoadBalanceContext(ctx context.Context, request *ActivateLoadBalanceRequestType) (*ActivateLoadBalanceResponseType, error) {
 31134  	response := new(ActivateLoadBalanceResponseType)
 31135  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31136  	if err != nil {
 31137  		return nil, err
 31138  	}
 31139  
 31140  	return response, nil
 31141  }
 31142  
 31143  func (service *dynect) ActivateLoadBalance(request *ActivateLoadBalanceRequestType) (*ActivateLoadBalanceResponseType, error) {
 31144  	return service.ActivateLoadBalanceContext(
 31145  		context.Background(),
 31146  		request,
 31147  	)
 31148  }
 31149  
 31150  func (service *dynect) DeactivateLoadBalanceContext(ctx context.Context, request *DeactivateLoadBalanceRequestType) (*DeactivateLoadBalanceResponseType, error) {
 31151  	response := new(DeactivateLoadBalanceResponseType)
 31152  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31153  	if err != nil {
 31154  		return nil, err
 31155  	}
 31156  
 31157  	return response, nil
 31158  }
 31159  
 31160  func (service *dynect) DeactivateLoadBalance(request *DeactivateLoadBalanceRequestType) (*DeactivateLoadBalanceResponseType, error) {
 31161  	return service.DeactivateLoadBalanceContext(
 31162  		context.Background(),
 31163  		request,
 31164  	)
 31165  }
 31166  
 31167  func (service *dynect) RecoverLoadBalanceContext(ctx context.Context, request *RecoverLoadBalanceRequestType) (*RecoverLoadBalanceResponseType, error) {
 31168  	response := new(RecoverLoadBalanceResponseType)
 31169  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31170  	if err != nil {
 31171  		return nil, err
 31172  	}
 31173  
 31174  	return response, nil
 31175  }
 31176  
 31177  func (service *dynect) RecoverLoadBalance(request *RecoverLoadBalanceRequestType) (*RecoverLoadBalanceResponseType, error) {
 31178  	return service.RecoverLoadBalanceContext(
 31179  		context.Background(),
 31180  		request,
 31181  	)
 31182  }
 31183  
 31184  func (service *dynect) RecoverLoadBalanceIPContext(ctx context.Context, request *RecoverLoadBalanceIPRequestType) (*RecoverLoadBalanceIPResponseType, error) {
 31185  	response := new(RecoverLoadBalanceIPResponseType)
 31186  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31187  	if err != nil {
 31188  		return nil, err
 31189  	}
 31190  
 31191  	return response, nil
 31192  }
 31193  
 31194  func (service *dynect) RecoverLoadBalanceIP(request *RecoverLoadBalanceIPRequestType) (*RecoverLoadBalanceIPResponseType, error) {
 31195  	return service.RecoverLoadBalanceIPContext(
 31196  		context.Background(),
 31197  		request,
 31198  	)
 31199  }
 31200  
 31201  func (service *dynect) CreateLoadBalancePoolEntryContext(ctx context.Context, request *CreateLoadBalancePoolEntryRequestType) (*CreateLoadBalancePoolEntryResponseType, error) {
 31202  	response := new(CreateLoadBalancePoolEntryResponseType)
 31203  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31204  	if err != nil {
 31205  		return nil, err
 31206  	}
 31207  
 31208  	return response, nil
 31209  }
 31210  
 31211  func (service *dynect) CreateLoadBalancePoolEntry(request *CreateLoadBalancePoolEntryRequestType) (*CreateLoadBalancePoolEntryResponseType, error) {
 31212  	return service.CreateLoadBalancePoolEntryContext(
 31213  		context.Background(),
 31214  		request,
 31215  	)
 31216  }
 31217  
 31218  func (service *dynect) UpdateLoadBalancePoolEntryContext(ctx context.Context, request *UpdateLoadBalancePoolEntryRequestType) (*UpdateLoadBalancePoolEntryResponseType, error) {
 31219  	response := new(UpdateLoadBalancePoolEntryResponseType)
 31220  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31221  	if err != nil {
 31222  		return nil, err
 31223  	}
 31224  
 31225  	return response, nil
 31226  }
 31227  
 31228  func (service *dynect) UpdateLoadBalancePoolEntry(request *UpdateLoadBalancePoolEntryRequestType) (*UpdateLoadBalancePoolEntryResponseType, error) {
 31229  	return service.UpdateLoadBalancePoolEntryContext(
 31230  		context.Background(),
 31231  		request,
 31232  	)
 31233  }
 31234  
 31235  func (service *dynect) GetOneLoadBalancePoolEntryContext(ctx context.Context, request *GetOneLoadBalancePoolEntryRequestType) (*GetOneLoadBalancePoolEntryResponseType, error) {
 31236  	response := new(GetOneLoadBalancePoolEntryResponseType)
 31237  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31238  	if err != nil {
 31239  		return nil, err
 31240  	}
 31241  
 31242  	return response, nil
 31243  }
 31244  
 31245  func (service *dynect) GetOneLoadBalancePoolEntry(request *GetOneLoadBalancePoolEntryRequestType) (*GetOneLoadBalancePoolEntryResponseType, error) {
 31246  	return service.GetOneLoadBalancePoolEntryContext(
 31247  		context.Background(),
 31248  		request,
 31249  	)
 31250  }
 31251  
 31252  func (service *dynect) GetLoadBalancePoolEntriesContext(ctx context.Context, request *GetLoadBalancePoolEntriesRequestType) (*GetLoadBalancePoolEntriesResponseType, error) {
 31253  	response := new(GetLoadBalancePoolEntriesResponseType)
 31254  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31255  	if err != nil {
 31256  		return nil, err
 31257  	}
 31258  
 31259  	return response, nil
 31260  }
 31261  
 31262  func (service *dynect) GetLoadBalancePoolEntries(request *GetLoadBalancePoolEntriesRequestType) (*GetLoadBalancePoolEntriesResponseType, error) {
 31263  	return service.GetLoadBalancePoolEntriesContext(
 31264  		context.Background(),
 31265  		request,
 31266  	)
 31267  }
 31268  
 31269  func (service *dynect) DeleteOneLoadBalancePoolEntryContext(ctx context.Context, request *DeleteOneLoadBalancePoolEntryRequestType) (*DeleteOneLoadBalancePoolEntryResponseType, error) {
 31270  	response := new(DeleteOneLoadBalancePoolEntryResponseType)
 31271  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31272  	if err != nil {
 31273  		return nil, err
 31274  	}
 31275  
 31276  	return response, nil
 31277  }
 31278  
 31279  func (service *dynect) DeleteOneLoadBalancePoolEntry(request *DeleteOneLoadBalancePoolEntryRequestType) (*DeleteOneLoadBalancePoolEntryResponseType, error) {
 31280  	return service.DeleteOneLoadBalancePoolEntryContext(
 31281  		context.Background(),
 31282  		request,
 31283  	)
 31284  }
 31285  
 31286  func (service *dynect) CreateGSLBContext(ctx context.Context, request *CreateGSLBRequestType) (*CreateGSLBResponseType, error) {
 31287  	response := new(CreateGSLBResponseType)
 31288  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31289  	if err != nil {
 31290  		return nil, err
 31291  	}
 31292  
 31293  	return response, nil
 31294  }
 31295  
 31296  func (service *dynect) CreateGSLB(request *CreateGSLBRequestType) (*CreateGSLBResponseType, error) {
 31297  	return service.CreateGSLBContext(
 31298  		context.Background(),
 31299  		request,
 31300  	)
 31301  }
 31302  
 31303  func (service *dynect) GetOneGSLBContext(ctx context.Context, request *GetOneGSLBRequestType) (*GetOneGSLBResponseType, error) {
 31304  	response := new(GetOneGSLBResponseType)
 31305  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31306  	if err != nil {
 31307  		return nil, err
 31308  	}
 31309  
 31310  	return response, nil
 31311  }
 31312  
 31313  func (service *dynect) GetOneGSLB(request *GetOneGSLBRequestType) (*GetOneGSLBResponseType, error) {
 31314  	return service.GetOneGSLBContext(
 31315  		context.Background(),
 31316  		request,
 31317  	)
 31318  }
 31319  
 31320  func (service *dynect) GetGSLBsContext(ctx context.Context, request *GetGSLBsRequestType) (*GetGSLBsResponseType, error) {
 31321  	response := new(GetGSLBsResponseType)
 31322  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31323  	if err != nil {
 31324  		return nil, err
 31325  	}
 31326  
 31327  	return response, nil
 31328  }
 31329  
 31330  func (service *dynect) GetGSLBs(request *GetGSLBsRequestType) (*GetGSLBsResponseType, error) {
 31331  	return service.GetGSLBsContext(
 31332  		context.Background(),
 31333  		request,
 31334  	)
 31335  }
 31336  
 31337  func (service *dynect) UpdateGSLBContext(ctx context.Context, request *UpdateGSLBRequestType) (*UpdateGSLBResponseType, error) {
 31338  	response := new(UpdateGSLBResponseType)
 31339  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31340  	if err != nil {
 31341  		return nil, err
 31342  	}
 31343  
 31344  	return response, nil
 31345  }
 31346  
 31347  func (service *dynect) UpdateGSLB(request *UpdateGSLBRequestType) (*UpdateGSLBResponseType, error) {
 31348  	return service.UpdateGSLBContext(
 31349  		context.Background(),
 31350  		request,
 31351  	)
 31352  }
 31353  
 31354  func (service *dynect) DeleteOneGSLBContext(ctx context.Context, request *DeleteOneGSLBRequestType) (*DeleteOneGSLBResponseType, error) {
 31355  	response := new(DeleteOneGSLBResponseType)
 31356  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31357  	if err != nil {
 31358  		return nil, err
 31359  	}
 31360  
 31361  	return response, nil
 31362  }
 31363  
 31364  func (service *dynect) DeleteOneGSLB(request *DeleteOneGSLBRequestType) (*DeleteOneGSLBResponseType, error) {
 31365  	return service.DeleteOneGSLBContext(
 31366  		context.Background(),
 31367  		request,
 31368  	)
 31369  }
 31370  
 31371  func (service *dynect) ActivateGSLBContext(ctx context.Context, request *ActivateGSLBRequestType) (*ActivateGSLBResponseType, error) {
 31372  	response := new(ActivateGSLBResponseType)
 31373  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31374  	if err != nil {
 31375  		return nil, err
 31376  	}
 31377  
 31378  	return response, nil
 31379  }
 31380  
 31381  func (service *dynect) ActivateGSLB(request *ActivateGSLBRequestType) (*ActivateGSLBResponseType, error) {
 31382  	return service.ActivateGSLBContext(
 31383  		context.Background(),
 31384  		request,
 31385  	)
 31386  }
 31387  
 31388  func (service *dynect) DeactivateGSLBContext(ctx context.Context, request *DeactivateGSLBRequestType) (*DeactivateGSLBResponseType, error) {
 31389  	response := new(DeactivateGSLBResponseType)
 31390  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31391  	if err != nil {
 31392  		return nil, err
 31393  	}
 31394  
 31395  	return response, nil
 31396  }
 31397  
 31398  func (service *dynect) DeactivateGSLB(request *DeactivateGSLBRequestType) (*DeactivateGSLBResponseType, error) {
 31399  	return service.DeactivateGSLBContext(
 31400  		context.Background(),
 31401  		request,
 31402  	)
 31403  }
 31404  
 31405  func (service *dynect) RecoverGSLBContext(ctx context.Context, request *RecoverGSLBRequestType) (*RecoverGSLBResponseType, error) {
 31406  	response := new(RecoverGSLBResponseType)
 31407  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31408  	if err != nil {
 31409  		return nil, err
 31410  	}
 31411  
 31412  	return response, nil
 31413  }
 31414  
 31415  func (service *dynect) RecoverGSLB(request *RecoverGSLBRequestType) (*RecoverGSLBResponseType, error) {
 31416  	return service.RecoverGSLBContext(
 31417  		context.Background(),
 31418  		request,
 31419  	)
 31420  }
 31421  
 31422  func (service *dynect) RecoverGSLBIPContext(ctx context.Context, request *RecoverGSLBIPRequestType) (*RecoverGSLBIPResponseType, error) {
 31423  	response := new(RecoverGSLBIPResponseType)
 31424  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31425  	if err != nil {
 31426  		return nil, err
 31427  	}
 31428  
 31429  	return response, nil
 31430  }
 31431  
 31432  func (service *dynect) RecoverGSLBIP(request *RecoverGSLBIPRequestType) (*RecoverGSLBIPResponseType, error) {
 31433  	return service.RecoverGSLBIPContext(
 31434  		context.Background(),
 31435  		request,
 31436  	)
 31437  }
 31438  
 31439  func (service *dynect) CreateGSLBRegionContext(ctx context.Context, request *CreateGSLBRegionRequestType) (*CreateGSLBRegionResponseType, error) {
 31440  	response := new(CreateGSLBRegionResponseType)
 31441  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31442  	if err != nil {
 31443  		return nil, err
 31444  	}
 31445  
 31446  	return response, nil
 31447  }
 31448  
 31449  func (service *dynect) CreateGSLBRegion(request *CreateGSLBRegionRequestType) (*CreateGSLBRegionResponseType, error) {
 31450  	return service.CreateGSLBRegionContext(
 31451  		context.Background(),
 31452  		request,
 31453  	)
 31454  }
 31455  
 31456  func (service *dynect) GetOneGSLBRegionContext(ctx context.Context, request *GetOneGSLBRegionRequestType) (*GetOneGSLBRegionResponseType, error) {
 31457  	response := new(GetOneGSLBRegionResponseType)
 31458  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31459  	if err != nil {
 31460  		return nil, err
 31461  	}
 31462  
 31463  	return response, nil
 31464  }
 31465  
 31466  func (service *dynect) GetOneGSLBRegion(request *GetOneGSLBRegionRequestType) (*GetOneGSLBRegionResponseType, error) {
 31467  	return service.GetOneGSLBRegionContext(
 31468  		context.Background(),
 31469  		request,
 31470  	)
 31471  }
 31472  
 31473  func (service *dynect) GetGSLBRegionsContext(ctx context.Context, request *GetGSLBRegionsRequestType) (*GetGSLBRegionsResponseType, error) {
 31474  	response := new(GetGSLBRegionsResponseType)
 31475  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31476  	if err != nil {
 31477  		return nil, err
 31478  	}
 31479  
 31480  	return response, nil
 31481  }
 31482  
 31483  func (service *dynect) GetGSLBRegions(request *GetGSLBRegionsRequestType) (*GetGSLBRegionsResponseType, error) {
 31484  	return service.GetGSLBRegionsContext(
 31485  		context.Background(),
 31486  		request,
 31487  	)
 31488  }
 31489  
 31490  func (service *dynect) UpdateGSLBRegionContext(ctx context.Context, request *UpdateGSLBRegionRequestType) (*UpdateGSLBRegionResponseType, error) {
 31491  	response := new(UpdateGSLBRegionResponseType)
 31492  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31493  	if err != nil {
 31494  		return nil, err
 31495  	}
 31496  
 31497  	return response, nil
 31498  }
 31499  
 31500  func (service *dynect) UpdateGSLBRegion(request *UpdateGSLBRegionRequestType) (*UpdateGSLBRegionResponseType, error) {
 31501  	return service.UpdateGSLBRegionContext(
 31502  		context.Background(),
 31503  		request,
 31504  	)
 31505  }
 31506  
 31507  func (service *dynect) DeleteOneGSLBRegionContext(ctx context.Context, request *DeleteOneGSLBRegionRequestType) (*DeleteOneGSLBRegionResponseType, error) {
 31508  	response := new(DeleteOneGSLBRegionResponseType)
 31509  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31510  	if err != nil {
 31511  		return nil, err
 31512  	}
 31513  
 31514  	return response, nil
 31515  }
 31516  
 31517  func (service *dynect) DeleteOneGSLBRegion(request *DeleteOneGSLBRegionRequestType) (*DeleteOneGSLBRegionResponseType, error) {
 31518  	return service.DeleteOneGSLBRegionContext(
 31519  		context.Background(),
 31520  		request,
 31521  	)
 31522  }
 31523  
 31524  func (service *dynect) CreateGSLBRegionPoolEntryContext(ctx context.Context, request *CreateGSLBRegionPoolEntryRequestType) (*CreateGSLBRegionPoolEntryResponseType, error) {
 31525  	response := new(CreateGSLBRegionPoolEntryResponseType)
 31526  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31527  	if err != nil {
 31528  		return nil, err
 31529  	}
 31530  
 31531  	return response, nil
 31532  }
 31533  
 31534  func (service *dynect) CreateGSLBRegionPoolEntry(request *CreateGSLBRegionPoolEntryRequestType) (*CreateGSLBRegionPoolEntryResponseType, error) {
 31535  	return service.CreateGSLBRegionPoolEntryContext(
 31536  		context.Background(),
 31537  		request,
 31538  	)
 31539  }
 31540  
 31541  func (service *dynect) UpdateGSLBRegionPoolEntryContext(ctx context.Context, request *UpdateGSLBRegionPoolEntryRequestType) (*UpdateGSLBRegionPoolEntryResponseType, error) {
 31542  	response := new(UpdateGSLBRegionPoolEntryResponseType)
 31543  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31544  	if err != nil {
 31545  		return nil, err
 31546  	}
 31547  
 31548  	return response, nil
 31549  }
 31550  
 31551  func (service *dynect) UpdateGSLBRegionPoolEntry(request *UpdateGSLBRegionPoolEntryRequestType) (*UpdateGSLBRegionPoolEntryResponseType, error) {
 31552  	return service.UpdateGSLBRegionPoolEntryContext(
 31553  		context.Background(),
 31554  		request,
 31555  	)
 31556  }
 31557  
 31558  func (service *dynect) GetOneGSLBRegionPoolEntryContext(ctx context.Context, request *GetOneGSLBRegionPoolEntryRequestType) (*GetOneGSLBRegionPoolEntryResponseType, error) {
 31559  	response := new(GetOneGSLBRegionPoolEntryResponseType)
 31560  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31561  	if err != nil {
 31562  		return nil, err
 31563  	}
 31564  
 31565  	return response, nil
 31566  }
 31567  
 31568  func (service *dynect) GetOneGSLBRegionPoolEntry(request *GetOneGSLBRegionPoolEntryRequestType) (*GetOneGSLBRegionPoolEntryResponseType, error) {
 31569  	return service.GetOneGSLBRegionPoolEntryContext(
 31570  		context.Background(),
 31571  		request,
 31572  	)
 31573  }
 31574  
 31575  func (service *dynect) GetGSLBRegionPoolEntriesContext(ctx context.Context, request *GetGSLBRegionPoolEntriesRequestType) (*GetGSLBRegionPoolEntriesResponseType, error) {
 31576  	response := new(GetGSLBRegionPoolEntriesResponseType)
 31577  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31578  	if err != nil {
 31579  		return nil, err
 31580  	}
 31581  
 31582  	return response, nil
 31583  }
 31584  
 31585  func (service *dynect) GetGSLBRegionPoolEntries(request *GetGSLBRegionPoolEntriesRequestType) (*GetGSLBRegionPoolEntriesResponseType, error) {
 31586  	return service.GetGSLBRegionPoolEntriesContext(
 31587  		context.Background(),
 31588  		request,
 31589  	)
 31590  }
 31591  
 31592  func (service *dynect) DeleteOneGSLBRegionPoolEntryContext(ctx context.Context, request *DeleteOneGSLBRegionPoolEntryRequestType) (*DeleteOneGSLBRegionPoolEntryResponseType, error) {
 31593  	response := new(DeleteOneGSLBRegionPoolEntryResponseType)
 31594  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31595  	if err != nil {
 31596  		return nil, err
 31597  	}
 31598  
 31599  	return response, nil
 31600  }
 31601  
 31602  func (service *dynect) DeleteOneGSLBRegionPoolEntry(request *DeleteOneGSLBRegionPoolEntryRequestType) (*DeleteOneGSLBRegionPoolEntryResponseType, error) {
 31603  	return service.DeleteOneGSLBRegionPoolEntryContext(
 31604  		context.Background(),
 31605  		request,
 31606  	)
 31607  }
 31608  
 31609  func (service *dynect) CreateRTTMContext(ctx context.Context, request *CreateRTTMRequestType) (*CreateRTTMResponseType, error) {
 31610  	response := new(CreateRTTMResponseType)
 31611  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31612  	if err != nil {
 31613  		return nil, err
 31614  	}
 31615  
 31616  	return response, nil
 31617  }
 31618  
 31619  func (service *dynect) CreateRTTM(request *CreateRTTMRequestType) (*CreateRTTMResponseType, error) {
 31620  	return service.CreateRTTMContext(
 31621  		context.Background(),
 31622  		request,
 31623  	)
 31624  }
 31625  
 31626  func (service *dynect) GetOneRTTMContext(ctx context.Context, request *GetOneRTTMRequestType) (*GetOneRTTMResponseType, error) {
 31627  	response := new(GetOneRTTMResponseType)
 31628  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31629  	if err != nil {
 31630  		return nil, err
 31631  	}
 31632  
 31633  	return response, nil
 31634  }
 31635  
 31636  func (service *dynect) GetOneRTTM(request *GetOneRTTMRequestType) (*GetOneRTTMResponseType, error) {
 31637  	return service.GetOneRTTMContext(
 31638  		context.Background(),
 31639  		request,
 31640  	)
 31641  }
 31642  
 31643  func (service *dynect) GetRTTMsContext(ctx context.Context, request *GetRTTMsRequestType) (*GetRTTMsResponseType, error) {
 31644  	response := new(GetRTTMsResponseType)
 31645  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31646  	if err != nil {
 31647  		return nil, err
 31648  	}
 31649  
 31650  	return response, nil
 31651  }
 31652  
 31653  func (service *dynect) GetRTTMs(request *GetRTTMsRequestType) (*GetRTTMsResponseType, error) {
 31654  	return service.GetRTTMsContext(
 31655  		context.Background(),
 31656  		request,
 31657  	)
 31658  }
 31659  
 31660  func (service *dynect) UpdateRTTMContext(ctx context.Context, request *UpdateRTTMRequestType) (*UpdateRTTMResponseType, error) {
 31661  	response := new(UpdateRTTMResponseType)
 31662  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31663  	if err != nil {
 31664  		return nil, err
 31665  	}
 31666  
 31667  	return response, nil
 31668  }
 31669  
 31670  func (service *dynect) UpdateRTTM(request *UpdateRTTMRequestType) (*UpdateRTTMResponseType, error) {
 31671  	return service.UpdateRTTMContext(
 31672  		context.Background(),
 31673  		request,
 31674  	)
 31675  }
 31676  
 31677  func (service *dynect) DeleteOneRTTMContext(ctx context.Context, request *DeleteOneRTTMRequestType) (*DeleteOneRTTMResponseType, error) {
 31678  	response := new(DeleteOneRTTMResponseType)
 31679  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31680  	if err != nil {
 31681  		return nil, err
 31682  	}
 31683  
 31684  	return response, nil
 31685  }
 31686  
 31687  func (service *dynect) DeleteOneRTTM(request *DeleteOneRTTMRequestType) (*DeleteOneRTTMResponseType, error) {
 31688  	return service.DeleteOneRTTMContext(
 31689  		context.Background(),
 31690  		request,
 31691  	)
 31692  }
 31693  
 31694  func (service *dynect) ActivateRTTMContext(ctx context.Context, request *ActivateRTTMRequestType) (*ActivateRTTMResponseType, error) {
 31695  	response := new(ActivateRTTMResponseType)
 31696  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31697  	if err != nil {
 31698  		return nil, err
 31699  	}
 31700  
 31701  	return response, nil
 31702  }
 31703  
 31704  func (service *dynect) ActivateRTTM(request *ActivateRTTMRequestType) (*ActivateRTTMResponseType, error) {
 31705  	return service.ActivateRTTMContext(
 31706  		context.Background(),
 31707  		request,
 31708  	)
 31709  }
 31710  
 31711  func (service *dynect) DeactivateRTTMContext(ctx context.Context, request *DeactivateRTTMRequestType) (*DeactivateRTTMResponseType, error) {
 31712  	response := new(DeactivateRTTMResponseType)
 31713  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31714  	if err != nil {
 31715  		return nil, err
 31716  	}
 31717  
 31718  	return response, nil
 31719  }
 31720  
 31721  func (service *dynect) DeactivateRTTM(request *DeactivateRTTMRequestType) (*DeactivateRTTMResponseType, error) {
 31722  	return service.DeactivateRTTMContext(
 31723  		context.Background(),
 31724  		request,
 31725  	)
 31726  }
 31727  
 31728  func (service *dynect) RecoverRTTMContext(ctx context.Context, request *RecoverRTTMRequestType) (*RecoverRTTMResponseType, error) {
 31729  	response := new(RecoverRTTMResponseType)
 31730  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31731  	if err != nil {
 31732  		return nil, err
 31733  	}
 31734  
 31735  	return response, nil
 31736  }
 31737  
 31738  func (service *dynect) RecoverRTTM(request *RecoverRTTMRequestType) (*RecoverRTTMResponseType, error) {
 31739  	return service.RecoverRTTMContext(
 31740  		context.Background(),
 31741  		request,
 31742  	)
 31743  }
 31744  
 31745  func (service *dynect) RecoverRTTMIPContext(ctx context.Context, request *RecoverRTTMIPRequestType) (*RecoverRTTMIPResponseType, error) {
 31746  	response := new(RecoverRTTMIPResponseType)
 31747  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31748  	if err != nil {
 31749  		return nil, err
 31750  	}
 31751  
 31752  	return response, nil
 31753  }
 31754  
 31755  func (service *dynect) RecoverRTTMIP(request *RecoverRTTMIPRequestType) (*RecoverRTTMIPResponseType, error) {
 31756  	return service.RecoverRTTMIPContext(
 31757  		context.Background(),
 31758  		request,
 31759  	)
 31760  }
 31761  
 31762  func (service *dynect) GetRTTMLogsContext(ctx context.Context, request *GetRTTMLogsRequestType) (*GetRTTMLogsResponseType, error) {
 31763  	response := new(GetRTTMLogsResponseType)
 31764  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31765  	if err != nil {
 31766  		return nil, err
 31767  	}
 31768  
 31769  	return response, nil
 31770  }
 31771  
 31772  func (service *dynect) GetRTTMLogs(request *GetRTTMLogsRequestType) (*GetRTTMLogsResponseType, error) {
 31773  	return service.GetRTTMLogsContext(
 31774  		context.Background(),
 31775  		request,
 31776  	)
 31777  }
 31778  
 31779  func (service *dynect) GetRTTMRRSetsContext(ctx context.Context, request *GetRTTMRRSetsRequestType) (*GetRTTMRRSetsResponseType, error) {
 31780  	response := new(GetRTTMRRSetsResponseType)
 31781  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31782  	if err != nil {
 31783  		return nil, err
 31784  	}
 31785  
 31786  	return response, nil
 31787  }
 31788  
 31789  func (service *dynect) GetRTTMRRSets(request *GetRTTMRRSetsRequestType) (*GetRTTMRRSetsResponseType, error) {
 31790  	return service.GetRTTMRRSetsContext(
 31791  		context.Background(),
 31792  		request,
 31793  	)
 31794  }
 31795  
 31796  func (service *dynect) CreateRTTMRegionContext(ctx context.Context, request *CreateRTTMRegionRequestType) (*CreateRTTMRegionResponseType, error) {
 31797  	response := new(CreateRTTMRegionResponseType)
 31798  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31799  	if err != nil {
 31800  		return nil, err
 31801  	}
 31802  
 31803  	return response, nil
 31804  }
 31805  
 31806  func (service *dynect) CreateRTTMRegion(request *CreateRTTMRegionRequestType) (*CreateRTTMRegionResponseType, error) {
 31807  	return service.CreateRTTMRegionContext(
 31808  		context.Background(),
 31809  		request,
 31810  	)
 31811  }
 31812  
 31813  func (service *dynect) GetOneRTTMRegionContext(ctx context.Context, request *GetOneRTTMRegionRequestType) (*GetOneRTTMRegionResponseType, error) {
 31814  	response := new(GetOneRTTMRegionResponseType)
 31815  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31816  	if err != nil {
 31817  		return nil, err
 31818  	}
 31819  
 31820  	return response, nil
 31821  }
 31822  
 31823  func (service *dynect) GetOneRTTMRegion(request *GetOneRTTMRegionRequestType) (*GetOneRTTMRegionResponseType, error) {
 31824  	return service.GetOneRTTMRegionContext(
 31825  		context.Background(),
 31826  		request,
 31827  	)
 31828  }
 31829  
 31830  func (service *dynect) GetRTTMRegionsContext(ctx context.Context, request *GetRTTMRegionsRequestType) (*GetRTTMRegionsResponseType, error) {
 31831  	response := new(GetRTTMRegionsResponseType)
 31832  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31833  	if err != nil {
 31834  		return nil, err
 31835  	}
 31836  
 31837  	return response, nil
 31838  }
 31839  
 31840  func (service *dynect) GetRTTMRegions(request *GetRTTMRegionsRequestType) (*GetRTTMRegionsResponseType, error) {
 31841  	return service.GetRTTMRegionsContext(
 31842  		context.Background(),
 31843  		request,
 31844  	)
 31845  }
 31846  
 31847  func (service *dynect) UpdateRTTMRegionContext(ctx context.Context, request *UpdateRTTMRegionRequestType) (*UpdateRTTMRegionResponseType, error) {
 31848  	response := new(UpdateRTTMRegionResponseType)
 31849  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31850  	if err != nil {
 31851  		return nil, err
 31852  	}
 31853  
 31854  	return response, nil
 31855  }
 31856  
 31857  func (service *dynect) UpdateRTTMRegion(request *UpdateRTTMRegionRequestType) (*UpdateRTTMRegionResponseType, error) {
 31858  	return service.UpdateRTTMRegionContext(
 31859  		context.Background(),
 31860  		request,
 31861  	)
 31862  }
 31863  
 31864  func (service *dynect) DeleteOneRTTMRegionContext(ctx context.Context, request *DeleteOneRTTMRegionRequestType) (*DeleteOneRTTMRegionResponseType, error) {
 31865  	response := new(DeleteOneRTTMRegionResponseType)
 31866  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31867  	if err != nil {
 31868  		return nil, err
 31869  	}
 31870  
 31871  	return response, nil
 31872  }
 31873  
 31874  func (service *dynect) DeleteOneRTTMRegion(request *DeleteOneRTTMRegionRequestType) (*DeleteOneRTTMRegionResponseType, error) {
 31875  	return service.DeleteOneRTTMRegionContext(
 31876  		context.Background(),
 31877  		request,
 31878  	)
 31879  }
 31880  
 31881  func (service *dynect) CreateRTTMRegionPoolEntryContext(ctx context.Context, request *CreateRTTMRegionPoolEntryRequestType) (*CreateRTTMRegionPoolEntryResponseType, error) {
 31882  	response := new(CreateRTTMRegionPoolEntryResponseType)
 31883  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31884  	if err != nil {
 31885  		return nil, err
 31886  	}
 31887  
 31888  	return response, nil
 31889  }
 31890  
 31891  func (service *dynect) CreateRTTMRegionPoolEntry(request *CreateRTTMRegionPoolEntryRequestType) (*CreateRTTMRegionPoolEntryResponseType, error) {
 31892  	return service.CreateRTTMRegionPoolEntryContext(
 31893  		context.Background(),
 31894  		request,
 31895  	)
 31896  }
 31897  
 31898  func (service *dynect) UpdateRTTMRegionPoolEntryContext(ctx context.Context, request *UpdateRTTMRegionPoolEntryRequestType) (*UpdateRTTMRegionPoolEntryResponseType, error) {
 31899  	response := new(UpdateRTTMRegionPoolEntryResponseType)
 31900  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31901  	if err != nil {
 31902  		return nil, err
 31903  	}
 31904  
 31905  	return response, nil
 31906  }
 31907  
 31908  func (service *dynect) UpdateRTTMRegionPoolEntry(request *UpdateRTTMRegionPoolEntryRequestType) (*UpdateRTTMRegionPoolEntryResponseType, error) {
 31909  	return service.UpdateRTTMRegionPoolEntryContext(
 31910  		context.Background(),
 31911  		request,
 31912  	)
 31913  }
 31914  
 31915  func (service *dynect) GetOneRTTMRegionPoolEntryContext(ctx context.Context, request *GetOneRTTMRegionPoolEntryRequestType) (*GetOneRTTMRegionPoolEntryResponseType, error) {
 31916  	response := new(GetOneRTTMRegionPoolEntryResponseType)
 31917  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31918  	if err != nil {
 31919  		return nil, err
 31920  	}
 31921  
 31922  	return response, nil
 31923  }
 31924  
 31925  func (service *dynect) GetOneRTTMRegionPoolEntry(request *GetOneRTTMRegionPoolEntryRequestType) (*GetOneRTTMRegionPoolEntryResponseType, error) {
 31926  	return service.GetOneRTTMRegionPoolEntryContext(
 31927  		context.Background(),
 31928  		request,
 31929  	)
 31930  }
 31931  
 31932  func (service *dynect) GetRTTMRegionPoolEntriesContext(ctx context.Context, request *GetRTTMRegionPoolEntriesRequestType) (*GetRTTMRegionPoolEntriesResponseType, error) {
 31933  	response := new(GetRTTMRegionPoolEntriesResponseType)
 31934  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31935  	if err != nil {
 31936  		return nil, err
 31937  	}
 31938  
 31939  	return response, nil
 31940  }
 31941  
 31942  func (service *dynect) GetRTTMRegionPoolEntries(request *GetRTTMRegionPoolEntriesRequestType) (*GetRTTMRegionPoolEntriesResponseType, error) {
 31943  	return service.GetRTTMRegionPoolEntriesContext(
 31944  		context.Background(),
 31945  		request,
 31946  	)
 31947  }
 31948  
 31949  func (service *dynect) DeleteOneRTTMRegionPoolEntryContext(ctx context.Context, request *DeleteOneRTTMRegionPoolEntryRequestType) (*DeleteOneRTTMRegionPoolEntryResponseType, error) {
 31950  	response := new(DeleteOneRTTMRegionPoolEntryResponseType)
 31951  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31952  	if err != nil {
 31953  		return nil, err
 31954  	}
 31955  
 31956  	return response, nil
 31957  }
 31958  
 31959  func (service *dynect) DeleteOneRTTMRegionPoolEntry(request *DeleteOneRTTMRegionPoolEntryRequestType) (*DeleteOneRTTMRegionPoolEntryResponseType, error) {
 31960  	return service.DeleteOneRTTMRegionPoolEntryContext(
 31961  		context.Background(),
 31962  		request,
 31963  	)
 31964  }
 31965  
 31966  func (service *dynect) CreateHTTPRedirectContext(ctx context.Context, request *CreateHTTPRedirectRequestType) (*CreateHTTPRedirectResponseType, error) {
 31967  	response := new(CreateHTTPRedirectResponseType)
 31968  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31969  	if err != nil {
 31970  		return nil, err
 31971  	}
 31972  
 31973  	return response, nil
 31974  }
 31975  
 31976  func (service *dynect) CreateHTTPRedirect(request *CreateHTTPRedirectRequestType) (*CreateHTTPRedirectResponseType, error) {
 31977  	return service.CreateHTTPRedirectContext(
 31978  		context.Background(),
 31979  		request,
 31980  	)
 31981  }
 31982  
 31983  func (service *dynect) GetOneHTTPRedirectContext(ctx context.Context, request *GetOneHTTPRedirectRequestType) (*GetOneHTTPRedirectResponseType, error) {
 31984  	response := new(GetOneHTTPRedirectResponseType)
 31985  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 31986  	if err != nil {
 31987  		return nil, err
 31988  	}
 31989  
 31990  	return response, nil
 31991  }
 31992  
 31993  func (service *dynect) GetOneHTTPRedirect(request *GetOneHTTPRedirectRequestType) (*GetOneHTTPRedirectResponseType, error) {
 31994  	return service.GetOneHTTPRedirectContext(
 31995  		context.Background(),
 31996  		request,
 31997  	)
 31998  }
 31999  
 32000  func (service *dynect) GetHTTPRedirectsContext(ctx context.Context, request *GetHTTPRedirectsRequestType) (*GetHTTPRedirectsResponseType, error) {
 32001  	response := new(GetHTTPRedirectsResponseType)
 32002  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32003  	if err != nil {
 32004  		return nil, err
 32005  	}
 32006  
 32007  	return response, nil
 32008  }
 32009  
 32010  func (service *dynect) GetHTTPRedirects(request *GetHTTPRedirectsRequestType) (*GetHTTPRedirectsResponseType, error) {
 32011  	return service.GetHTTPRedirectsContext(
 32012  		context.Background(),
 32013  		request,
 32014  	)
 32015  }
 32016  
 32017  func (service *dynect) UpdateHTTPRedirectContext(ctx context.Context, request *UpdateHTTPRedirectRequestType) (*UpdateHTTPRedirectResponseType, error) {
 32018  	response := new(UpdateHTTPRedirectResponseType)
 32019  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32020  	if err != nil {
 32021  		return nil, err
 32022  	}
 32023  
 32024  	return response, nil
 32025  }
 32026  
 32027  func (service *dynect) UpdateHTTPRedirect(request *UpdateHTTPRedirectRequestType) (*UpdateHTTPRedirectResponseType, error) {
 32028  	return service.UpdateHTTPRedirectContext(
 32029  		context.Background(),
 32030  		request,
 32031  	)
 32032  }
 32033  
 32034  func (service *dynect) DeleteOneHTTPRedirectContext(ctx context.Context, request *DeleteOneHTTPRedirectRequestType) (*DeleteOneHTTPRedirectResponseType, error) {
 32035  	response := new(DeleteOneHTTPRedirectResponseType)
 32036  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32037  	if err != nil {
 32038  		return nil, err
 32039  	}
 32040  
 32041  	return response, nil
 32042  }
 32043  
 32044  func (service *dynect) DeleteOneHTTPRedirect(request *DeleteOneHTTPRedirectRequestType) (*DeleteOneHTTPRedirectResponseType, error) {
 32045  	return service.DeleteOneHTTPRedirectContext(
 32046  		context.Background(),
 32047  		request,
 32048  	)
 32049  }
 32050  
 32051  func (service *dynect) CreateAdvRedirectRuleContext(ctx context.Context, request *CreateAdvRedirectRuleRequestType) (*CreateAdvRedirectRuleResponseType, error) {
 32052  	response := new(CreateAdvRedirectRuleResponseType)
 32053  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32054  	if err != nil {
 32055  		return nil, err
 32056  	}
 32057  
 32058  	return response, nil
 32059  }
 32060  
 32061  func (service *dynect) CreateAdvRedirectRule(request *CreateAdvRedirectRuleRequestType) (*CreateAdvRedirectRuleResponseType, error) {
 32062  	return service.CreateAdvRedirectRuleContext(
 32063  		context.Background(),
 32064  		request,
 32065  	)
 32066  }
 32067  
 32068  func (service *dynect) UpdateAdvRedirectRuleContext(ctx context.Context, request *UpdateAdvRedirectRuleRequestType) (*UpdateAdvRedirectRuleResponseType, error) {
 32069  	response := new(UpdateAdvRedirectRuleResponseType)
 32070  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32071  	if err != nil {
 32072  		return nil, err
 32073  	}
 32074  
 32075  	return response, nil
 32076  }
 32077  
 32078  func (service *dynect) UpdateAdvRedirectRule(request *UpdateAdvRedirectRuleRequestType) (*UpdateAdvRedirectRuleResponseType, error) {
 32079  	return service.UpdateAdvRedirectRuleContext(
 32080  		context.Background(),
 32081  		request,
 32082  	)
 32083  }
 32084  
 32085  func (service *dynect) GetOneAdvRedirectRuleContext(ctx context.Context, request *GetOneAdvRedirectRuleRequestType) (*GetOneAdvRedirectRuleResponseType, error) {
 32086  	response := new(GetOneAdvRedirectRuleResponseType)
 32087  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32088  	if err != nil {
 32089  		return nil, err
 32090  	}
 32091  
 32092  	return response, nil
 32093  }
 32094  
 32095  func (service *dynect) GetOneAdvRedirectRule(request *GetOneAdvRedirectRuleRequestType) (*GetOneAdvRedirectRuleResponseType, error) {
 32096  	return service.GetOneAdvRedirectRuleContext(
 32097  		context.Background(),
 32098  		request,
 32099  	)
 32100  }
 32101  
 32102  func (service *dynect) GetAdvRedirectRulesContext(ctx context.Context, request *GetAdvRedirectRulesRequestType) (*GetAdvRedirectRulesResponseType, error) {
 32103  	response := new(GetAdvRedirectRulesResponseType)
 32104  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32105  	if err != nil {
 32106  		return nil, err
 32107  	}
 32108  
 32109  	return response, nil
 32110  }
 32111  
 32112  func (service *dynect) GetAdvRedirectRules(request *GetAdvRedirectRulesRequestType) (*GetAdvRedirectRulesResponseType, error) {
 32113  	return service.GetAdvRedirectRulesContext(
 32114  		context.Background(),
 32115  		request,
 32116  	)
 32117  }
 32118  
 32119  func (service *dynect) DeleteOneAdvRedirectRuleContext(ctx context.Context, request *DeleteOneAdvRedirectRuleRequestType) (*DeleteOneAdvRedirectRuleResponseType, error) {
 32120  	response := new(DeleteOneAdvRedirectRuleResponseType)
 32121  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32122  	if err != nil {
 32123  		return nil, err
 32124  	}
 32125  
 32126  	return response, nil
 32127  }
 32128  
 32129  func (service *dynect) DeleteOneAdvRedirectRule(request *DeleteOneAdvRedirectRuleRequestType) (*DeleteOneAdvRedirectRuleResponseType, error) {
 32130  	return service.DeleteOneAdvRedirectRuleContext(
 32131  		context.Background(),
 32132  		request,
 32133  	)
 32134  }
 32135  
 32136  func (service *dynect) CreateAdvRedirectContext(ctx context.Context, request *CreateAdvRedirectRequestType) (*CreateAdvRedirectResponseType, error) {
 32137  	response := new(CreateAdvRedirectResponseType)
 32138  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32139  	if err != nil {
 32140  		return nil, err
 32141  	}
 32142  
 32143  	return response, nil
 32144  }
 32145  
 32146  func (service *dynect) CreateAdvRedirect(request *CreateAdvRedirectRequestType) (*CreateAdvRedirectResponseType, error) {
 32147  	return service.CreateAdvRedirectContext(
 32148  		context.Background(),
 32149  		request,
 32150  	)
 32151  }
 32152  
 32153  func (service *dynect) GetOneAdvRedirectContext(ctx context.Context, request *GetOneAdvRedirectRequestType) (*GetOneAdvRedirectResponseType, error) {
 32154  	response := new(GetOneAdvRedirectResponseType)
 32155  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32156  	if err != nil {
 32157  		return nil, err
 32158  	}
 32159  
 32160  	return response, nil
 32161  }
 32162  
 32163  func (service *dynect) GetOneAdvRedirect(request *GetOneAdvRedirectRequestType) (*GetOneAdvRedirectResponseType, error) {
 32164  	return service.GetOneAdvRedirectContext(
 32165  		context.Background(),
 32166  		request,
 32167  	)
 32168  }
 32169  
 32170  func (service *dynect) GetAdvRedirectsContext(ctx context.Context, request *GetAdvRedirectsRequestType) (*GetAdvRedirectsResponseType, error) {
 32171  	response := new(GetAdvRedirectsResponseType)
 32172  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32173  	if err != nil {
 32174  		return nil, err
 32175  	}
 32176  
 32177  	return response, nil
 32178  }
 32179  
 32180  func (service *dynect) GetAdvRedirects(request *GetAdvRedirectsRequestType) (*GetAdvRedirectsResponseType, error) {
 32181  	return service.GetAdvRedirectsContext(
 32182  		context.Background(),
 32183  		request,
 32184  	)
 32185  }
 32186  
 32187  func (service *dynect) UpdateAdvRedirectContext(ctx context.Context, request *UpdateAdvRedirectRequestType) (*UpdateAdvRedirectResponseType, error) {
 32188  	response := new(UpdateAdvRedirectResponseType)
 32189  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32190  	if err != nil {
 32191  		return nil, err
 32192  	}
 32193  
 32194  	return response, nil
 32195  }
 32196  
 32197  func (service *dynect) UpdateAdvRedirect(request *UpdateAdvRedirectRequestType) (*UpdateAdvRedirectResponseType, error) {
 32198  	return service.UpdateAdvRedirectContext(
 32199  		context.Background(),
 32200  		request,
 32201  	)
 32202  }
 32203  
 32204  func (service *dynect) DeleteOneAdvRedirectContext(ctx context.Context, request *DeleteOneAdvRedirectRequestType) (*DeleteOneAdvRedirectResponseType, error) {
 32205  	response := new(DeleteOneAdvRedirectResponseType)
 32206  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32207  	if err != nil {
 32208  		return nil, err
 32209  	}
 32210  
 32211  	return response, nil
 32212  }
 32213  
 32214  func (service *dynect) DeleteOneAdvRedirect(request *DeleteOneAdvRedirectRequestType) (*DeleteOneAdvRedirectResponseType, error) {
 32215  	return service.DeleteOneAdvRedirectContext(
 32216  		context.Background(),
 32217  		request,
 32218  	)
 32219  }
 32220  
 32221  func (service *dynect) GetNodeListContext(ctx context.Context, request *GetNodeListRequestType) (*GetNodeListResponseType, error) {
 32222  	response := new(GetNodeListResponseType)
 32223  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32224  	if err != nil {
 32225  		return nil, err
 32226  	}
 32227  
 32228  	return response, nil
 32229  }
 32230  
 32231  func (service *dynect) GetNodeList(request *GetNodeListRequestType) (*GetNodeListResponseType, error) {
 32232  	return service.GetNodeListContext(
 32233  		context.Background(),
 32234  		request,
 32235  	)
 32236  }
 32237  
 32238  func (service *dynect) PublishZoneContext(ctx context.Context, request *PublishZoneRequestType) (*PublishZoneResponseType, error) {
 32239  	response := new(PublishZoneResponseType)
 32240  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32241  	if err != nil {
 32242  		return nil, err
 32243  	}
 32244  
 32245  	return response, nil
 32246  }
 32247  
 32248  func (service *dynect) PublishZone(request *PublishZoneRequestType) (*PublishZoneResponseType, error) {
 32249  	return service.PublishZoneContext(
 32250  		context.Background(),
 32251  		request,
 32252  	)
 32253  }
 32254  
 32255  func (service *dynect) PruneZoneContext(ctx context.Context, request *PruneZoneRequestType) (*PruneZoneResponseType, error) {
 32256  	response := new(PruneZoneResponseType)
 32257  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32258  	if err != nil {
 32259  		return nil, err
 32260  	}
 32261  
 32262  	return response, nil
 32263  }
 32264  
 32265  func (service *dynect) PruneZone(request *PruneZoneRequestType) (*PruneZoneResponseType, error) {
 32266  	return service.PruneZoneContext(
 32267  		context.Background(),
 32268  		request,
 32269  	)
 32270  }
 32271  
 32272  func (service *dynect) FreezeZoneContext(ctx context.Context, request *FreezeZoneRequestType) (*FreezeZoneResponseType, error) {
 32273  	response := new(FreezeZoneResponseType)
 32274  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32275  	if err != nil {
 32276  		return nil, err
 32277  	}
 32278  
 32279  	return response, nil
 32280  }
 32281  
 32282  func (service *dynect) FreezeZone(request *FreezeZoneRequestType) (*FreezeZoneResponseType, error) {
 32283  	return service.FreezeZoneContext(
 32284  		context.Background(),
 32285  		request,
 32286  	)
 32287  }
 32288  
 32289  func (service *dynect) ThawZoneContext(ctx context.Context, request *ThawZoneRequestType) (*ThawZoneResponseType, error) {
 32290  	response := new(ThawZoneResponseType)
 32291  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32292  	if err != nil {
 32293  		return nil, err
 32294  	}
 32295  
 32296  	return response, nil
 32297  }
 32298  
 32299  func (service *dynect) ThawZone(request *ThawZoneRequestType) (*ThawZoneResponseType, error) {
 32300  	return service.ThawZoneContext(
 32301  		context.Background(),
 32302  		request,
 32303  	)
 32304  }
 32305  
 32306  func (service *dynect) RestoreZoneContext(ctx context.Context, request *RestoreZoneRequestType) (*RestoreZoneResponseType, error) {
 32307  	response := new(RestoreZoneResponseType)
 32308  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32309  	if err != nil {
 32310  		return nil, err
 32311  	}
 32312  
 32313  	return response, nil
 32314  }
 32315  
 32316  func (service *dynect) RestoreZone(request *RestoreZoneRequestType) (*RestoreZoneResponseType, error) {
 32317  	return service.RestoreZoneContext(
 32318  		context.Background(),
 32319  		request,
 32320  	)
 32321  }
 32322  
 32323  func (service *dynect) BlockZoneContext(ctx context.Context, request *BlockZoneRequestType) (*BlockZoneResponseType, error) {
 32324  	response := new(BlockZoneResponseType)
 32325  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32326  	if err != nil {
 32327  		return nil, err
 32328  	}
 32329  
 32330  	return response, nil
 32331  }
 32332  
 32333  func (service *dynect) BlockZone(request *BlockZoneRequestType) (*BlockZoneResponseType, error) {
 32334  	return service.BlockZoneContext(
 32335  		context.Background(),
 32336  		request,
 32337  	)
 32338  }
 32339  
 32340  func (service *dynect) DeleteZoneChangesetContext(ctx context.Context, request *DeleteZoneChangesetRequestType) (*DeleteZoneChangesetResponseType, error) {
 32341  	response := new(DeleteZoneChangesetResponseType)
 32342  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32343  	if err != nil {
 32344  		return nil, err
 32345  	}
 32346  
 32347  	return response, nil
 32348  }
 32349  
 32350  func (service *dynect) DeleteZoneChangeset(request *DeleteZoneChangesetRequestType) (*DeleteZoneChangesetResponseType, error) {
 32351  	return service.DeleteZoneChangesetContext(
 32352  		context.Background(),
 32353  		request,
 32354  	)
 32355  }
 32356  
 32357  func (service *dynect) GetZoneChangesetContext(ctx context.Context, request *GetZoneChangesetRequestType) (*GetZoneChangesetResponseType, error) {
 32358  	response := new(GetZoneChangesetResponseType)
 32359  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32360  	if err != nil {
 32361  		return nil, err
 32362  	}
 32363  
 32364  	return response, nil
 32365  }
 32366  
 32367  func (service *dynect) GetZoneChangeset(request *GetZoneChangesetRequestType) (*GetZoneChangesetResponseType, error) {
 32368  	return service.GetZoneChangesetContext(
 32369  		context.Background(),
 32370  		request,
 32371  	)
 32372  }
 32373  
 32374  func (service *dynect) GetZoneNotesContext(ctx context.Context, request *GetZoneNotesRequestType) (*GetZoneNotesResponseType, error) {
 32375  	response := new(GetZoneNotesResponseType)
 32376  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32377  	if err != nil {
 32378  		return nil, err
 32379  	}
 32380  
 32381  	return response, nil
 32382  }
 32383  
 32384  func (service *dynect) GetZoneNotes(request *GetZoneNotesRequestType) (*GetZoneNotesResponseType, error) {
 32385  	return service.GetZoneNotesContext(
 32386  		context.Background(),
 32387  		request,
 32388  	)
 32389  }
 32390  
 32391  func (service *dynect) UploadZoneFileContext(ctx context.Context, request *UploadZoneFileRequestType) (*UploadZoneFileResponseType, error) {
 32392  	response := new(UploadZoneFileResponseType)
 32393  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32394  	if err != nil {
 32395  		return nil, err
 32396  	}
 32397  
 32398  	return response, nil
 32399  }
 32400  
 32401  func (service *dynect) UploadZoneFile(request *UploadZoneFileRequestType) (*UploadZoneFileResponseType, error) {
 32402  	return service.UploadZoneFileContext(
 32403  		context.Background(),
 32404  		request,
 32405  	)
 32406  }
 32407  
 32408  func (service *dynect) TransferZoneInContext(ctx context.Context, request *TransferZoneInRequestType) (*TransferZoneInResponseType, error) {
 32409  	response := new(TransferZoneInResponseType)
 32410  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32411  	if err != nil {
 32412  		return nil, err
 32413  	}
 32414  
 32415  	return response, nil
 32416  }
 32417  
 32418  func (service *dynect) TransferZoneIn(request *TransferZoneInRequestType) (*TransferZoneInResponseType, error) {
 32419  	return service.TransferZoneInContext(
 32420  		context.Background(),
 32421  		request,
 32422  	)
 32423  }
 32424  
 32425  func (service *dynect) GetTransferStatusContext(ctx context.Context, request *GetTransferStatusRequestType) (*GetTransferStatusResponseType, error) {
 32426  	response := new(GetTransferStatusResponseType)
 32427  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32428  	if err != nil {
 32429  		return nil, err
 32430  	}
 32431  
 32432  	return response, nil
 32433  }
 32434  
 32435  func (service *dynect) GetTransferStatus(request *GetTransferStatusRequestType) (*GetTransferStatusResponseType, error) {
 32436  	return service.GetTransferStatusContext(
 32437  		context.Background(),
 32438  		request,
 32439  	)
 32440  }
 32441  
 32442  func (service *dynect) GetZoneConfigOptionsContext(ctx context.Context, request *GetZoneConfigOptionsRequestType) (*GetZoneConfigOptionsResponseType, error) {
 32443  	response := new(GetZoneConfigOptionsResponseType)
 32444  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32445  	if err != nil {
 32446  		return nil, err
 32447  	}
 32448  
 32449  	return response, nil
 32450  }
 32451  
 32452  func (service *dynect) GetZoneConfigOptions(request *GetZoneConfigOptionsRequestType) (*GetZoneConfigOptionsResponseType, error) {
 32453  	return service.GetZoneConfigOptionsContext(
 32454  		context.Background(),
 32455  		request,
 32456  	)
 32457  }
 32458  
 32459  func (service *dynect) SetZoneConfigOptionsContext(ctx context.Context, request *SetZoneConfigOptionsRequestType) (*SetZoneConfigOptionsResponseType, error) {
 32460  	response := new(SetZoneConfigOptionsResponseType)
 32461  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32462  	if err != nil {
 32463  		return nil, err
 32464  	}
 32465  
 32466  	return response, nil
 32467  }
 32468  
 32469  func (service *dynect) SetZoneConfigOptions(request *SetZoneConfigOptionsRequestType) (*SetZoneConfigOptionsResponseType, error) {
 32470  	return service.SetZoneConfigOptionsContext(
 32471  		context.Background(),
 32472  		request,
 32473  	)
 32474  }
 32475  
 32476  func (service *dynect) CreateIPTrackContext(ctx context.Context, request *CreateIPTrackRequestType) (*CreateIPTrackResponseType, error) {
 32477  	response := new(CreateIPTrackResponseType)
 32478  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32479  	if err != nil {
 32480  		return nil, err
 32481  	}
 32482  
 32483  	return response, nil
 32484  }
 32485  
 32486  func (service *dynect) CreateIPTrack(request *CreateIPTrackRequestType) (*CreateIPTrackResponseType, error) {
 32487  	return service.CreateIPTrackContext(
 32488  		context.Background(),
 32489  		request,
 32490  	)
 32491  }
 32492  
 32493  func (service *dynect) GetOneIPTrackContext(ctx context.Context, request *GetOneIPTrackRequestType) (*GetOneIPTrackResponseType, error) {
 32494  	response := new(GetOneIPTrackResponseType)
 32495  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32496  	if err != nil {
 32497  		return nil, err
 32498  	}
 32499  
 32500  	return response, nil
 32501  }
 32502  
 32503  func (service *dynect) GetOneIPTrack(request *GetOneIPTrackRequestType) (*GetOneIPTrackResponseType, error) {
 32504  	return service.GetOneIPTrackContext(
 32505  		context.Background(),
 32506  		request,
 32507  	)
 32508  }
 32509  
 32510  func (service *dynect) GetIPTracksContext(ctx context.Context, request *GetIPTracksRequestType) (*GetIPTracksResponseType, error) {
 32511  	response := new(GetIPTracksResponseType)
 32512  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32513  	if err != nil {
 32514  		return nil, err
 32515  	}
 32516  
 32517  	return response, nil
 32518  }
 32519  
 32520  func (service *dynect) GetIPTracks(request *GetIPTracksRequestType) (*GetIPTracksResponseType, error) {
 32521  	return service.GetIPTracksContext(
 32522  		context.Background(),
 32523  		request,
 32524  	)
 32525  }
 32526  
 32527  func (service *dynect) UpdateIPTrackContext(ctx context.Context, request *UpdateIPTrackRequestType) (*UpdateIPTrackResponseType, error) {
 32528  	response := new(UpdateIPTrackResponseType)
 32529  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32530  	if err != nil {
 32531  		return nil, err
 32532  	}
 32533  
 32534  	return response, nil
 32535  }
 32536  
 32537  func (service *dynect) UpdateIPTrack(request *UpdateIPTrackRequestType) (*UpdateIPTrackResponseType, error) {
 32538  	return service.UpdateIPTrackContext(
 32539  		context.Background(),
 32540  		request,
 32541  	)
 32542  }
 32543  
 32544  func (service *dynect) DeleteOneIPTrackContext(ctx context.Context, request *DeleteOneIPTrackRequestType) (*DeleteOneIPTrackResponseType, error) {
 32545  	response := new(DeleteOneIPTrackResponseType)
 32546  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32547  	if err != nil {
 32548  		return nil, err
 32549  	}
 32550  
 32551  	return response, nil
 32552  }
 32553  
 32554  func (service *dynect) DeleteOneIPTrack(request *DeleteOneIPTrackRequestType) (*DeleteOneIPTrackResponseType, error) {
 32555  	return service.DeleteOneIPTrackContext(
 32556  		context.Background(),
 32557  		request,
 32558  	)
 32559  }
 32560  
 32561  func (service *dynect) ActivateIPTrackContext(ctx context.Context, request *ActivateIPTrackRequestType) (*ActivateIPTrackResponseType, error) {
 32562  	response := new(ActivateIPTrackResponseType)
 32563  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32564  	if err != nil {
 32565  		return nil, err
 32566  	}
 32567  
 32568  	return response, nil
 32569  }
 32570  
 32571  func (service *dynect) ActivateIPTrack(request *ActivateIPTrackRequestType) (*ActivateIPTrackResponseType, error) {
 32572  	return service.ActivateIPTrackContext(
 32573  		context.Background(),
 32574  		request,
 32575  	)
 32576  }
 32577  
 32578  func (service *dynect) DeactivateIPTrackContext(ctx context.Context, request *DeactivateIPTrackRequestType) (*DeactivateIPTrackResponseType, error) {
 32579  	response := new(DeactivateIPTrackResponseType)
 32580  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32581  	if err != nil {
 32582  		return nil, err
 32583  	}
 32584  
 32585  	return response, nil
 32586  }
 32587  
 32588  func (service *dynect) DeactivateIPTrack(request *DeactivateIPTrackRequestType) (*DeactivateIPTrackResponseType, error) {
 32589  	return service.DeactivateIPTrackContext(
 32590  		context.Background(),
 32591  		request,
 32592  	)
 32593  }
 32594  
 32595  func (service *dynect) CreateDNSSECContext(ctx context.Context, request *CreateDNSSECRequestType) (*CreateDNSSECResponseType, error) {
 32596  	response := new(CreateDNSSECResponseType)
 32597  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32598  	if err != nil {
 32599  		return nil, err
 32600  	}
 32601  
 32602  	return response, nil
 32603  }
 32604  
 32605  func (service *dynect) CreateDNSSEC(request *CreateDNSSECRequestType) (*CreateDNSSECResponseType, error) {
 32606  	return service.CreateDNSSECContext(
 32607  		context.Background(),
 32608  		request,
 32609  	)
 32610  }
 32611  
 32612  func (service *dynect) GetOneDNSSECContext(ctx context.Context, request *GetOneDNSSECRequestType) (*GetOneDNSSECResponseType, error) {
 32613  	response := new(GetOneDNSSECResponseType)
 32614  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32615  	if err != nil {
 32616  		return nil, err
 32617  	}
 32618  
 32619  	return response, nil
 32620  }
 32621  
 32622  func (service *dynect) GetOneDNSSEC(request *GetOneDNSSECRequestType) (*GetOneDNSSECResponseType, error) {
 32623  	return service.GetOneDNSSECContext(
 32624  		context.Background(),
 32625  		request,
 32626  	)
 32627  }
 32628  
 32629  func (service *dynect) GetDNSSECsContext(ctx context.Context, request *GetDNSSECsRequestType) (*GetDNSSECsResponseType, error) {
 32630  	response := new(GetDNSSECsResponseType)
 32631  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32632  	if err != nil {
 32633  		return nil, err
 32634  	}
 32635  
 32636  	return response, nil
 32637  }
 32638  
 32639  func (service *dynect) GetDNSSECs(request *GetDNSSECsRequestType) (*GetDNSSECsResponseType, error) {
 32640  	return service.GetDNSSECsContext(
 32641  		context.Background(),
 32642  		request,
 32643  	)
 32644  }
 32645  
 32646  func (service *dynect) UpdateDNSSECContext(ctx context.Context, request *UpdateDNSSECRequestType) (*UpdateDNSSECResponseType, error) {
 32647  	response := new(UpdateDNSSECResponseType)
 32648  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32649  	if err != nil {
 32650  		return nil, err
 32651  	}
 32652  
 32653  	return response, nil
 32654  }
 32655  
 32656  func (service *dynect) UpdateDNSSEC(request *UpdateDNSSECRequestType) (*UpdateDNSSECResponseType, error) {
 32657  	return service.UpdateDNSSECContext(
 32658  		context.Background(),
 32659  		request,
 32660  	)
 32661  }
 32662  
 32663  func (service *dynect) DeleteOneDNSSECContext(ctx context.Context, request *DeleteOneDNSSECRequestType) (*DeleteOneDNSSECResponseType, error) {
 32664  	response := new(DeleteOneDNSSECResponseType)
 32665  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32666  	if err != nil {
 32667  		return nil, err
 32668  	}
 32669  
 32670  	return response, nil
 32671  }
 32672  
 32673  func (service *dynect) DeleteOneDNSSEC(request *DeleteOneDNSSECRequestType) (*DeleteOneDNSSECResponseType, error) {
 32674  	return service.DeleteOneDNSSECContext(
 32675  		context.Background(),
 32676  		request,
 32677  	)
 32678  }
 32679  
 32680  func (service *dynect) ActivateDNSSECContext(ctx context.Context, request *ActivateDNSSECRequestType) (*ActivateDNSSECResponseType, error) {
 32681  	response := new(ActivateDNSSECResponseType)
 32682  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32683  	if err != nil {
 32684  		return nil, err
 32685  	}
 32686  
 32687  	return response, nil
 32688  }
 32689  
 32690  func (service *dynect) ActivateDNSSEC(request *ActivateDNSSECRequestType) (*ActivateDNSSECResponseType, error) {
 32691  	return service.ActivateDNSSECContext(
 32692  		context.Background(),
 32693  		request,
 32694  	)
 32695  }
 32696  
 32697  func (service *dynect) DeactivateDNSSECContext(ctx context.Context, request *DeactivateDNSSECRequestType) (*DeactivateDNSSECResponseType, error) {
 32698  	response := new(DeactivateDNSSECResponseType)
 32699  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32700  	if err != nil {
 32701  		return nil, err
 32702  	}
 32703  
 32704  	return response, nil
 32705  }
 32706  
 32707  func (service *dynect) DeactivateDNSSEC(request *DeactivateDNSSECRequestType) (*DeactivateDNSSECResponseType, error) {
 32708  	return service.DeactivateDNSSECContext(
 32709  		context.Background(),
 32710  		request,
 32711  	)
 32712  }
 32713  
 32714  func (service *dynect) GetDNSSECTimelineContext(ctx context.Context, request *GetDNSSECTimelineRequestType) (*GetDNSSECTimelineResponseType, error) {
 32715  	response := new(GetDNSSECTimelineResponseType)
 32716  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32717  	if err != nil {
 32718  		return nil, err
 32719  	}
 32720  
 32721  	return response, nil
 32722  }
 32723  
 32724  func (service *dynect) GetDNSSECTimeline(request *GetDNSSECTimelineRequestType) (*GetDNSSECTimelineResponseType, error) {
 32725  	return service.GetDNSSECTimelineContext(
 32726  		context.Background(),
 32727  		request,
 32728  	)
 32729  }
 32730  
 32731  func (service *dynect) GetTasksContext(ctx context.Context, request *GetTasksRequestType) (*GetTasksResponseType, error) {
 32732  	response := new(GetTasksResponseType)
 32733  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32734  	if err != nil {
 32735  		return nil, err
 32736  	}
 32737  
 32738  	return response, nil
 32739  }
 32740  
 32741  func (service *dynect) GetTasks(request *GetTasksRequestType) (*GetTasksResponseType, error) {
 32742  	return service.GetTasksContext(
 32743  		context.Background(),
 32744  		request,
 32745  	)
 32746  }
 32747  
 32748  func (service *dynect) GetOneTaskContext(ctx context.Context, request *GetOneTaskRequestType) (*GetOneTaskResponseType, error) {
 32749  	response := new(GetOneTaskResponseType)
 32750  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32751  	if err != nil {
 32752  		return nil, err
 32753  	}
 32754  
 32755  	return response, nil
 32756  }
 32757  
 32758  func (service *dynect) GetOneTask(request *GetOneTaskRequestType) (*GetOneTaskResponseType, error) {
 32759  	return service.GetOneTaskContext(
 32760  		context.Background(),
 32761  		request,
 32762  	)
 32763  }
 32764  
 32765  func (service *dynect) CancelTaskContext(ctx context.Context, request *CancelTaskRequestType) (*CancelTaskResponseType, error) {
 32766  	response := new(CancelTaskResponseType)
 32767  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32768  	if err != nil {
 32769  		return nil, err
 32770  	}
 32771  
 32772  	return response, nil
 32773  }
 32774  
 32775  func (service *dynect) CancelTask(request *CancelTaskRequestType) (*CancelTaskResponseType, error) {
 32776  	return service.CancelTaskContext(
 32777  		context.Background(),
 32778  		request,
 32779  	)
 32780  }
 32781  
 32782  func (service *dynect) CreateExtNameserverContext(ctx context.Context, request *CreateExtNameserverRequestType) (*CreateExtNameserverResponseType, error) {
 32783  	response := new(CreateExtNameserverResponseType)
 32784  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32785  	if err != nil {
 32786  		return nil, err
 32787  	}
 32788  
 32789  	return response, nil
 32790  }
 32791  
 32792  func (service *dynect) CreateExtNameserver(request *CreateExtNameserverRequestType) (*CreateExtNameserverResponseType, error) {
 32793  	return service.CreateExtNameserverContext(
 32794  		context.Background(),
 32795  		request,
 32796  	)
 32797  }
 32798  
 32799  func (service *dynect) GetOneExtNameserverContext(ctx context.Context, request *GetOneExtNameserverRequestType) (*GetOneExtNameserverResponseType, error) {
 32800  	response := new(GetOneExtNameserverResponseType)
 32801  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32802  	if err != nil {
 32803  		return nil, err
 32804  	}
 32805  
 32806  	return response, nil
 32807  }
 32808  
 32809  func (service *dynect) GetOneExtNameserver(request *GetOneExtNameserverRequestType) (*GetOneExtNameserverResponseType, error) {
 32810  	return service.GetOneExtNameserverContext(
 32811  		context.Background(),
 32812  		request,
 32813  	)
 32814  }
 32815  
 32816  func (service *dynect) GetExtNameserversContext(ctx context.Context, request *GetExtNameserversRequestType) (*GetExtNameserversResponseType, error) {
 32817  	response := new(GetExtNameserversResponseType)
 32818  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32819  	if err != nil {
 32820  		return nil, err
 32821  	}
 32822  
 32823  	return response, nil
 32824  }
 32825  
 32826  func (service *dynect) GetExtNameservers(request *GetExtNameserversRequestType) (*GetExtNameserversResponseType, error) {
 32827  	return service.GetExtNameserversContext(
 32828  		context.Background(),
 32829  		request,
 32830  	)
 32831  }
 32832  
 32833  func (service *dynect) UpdateExtNameserverContext(ctx context.Context, request *UpdateExtNameserverRequestType) (*UpdateExtNameserverResponseType, error) {
 32834  	response := new(UpdateExtNameserverResponseType)
 32835  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32836  	if err != nil {
 32837  		return nil, err
 32838  	}
 32839  
 32840  	return response, nil
 32841  }
 32842  
 32843  func (service *dynect) UpdateExtNameserver(request *UpdateExtNameserverRequestType) (*UpdateExtNameserverResponseType, error) {
 32844  	return service.UpdateExtNameserverContext(
 32845  		context.Background(),
 32846  		request,
 32847  	)
 32848  }
 32849  
 32850  func (service *dynect) DeleteOneExtNameserverContext(ctx context.Context, request *DeleteOneExtNameserverRequestType) (*DeleteOneExtNameserverResponseType, error) {
 32851  	response := new(DeleteOneExtNameserverResponseType)
 32852  	err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
 32853  	if err != nil {
 32854  		return nil, err
 32855  	}
 32856  
 32857  	return response, nil
 32858  }
 32859  
 32860  func (service *dynect) DeleteOneExtNameserver(request *DeleteOneExtNameserverRequestType) (*DeleteOneExtNameserverResponseType, error) {
 32861  	return service.DeleteOneExtNameserverContext(
 32862  		context.Background(),
 32863  		request,
 32864  	)
 32865  }