github.com/vmware/govmomi@v0.51.0/ssoadmin/methods/methods.go (about)

     1  // © Broadcom. All Rights Reserved.
     2  // The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
     3  // SPDX-License-Identifier: Apache-2.0
     4  
     5  package methods
     6  
     7  import (
     8  	"context"
     9  
    10  	"github.com/vmware/govmomi/ssoadmin/types"
    11  	"github.com/vmware/govmomi/vim25/soap"
    12  )
    13  
    14  type AddCertificateBody struct {
    15  	Req    *types.AddCertificate         `xml:"urn:sso AddCertificate,omitempty"`
    16  	Res    *types.AddCertificateResponse `xml:"urn:sso AddCertificateResponse,omitempty"`
    17  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
    18  }
    19  
    20  func (b *AddCertificateBody) Fault() *soap.Fault { return b.Fault_ }
    21  
    22  func AddCertificate(ctx context.Context, r soap.RoundTripper, req *types.AddCertificate) (*types.AddCertificateResponse, error) {
    23  	var reqBody, resBody AddCertificateBody
    24  
    25  	reqBody.Req = req
    26  
    27  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
    28  		return nil, err
    29  	}
    30  
    31  	return resBody.Res, nil
    32  }
    33  
    34  type AddExternalDomainBody struct {
    35  	Req    *types.AddExternalDomain         `xml:"urn:sso AddExternalDomain,omitempty"`
    36  	Res    *types.AddExternalDomainResponse `xml:"urn:sso AddExternalDomainResponse,omitempty"`
    37  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
    38  }
    39  
    40  func (b *AddExternalDomainBody) Fault() *soap.Fault { return b.Fault_ }
    41  
    42  func AddExternalDomain(ctx context.Context, r soap.RoundTripper, req *types.AddExternalDomain) (*types.AddExternalDomainResponse, error) {
    43  	var reqBody, resBody AddExternalDomainBody
    44  
    45  	reqBody.Req = req
    46  
    47  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
    48  		return nil, err
    49  	}
    50  
    51  	return resBody.Res, nil
    52  }
    53  
    54  type AddGroupToLocalGroupBody struct {
    55  	Req    *types.AddGroupToLocalGroup         `xml:"urn:sso AddGroupToLocalGroup,omitempty"`
    56  	Res    *types.AddGroupToLocalGroupResponse `xml:"urn:sso AddGroupToLocalGroupResponse,omitempty"`
    57  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
    58  }
    59  
    60  func (b *AddGroupToLocalGroupBody) Fault() *soap.Fault { return b.Fault_ }
    61  
    62  func AddGroupToLocalGroup(ctx context.Context, r soap.RoundTripper, req *types.AddGroupToLocalGroup) (*types.AddGroupToLocalGroupResponse, error) {
    63  	var reqBody, resBody AddGroupToLocalGroupBody
    64  
    65  	reqBody.Req = req
    66  
    67  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
    68  		return nil, err
    69  	}
    70  
    71  	return resBody.Res, nil
    72  }
    73  
    74  type AddGroupsToLocalGroupBody struct {
    75  	Req    *types.AddGroupsToLocalGroup         `xml:"urn:sso AddGroupsToLocalGroup,omitempty"`
    76  	Res    *types.AddGroupsToLocalGroupResponse `xml:"urn:sso AddGroupsToLocalGroupResponse,omitempty"`
    77  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
    78  }
    79  
    80  func (b *AddGroupsToLocalGroupBody) Fault() *soap.Fault { return b.Fault_ }
    81  
    82  func AddGroupsToLocalGroup(ctx context.Context, r soap.RoundTripper, req *types.AddGroupsToLocalGroup) (*types.AddGroupsToLocalGroupResponse, error) {
    83  	var reqBody, resBody AddGroupsToLocalGroupBody
    84  
    85  	reqBody.Req = req
    86  
    87  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
    88  		return nil, err
    89  	}
    90  
    91  	return resBody.Res, nil
    92  }
    93  
    94  type AddUserToLocalGroupBody struct {
    95  	Req    *types.AddUserToLocalGroup         `xml:"urn:sso AddUserToLocalGroup,omitempty"`
    96  	Res    *types.AddUserToLocalGroupResponse `xml:"urn:sso AddUserToLocalGroupResponse,omitempty"`
    97  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
    98  }
    99  
   100  func (b *AddUserToLocalGroupBody) Fault() *soap.Fault { return b.Fault_ }
   101  
   102  func AddUserToLocalGroup(ctx context.Context, r soap.RoundTripper, req *types.AddUserToLocalGroup) (*types.AddUserToLocalGroupResponse, error) {
   103  	var reqBody, resBody AddUserToLocalGroupBody
   104  
   105  	reqBody.Req = req
   106  
   107  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   108  		return nil, err
   109  	}
   110  
   111  	return resBody.Res, nil
   112  }
   113  
   114  type AddUsersToLocalGroupBody struct {
   115  	Req    *types.AddUsersToLocalGroup         `xml:"urn:sso AddUsersToLocalGroup,omitempty"`
   116  	Res    *types.AddUsersToLocalGroupResponse `xml:"urn:sso AddUsersToLocalGroupResponse,omitempty"`
   117  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   118  }
   119  
   120  func (b *AddUsersToLocalGroupBody) Fault() *soap.Fault { return b.Fault_ }
   121  
   122  func AddUsersToLocalGroup(ctx context.Context, r soap.RoundTripper, req *types.AddUsersToLocalGroup) (*types.AddUsersToLocalGroupResponse, error) {
   123  	var reqBody, resBody AddUsersToLocalGroupBody
   124  
   125  	reqBody.Req = req
   126  
   127  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   128  		return nil, err
   129  	}
   130  
   131  	return resBody.Res, nil
   132  }
   133  
   134  type CreateLocalGroupBody struct {
   135  	Req    *types.CreateLocalGroup         `xml:"urn:sso CreateLocalGroup,omitempty"`
   136  	Res    *types.CreateLocalGroupResponse `xml:"urn:sso CreateLocalGroupResponse,omitempty"`
   137  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   138  }
   139  
   140  func (b *CreateLocalGroupBody) Fault() *soap.Fault { return b.Fault_ }
   141  
   142  func CreateLocalGroup(ctx context.Context, r soap.RoundTripper, req *types.CreateLocalGroup) (*types.CreateLocalGroupResponse, error) {
   143  	var reqBody, resBody CreateLocalGroupBody
   144  
   145  	reqBody.Req = req
   146  
   147  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   148  		return nil, err
   149  	}
   150  
   151  	return resBody.Res, nil
   152  }
   153  
   154  type CreateLocalPersonUserBody struct {
   155  	Req    *types.CreateLocalPersonUser         `xml:"urn:sso CreateLocalPersonUser,omitempty"`
   156  	Res    *types.CreateLocalPersonUserResponse `xml:"urn:sso CreateLocalPersonUserResponse,omitempty"`
   157  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   158  }
   159  
   160  func (b *CreateLocalPersonUserBody) Fault() *soap.Fault { return b.Fault_ }
   161  
   162  func CreateLocalPersonUser(ctx context.Context, r soap.RoundTripper, req *types.CreateLocalPersonUser) (*types.CreateLocalPersonUserResponse, error) {
   163  	var reqBody, resBody CreateLocalPersonUserBody
   164  
   165  	reqBody.Req = req
   166  
   167  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   168  		return nil, err
   169  	}
   170  
   171  	return resBody.Res, nil
   172  }
   173  
   174  type CreateLocalSolutionUserBody struct {
   175  	Req    *types.CreateLocalSolutionUser         `xml:"urn:sso CreateLocalSolutionUser,omitempty"`
   176  	Res    *types.CreateLocalSolutionUserResponse `xml:"urn:sso CreateLocalSolutionUserResponse,omitempty"`
   177  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   178  }
   179  
   180  func (b *CreateLocalSolutionUserBody) Fault() *soap.Fault { return b.Fault_ }
   181  
   182  func CreateLocalSolutionUser(ctx context.Context, r soap.RoundTripper, req *types.CreateLocalSolutionUser) (*types.CreateLocalSolutionUserResponse, error) {
   183  	var reqBody, resBody CreateLocalSolutionUserBody
   184  
   185  	reqBody.Req = req
   186  
   187  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   188  		return nil, err
   189  	}
   190  
   191  	return resBody.Res, nil
   192  }
   193  
   194  type DeleteCertificateBody struct {
   195  	Req    *types.DeleteCertificate         `xml:"urn:sso DeleteCertificate,omitempty"`
   196  	Res    *types.DeleteCertificateResponse `xml:"urn:sso DeleteCertificateResponse,omitempty"`
   197  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   198  }
   199  
   200  func (b *DeleteCertificateBody) Fault() *soap.Fault { return b.Fault_ }
   201  
   202  func DeleteCertificate(ctx context.Context, r soap.RoundTripper, req *types.DeleteCertificate) (*types.DeleteCertificateResponse, error) {
   203  	var reqBody, resBody DeleteCertificateBody
   204  
   205  	reqBody.Req = req
   206  
   207  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   208  		return nil, err
   209  	}
   210  
   211  	return resBody.Res, nil
   212  }
   213  
   214  type DeleteDomainBody struct {
   215  	Req    *types.DeleteDomain         `xml:"urn:sso DeleteDomain,omitempty"`
   216  	Res    *types.DeleteDomainResponse `xml:"urn:sso DeleteDomainResponse,omitempty"`
   217  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   218  }
   219  
   220  func (b *DeleteDomainBody) Fault() *soap.Fault { return b.Fault_ }
   221  
   222  func DeleteDomain(ctx context.Context, r soap.RoundTripper, req *types.DeleteDomain) (*types.DeleteDomainResponse, error) {
   223  	var reqBody, resBody DeleteDomainBody
   224  
   225  	reqBody.Req = req
   226  
   227  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   228  		return nil, err
   229  	}
   230  
   231  	return resBody.Res, nil
   232  }
   233  
   234  type DeleteLocalPrincipalBody struct {
   235  	Req    *types.DeleteLocalPrincipal         `xml:"urn:sso DeleteLocalPrincipal,omitempty"`
   236  	Res    *types.DeleteLocalPrincipalResponse `xml:"urn:sso DeleteLocalPrincipalResponse,omitempty"`
   237  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   238  }
   239  
   240  func (b *DeleteLocalPrincipalBody) Fault() *soap.Fault { return b.Fault_ }
   241  
   242  func DeleteLocalPrincipal(ctx context.Context, r soap.RoundTripper, req *types.DeleteLocalPrincipal) (*types.DeleteLocalPrincipalResponse, error) {
   243  	var reqBody, resBody DeleteLocalPrincipalBody
   244  
   245  	reqBody.Req = req
   246  
   247  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   248  		return nil, err
   249  	}
   250  
   251  	return resBody.Res, nil
   252  }
   253  
   254  type DisableUserAccountBody struct {
   255  	Req    *types.DisableUserAccount         `xml:"urn:sso DisableUserAccount,omitempty"`
   256  	Res    *types.DisableUserAccountResponse `xml:"urn:sso DisableUserAccountResponse,omitempty"`
   257  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   258  }
   259  
   260  func (b *DisableUserAccountBody) Fault() *soap.Fault { return b.Fault_ }
   261  
   262  func DisableUserAccount(ctx context.Context, r soap.RoundTripper, req *types.DisableUserAccount) (*types.DisableUserAccountResponse, error) {
   263  	var reqBody, resBody DisableUserAccountBody
   264  
   265  	reqBody.Req = req
   266  
   267  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   268  		return nil, err
   269  	}
   270  
   271  	return resBody.Res, nil
   272  }
   273  
   274  type EnableUserAccountBody struct {
   275  	Req    *types.EnableUserAccount         `xml:"urn:sso EnableUserAccount,omitempty"`
   276  	Res    *types.EnableUserAccountResponse `xml:"urn:sso EnableUserAccountResponse,omitempty"`
   277  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   278  }
   279  
   280  func (b *EnableUserAccountBody) Fault() *soap.Fault { return b.Fault_ }
   281  
   282  func EnableUserAccount(ctx context.Context, r soap.RoundTripper, req *types.EnableUserAccount) (*types.EnableUserAccountResponse, error) {
   283  	var reqBody, resBody EnableUserAccountBody
   284  
   285  	reqBody.Req = req
   286  
   287  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   288  		return nil, err
   289  	}
   290  
   291  	return resBody.Res, nil
   292  }
   293  
   294  type FindBody struct {
   295  	Req    *types.Find         `xml:"urn:sso Find,omitempty"`
   296  	Res    *types.FindResponse `xml:"urn:sso FindResponse,omitempty"`
   297  	Fault_ *soap.Fault         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   298  }
   299  
   300  func (b *FindBody) Fault() *soap.Fault { return b.Fault_ }
   301  
   302  func Find(ctx context.Context, r soap.RoundTripper, req *types.Find) (*types.FindResponse, error) {
   303  	var reqBody, resBody FindBody
   304  
   305  	reqBody.Req = req
   306  
   307  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   308  		return nil, err
   309  	}
   310  
   311  	return resBody.Res, nil
   312  }
   313  
   314  type FindAllParentGroupsBody struct {
   315  	Req    *types.FindAllParentGroups         `xml:"urn:sso FindAllParentGroups,omitempty"`
   316  	Res    *types.FindAllParentGroupsResponse `xml:"urn:sso FindAllParentGroupsResponse,omitempty"`
   317  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   318  }
   319  
   320  func (b *FindAllParentGroupsBody) Fault() *soap.Fault { return b.Fault_ }
   321  
   322  func FindAllParentGroups(ctx context.Context, r soap.RoundTripper, req *types.FindAllParentGroups) (*types.FindAllParentGroupsResponse, error) {
   323  	var reqBody, resBody FindAllParentGroupsBody
   324  
   325  	reqBody.Req = req
   326  
   327  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   328  		return nil, err
   329  	}
   330  
   331  	return resBody.Res, nil
   332  }
   333  
   334  type FindCertificateBody struct {
   335  	Req    *types.FindCertificate         `xml:"urn:sso FindCertificate,omitempty"`
   336  	Res    *types.FindCertificateResponse `xml:"urn:sso FindCertificateResponse,omitempty"`
   337  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   338  }
   339  
   340  func (b *FindCertificateBody) Fault() *soap.Fault { return b.Fault_ }
   341  
   342  func FindCertificate(ctx context.Context, r soap.RoundTripper, req *types.FindCertificate) (*types.FindCertificateResponse, error) {
   343  	var reqBody, resBody FindCertificateBody
   344  
   345  	reqBody.Req = req
   346  
   347  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   348  		return nil, err
   349  	}
   350  
   351  	return resBody.Res, nil
   352  }
   353  
   354  type FindDirectParentGroupsBody struct {
   355  	Req    *types.FindDirectParentGroups         `xml:"urn:sso FindDirectParentGroups,omitempty"`
   356  	Res    *types.FindDirectParentGroupsResponse `xml:"urn:sso FindDirectParentGroupsResponse,omitempty"`
   357  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   358  }
   359  
   360  func (b *FindDirectParentGroupsBody) Fault() *soap.Fault { return b.Fault_ }
   361  
   362  func FindDirectParentGroups(ctx context.Context, r soap.RoundTripper, req *types.FindDirectParentGroups) (*types.FindDirectParentGroupsResponse, error) {
   363  	var reqBody, resBody FindDirectParentGroupsBody
   364  
   365  	reqBody.Req = req
   366  
   367  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   368  		return nil, err
   369  	}
   370  
   371  	return resBody.Res, nil
   372  }
   373  
   374  type FindDisabledPersonUsersBody struct {
   375  	Req    *types.FindDisabledPersonUsers         `xml:"urn:sso FindDisabledPersonUsers,omitempty"`
   376  	Res    *types.FindDisabledPersonUsersResponse `xml:"urn:sso FindDisabledPersonUsersResponse,omitempty"`
   377  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   378  }
   379  
   380  func (b *FindDisabledPersonUsersBody) Fault() *soap.Fault { return b.Fault_ }
   381  
   382  func FindDisabledPersonUsers(ctx context.Context, r soap.RoundTripper, req *types.FindDisabledPersonUsers) (*types.FindDisabledPersonUsersResponse, error) {
   383  	var reqBody, resBody FindDisabledPersonUsersBody
   384  
   385  	reqBody.Req = req
   386  
   387  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   388  		return nil, err
   389  	}
   390  
   391  	return resBody.Res, nil
   392  }
   393  
   394  type FindDisabledSolutionUsersBody struct {
   395  	Req    *types.FindDisabledSolutionUsers         `xml:"urn:sso FindDisabledSolutionUsers,omitempty"`
   396  	Res    *types.FindDisabledSolutionUsersResponse `xml:"urn:sso FindDisabledSolutionUsersResponse,omitempty"`
   397  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   398  }
   399  
   400  func (b *FindDisabledSolutionUsersBody) Fault() *soap.Fault { return b.Fault_ }
   401  
   402  func FindDisabledSolutionUsers(ctx context.Context, r soap.RoundTripper, req *types.FindDisabledSolutionUsers) (*types.FindDisabledSolutionUsersResponse, error) {
   403  	var reqBody, resBody FindDisabledSolutionUsersBody
   404  
   405  	reqBody.Req = req
   406  
   407  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   408  		return nil, err
   409  	}
   410  
   411  	return resBody.Res, nil
   412  }
   413  
   414  type FindExternalDomainBody struct {
   415  	Req    *types.FindExternalDomain         `xml:"urn:sso FindExternalDomain,omitempty"`
   416  	Res    *types.FindExternalDomainResponse `xml:"urn:sso FindExternalDomainResponse,omitempty"`
   417  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   418  }
   419  
   420  func (b *FindExternalDomainBody) Fault() *soap.Fault { return b.Fault_ }
   421  
   422  func FindExternalDomain(ctx context.Context, r soap.RoundTripper, req *types.FindExternalDomain) (*types.FindExternalDomainResponse, error) {
   423  	var reqBody, resBody FindExternalDomainBody
   424  
   425  	reqBody.Req = req
   426  
   427  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   428  		return nil, err
   429  	}
   430  
   431  	return resBody.Res, nil
   432  }
   433  
   434  type FindGroupBody struct {
   435  	Req    *types.FindGroup         `xml:"urn:sso FindGroup,omitempty"`
   436  	Res    *types.FindGroupResponse `xml:"urn:sso FindGroupResponse,omitempty"`
   437  	Fault_ *soap.Fault              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   438  }
   439  
   440  func (b *FindGroupBody) Fault() *soap.Fault { return b.Fault_ }
   441  
   442  func FindGroup(ctx context.Context, r soap.RoundTripper, req *types.FindGroup) (*types.FindGroupResponse, error) {
   443  	var reqBody, resBody FindGroupBody
   444  
   445  	reqBody.Req = req
   446  
   447  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   448  		return nil, err
   449  	}
   450  
   451  	return resBody.Res, nil
   452  }
   453  
   454  type FindGroupsBody struct {
   455  	Req    *types.FindGroups         `xml:"urn:sso FindGroups,omitempty"`
   456  	Res    *types.FindGroupsResponse `xml:"urn:sso FindGroupsResponse,omitempty"`
   457  	Fault_ *soap.Fault               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   458  }
   459  
   460  func (b *FindGroupsBody) Fault() *soap.Fault { return b.Fault_ }
   461  
   462  func FindGroups(ctx context.Context, r soap.RoundTripper, req *types.FindGroups) (*types.FindGroupsResponse, error) {
   463  	var reqBody, resBody FindGroupsBody
   464  
   465  	reqBody.Req = req
   466  
   467  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   468  		return nil, err
   469  	}
   470  
   471  	return resBody.Res, nil
   472  }
   473  
   474  type FindGroupsInGroupBody struct {
   475  	Req    *types.FindGroupsInGroup         `xml:"urn:sso FindGroupsInGroup,omitempty"`
   476  	Res    *types.FindGroupsInGroupResponse `xml:"urn:sso FindGroupsInGroupResponse,omitempty"`
   477  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   478  }
   479  
   480  func (b *FindGroupsInGroupBody) Fault() *soap.Fault { return b.Fault_ }
   481  
   482  func FindGroupsInGroup(ctx context.Context, r soap.RoundTripper, req *types.FindGroupsInGroup) (*types.FindGroupsInGroupResponse, error) {
   483  	var reqBody, resBody FindGroupsInGroupBody
   484  
   485  	reqBody.Req = req
   486  
   487  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   488  		return nil, err
   489  	}
   490  
   491  	return resBody.Res, nil
   492  }
   493  
   494  type FindLockedUsersBody struct {
   495  	Req    *types.FindLockedUsers         `xml:"urn:sso FindLockedUsers,omitempty"`
   496  	Res    *types.FindLockedUsersResponse `xml:"urn:sso FindLockedUsersResponse,omitempty"`
   497  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   498  }
   499  
   500  func (b *FindLockedUsersBody) Fault() *soap.Fault { return b.Fault_ }
   501  
   502  func FindLockedUsers(ctx context.Context, r soap.RoundTripper, req *types.FindLockedUsers) (*types.FindLockedUsersResponse, error) {
   503  	var reqBody, resBody FindLockedUsersBody
   504  
   505  	reqBody.Req = req
   506  
   507  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   508  		return nil, err
   509  	}
   510  
   511  	return resBody.Res, nil
   512  }
   513  
   514  type FindNestedParentGroupsBody struct {
   515  	Req    *types.FindNestedParentGroups         `xml:"urn:sso FindNestedParentGroups,omitempty"`
   516  	Res    *types.FindNestedParentGroupsResponse `xml:"urn:sso FindNestedParentGroupsResponse,omitempty"`
   517  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   518  }
   519  
   520  func (b *FindNestedParentGroupsBody) Fault() *soap.Fault { return b.Fault_ }
   521  
   522  func FindNestedParentGroups(ctx context.Context, r soap.RoundTripper, req *types.FindNestedParentGroups) (*types.FindNestedParentGroupsResponse, error) {
   523  	var reqBody, resBody FindNestedParentGroupsBody
   524  
   525  	reqBody.Req = req
   526  
   527  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   528  		return nil, err
   529  	}
   530  
   531  	return resBody.Res, nil
   532  }
   533  
   534  type FindParentGroupsBody struct {
   535  	Req    *types.FindParentGroups         `xml:"urn:sso FindParentGroups,omitempty"`
   536  	Res    *types.FindParentGroupsResponse `xml:"urn:sso FindParentGroupsResponse,omitempty"`
   537  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   538  }
   539  
   540  func (b *FindParentGroupsBody) Fault() *soap.Fault { return b.Fault_ }
   541  
   542  func FindParentGroups(ctx context.Context, r soap.RoundTripper, req *types.FindParentGroups) (*types.FindParentGroupsResponse, error) {
   543  	var reqBody, resBody FindParentGroupsBody
   544  
   545  	reqBody.Req = req
   546  
   547  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   548  		return nil, err
   549  	}
   550  
   551  	return resBody.Res, nil
   552  }
   553  
   554  type FindPersonUserBody struct {
   555  	Req    *types.FindPersonUser         `xml:"urn:sso FindPersonUser,omitempty"`
   556  	Res    *types.FindPersonUserResponse `xml:"urn:sso FindPersonUserResponse,omitempty"`
   557  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   558  }
   559  
   560  func (b *FindPersonUserBody) Fault() *soap.Fault { return b.Fault_ }
   561  
   562  func FindPersonUser(ctx context.Context, r soap.RoundTripper, req *types.FindPersonUser) (*types.FindPersonUserResponse, error) {
   563  	var reqBody, resBody FindPersonUserBody
   564  
   565  	reqBody.Req = req
   566  
   567  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   568  		return nil, err
   569  	}
   570  
   571  	return resBody.Res, nil
   572  }
   573  
   574  type FindPersonUsersBody struct {
   575  	Req    *types.FindPersonUsers         `xml:"urn:sso FindPersonUsers,omitempty"`
   576  	Res    *types.FindPersonUsersResponse `xml:"urn:sso FindPersonUsersResponse,omitempty"`
   577  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   578  }
   579  
   580  func (b *FindPersonUsersBody) Fault() *soap.Fault { return b.Fault_ }
   581  
   582  func FindPersonUsers(ctx context.Context, r soap.RoundTripper, req *types.FindPersonUsers) (*types.FindPersonUsersResponse, error) {
   583  	var reqBody, resBody FindPersonUsersBody
   584  
   585  	reqBody.Req = req
   586  
   587  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   588  		return nil, err
   589  	}
   590  
   591  	return resBody.Res, nil
   592  }
   593  
   594  type FindPersonUsersInGroupBody struct {
   595  	Req    *types.FindPersonUsersInGroup         `xml:"urn:sso FindPersonUsersInGroup,omitempty"`
   596  	Res    *types.FindPersonUsersInGroupResponse `xml:"urn:sso FindPersonUsersInGroupResponse,omitempty"`
   597  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   598  }
   599  
   600  func (b *FindPersonUsersInGroupBody) Fault() *soap.Fault { return b.Fault_ }
   601  
   602  func FindPersonUsersInGroup(ctx context.Context, r soap.RoundTripper, req *types.FindPersonUsersInGroup) (*types.FindPersonUsersInGroupResponse, error) {
   603  	var reqBody, resBody FindPersonUsersInGroupBody
   604  
   605  	reqBody.Req = req
   606  
   607  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   608  		return nil, err
   609  	}
   610  
   611  	return resBody.Res, nil
   612  }
   613  
   614  type FindSolutionUserBody struct {
   615  	Req    *types.FindSolutionUser         `xml:"urn:sso FindSolutionUser,omitempty"`
   616  	Res    *types.FindSolutionUserResponse `xml:"urn:sso FindSolutionUserResponse,omitempty"`
   617  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   618  }
   619  
   620  func (b *FindSolutionUserBody) Fault() *soap.Fault { return b.Fault_ }
   621  
   622  func FindSolutionUser(ctx context.Context, r soap.RoundTripper, req *types.FindSolutionUser) (*types.FindSolutionUserResponse, error) {
   623  	var reqBody, resBody FindSolutionUserBody
   624  
   625  	reqBody.Req = req
   626  
   627  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   628  		return nil, err
   629  	}
   630  
   631  	return resBody.Res, nil
   632  }
   633  
   634  type FindSolutionUsersBody struct {
   635  	Req    *types.FindSolutionUsers         `xml:"urn:sso FindSolutionUsers,omitempty"`
   636  	Res    *types.FindSolutionUsersResponse `xml:"urn:sso FindSolutionUsersResponse,omitempty"`
   637  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   638  }
   639  
   640  func (b *FindSolutionUsersBody) Fault() *soap.Fault { return b.Fault_ }
   641  
   642  func FindSolutionUsers(ctx context.Context, r soap.RoundTripper, req *types.FindSolutionUsers) (*types.FindSolutionUsersResponse, error) {
   643  	var reqBody, resBody FindSolutionUsersBody
   644  
   645  	reqBody.Req = req
   646  
   647  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   648  		return nil, err
   649  	}
   650  
   651  	return resBody.Res, nil
   652  }
   653  
   654  type FindSolutionUsersInGroupBody struct {
   655  	Req    *types.FindSolutionUsersInGroup         `xml:"urn:sso FindSolutionUsersInGroup,omitempty"`
   656  	Res    *types.FindSolutionUsersInGroupResponse `xml:"urn:sso FindSolutionUsersInGroupResponse,omitempty"`
   657  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   658  }
   659  
   660  func (b *FindSolutionUsersInGroupBody) Fault() *soap.Fault { return b.Fault_ }
   661  
   662  func FindSolutionUsersInGroup(ctx context.Context, r soap.RoundTripper, req *types.FindSolutionUsersInGroup) (*types.FindSolutionUsersInGroupResponse, error) {
   663  	var reqBody, resBody FindSolutionUsersInGroupBody
   664  
   665  	reqBody.Req = req
   666  
   667  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   668  		return nil, err
   669  	}
   670  
   671  	return resBody.Res, nil
   672  }
   673  
   674  type FindUserBody struct {
   675  	Req    *types.FindUser         `xml:"urn:sso FindUser,omitempty"`
   676  	Res    *types.FindUserResponse `xml:"urn:sso FindUserResponse,omitempty"`
   677  	Fault_ *soap.Fault             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   678  }
   679  
   680  func (b *FindUserBody) Fault() *soap.Fault { return b.Fault_ }
   681  
   682  func FindUser(ctx context.Context, r soap.RoundTripper, req *types.FindUser) (*types.FindUserResponse, error) {
   683  	var reqBody, resBody FindUserBody
   684  
   685  	reqBody.Req = req
   686  
   687  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   688  		return nil, err
   689  	}
   690  
   691  	return resBody.Res, nil
   692  }
   693  
   694  type FindUsersBody struct {
   695  	Req    *types.FindUsers         `xml:"urn:sso FindUsers,omitempty"`
   696  	Res    *types.FindUsersResponse `xml:"urn:sso FindUsersResponse,omitempty"`
   697  	Fault_ *soap.Fault              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   698  }
   699  
   700  func (b *FindUsersBody) Fault() *soap.Fault { return b.Fault_ }
   701  
   702  func FindUsers(ctx context.Context, r soap.RoundTripper, req *types.FindUsers) (*types.FindUsersResponse, error) {
   703  	var reqBody, resBody FindUsersBody
   704  
   705  	reqBody.Req = req
   706  
   707  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   708  		return nil, err
   709  	}
   710  
   711  	return resBody.Res, nil
   712  }
   713  
   714  type FindUsersInGroupBody struct {
   715  	Req    *types.FindUsersInGroup         `xml:"urn:sso FindUsersInGroup,omitempty"`
   716  	Res    *types.FindUsersInGroupResponse `xml:"urn:sso FindUsersInGroupResponse,omitempty"`
   717  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   718  }
   719  
   720  func (b *FindUsersInGroupBody) Fault() *soap.Fault { return b.Fault_ }
   721  
   722  func FindUsersInGroup(ctx context.Context, r soap.RoundTripper, req *types.FindUsersInGroup) (*types.FindUsersInGroupResponse, error) {
   723  	var reqBody, resBody FindUsersInGroupBody
   724  
   725  	reqBody.Req = req
   726  
   727  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   728  		return nil, err
   729  	}
   730  
   731  	return resBody.Res, nil
   732  }
   733  
   734  type GetBody struct {
   735  	Req    *types.Get         `xml:"urn:sso Get,omitempty"`
   736  	Res    *types.GetResponse `xml:"urn:sso GetResponse,omitempty"`
   737  	Fault_ *soap.Fault        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   738  }
   739  
   740  func (b *GetBody) Fault() *soap.Fault { return b.Fault_ }
   741  
   742  func Get(ctx context.Context, r soap.RoundTripper, req *types.Get) (*types.GetResponse, error) {
   743  	var reqBody, resBody GetBody
   744  
   745  	reqBody.Req = req
   746  
   747  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   748  		return nil, err
   749  	}
   750  
   751  	return resBody.Res, nil
   752  }
   753  
   754  type GetDefaultDomainsBody struct {
   755  	Req    *types.GetDefaultDomains         `xml:"urn:sso IdS_getDefaultDomains,omitempty"`
   756  	Res    *types.GetDefaultDomainsResponse `xml:"urn:sso IdS_getDefaultDomainsResponse,omitempty"`
   757  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   758  }
   759  
   760  func (b *GetDefaultDomainsBody) Fault() *soap.Fault { return b.Fault_ }
   761  
   762  func GetDefaultDomains(ctx context.Context, r soap.RoundTripper, req *types.GetDefaultDomains) (*types.GetDefaultDomainsResponse, error) {
   763  	var reqBody, resBody GetDefaultDomainsBody
   764  
   765  	reqBody.Req = req
   766  
   767  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   768  		return nil, err
   769  	}
   770  
   771  	return resBody.Res, nil
   772  }
   773  
   774  type GetAllCertificatesBody struct {
   775  	Req    *types.GetAllCertificates         `xml:"urn:sso GetAllCertificates,omitempty"`
   776  	Res    *types.GetAllCertificatesResponse `xml:"urn:sso GetAllCertificatesResponse,omitempty"`
   777  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   778  }
   779  
   780  func (b *GetAllCertificatesBody) Fault() *soap.Fault { return b.Fault_ }
   781  
   782  func GetAllCertificates(ctx context.Context, r soap.RoundTripper, req *types.GetAllCertificates) (*types.GetAllCertificatesResponse, error) {
   783  	var reqBody, resBody GetAllCertificatesBody
   784  
   785  	reqBody.Req = req
   786  
   787  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   788  		return nil, err
   789  	}
   790  
   791  	return resBody.Res, nil
   792  }
   793  
   794  type GetClockToleranceBody struct {
   795  	Req    *types.GetClockTolerance         `xml:"urn:sso GetClockTolerance,omitempty"`
   796  	Res    *types.GetClockToleranceResponse `xml:"urn:sso GetClockToleranceResponse,omitempty"`
   797  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   798  }
   799  
   800  func (b *GetClockToleranceBody) Fault() *soap.Fault { return b.Fault_ }
   801  
   802  func GetClockTolerance(ctx context.Context, r soap.RoundTripper, req *types.GetClockTolerance) (*types.GetClockToleranceResponse, error) {
   803  	var reqBody, resBody GetClockToleranceBody
   804  
   805  	reqBody.Req = req
   806  
   807  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   808  		return nil, err
   809  	}
   810  
   811  	return resBody.Res, nil
   812  }
   813  
   814  type GetDelegationCountBody struct {
   815  	Req    *types.GetDelegationCount         `xml:"urn:sso GetDelegationCount,omitempty"`
   816  	Res    *types.GetDelegationCountResponse `xml:"urn:sso GetDelegationCountResponse,omitempty"`
   817  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   818  }
   819  
   820  func (b *GetDelegationCountBody) Fault() *soap.Fault { return b.Fault_ }
   821  
   822  func GetDelegationCount(ctx context.Context, r soap.RoundTripper, req *types.GetDelegationCount) (*types.GetDelegationCountResponse, error) {
   823  	var reqBody, resBody GetDelegationCountBody
   824  
   825  	reqBody.Req = req
   826  
   827  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   828  		return nil, err
   829  	}
   830  
   831  	return resBody.Res, nil
   832  }
   833  
   834  type GetDomainsBody struct {
   835  	Req    *types.GetDomains         `xml:"urn:sso GetDomains,omitempty"`
   836  	Res    *types.GetDomainsResponse `xml:"urn:sso GetDomainsResponse,omitempty"`
   837  	Fault_ *soap.Fault               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   838  }
   839  
   840  func (b *GetDomainsBody) Fault() *soap.Fault { return b.Fault_ }
   841  
   842  func GetDomains(ctx context.Context, r soap.RoundTripper, req *types.GetDomains) (*types.GetDomainsResponse, error) {
   843  	var reqBody, resBody GetDomainsBody
   844  
   845  	reqBody.Req = req
   846  
   847  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   848  		return nil, err
   849  	}
   850  
   851  	return resBody.Res, nil
   852  }
   853  
   854  type GetIssuersCertificatesBody struct {
   855  	Req    *types.GetIssuersCertificates         `xml:"urn:sso GetIssuersCertificates,omitempty"`
   856  	Res    *types.GetIssuersCertificatesResponse `xml:"urn:sso GetIssuersCertificatesResponse,omitempty"`
   857  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   858  }
   859  
   860  func (b *GetIssuersCertificatesBody) Fault() *soap.Fault { return b.Fault_ }
   861  
   862  func GetIssuersCertificates(ctx context.Context, r soap.RoundTripper, req *types.GetIssuersCertificates) (*types.GetIssuersCertificatesResponse, error) {
   863  	var reqBody, resBody GetIssuersCertificatesBody
   864  
   865  	reqBody.Req = req
   866  
   867  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   868  		return nil, err
   869  	}
   870  
   871  	return resBody.Res, nil
   872  }
   873  
   874  type GetKnownCertificateChainsBody struct {
   875  	Req    *types.GetKnownCertificateChains         `xml:"urn:sso GetKnownCertificateChains,omitempty"`
   876  	Res    *types.GetKnownCertificateChainsResponse `xml:"urn:sso GetKnownCertificateChainsResponse,omitempty"`
   877  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   878  }
   879  
   880  func (b *GetKnownCertificateChainsBody) Fault() *soap.Fault { return b.Fault_ }
   881  
   882  func GetKnownCertificateChains(ctx context.Context, r soap.RoundTripper, req *types.GetKnownCertificateChains) (*types.GetKnownCertificateChainsResponse, error) {
   883  	var reqBody, resBody GetKnownCertificateChainsBody
   884  
   885  	reqBody.Req = req
   886  
   887  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   888  		return nil, err
   889  	}
   890  
   891  	return resBody.Res, nil
   892  }
   893  
   894  type GetLocalPasswordPolicyBody struct {
   895  	Req    *types.GetLocalPasswordPolicy         `xml:"urn:sso GetLocalPasswordPolicy,omitempty"`
   896  	Res    *types.GetLocalPasswordPolicyResponse `xml:"urn:sso GetLocalPasswordPolicyResponse,omitempty"`
   897  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   898  }
   899  
   900  func (b *GetLocalPasswordPolicyBody) Fault() *soap.Fault { return b.Fault_ }
   901  
   902  func GetLocalPasswordPolicy(ctx context.Context, r soap.RoundTripper, req *types.GetLocalPasswordPolicy) (*types.GetLocalPasswordPolicyResponse, error) {
   903  	var reqBody, resBody GetLocalPasswordPolicyBody
   904  
   905  	reqBody.Req = req
   906  
   907  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   908  		return nil, err
   909  	}
   910  
   911  	return resBody.Res, nil
   912  }
   913  
   914  type GetLockoutPolicyBody struct {
   915  	Req    *types.GetLockoutPolicy         `xml:"urn:sso GetLockoutPolicy,omitempty"`
   916  	Res    *types.GetLockoutPolicyResponse `xml:"urn:sso GetLockoutPolicyResponse,omitempty"`
   917  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   918  }
   919  
   920  func (b *GetLockoutPolicyBody) Fault() *soap.Fault { return b.Fault_ }
   921  
   922  func GetLockoutPolicy(ctx context.Context, r soap.RoundTripper, req *types.GetLockoutPolicy) (*types.GetLockoutPolicyResponse, error) {
   923  	var reqBody, resBody GetLockoutPolicyBody
   924  
   925  	reqBody.Req = req
   926  
   927  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   928  		return nil, err
   929  	}
   930  
   931  	return resBody.Res, nil
   932  }
   933  
   934  type GetMaximumBearerTokenLifetimeBody struct {
   935  	Req    *types.GetMaximumBearerTokenLifetime         `xml:"urn:sso GetMaximumBearerTokenLifetime,omitempty"`
   936  	Res    *types.GetMaximumBearerTokenLifetimeResponse `xml:"urn:sso GetMaximumBearerTokenLifetimeResponse,omitempty"`
   937  	Fault_ *soap.Fault                                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   938  }
   939  
   940  func (b *GetMaximumBearerTokenLifetimeBody) Fault() *soap.Fault { return b.Fault_ }
   941  
   942  func GetMaximumBearerTokenLifetime(ctx context.Context, r soap.RoundTripper, req *types.GetMaximumBearerTokenLifetime) (*types.GetMaximumBearerTokenLifetimeResponse, error) {
   943  	var reqBody, resBody GetMaximumBearerTokenLifetimeBody
   944  
   945  	reqBody.Req = req
   946  
   947  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   948  		return nil, err
   949  	}
   950  
   951  	return resBody.Res, nil
   952  }
   953  
   954  type GetMaximumHoKTokenLifetimeBody struct {
   955  	Req    *types.GetMaximumHoKTokenLifetime         `xml:"urn:sso GetMaximumHoKTokenLifetime,omitempty"`
   956  	Res    *types.GetMaximumHoKTokenLifetimeResponse `xml:"urn:sso GetMaximumHoKTokenLifetimeResponse,omitempty"`
   957  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   958  }
   959  
   960  func (b *GetMaximumHoKTokenLifetimeBody) Fault() *soap.Fault { return b.Fault_ }
   961  
   962  func GetMaximumHoKTokenLifetime(ctx context.Context, r soap.RoundTripper, req *types.GetMaximumHoKTokenLifetime) (*types.GetMaximumHoKTokenLifetimeResponse, error) {
   963  	var reqBody, resBody GetMaximumHoKTokenLifetimeBody
   964  
   965  	reqBody.Req = req
   966  
   967  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   968  		return nil, err
   969  	}
   970  
   971  	return resBody.Res, nil
   972  }
   973  
   974  type GetPasswordExpirationConfigurationBody struct {
   975  	Req    *types.GetPasswordExpirationConfiguration         `xml:"urn:sso GetPasswordExpirationConfiguration,omitempty"`
   976  	Res    *types.GetPasswordExpirationConfigurationResponse `xml:"urn:sso GetPasswordExpirationConfigurationResponse,omitempty"`
   977  	Fault_ *soap.Fault                                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   978  }
   979  
   980  func (b *GetPasswordExpirationConfigurationBody) Fault() *soap.Fault { return b.Fault_ }
   981  
   982  func GetPasswordExpirationConfiguration(ctx context.Context, r soap.RoundTripper, req *types.GetPasswordExpirationConfiguration) (*types.GetPasswordExpirationConfigurationResponse, error) {
   983  	var reqBody, resBody GetPasswordExpirationConfigurationBody
   984  
   985  	reqBody.Req = req
   986  
   987  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   988  		return nil, err
   989  	}
   990  
   991  	return resBody.Res, nil
   992  }
   993  
   994  type GetRenewCountBody struct {
   995  	Req    *types.GetRenewCount         `xml:"urn:sso GetRenewCount,omitempty"`
   996  	Res    *types.GetRenewCountResponse `xml:"urn:sso GetRenewCountResponse,omitempty"`
   997  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   998  }
   999  
  1000  func (b *GetRenewCountBody) Fault() *soap.Fault { return b.Fault_ }
  1001  
  1002  func GetRenewCount(ctx context.Context, r soap.RoundTripper, req *types.GetRenewCount) (*types.GetRenewCountResponse, error) {
  1003  	var reqBody, resBody GetRenewCountBody
  1004  
  1005  	reqBody.Req = req
  1006  
  1007  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1008  		return nil, err
  1009  	}
  1010  
  1011  	return resBody.Res, nil
  1012  }
  1013  
  1014  type GetSmtpConfigurationBody struct {
  1015  	Req    *types.GetSmtpConfiguration         `xml:"urn:sso GetSmtpConfiguration,omitempty"`
  1016  	Res    *types.GetSmtpConfigurationResponse `xml:"urn:sso GetSmtpConfigurationResponse,omitempty"`
  1017  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1018  }
  1019  
  1020  func (b *GetSmtpConfigurationBody) Fault() *soap.Fault { return b.Fault_ }
  1021  
  1022  func GetSmtpConfiguration(ctx context.Context, r soap.RoundTripper, req *types.GetSmtpConfiguration) (*types.GetSmtpConfigurationResponse, error) {
  1023  	var reqBody, resBody GetSmtpConfigurationBody
  1024  
  1025  	reqBody.Req = req
  1026  
  1027  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1028  		return nil, err
  1029  	}
  1030  
  1031  	return resBody.Res, nil
  1032  }
  1033  
  1034  type GetSslCertificateManagerBody struct {
  1035  	Req    *types.GetSslCertificateManager         `xml:"urn:sso GetSslCertificateManager,omitempty"`
  1036  	Res    *types.GetSslCertificateManagerResponse `xml:"urn:sso GetSslCertificateManagerResponse,omitempty"`
  1037  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1038  }
  1039  
  1040  func (b *GetSslCertificateManagerBody) Fault() *soap.Fault { return b.Fault_ }
  1041  
  1042  func GetSslCertificateManager(ctx context.Context, r soap.RoundTripper, req *types.GetSslCertificateManager) (*types.GetSslCertificateManagerResponse, error) {
  1043  	var reqBody, resBody GetSslCertificateManagerBody
  1044  
  1045  	reqBody.Req = req
  1046  
  1047  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1048  		return nil, err
  1049  	}
  1050  
  1051  	return resBody.Res, nil
  1052  }
  1053  
  1054  type GetSystemDomainNameBody struct {
  1055  	Req    *types.GetSystemDomainName         `xml:"urn:sso GetSystemDomainName,omitempty"`
  1056  	Res    *types.GetSystemDomainNameResponse `xml:"urn:sso GetSystemDomainNameResponse,omitempty"`
  1057  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1058  }
  1059  
  1060  func (b *GetSystemDomainNameBody) Fault() *soap.Fault { return b.Fault_ }
  1061  
  1062  func GetSystemDomainName(ctx context.Context, r soap.RoundTripper, req *types.GetSystemDomainName) (*types.GetSystemDomainNameResponse, error) {
  1063  	var reqBody, resBody GetSystemDomainNameBody
  1064  
  1065  	reqBody.Req = req
  1066  
  1067  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1068  		return nil, err
  1069  	}
  1070  
  1071  	return resBody.Res, nil
  1072  }
  1073  
  1074  type GetTrustedCertificatesBody struct {
  1075  	Req    *types.GetTrustedCertificates         `xml:"urn:sso GetTrustedCertificates,omitempty"`
  1076  	Res    *types.GetTrustedCertificatesResponse `xml:"urn:sso GetTrustedCertificatesResponse,omitempty"`
  1077  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1078  }
  1079  
  1080  func (b *GetTrustedCertificatesBody) Fault() *soap.Fault { return b.Fault_ }
  1081  
  1082  func GetTrustedCertificates(ctx context.Context, r soap.RoundTripper, req *types.GetTrustedCertificates) (*types.GetTrustedCertificatesResponse, error) {
  1083  	var reqBody, resBody GetTrustedCertificatesBody
  1084  
  1085  	reqBody.Req = req
  1086  
  1087  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1088  		return nil, err
  1089  	}
  1090  
  1091  	return resBody.Res, nil
  1092  }
  1093  
  1094  type HasAdministratorRoleBody struct {
  1095  	Req    *types.HasAdministratorRole         `xml:"urn:sso HasAdministratorRole,omitempty"`
  1096  	Res    *types.HasAdministratorRoleResponse `xml:"urn:sso HasAdministratorRoleResponse,omitempty"`
  1097  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1098  }
  1099  
  1100  func (b *HasAdministratorRoleBody) Fault() *soap.Fault { return b.Fault_ }
  1101  
  1102  func HasAdministratorRole(ctx context.Context, r soap.RoundTripper, req *types.HasAdministratorRole) (*types.HasAdministratorRoleResponse, error) {
  1103  	var reqBody, resBody HasAdministratorRoleBody
  1104  
  1105  	reqBody.Req = req
  1106  
  1107  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1108  		return nil, err
  1109  	}
  1110  
  1111  	return resBody.Res, nil
  1112  }
  1113  
  1114  type HasRegularUserRoleBody struct {
  1115  	Req    *types.HasRegularUserRole         `xml:"urn:sso HasRegularUserRole,omitempty"`
  1116  	Res    *types.HasRegularUserRoleResponse `xml:"urn:sso HasRegularUserRoleResponse,omitempty"`
  1117  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1118  }
  1119  
  1120  func (b *HasRegularUserRoleBody) Fault() *soap.Fault { return b.Fault_ }
  1121  
  1122  func HasRegularUserRole(ctx context.Context, r soap.RoundTripper, req *types.HasRegularUserRole) (*types.HasRegularUserRoleResponse, error) {
  1123  	var reqBody, resBody HasRegularUserRoleBody
  1124  
  1125  	reqBody.Req = req
  1126  
  1127  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1128  		return nil, err
  1129  	}
  1130  
  1131  	return resBody.Res, nil
  1132  }
  1133  
  1134  type IsMemberOfGroupBody struct {
  1135  	Req    *types.IsMemberOfGroup         `xml:"urn:sso IsMemberOfGroup,omitempty"`
  1136  	Res    *types.IsMemberOfGroupResponse `xml:"urn:sso IsMemberOfGroupResponse,omitempty"`
  1137  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1138  }
  1139  
  1140  func (b *IsMemberOfGroupBody) Fault() *soap.Fault { return b.Fault_ }
  1141  
  1142  func IsMemberOfGroup(ctx context.Context, r soap.RoundTripper, req *types.IsMemberOfGroup) (*types.IsMemberOfGroupResponse, error) {
  1143  	var reqBody, resBody IsMemberOfGroupBody
  1144  
  1145  	reqBody.Req = req
  1146  
  1147  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1148  		return nil, err
  1149  	}
  1150  
  1151  	return resBody.Res, nil
  1152  }
  1153  
  1154  type LoginBody struct {
  1155  	Req    *types.Login         `xml:"urn:sso Login,omitempty"`
  1156  	Res    *types.LoginResponse `xml:"urn:sso LoginResponse,omitempty"`
  1157  	Fault_ *soap.Fault          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1158  }
  1159  
  1160  func (b *LoginBody) Fault() *soap.Fault { return b.Fault_ }
  1161  
  1162  func Login(ctx context.Context, r soap.RoundTripper, req *types.Login) (*types.LoginResponse, error) {
  1163  	var reqBody, resBody LoginBody
  1164  
  1165  	reqBody.Req = req
  1166  
  1167  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1168  		return nil, err
  1169  	}
  1170  
  1171  	return resBody.Res, nil
  1172  }
  1173  
  1174  type LogoutBody struct {
  1175  	Req    *types.Logout         `xml:"urn:sso Logout,omitempty"`
  1176  	Res    *types.LogoutResponse `xml:"urn:sso LogoutResponse,omitempty"`
  1177  	Fault_ *soap.Fault           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1178  }
  1179  
  1180  func (b *LogoutBody) Fault() *soap.Fault { return b.Fault_ }
  1181  
  1182  func Logout(ctx context.Context, r soap.RoundTripper, req *types.Logout) (*types.LogoutResponse, error) {
  1183  	var reqBody, resBody LogoutBody
  1184  
  1185  	reqBody.Req = req
  1186  
  1187  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1188  		return nil, err
  1189  	}
  1190  
  1191  	return resBody.Res, nil
  1192  }
  1193  
  1194  type ProbeConnectivityBody struct {
  1195  	Req    *types.ProbeConnectivity         `xml:"urn:sso ProbeConnectivity,omitempty"`
  1196  	Res    *types.ProbeConnectivityResponse `xml:"urn:sso ProbeConnectivityResponse,omitempty"`
  1197  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1198  }
  1199  
  1200  func (b *ProbeConnectivityBody) Fault() *soap.Fault { return b.Fault_ }
  1201  
  1202  func ProbeConnectivity(ctx context.Context, r soap.RoundTripper, req *types.ProbeConnectivity) (*types.ProbeConnectivityResponse, error) {
  1203  	var reqBody, resBody ProbeConnectivityBody
  1204  
  1205  	reqBody.Req = req
  1206  
  1207  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1208  		return nil, err
  1209  	}
  1210  
  1211  	return resBody.Res, nil
  1212  }
  1213  
  1214  type RegisterLdapBody struct {
  1215  	Req    *types.RegisterLdap         `xml:"urn:sso RegisterLdap,omitempty"`
  1216  	Res    *types.RegisterLdapResponse `xml:"urn:sso RegisterLdapResponse,omitempty"`
  1217  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1218  }
  1219  
  1220  func (b *RegisterLdapBody) Fault() *soap.Fault { return b.Fault_ }
  1221  
  1222  func RegisterLdap(ctx context.Context, r soap.RoundTripper, req *types.RegisterLdap) (*types.RegisterLdapResponse, error) {
  1223  	var reqBody, resBody RegisterLdapBody
  1224  
  1225  	reqBody.Req = req
  1226  
  1227  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1228  		return nil, err
  1229  	}
  1230  
  1231  	return resBody.Res, nil
  1232  }
  1233  
  1234  type RemoveFromLocalGroupBody struct {
  1235  	Req    *types.RemoveFromLocalGroup         `xml:"urn:sso RemoveFromLocalGroup,omitempty"`
  1236  	Res    *types.RemoveFromLocalGroupResponse `xml:"urn:sso RemoveFromLocalGroupResponse,omitempty"`
  1237  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1238  }
  1239  
  1240  func (b *RemoveFromLocalGroupBody) Fault() *soap.Fault { return b.Fault_ }
  1241  
  1242  func RemoveFromLocalGroup(ctx context.Context, r soap.RoundTripper, req *types.RemoveFromLocalGroup) (*types.RemoveFromLocalGroupResponse, error) {
  1243  	var reqBody, resBody RemoveFromLocalGroupBody
  1244  
  1245  	reqBody.Req = req
  1246  
  1247  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1248  		return nil, err
  1249  	}
  1250  
  1251  	return resBody.Res, nil
  1252  }
  1253  
  1254  type RemovePrincipalsFromLocalGroupBody struct {
  1255  	Req    *types.RemovePrincipalsFromLocalGroup         `xml:"urn:sso RemovePrincipalsFromLocalGroup,omitempty"`
  1256  	Res    *types.RemovePrincipalsFromLocalGroupResponse `xml:"urn:sso RemovePrincipalsFromLocalGroupResponse,omitempty"`
  1257  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1258  }
  1259  
  1260  func (b *RemovePrincipalsFromLocalGroupBody) Fault() *soap.Fault { return b.Fault_ }
  1261  
  1262  func RemovePrincipalsFromLocalGroup(ctx context.Context, r soap.RoundTripper, req *types.RemovePrincipalsFromLocalGroup) (*types.RemovePrincipalsFromLocalGroupResponse, error) {
  1263  	var reqBody, resBody RemovePrincipalsFromLocalGroupBody
  1264  
  1265  	reqBody.Req = req
  1266  
  1267  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1268  		return nil, err
  1269  	}
  1270  
  1271  	return resBody.Res, nil
  1272  }
  1273  
  1274  type ResetLocalPersonUserPasswordBody struct {
  1275  	Req    *types.ResetLocalPersonUserPassword         `xml:"urn:sso ResetLocalPersonUserPassword,omitempty"`
  1276  	Res    *types.ResetLocalPersonUserPasswordResponse `xml:"urn:sso ResetLocalPersonUserPasswordResponse,omitempty"`
  1277  	Fault_ *soap.Fault                                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1278  }
  1279  
  1280  func (b *ResetLocalPersonUserPasswordBody) Fault() *soap.Fault { return b.Fault_ }
  1281  
  1282  func ResetLocalPersonUserPassword(ctx context.Context, r soap.RoundTripper, req *types.ResetLocalPersonUserPassword) (*types.ResetLocalPersonUserPasswordResponse, error) {
  1283  	var reqBody, resBody ResetLocalPersonUserPasswordBody
  1284  
  1285  	reqBody.Req = req
  1286  
  1287  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1288  		return nil, err
  1289  	}
  1290  
  1291  	return resBody.Res, nil
  1292  }
  1293  
  1294  type ResetLocalUserPasswordBody struct {
  1295  	Req    *types.ResetLocalUserPassword         `xml:"urn:sso ResetLocalUserPassword,omitempty"`
  1296  	Res    *types.ResetLocalUserPasswordResponse `xml:"urn:sso ResetLocalUserPasswordResponse,omitempty"`
  1297  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1298  }
  1299  
  1300  func (b *ResetLocalUserPasswordBody) Fault() *soap.Fault { return b.Fault_ }
  1301  
  1302  func ResetLocalUserPassword(ctx context.Context, r soap.RoundTripper, req *types.ResetLocalUserPassword) (*types.ResetLocalUserPasswordResponse, error) {
  1303  	var reqBody, resBody ResetLocalUserPasswordBody
  1304  
  1305  	reqBody.Req = req
  1306  
  1307  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1308  		return nil, err
  1309  	}
  1310  
  1311  	return resBody.Res, nil
  1312  }
  1313  
  1314  type ResetSelfLocalPersonUserPasswordBody struct {
  1315  	Req    *types.ResetSelfLocalPersonUserPassword         `xml:"urn:sso ResetSelfLocalPersonUserPassword,omitempty"`
  1316  	Res    *types.ResetSelfLocalPersonUserPasswordResponse `xml:"urn:sso ResetSelfLocalPersonUserPasswordResponse,omitempty"`
  1317  	Fault_ *soap.Fault                                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1318  }
  1319  
  1320  func (b *ResetSelfLocalPersonUserPasswordBody) Fault() *soap.Fault { return b.Fault_ }
  1321  
  1322  func ResetSelfLocalPersonUserPassword(ctx context.Context, r soap.RoundTripper, req *types.ResetSelfLocalPersonUserPassword) (*types.ResetSelfLocalPersonUserPasswordResponse, error) {
  1323  	var reqBody, resBody ResetSelfLocalPersonUserPasswordBody
  1324  
  1325  	reqBody.Req = req
  1326  
  1327  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1328  		return nil, err
  1329  	}
  1330  
  1331  	return resBody.Res, nil
  1332  }
  1333  
  1334  type SendMailBody struct {
  1335  	Req    *types.SendMail         `xml:"urn:sso SendMail,omitempty"`
  1336  	Res    *types.SendMailResponse `xml:"urn:sso SendMailResponse,omitempty"`
  1337  	Fault_ *soap.Fault             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1338  }
  1339  
  1340  func (b *SendMailBody) Fault() *soap.Fault { return b.Fault_ }
  1341  
  1342  func SendMail(ctx context.Context, r soap.RoundTripper, req *types.SendMail) (*types.SendMailResponse, error) {
  1343  	var reqBody, resBody SendMailBody
  1344  
  1345  	reqBody.Req = req
  1346  
  1347  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1348  		return nil, err
  1349  	}
  1350  
  1351  	return resBody.Res, nil
  1352  }
  1353  
  1354  type SetClockToleranceBody struct {
  1355  	Req    *types.SetClockTolerance         `xml:"urn:sso SetClockTolerance,omitempty"`
  1356  	Res    *types.SetClockToleranceResponse `xml:"urn:sso SetClockToleranceResponse,omitempty"`
  1357  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1358  }
  1359  
  1360  func (b *SetClockToleranceBody) Fault() *soap.Fault { return b.Fault_ }
  1361  
  1362  func SetClockTolerance(ctx context.Context, r soap.RoundTripper, req *types.SetClockTolerance) (*types.SetClockToleranceResponse, error) {
  1363  	var reqBody, resBody SetClockToleranceBody
  1364  
  1365  	reqBody.Req = req
  1366  
  1367  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1368  		return nil, err
  1369  	}
  1370  
  1371  	return resBody.Res, nil
  1372  }
  1373  
  1374  type SetDefaultDomainsBody struct {
  1375  	Req    *types.SetDefaultDomains         `xml:"urn:sso IdS_setDefaultDomains,omitempty"`
  1376  	Res    *types.SetDefaultDomainsResponse `xml:"urn:sso IdS_setDefaultDomainsResponse,omitempty"`
  1377  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1378  }
  1379  
  1380  func (b *SetDefaultDomainsBody) Fault() *soap.Fault { return b.Fault_ }
  1381  
  1382  func SetDefaultDomains(ctx context.Context, r soap.RoundTripper, req *types.SetDefaultDomains) (*types.SetDefaultDomainsResponse, error) {
  1383  	var reqBody, resBody SetDefaultDomainsBody
  1384  
  1385  	reqBody.Req = req
  1386  
  1387  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1388  		return nil, err
  1389  	}
  1390  
  1391  	return resBody.Res, nil
  1392  }
  1393  
  1394  type SetDelegationCountBody struct {
  1395  	Req    *types.SetDelegationCount         `xml:"urn:sso SetDelegationCount,omitempty"`
  1396  	Res    *types.SetDelegationCountResponse `xml:"urn:sso SetDelegationCountResponse,omitempty"`
  1397  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1398  }
  1399  
  1400  func (b *SetDelegationCountBody) Fault() *soap.Fault { return b.Fault_ }
  1401  
  1402  func SetDelegationCount(ctx context.Context, r soap.RoundTripper, req *types.SetDelegationCount) (*types.SetDelegationCountResponse, error) {
  1403  	var reqBody, resBody SetDelegationCountBody
  1404  
  1405  	reqBody.Req = req
  1406  
  1407  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1408  		return nil, err
  1409  	}
  1410  
  1411  	return resBody.Res, nil
  1412  }
  1413  
  1414  type SetMaximumBearerTokenLifetimeBody struct {
  1415  	Req    *types.SetMaximumBearerTokenLifetime         `xml:"urn:sso SetMaximumBearerTokenLifetime,omitempty"`
  1416  	Res    *types.SetMaximumBearerTokenLifetimeResponse `xml:"urn:sso SetMaximumBearerTokenLifetimeResponse,omitempty"`
  1417  	Fault_ *soap.Fault                                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1418  }
  1419  
  1420  func (b *SetMaximumBearerTokenLifetimeBody) Fault() *soap.Fault { return b.Fault_ }
  1421  
  1422  func SetMaximumBearerTokenLifetime(ctx context.Context, r soap.RoundTripper, req *types.SetMaximumBearerTokenLifetime) (*types.SetMaximumBearerTokenLifetimeResponse, error) {
  1423  	var reqBody, resBody SetMaximumBearerTokenLifetimeBody
  1424  
  1425  	reqBody.Req = req
  1426  
  1427  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1428  		return nil, err
  1429  	}
  1430  
  1431  	return resBody.Res, nil
  1432  }
  1433  
  1434  type SetMaximumHoKTokenLifetimeBody struct {
  1435  	Req    *types.SetMaximumHoKTokenLifetime         `xml:"urn:sso SetMaximumHoKTokenLifetime,omitempty"`
  1436  	Res    *types.SetMaximumHoKTokenLifetimeResponse `xml:"urn:sso SetMaximumHoKTokenLifetimeResponse,omitempty"`
  1437  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1438  }
  1439  
  1440  func (b *SetMaximumHoKTokenLifetimeBody) Fault() *soap.Fault { return b.Fault_ }
  1441  
  1442  func SetMaximumHoKTokenLifetime(ctx context.Context, r soap.RoundTripper, req *types.SetMaximumHoKTokenLifetime) (*types.SetMaximumHoKTokenLifetimeResponse, error) {
  1443  	var reqBody, resBody SetMaximumHoKTokenLifetimeBody
  1444  
  1445  	reqBody.Req = req
  1446  
  1447  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1448  		return nil, err
  1449  	}
  1450  
  1451  	return resBody.Res, nil
  1452  }
  1453  
  1454  type SetNewSignerIdentityBody struct {
  1455  	Req    *types.SetNewSignerIdentity         `xml:"urn:sso SetNewSignerIdentity,omitempty"`
  1456  	Res    *types.SetNewSignerIdentityResponse `xml:"urn:sso SetNewSignerIdentityResponse,omitempty"`
  1457  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1458  }
  1459  
  1460  func (b *SetNewSignerIdentityBody) Fault() *soap.Fault { return b.Fault_ }
  1461  
  1462  func SetNewSignerIdentity(ctx context.Context, r soap.RoundTripper, req *types.SetNewSignerIdentity) (*types.SetNewSignerIdentityResponse, error) {
  1463  	var reqBody, resBody SetNewSignerIdentityBody
  1464  
  1465  	reqBody.Req = req
  1466  
  1467  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1468  		return nil, err
  1469  	}
  1470  
  1471  	return resBody.Res, nil
  1472  }
  1473  
  1474  type SetRenewCountBody struct {
  1475  	Req    *types.SetRenewCount         `xml:"urn:sso SetRenewCount,omitempty"`
  1476  	Res    *types.SetRenewCountResponse `xml:"urn:sso SetRenewCountResponse,omitempty"`
  1477  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1478  }
  1479  
  1480  func (b *SetRenewCountBody) Fault() *soap.Fault { return b.Fault_ }
  1481  
  1482  func SetRenewCount(ctx context.Context, r soap.RoundTripper, req *types.SetRenewCount) (*types.SetRenewCountResponse, error) {
  1483  	var reqBody, resBody SetRenewCountBody
  1484  
  1485  	reqBody.Req = req
  1486  
  1487  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1488  		return nil, err
  1489  	}
  1490  
  1491  	return resBody.Res, nil
  1492  }
  1493  
  1494  type SetRoleBody struct {
  1495  	Req    *types.SetRole         `xml:"urn:sso SetRole,omitempty"`
  1496  	Res    *types.SetRoleResponse `xml:"urn:sso SetRoleResponse,omitempty"`
  1497  	Fault_ *soap.Fault            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1498  }
  1499  
  1500  func (b *SetRoleBody) Fault() *soap.Fault { return b.Fault_ }
  1501  
  1502  func SetRole(ctx context.Context, r soap.RoundTripper, req *types.SetRole) (*types.SetRoleResponse, error) {
  1503  	var reqBody, resBody SetRoleBody
  1504  
  1505  	reqBody.Req = req
  1506  
  1507  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1508  		return nil, err
  1509  	}
  1510  
  1511  	return resBody.Res, nil
  1512  }
  1513  
  1514  type SetSignerIdentityBody struct {
  1515  	Req    *types.SetSignerIdentity         `xml:"urn:sso SetSignerIdentity,omitempty"`
  1516  	Res    *types.SetSignerIdentityResponse `xml:"urn:sso SetSignerIdentityResponse,omitempty"`
  1517  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1518  }
  1519  
  1520  func (b *SetSignerIdentityBody) Fault() *soap.Fault { return b.Fault_ }
  1521  
  1522  func SetSignerIdentity(ctx context.Context, r soap.RoundTripper, req *types.SetSignerIdentity) (*types.SetSignerIdentityResponse, error) {
  1523  	var reqBody, resBody SetSignerIdentityBody
  1524  
  1525  	reqBody.Req = req
  1526  
  1527  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1528  		return nil, err
  1529  	}
  1530  
  1531  	return resBody.Res, nil
  1532  }
  1533  
  1534  type SsoAdminServiceInstanceBody struct {
  1535  	Req    *types.SsoAdminServiceInstance         `xml:"urn:sso SsoAdminServiceInstance,omitempty"`
  1536  	Res    *types.SsoAdminServiceInstanceResponse `xml:"urn:sso SsoAdminServiceInstanceResponse,omitempty"`
  1537  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1538  }
  1539  
  1540  func (b *SsoAdminServiceInstanceBody) Fault() *soap.Fault { return b.Fault_ }
  1541  
  1542  func SsoAdminServiceInstance(ctx context.Context, r soap.RoundTripper, req *types.SsoAdminServiceInstance) (*types.SsoAdminServiceInstanceResponse, error) {
  1543  	var reqBody, resBody SsoAdminServiceInstanceBody
  1544  
  1545  	reqBody.Req = req
  1546  
  1547  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1548  		return nil, err
  1549  	}
  1550  
  1551  	return resBody.Res, nil
  1552  }
  1553  
  1554  type SsoGroupcheckServiceInstanceBody struct {
  1555  	Req    *types.SsoGroupcheckServiceInstance         `xml:"urn:sso SsoGroupcheckServiceInstance,omitempty"`
  1556  	Res    *types.SsoGroupcheckServiceInstanceResponse `xml:"urn:sso SsoGroupcheckServiceInstanceResponse,omitempty"`
  1557  	Fault_ *soap.Fault                                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1558  }
  1559  
  1560  func (b *SsoGroupcheckServiceInstanceBody) Fault() *soap.Fault { return b.Fault_ }
  1561  
  1562  func SsoGroupcheckServiceInstance(ctx context.Context, r soap.RoundTripper, req *types.SsoGroupcheckServiceInstance) (*types.SsoGroupcheckServiceInstanceResponse, error) {
  1563  	var reqBody, resBody SsoGroupcheckServiceInstanceBody
  1564  
  1565  	reqBody.Req = req
  1566  
  1567  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1568  		return nil, err
  1569  	}
  1570  
  1571  	return resBody.Res, nil
  1572  }
  1573  
  1574  type UnlockUserAccountBody struct {
  1575  	Req    *types.UnlockUserAccount         `xml:"urn:sso UnlockUserAccount,omitempty"`
  1576  	Res    *types.UnlockUserAccountResponse `xml:"urn:sso UnlockUserAccountResponse,omitempty"`
  1577  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1578  }
  1579  
  1580  func (b *UnlockUserAccountBody) Fault() *soap.Fault { return b.Fault_ }
  1581  
  1582  func UnlockUserAccount(ctx context.Context, r soap.RoundTripper, req *types.UnlockUserAccount) (*types.UnlockUserAccountResponse, error) {
  1583  	var reqBody, resBody UnlockUserAccountBody
  1584  
  1585  	reqBody.Req = req
  1586  
  1587  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1588  		return nil, err
  1589  	}
  1590  
  1591  	return resBody.Res, nil
  1592  }
  1593  
  1594  type UpdateExternalDomainAuthnTypeBody struct {
  1595  	Req    *types.UpdateExternalDomainAuthnType         `xml:"urn:sso UpdateExternalDomainAuthnType,omitempty"`
  1596  	Res    *types.UpdateExternalDomainAuthnTypeResponse `xml:"urn:sso UpdateExternalDomainAuthnTypeResponse,omitempty"`
  1597  	Fault_ *soap.Fault                                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1598  }
  1599  
  1600  func (b *UpdateExternalDomainAuthnTypeBody) Fault() *soap.Fault { return b.Fault_ }
  1601  
  1602  func UpdateExternalDomainAuthnType(ctx context.Context, r soap.RoundTripper, req *types.UpdateExternalDomainAuthnType) (*types.UpdateExternalDomainAuthnTypeResponse, error) {
  1603  	var reqBody, resBody UpdateExternalDomainAuthnTypeBody
  1604  
  1605  	reqBody.Req = req
  1606  
  1607  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1608  		return nil, err
  1609  	}
  1610  
  1611  	return resBody.Res, nil
  1612  }
  1613  
  1614  type UpdateExternalDomainDetailsBody struct {
  1615  	Req    *types.UpdateExternalDomainDetails         `xml:"urn:sso UpdateExternalDomainDetails,omitempty"`
  1616  	Res    *types.UpdateExternalDomainDetailsResponse `xml:"urn:sso UpdateExternalDomainDetailsResponse,omitempty"`
  1617  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1618  }
  1619  
  1620  func (b *UpdateExternalDomainDetailsBody) Fault() *soap.Fault { return b.Fault_ }
  1621  
  1622  func UpdateExternalDomainDetails(ctx context.Context, r soap.RoundTripper, req *types.UpdateExternalDomainDetails) (*types.UpdateExternalDomainDetailsResponse, error) {
  1623  	var reqBody, resBody UpdateExternalDomainDetailsBody
  1624  
  1625  	reqBody.Req = req
  1626  
  1627  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1628  		return nil, err
  1629  	}
  1630  
  1631  	return resBody.Res, nil
  1632  }
  1633  
  1634  type UpdateLdapBody struct {
  1635  	Req    *types.UpdateLdap         `xml:"urn:sso UpdateLdap,omitempty"`
  1636  	Res    *types.UpdateLdapResponse `xml:"urn:sso UpdateLdapResponse,omitempty"`
  1637  	Fault_ *soap.Fault               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1638  }
  1639  
  1640  func (b *UpdateLdapBody) Fault() *soap.Fault { return b.Fault_ }
  1641  
  1642  func UpdateLdap(ctx context.Context, r soap.RoundTripper, req *types.UpdateLdap) (*types.UpdateLdapResponse, error) {
  1643  	var reqBody, resBody UpdateLdapBody
  1644  
  1645  	reqBody.Req = req
  1646  
  1647  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1648  		return nil, err
  1649  	}
  1650  
  1651  	return resBody.Res, nil
  1652  }
  1653  
  1654  type UpdateLdapAuthnTypeBody struct {
  1655  	Req    *types.UpdateLdapAuthnType         `xml:"urn:sso UpdateLdapAuthnType,omitempty"`
  1656  	Res    *types.UpdateLdapAuthnTypeResponse `xml:"urn:sso UpdateLdapAuthnTypeResponse,omitempty"`
  1657  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1658  }
  1659  
  1660  func (b *UpdateLdapAuthnTypeBody) Fault() *soap.Fault { return b.Fault_ }
  1661  
  1662  func UpdateLdapAuthnType(ctx context.Context, r soap.RoundTripper, req *types.UpdateLdapAuthnType) (*types.UpdateLdapAuthnTypeResponse, error) {
  1663  	var reqBody, resBody UpdateLdapAuthnTypeBody
  1664  
  1665  	reqBody.Req = req
  1666  
  1667  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1668  		return nil, err
  1669  	}
  1670  
  1671  	return resBody.Res, nil
  1672  }
  1673  
  1674  type UpdateLocalGroupDetailsBody struct {
  1675  	Req    *types.UpdateLocalGroupDetails         `xml:"urn:sso UpdateLocalGroupDetails,omitempty"`
  1676  	Res    *types.UpdateLocalGroupDetailsResponse `xml:"urn:sso UpdateLocalGroupDetailsResponse,omitempty"`
  1677  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1678  }
  1679  
  1680  func (b *UpdateLocalGroupDetailsBody) Fault() *soap.Fault { return b.Fault_ }
  1681  
  1682  func UpdateLocalGroupDetails(ctx context.Context, r soap.RoundTripper, req *types.UpdateLocalGroupDetails) (*types.UpdateLocalGroupDetailsResponse, error) {
  1683  	var reqBody, resBody UpdateLocalGroupDetailsBody
  1684  
  1685  	reqBody.Req = req
  1686  
  1687  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1688  		return nil, err
  1689  	}
  1690  
  1691  	return resBody.Res, nil
  1692  }
  1693  
  1694  type UpdateLocalPasswordPolicyBody struct {
  1695  	Req    *types.UpdateLocalPasswordPolicy         `xml:"urn:sso UpdateLocalPasswordPolicy,omitempty"`
  1696  	Res    *types.UpdateLocalPasswordPolicyResponse `xml:"urn:sso UpdateLocalPasswordPolicyResponse,omitempty"`
  1697  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1698  }
  1699  
  1700  func (b *UpdateLocalPasswordPolicyBody) Fault() *soap.Fault { return b.Fault_ }
  1701  
  1702  func UpdateLocalPasswordPolicy(ctx context.Context, r soap.RoundTripper, req *types.UpdateLocalPasswordPolicy) (*types.UpdateLocalPasswordPolicyResponse, error) {
  1703  	var reqBody, resBody UpdateLocalPasswordPolicyBody
  1704  
  1705  	reqBody.Req = req
  1706  
  1707  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1708  		return nil, err
  1709  	}
  1710  
  1711  	return resBody.Res, nil
  1712  }
  1713  
  1714  type UpdateLocalPersonUserDetailsBody struct {
  1715  	Req    *types.UpdateLocalPersonUserDetails         `xml:"urn:sso UpdateLocalPersonUserDetails,omitempty"`
  1716  	Res    *types.UpdateLocalPersonUserDetailsResponse `xml:"urn:sso UpdateLocalPersonUserDetailsResponse,omitempty"`
  1717  	Fault_ *soap.Fault                                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1718  }
  1719  
  1720  func (b *UpdateLocalPersonUserDetailsBody) Fault() *soap.Fault { return b.Fault_ }
  1721  
  1722  func UpdateLocalPersonUserDetails(ctx context.Context, r soap.RoundTripper, req *types.UpdateLocalPersonUserDetails) (*types.UpdateLocalPersonUserDetailsResponse, error) {
  1723  	var reqBody, resBody UpdateLocalPersonUserDetailsBody
  1724  
  1725  	reqBody.Req = req
  1726  
  1727  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1728  		return nil, err
  1729  	}
  1730  
  1731  	return resBody.Res, nil
  1732  }
  1733  
  1734  type UpdateLocalSolutionUserDetailsBody struct {
  1735  	Req    *types.UpdateLocalSolutionUserDetails         `xml:"urn:sso UpdateLocalSolutionUserDetails,omitempty"`
  1736  	Res    *types.UpdateLocalSolutionUserDetailsResponse `xml:"urn:sso UpdateLocalSolutionUserDetailsResponse,omitempty"`
  1737  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1738  }
  1739  
  1740  func (b *UpdateLocalSolutionUserDetailsBody) Fault() *soap.Fault { return b.Fault_ }
  1741  
  1742  func UpdateLocalSolutionUserDetails(ctx context.Context, r soap.RoundTripper, req *types.UpdateLocalSolutionUserDetails) (*types.UpdateLocalSolutionUserDetailsResponse, error) {
  1743  	var reqBody, resBody UpdateLocalSolutionUserDetailsBody
  1744  
  1745  	reqBody.Req = req
  1746  
  1747  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1748  		return nil, err
  1749  	}
  1750  
  1751  	return resBody.Res, nil
  1752  }
  1753  
  1754  type UpdateLockoutPolicyBody struct {
  1755  	Req    *types.UpdateLockoutPolicy         `xml:"urn:sso UpdateLockoutPolicy,omitempty"`
  1756  	Res    *types.UpdateLockoutPolicyResponse `xml:"urn:sso UpdateLockoutPolicyResponse,omitempty"`
  1757  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1758  }
  1759  
  1760  func (b *UpdateLockoutPolicyBody) Fault() *soap.Fault { return b.Fault_ }
  1761  
  1762  func UpdateLockoutPolicy(ctx context.Context, r soap.RoundTripper, req *types.UpdateLockoutPolicy) (*types.UpdateLockoutPolicyResponse, error) {
  1763  	var reqBody, resBody UpdateLockoutPolicyBody
  1764  
  1765  	reqBody.Req = req
  1766  
  1767  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1768  		return nil, err
  1769  	}
  1770  
  1771  	return resBody.Res, nil
  1772  }
  1773  
  1774  type UpdatePasswordExpirationConfigurationBody struct {
  1775  	Req    *types.UpdatePasswordExpirationConfiguration         `xml:"urn:sso UpdatePasswordExpirationConfiguration,omitempty"`
  1776  	Res    *types.UpdatePasswordExpirationConfigurationResponse `xml:"urn:sso UpdatePasswordExpirationConfigurationResponse,omitempty"`
  1777  	Fault_ *soap.Fault                                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1778  }
  1779  
  1780  func (b *UpdatePasswordExpirationConfigurationBody) Fault() *soap.Fault { return b.Fault_ }
  1781  
  1782  func UpdatePasswordExpirationConfiguration(ctx context.Context, r soap.RoundTripper, req *types.UpdatePasswordExpirationConfiguration) (*types.UpdatePasswordExpirationConfigurationResponse, error) {
  1783  	var reqBody, resBody UpdatePasswordExpirationConfigurationBody
  1784  
  1785  	reqBody.Req = req
  1786  
  1787  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1788  		return nil, err
  1789  	}
  1790  
  1791  	return resBody.Res, nil
  1792  }
  1793  
  1794  type UpdateSelfLocalPersonUserDetailsBody struct {
  1795  	Req    *types.UpdateSelfLocalPersonUserDetails         `xml:"urn:sso UpdateSelfLocalPersonUserDetails,omitempty"`
  1796  	Res    *types.UpdateSelfLocalPersonUserDetailsResponse `xml:"urn:sso UpdateSelfLocalPersonUserDetailsResponse,omitempty"`
  1797  	Fault_ *soap.Fault                                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1798  }
  1799  
  1800  func (b *UpdateSelfLocalPersonUserDetailsBody) Fault() *soap.Fault { return b.Fault_ }
  1801  
  1802  func UpdateSelfLocalPersonUserDetails(ctx context.Context, r soap.RoundTripper, req *types.UpdateSelfLocalPersonUserDetails) (*types.UpdateSelfLocalPersonUserDetailsResponse, error) {
  1803  	var reqBody, resBody UpdateSelfLocalPersonUserDetailsBody
  1804  
  1805  	reqBody.Req = req
  1806  
  1807  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1808  		return nil, err
  1809  	}
  1810  
  1811  	return resBody.Res, nil
  1812  }
  1813  
  1814  type UpdateSelfLocalSolutionUserDetailsBody struct {
  1815  	Req    *types.UpdateSelfLocalSolutionUserDetails         `xml:"urn:sso UpdateSelfLocalSolutionUserDetails,omitempty"`
  1816  	Res    *types.UpdateSelfLocalSolutionUserDetailsResponse `xml:"urn:sso UpdateSelfLocalSolutionUserDetailsResponse,omitempty"`
  1817  	Fault_ *soap.Fault                                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1818  }
  1819  
  1820  func (b *UpdateSelfLocalSolutionUserDetailsBody) Fault() *soap.Fault { return b.Fault_ }
  1821  
  1822  func UpdateSelfLocalSolutionUserDetails(ctx context.Context, r soap.RoundTripper, req *types.UpdateSelfLocalSolutionUserDetails) (*types.UpdateSelfLocalSolutionUserDetailsResponse, error) {
  1823  	var reqBody, resBody UpdateSelfLocalSolutionUserDetailsBody
  1824  
  1825  	reqBody.Req = req
  1826  
  1827  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1828  		return nil, err
  1829  	}
  1830  
  1831  	return resBody.Res, nil
  1832  }
  1833  
  1834  type UpdateSmtpConfigurationBody struct {
  1835  	Req    *types.UpdateSmtpConfiguration         `xml:"urn:sso UpdateSmtpConfiguration,omitempty"`
  1836  	Res    *types.UpdateSmtpConfigurationResponse `xml:"urn:sso UpdateSmtpConfigurationResponse,omitempty"`
  1837  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1838  }
  1839  
  1840  func (b *UpdateSmtpConfigurationBody) Fault() *soap.Fault { return b.Fault_ }
  1841  
  1842  func UpdateSmtpConfiguration(ctx context.Context, r soap.RoundTripper, req *types.UpdateSmtpConfiguration) (*types.UpdateSmtpConfigurationResponse, error) {
  1843  	var reqBody, resBody UpdateSmtpConfigurationBody
  1844  
  1845  	reqBody.Req = req
  1846  
  1847  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1848  		return nil, err
  1849  	}
  1850  
  1851  	return resBody.Res, nil
  1852  }