github.com/yaegashi/msgraph.go@v0.1.4/beta/RequestGovernance.go (about) 1 // Code generated by msgraph.go/gen DO NOT EDIT. 2 3 package msgraph 4 5 import "context" 6 7 // GovernancePolicyTemplateRequestBuilder is request builder for GovernancePolicyTemplate 8 type GovernancePolicyTemplateRequestBuilder struct{ BaseRequestBuilder } 9 10 // Request returns GovernancePolicyTemplateRequest 11 func (b *GovernancePolicyTemplateRequestBuilder) Request() *GovernancePolicyTemplateRequest { 12 return &GovernancePolicyTemplateRequest{ 13 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 14 } 15 } 16 17 // GovernancePolicyTemplateRequest is request for GovernancePolicyTemplate 18 type GovernancePolicyTemplateRequest struct{ BaseRequest } 19 20 // Get performs GET request for GovernancePolicyTemplate 21 func (r *GovernancePolicyTemplateRequest) Get(ctx context.Context) (resObj *GovernancePolicyTemplate, 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 GovernancePolicyTemplate 31 func (r *GovernancePolicyTemplateRequest) Update(ctx context.Context, reqObj *GovernancePolicyTemplate) error { 32 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 33 } 34 35 // Delete performs DELETE request for GovernancePolicyTemplate 36 func (r *GovernancePolicyTemplateRequest) Delete(ctx context.Context) error { 37 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 38 } 39 40 // GovernanceResourceRequestBuilder is request builder for GovernanceResource 41 type GovernanceResourceRequestBuilder struct{ BaseRequestBuilder } 42 43 // Request returns GovernanceResourceRequest 44 func (b *GovernanceResourceRequestBuilder) Request() *GovernanceResourceRequest { 45 return &GovernanceResourceRequest{ 46 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 47 } 48 } 49 50 // GovernanceResourceRequest is request for GovernanceResource 51 type GovernanceResourceRequest struct{ BaseRequest } 52 53 // Get performs GET request for GovernanceResource 54 func (r *GovernanceResourceRequest) Get(ctx context.Context) (resObj *GovernanceResource, 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 GovernanceResource 64 func (r *GovernanceResourceRequest) Update(ctx context.Context, reqObj *GovernanceResource) error { 65 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 66 } 67 68 // Delete performs DELETE request for GovernanceResource 69 func (r *GovernanceResourceRequest) Delete(ctx context.Context) error { 70 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 71 } 72 73 // GovernanceRoleAssignmentRequestBuilder is request builder for GovernanceRoleAssignment 74 type GovernanceRoleAssignmentRequestBuilder struct{ BaseRequestBuilder } 75 76 // Request returns GovernanceRoleAssignmentRequest 77 func (b *GovernanceRoleAssignmentRequestBuilder) Request() *GovernanceRoleAssignmentRequest { 78 return &GovernanceRoleAssignmentRequest{ 79 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 80 } 81 } 82 83 // GovernanceRoleAssignmentRequest is request for GovernanceRoleAssignment 84 type GovernanceRoleAssignmentRequest struct{ BaseRequest } 85 86 // Get performs GET request for GovernanceRoleAssignment 87 func (r *GovernanceRoleAssignmentRequest) Get(ctx context.Context) (resObj *GovernanceRoleAssignment, 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 GovernanceRoleAssignment 97 func (r *GovernanceRoleAssignmentRequest) Update(ctx context.Context, reqObj *GovernanceRoleAssignment) error { 98 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 99 } 100 101 // Delete performs DELETE request for GovernanceRoleAssignment 102 func (r *GovernanceRoleAssignmentRequest) Delete(ctx context.Context) error { 103 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 104 } 105 106 // GovernanceRoleAssignmentRequestObjectRequestBuilder is request builder for GovernanceRoleAssignmentRequestObject 107 type GovernanceRoleAssignmentRequestObjectRequestBuilder struct{ BaseRequestBuilder } 108 109 // Request returns GovernanceRoleAssignmentRequestObjectRequest 110 func (b *GovernanceRoleAssignmentRequestObjectRequestBuilder) Request() *GovernanceRoleAssignmentRequestObjectRequest { 111 return &GovernanceRoleAssignmentRequestObjectRequest{ 112 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 113 } 114 } 115 116 // GovernanceRoleAssignmentRequestObjectRequest is request for GovernanceRoleAssignmentRequestObject 117 type GovernanceRoleAssignmentRequestObjectRequest struct{ BaseRequest } 118 119 // Get performs GET request for GovernanceRoleAssignmentRequestObject 120 func (r *GovernanceRoleAssignmentRequestObjectRequest) Get(ctx context.Context) (resObj *GovernanceRoleAssignmentRequestObject, err error) { 121 var query string 122 if r.query != nil { 123 query = "?" + r.query.Encode() 124 } 125 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 126 return 127 } 128 129 // Update performs PATCH request for GovernanceRoleAssignmentRequestObject 130 func (r *GovernanceRoleAssignmentRequestObjectRequest) Update(ctx context.Context, reqObj *GovernanceRoleAssignmentRequestObject) error { 131 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 132 } 133 134 // Delete performs DELETE request for GovernanceRoleAssignmentRequestObject 135 func (r *GovernanceRoleAssignmentRequestObjectRequest) Delete(ctx context.Context) error { 136 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 137 } 138 139 // GovernanceRoleDefinitionRequestBuilder is request builder for GovernanceRoleDefinition 140 type GovernanceRoleDefinitionRequestBuilder struct{ BaseRequestBuilder } 141 142 // Request returns GovernanceRoleDefinitionRequest 143 func (b *GovernanceRoleDefinitionRequestBuilder) Request() *GovernanceRoleDefinitionRequest { 144 return &GovernanceRoleDefinitionRequest{ 145 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 146 } 147 } 148 149 // GovernanceRoleDefinitionRequest is request for GovernanceRoleDefinition 150 type GovernanceRoleDefinitionRequest struct{ BaseRequest } 151 152 // Get performs GET request for GovernanceRoleDefinition 153 func (r *GovernanceRoleDefinitionRequest) Get(ctx context.Context) (resObj *GovernanceRoleDefinition, err error) { 154 var query string 155 if r.query != nil { 156 query = "?" + r.query.Encode() 157 } 158 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 159 return 160 } 161 162 // Update performs PATCH request for GovernanceRoleDefinition 163 func (r *GovernanceRoleDefinitionRequest) Update(ctx context.Context, reqObj *GovernanceRoleDefinition) error { 164 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 165 } 166 167 // Delete performs DELETE request for GovernanceRoleDefinition 168 func (r *GovernanceRoleDefinitionRequest) Delete(ctx context.Context) error { 169 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 170 } 171 172 // GovernanceRoleSettingRequestBuilder is request builder for GovernanceRoleSetting 173 type GovernanceRoleSettingRequestBuilder struct{ BaseRequestBuilder } 174 175 // Request returns GovernanceRoleSettingRequest 176 func (b *GovernanceRoleSettingRequestBuilder) Request() *GovernanceRoleSettingRequest { 177 return &GovernanceRoleSettingRequest{ 178 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 179 } 180 } 181 182 // GovernanceRoleSettingRequest is request for GovernanceRoleSetting 183 type GovernanceRoleSettingRequest struct{ BaseRequest } 184 185 // Get performs GET request for GovernanceRoleSetting 186 func (r *GovernanceRoleSettingRequest) Get(ctx context.Context) (resObj *GovernanceRoleSetting, err error) { 187 var query string 188 if r.query != nil { 189 query = "?" + r.query.Encode() 190 } 191 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 192 return 193 } 194 195 // Update performs PATCH request for GovernanceRoleSetting 196 func (r *GovernanceRoleSettingRequest) Update(ctx context.Context, reqObj *GovernanceRoleSetting) error { 197 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 198 } 199 200 // Delete performs DELETE request for GovernanceRoleSetting 201 func (r *GovernanceRoleSettingRequest) Delete(ctx context.Context) error { 202 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 203 } 204 205 // GovernanceSubjectRequestBuilder is request builder for GovernanceSubject 206 type GovernanceSubjectRequestBuilder struct{ BaseRequestBuilder } 207 208 // Request returns GovernanceSubjectRequest 209 func (b *GovernanceSubjectRequestBuilder) Request() *GovernanceSubjectRequest { 210 return &GovernanceSubjectRequest{ 211 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 212 } 213 } 214 215 // GovernanceSubjectRequest is request for GovernanceSubject 216 type GovernanceSubjectRequest struct{ BaseRequest } 217 218 // Get performs GET request for GovernanceSubject 219 func (r *GovernanceSubjectRequest) Get(ctx context.Context) (resObj *GovernanceSubject, err error) { 220 var query string 221 if r.query != nil { 222 query = "?" + r.query.Encode() 223 } 224 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 225 return 226 } 227 228 // Update performs PATCH request for GovernanceSubject 229 func (r *GovernanceSubjectRequest) Update(ctx context.Context, reqObj *GovernanceSubject) error { 230 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 231 } 232 233 // Delete performs DELETE request for GovernanceSubject 234 func (r *GovernanceSubjectRequest) Delete(ctx context.Context) error { 235 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 236 } 237 238 // 239 type GovernanceResourceCollectionRegisterRequestBuilder struct{ BaseRequestBuilder } 240 241 // Register action undocumented 242 func (b *PrivilegedAccessResourcesCollectionRequestBuilder) Register(reqObj *GovernanceResourceCollectionRegisterRequestParameter) *GovernanceResourceCollectionRegisterRequestBuilder { 243 bb := &GovernanceResourceCollectionRegisterRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 244 bb.BaseRequestBuilder.baseURL += "/register" 245 bb.BaseRequestBuilder.requestObject = reqObj 246 return bb 247 } 248 249 // 250 type GovernanceResourceCollectionRegisterRequest struct{ BaseRequest } 251 252 // 253 func (b *GovernanceResourceCollectionRegisterRequestBuilder) Request() *GovernanceResourceCollectionRegisterRequest { 254 return &GovernanceResourceCollectionRegisterRequest{ 255 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 256 } 257 } 258 259 // 260 func (r *GovernanceResourceCollectionRegisterRequest) Post(ctx context.Context) error { 261 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 262 } 263 264 // 265 type GovernanceRoleAssignmentRequestObjectCancelRequestBuilder struct{ BaseRequestBuilder } 266 267 // Cancel action undocumented 268 func (b *GovernanceRoleAssignmentRequestObjectRequestBuilder) Cancel(reqObj *GovernanceRoleAssignmentRequestObjectCancelRequestParameter) *GovernanceRoleAssignmentRequestObjectCancelRequestBuilder { 269 bb := &GovernanceRoleAssignmentRequestObjectCancelRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 270 bb.BaseRequestBuilder.baseURL += "/cancel" 271 bb.BaseRequestBuilder.requestObject = reqObj 272 return bb 273 } 274 275 // 276 type GovernanceRoleAssignmentRequestObjectCancelRequest struct{ BaseRequest } 277 278 // 279 func (b *GovernanceRoleAssignmentRequestObjectCancelRequestBuilder) Request() *GovernanceRoleAssignmentRequestObjectCancelRequest { 280 return &GovernanceRoleAssignmentRequestObjectCancelRequest{ 281 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 282 } 283 } 284 285 // 286 func (r *GovernanceRoleAssignmentRequestObjectCancelRequest) Post(ctx context.Context) error { 287 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 288 } 289 290 // 291 type GovernanceRoleAssignmentRequestObjectUpdateRequestActionRequestBuilder struct{ BaseRequestBuilder } 292 293 // UpdateRequestAction action undocumented 294 func (b *GovernanceRoleAssignmentRequestObjectRequestBuilder) UpdateRequestAction(reqObj *GovernanceRoleAssignmentRequestObjectUpdateRequestActionRequestParameter) *GovernanceRoleAssignmentRequestObjectUpdateRequestActionRequestBuilder { 295 bb := &GovernanceRoleAssignmentRequestObjectUpdateRequestActionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 296 bb.BaseRequestBuilder.baseURL += "/updateRequest" 297 bb.BaseRequestBuilder.requestObject = reqObj 298 return bb 299 } 300 301 // 302 type GovernanceRoleAssignmentRequestObjectUpdateRequestActionRequest struct{ BaseRequest } 303 304 // 305 func (b *GovernanceRoleAssignmentRequestObjectUpdateRequestActionRequestBuilder) Request() *GovernanceRoleAssignmentRequestObjectUpdateRequestActionRequest { 306 return &GovernanceRoleAssignmentRequestObjectUpdateRequestActionRequest{ 307 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 308 } 309 } 310 311 // 312 func (r *GovernanceRoleAssignmentRequestObjectUpdateRequestActionRequest) Post(ctx context.Context) (resObj *GovernanceRoleAssignmentRequestObject, err error) { 313 err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) 314 return 315 }