github.com/yaegashi/msgraph.go@v0.1.4/beta/RequestApplication.go (about)

     1  // Code generated by msgraph.go/gen DO NOT EDIT.
     2  
     3  package msgraph
     4  
     5  import "context"
     6  
     7  // ApplicationRequestBuilder is request builder for Application
     8  type ApplicationRequestBuilder struct{ BaseRequestBuilder }
     9  
    10  // Request returns ApplicationRequest
    11  func (b *ApplicationRequestBuilder) Request() *ApplicationRequest {
    12  	return &ApplicationRequest{
    13  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
    14  	}
    15  }
    16  
    17  // ApplicationRequest is request for Application
    18  type ApplicationRequest struct{ BaseRequest }
    19  
    20  // Get performs GET request for Application
    21  func (r *ApplicationRequest) Get(ctx context.Context) (resObj *Application, err error) {
    22  	var query string
    23  	if r.query != nil {
    24  		query = "?" + r.query.Encode()
    25  	}
    26  	err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
    27  	return
    28  }
    29  
    30  // Update performs PATCH request for Application
    31  func (r *ApplicationRequest) Update(ctx context.Context, reqObj *Application) error {
    32  	return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
    33  }
    34  
    35  // Delete performs DELETE request for Application
    36  func (r *ApplicationRequest) Delete(ctx context.Context) error {
    37  	return r.JSONRequest(ctx, "DELETE", "", nil, nil)
    38  }
    39  
    40  // ApplicationSignInDetailedSummaryRequestBuilder is request builder for ApplicationSignInDetailedSummary
    41  type ApplicationSignInDetailedSummaryRequestBuilder struct{ BaseRequestBuilder }
    42  
    43  // Request returns ApplicationSignInDetailedSummaryRequest
    44  func (b *ApplicationSignInDetailedSummaryRequestBuilder) Request() *ApplicationSignInDetailedSummaryRequest {
    45  	return &ApplicationSignInDetailedSummaryRequest{
    46  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
    47  	}
    48  }
    49  
    50  // ApplicationSignInDetailedSummaryRequest is request for ApplicationSignInDetailedSummary
    51  type ApplicationSignInDetailedSummaryRequest struct{ BaseRequest }
    52  
    53  // Get performs GET request for ApplicationSignInDetailedSummary
    54  func (r *ApplicationSignInDetailedSummaryRequest) Get(ctx context.Context) (resObj *ApplicationSignInDetailedSummary, err error) {
    55  	var query string
    56  	if r.query != nil {
    57  		query = "?" + r.query.Encode()
    58  	}
    59  	err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
    60  	return
    61  }
    62  
    63  // Update performs PATCH request for ApplicationSignInDetailedSummary
    64  func (r *ApplicationSignInDetailedSummaryRequest) Update(ctx context.Context, reqObj *ApplicationSignInDetailedSummary) error {
    65  	return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
    66  }
    67  
    68  // Delete performs DELETE request for ApplicationSignInDetailedSummary
    69  func (r *ApplicationSignInDetailedSummaryRequest) Delete(ctx context.Context) error {
    70  	return r.JSONRequest(ctx, "DELETE", "", nil, nil)
    71  }
    72  
    73  // ApplicationTemplateRequestBuilder is request builder for ApplicationTemplate
    74  type ApplicationTemplateRequestBuilder struct{ BaseRequestBuilder }
    75  
    76  // Request returns ApplicationTemplateRequest
    77  func (b *ApplicationTemplateRequestBuilder) Request() *ApplicationTemplateRequest {
    78  	return &ApplicationTemplateRequest{
    79  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
    80  	}
    81  }
    82  
    83  // ApplicationTemplateRequest is request for ApplicationTemplate
    84  type ApplicationTemplateRequest struct{ BaseRequest }
    85  
    86  // Get performs GET request for ApplicationTemplate
    87  func (r *ApplicationTemplateRequest) Get(ctx context.Context) (resObj *ApplicationTemplate, err error) {
    88  	var query string
    89  	if r.query != nil {
    90  		query = "?" + r.query.Encode()
    91  	}
    92  	err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
    93  	return
    94  }
    95  
    96  // Update performs PATCH request for ApplicationTemplate
    97  func (r *ApplicationTemplateRequest) Update(ctx context.Context, reqObj *ApplicationTemplate) error {
    98  	return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
    99  }
   100  
   101  // Delete performs DELETE request for ApplicationTemplate
   102  func (r *ApplicationTemplateRequest) Delete(ctx context.Context) error {
   103  	return r.JSONRequest(ctx, "DELETE", "", nil, nil)
   104  }
   105  
   106  //
   107  type ApplicationAddKeyRequestBuilder struct{ BaseRequestBuilder }
   108  
   109  // AddKey action undocumented
   110  func (b *ApplicationRequestBuilder) AddKey(reqObj *ApplicationAddKeyRequestParameter) *ApplicationAddKeyRequestBuilder {
   111  	bb := &ApplicationAddKeyRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
   112  	bb.BaseRequestBuilder.baseURL += "/addKey"
   113  	bb.BaseRequestBuilder.requestObject = reqObj
   114  	return bb
   115  }
   116  
   117  //
   118  type ApplicationAddKeyRequest struct{ BaseRequest }
   119  
   120  //
   121  func (b *ApplicationAddKeyRequestBuilder) Request() *ApplicationAddKeyRequest {
   122  	return &ApplicationAddKeyRequest{
   123  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
   124  	}
   125  }
   126  
   127  //
   128  func (r *ApplicationAddKeyRequest) Post(ctx context.Context) (resObj *KeyCredential, err error) {
   129  	err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj)
   130  	return
   131  }
   132  
   133  //
   134  type ApplicationAddPasswordRequestBuilder struct{ BaseRequestBuilder }
   135  
   136  // AddPassword action undocumented
   137  func (b *ApplicationRequestBuilder) AddPassword(reqObj *ApplicationAddPasswordRequestParameter) *ApplicationAddPasswordRequestBuilder {
   138  	bb := &ApplicationAddPasswordRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
   139  	bb.BaseRequestBuilder.baseURL += "/addPassword"
   140  	bb.BaseRequestBuilder.requestObject = reqObj
   141  	return bb
   142  }
   143  
   144  //
   145  type ApplicationAddPasswordRequest struct{ BaseRequest }
   146  
   147  //
   148  func (b *ApplicationAddPasswordRequestBuilder) Request() *ApplicationAddPasswordRequest {
   149  	return &ApplicationAddPasswordRequest{
   150  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
   151  	}
   152  }
   153  
   154  //
   155  func (r *ApplicationAddPasswordRequest) Post(ctx context.Context) (resObj *PasswordCredential, err error) {
   156  	err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj)
   157  	return
   158  }
   159  
   160  //
   161  type ApplicationRemoveKeyRequestBuilder struct{ BaseRequestBuilder }
   162  
   163  // RemoveKey action undocumented
   164  func (b *ApplicationRequestBuilder) RemoveKey(reqObj *ApplicationRemoveKeyRequestParameter) *ApplicationRemoveKeyRequestBuilder {
   165  	bb := &ApplicationRemoveKeyRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
   166  	bb.BaseRequestBuilder.baseURL += "/removeKey"
   167  	bb.BaseRequestBuilder.requestObject = reqObj
   168  	return bb
   169  }
   170  
   171  //
   172  type ApplicationRemoveKeyRequest struct{ BaseRequest }
   173  
   174  //
   175  func (b *ApplicationRemoveKeyRequestBuilder) Request() *ApplicationRemoveKeyRequest {
   176  	return &ApplicationRemoveKeyRequest{
   177  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
   178  	}
   179  }
   180  
   181  //
   182  func (r *ApplicationRemoveKeyRequest) Post(ctx context.Context) error {
   183  	return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
   184  }
   185  
   186  //
   187  type ApplicationRemovePasswordRequestBuilder struct{ BaseRequestBuilder }
   188  
   189  // RemovePassword action undocumented
   190  func (b *ApplicationRequestBuilder) RemovePassword(reqObj *ApplicationRemovePasswordRequestParameter) *ApplicationRemovePasswordRequestBuilder {
   191  	bb := &ApplicationRemovePasswordRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
   192  	bb.BaseRequestBuilder.baseURL += "/removePassword"
   193  	bb.BaseRequestBuilder.requestObject = reqObj
   194  	return bb
   195  }
   196  
   197  //
   198  type ApplicationRemovePasswordRequest struct{ BaseRequest }
   199  
   200  //
   201  func (b *ApplicationRemovePasswordRequestBuilder) Request() *ApplicationRemovePasswordRequest {
   202  	return &ApplicationRemovePasswordRequest{
   203  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
   204  	}
   205  }
   206  
   207  //
   208  func (r *ApplicationRemovePasswordRequest) Post(ctx context.Context) error {
   209  	return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
   210  }
   211  
   212  //
   213  type ApplicationTemplateInstantiateRequestBuilder struct{ BaseRequestBuilder }
   214  
   215  // Instantiate action undocumented
   216  func (b *ApplicationTemplateRequestBuilder) Instantiate(reqObj *ApplicationTemplateInstantiateRequestParameter) *ApplicationTemplateInstantiateRequestBuilder {
   217  	bb := &ApplicationTemplateInstantiateRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
   218  	bb.BaseRequestBuilder.baseURL += "/instantiate"
   219  	bb.BaseRequestBuilder.requestObject = reqObj
   220  	return bb
   221  }
   222  
   223  //
   224  type ApplicationTemplateInstantiateRequest struct{ BaseRequest }
   225  
   226  //
   227  func (b *ApplicationTemplateInstantiateRequestBuilder) Request() *ApplicationTemplateInstantiateRequest {
   228  	return &ApplicationTemplateInstantiateRequest{
   229  		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
   230  	}
   231  }
   232  
   233  //
   234  func (r *ApplicationTemplateInstantiateRequest) Post(ctx context.Context) (resObj *ApplicationServicePrincipal, err error) {
   235  	err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj)
   236  	return
   237  }