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 }