github.com/yaegashi/msgraph.go@v0.1.4/beta/RequestSecurity.go (about) 1 // Code generated by msgraph.go/gen DO NOT EDIT. 2 3 package msgraph 4 5 import "context" 6 7 // SecurityRequestBuilder is request builder for Security 8 type SecurityRequestBuilder struct{ BaseRequestBuilder } 9 10 // Request returns SecurityRequest 11 func (b *SecurityRequestBuilder) Request() *SecurityRequest { 12 return &SecurityRequest{ 13 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 14 } 15 } 16 17 // SecurityRequest is request for Security 18 type SecurityRequest struct{ BaseRequest } 19 20 // Get performs GET request for Security 21 func (r *SecurityRequest) Get(ctx context.Context) (resObj *Security, 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 Security 31 func (r *SecurityRequest) Update(ctx context.Context, reqObj *Security) error { 32 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 33 } 34 35 // Delete performs DELETE request for Security 36 func (r *SecurityRequest) Delete(ctx context.Context) error { 37 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 38 } 39 40 // SecurityActionRequestBuilder is request builder for SecurityAction 41 type SecurityActionRequestBuilder struct{ BaseRequestBuilder } 42 43 // Request returns SecurityActionRequest 44 func (b *SecurityActionRequestBuilder) Request() *SecurityActionRequest { 45 return &SecurityActionRequest{ 46 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 47 } 48 } 49 50 // SecurityActionRequest is request for SecurityAction 51 type SecurityActionRequest struct{ BaseRequest } 52 53 // Get performs GET request for SecurityAction 54 func (r *SecurityActionRequest) Get(ctx context.Context) (resObj *SecurityAction, 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 SecurityAction 64 func (r *SecurityActionRequest) Update(ctx context.Context, reqObj *SecurityAction) error { 65 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 66 } 67 68 // Delete performs DELETE request for SecurityAction 69 func (r *SecurityActionRequest) Delete(ctx context.Context) error { 70 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 71 } 72 73 // SecurityBaselineCategoryStateSummaryRequestBuilder is request builder for SecurityBaselineCategoryStateSummary 74 type SecurityBaselineCategoryStateSummaryRequestBuilder struct{ BaseRequestBuilder } 75 76 // Request returns SecurityBaselineCategoryStateSummaryRequest 77 func (b *SecurityBaselineCategoryStateSummaryRequestBuilder) Request() *SecurityBaselineCategoryStateSummaryRequest { 78 return &SecurityBaselineCategoryStateSummaryRequest{ 79 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 80 } 81 } 82 83 // SecurityBaselineCategoryStateSummaryRequest is request for SecurityBaselineCategoryStateSummary 84 type SecurityBaselineCategoryStateSummaryRequest struct{ BaseRequest } 85 86 // Get performs GET request for SecurityBaselineCategoryStateSummary 87 func (r *SecurityBaselineCategoryStateSummaryRequest) Get(ctx context.Context) (resObj *SecurityBaselineCategoryStateSummary, 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 SecurityBaselineCategoryStateSummary 97 func (r *SecurityBaselineCategoryStateSummaryRequest) Update(ctx context.Context, reqObj *SecurityBaselineCategoryStateSummary) error { 98 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 99 } 100 101 // Delete performs DELETE request for SecurityBaselineCategoryStateSummary 102 func (r *SecurityBaselineCategoryStateSummaryRequest) Delete(ctx context.Context) error { 103 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 104 } 105 106 // SecurityBaselineDeviceStateRequestBuilder is request builder for SecurityBaselineDeviceState 107 type SecurityBaselineDeviceStateRequestBuilder struct{ BaseRequestBuilder } 108 109 // Request returns SecurityBaselineDeviceStateRequest 110 func (b *SecurityBaselineDeviceStateRequestBuilder) Request() *SecurityBaselineDeviceStateRequest { 111 return &SecurityBaselineDeviceStateRequest{ 112 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 113 } 114 } 115 116 // SecurityBaselineDeviceStateRequest is request for SecurityBaselineDeviceState 117 type SecurityBaselineDeviceStateRequest struct{ BaseRequest } 118 119 // Get performs GET request for SecurityBaselineDeviceState 120 func (r *SecurityBaselineDeviceStateRequest) Get(ctx context.Context) (resObj *SecurityBaselineDeviceState, 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 SecurityBaselineDeviceState 130 func (r *SecurityBaselineDeviceStateRequest) Update(ctx context.Context, reqObj *SecurityBaselineDeviceState) error { 131 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 132 } 133 134 // Delete performs DELETE request for SecurityBaselineDeviceState 135 func (r *SecurityBaselineDeviceStateRequest) Delete(ctx context.Context) error { 136 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 137 } 138 139 // SecurityBaselineSettingStateRequestBuilder is request builder for SecurityBaselineSettingState 140 type SecurityBaselineSettingStateRequestBuilder struct{ BaseRequestBuilder } 141 142 // Request returns SecurityBaselineSettingStateRequest 143 func (b *SecurityBaselineSettingStateRequestBuilder) Request() *SecurityBaselineSettingStateRequest { 144 return &SecurityBaselineSettingStateRequest{ 145 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 146 } 147 } 148 149 // SecurityBaselineSettingStateRequest is request for SecurityBaselineSettingState 150 type SecurityBaselineSettingStateRequest struct{ BaseRequest } 151 152 // Get performs GET request for SecurityBaselineSettingState 153 func (r *SecurityBaselineSettingStateRequest) Get(ctx context.Context) (resObj *SecurityBaselineSettingState, 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 SecurityBaselineSettingState 163 func (r *SecurityBaselineSettingStateRequest) Update(ctx context.Context, reqObj *SecurityBaselineSettingState) error { 164 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 165 } 166 167 // Delete performs DELETE request for SecurityBaselineSettingState 168 func (r *SecurityBaselineSettingStateRequest) Delete(ctx context.Context) error { 169 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 170 } 171 172 // SecurityBaselineStateRequestBuilder is request builder for SecurityBaselineState 173 type SecurityBaselineStateRequestBuilder struct{ BaseRequestBuilder } 174 175 // Request returns SecurityBaselineStateRequest 176 func (b *SecurityBaselineStateRequestBuilder) Request() *SecurityBaselineStateRequest { 177 return &SecurityBaselineStateRequest{ 178 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 179 } 180 } 181 182 // SecurityBaselineStateRequest is request for SecurityBaselineState 183 type SecurityBaselineStateRequest struct{ BaseRequest } 184 185 // Get performs GET request for SecurityBaselineState 186 func (r *SecurityBaselineStateRequest) Get(ctx context.Context) (resObj *SecurityBaselineState, 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 SecurityBaselineState 196 func (r *SecurityBaselineStateRequest) Update(ctx context.Context, reqObj *SecurityBaselineState) error { 197 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 198 } 199 200 // Delete performs DELETE request for SecurityBaselineState 201 func (r *SecurityBaselineStateRequest) Delete(ctx context.Context) error { 202 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 203 } 204 205 // SecurityBaselineStateSummaryRequestBuilder is request builder for SecurityBaselineStateSummary 206 type SecurityBaselineStateSummaryRequestBuilder struct{ BaseRequestBuilder } 207 208 // Request returns SecurityBaselineStateSummaryRequest 209 func (b *SecurityBaselineStateSummaryRequestBuilder) Request() *SecurityBaselineStateSummaryRequest { 210 return &SecurityBaselineStateSummaryRequest{ 211 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 212 } 213 } 214 215 // SecurityBaselineStateSummaryRequest is request for SecurityBaselineStateSummary 216 type SecurityBaselineStateSummaryRequest struct{ BaseRequest } 217 218 // Get performs GET request for SecurityBaselineStateSummary 219 func (r *SecurityBaselineStateSummaryRequest) Get(ctx context.Context) (resObj *SecurityBaselineStateSummary, 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 SecurityBaselineStateSummary 229 func (r *SecurityBaselineStateSummaryRequest) Update(ctx context.Context, reqObj *SecurityBaselineStateSummary) error { 230 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 231 } 232 233 // Delete performs DELETE request for SecurityBaselineStateSummary 234 func (r *SecurityBaselineStateSummaryRequest) Delete(ctx context.Context) error { 235 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 236 } 237 238 // SecurityBaselineTemplateRequestBuilder is request builder for SecurityBaselineTemplate 239 type SecurityBaselineTemplateRequestBuilder struct{ BaseRequestBuilder } 240 241 // Request returns SecurityBaselineTemplateRequest 242 func (b *SecurityBaselineTemplateRequestBuilder) Request() *SecurityBaselineTemplateRequest { 243 return &SecurityBaselineTemplateRequest{ 244 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 245 } 246 } 247 248 // SecurityBaselineTemplateRequest is request for SecurityBaselineTemplate 249 type SecurityBaselineTemplateRequest struct{ BaseRequest } 250 251 // Get performs GET request for SecurityBaselineTemplate 252 func (r *SecurityBaselineTemplateRequest) Get(ctx context.Context) (resObj *SecurityBaselineTemplate, err error) { 253 var query string 254 if r.query != nil { 255 query = "?" + r.query.Encode() 256 } 257 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 258 return 259 } 260 261 // Update performs PATCH request for SecurityBaselineTemplate 262 func (r *SecurityBaselineTemplateRequest) Update(ctx context.Context, reqObj *SecurityBaselineTemplate) error { 263 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 264 } 265 266 // Delete performs DELETE request for SecurityBaselineTemplate 267 func (r *SecurityBaselineTemplateRequest) Delete(ctx context.Context) error { 268 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 269 } 270 271 // 272 type SecurityActionCancelSecurityActionRequestBuilder struct{ BaseRequestBuilder } 273 274 // CancelSecurityAction action undocumented 275 func (b *SecurityActionRequestBuilder) CancelSecurityAction(reqObj *SecurityActionCancelSecurityActionRequestParameter) *SecurityActionCancelSecurityActionRequestBuilder { 276 bb := &SecurityActionCancelSecurityActionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 277 bb.BaseRequestBuilder.baseURL += "/cancelSecurityAction" 278 bb.BaseRequestBuilder.requestObject = reqObj 279 return bb 280 } 281 282 // 283 type SecurityActionCancelSecurityActionRequest struct{ BaseRequest } 284 285 // 286 func (b *SecurityActionCancelSecurityActionRequestBuilder) Request() *SecurityActionCancelSecurityActionRequest { 287 return &SecurityActionCancelSecurityActionRequest{ 288 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 289 } 290 } 291 292 // 293 func (r *SecurityActionCancelSecurityActionRequest) Post(ctx context.Context) error { 294 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 295 }