github.com/yaegashi/msgraph.go@v0.1.4/beta/RequestTeams.go (about) 1 // Code generated by msgraph.go/gen DO NOT EDIT. 2 3 package msgraph 4 5 import "context" 6 7 // TeamsAppRequestBuilder is request builder for TeamsApp 8 type TeamsAppRequestBuilder struct{ BaseRequestBuilder } 9 10 // Request returns TeamsAppRequest 11 func (b *TeamsAppRequestBuilder) Request() *TeamsAppRequest { 12 return &TeamsAppRequest{ 13 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 14 } 15 } 16 17 // TeamsAppRequest is request for TeamsApp 18 type TeamsAppRequest struct{ BaseRequest } 19 20 // Get performs GET request for TeamsApp 21 func (r *TeamsAppRequest) Get(ctx context.Context) (resObj *TeamsApp, 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 TeamsApp 31 func (r *TeamsAppRequest) Update(ctx context.Context, reqObj *TeamsApp) error { 32 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 33 } 34 35 // Delete performs DELETE request for TeamsApp 36 func (r *TeamsAppRequest) Delete(ctx context.Context) error { 37 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 38 } 39 40 // TeamsAppDefinitionRequestBuilder is request builder for TeamsAppDefinition 41 type TeamsAppDefinitionRequestBuilder struct{ BaseRequestBuilder } 42 43 // Request returns TeamsAppDefinitionRequest 44 func (b *TeamsAppDefinitionRequestBuilder) Request() *TeamsAppDefinitionRequest { 45 return &TeamsAppDefinitionRequest{ 46 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 47 } 48 } 49 50 // TeamsAppDefinitionRequest is request for TeamsAppDefinition 51 type TeamsAppDefinitionRequest struct{ BaseRequest } 52 53 // Get performs GET request for TeamsAppDefinition 54 func (r *TeamsAppDefinitionRequest) Get(ctx context.Context) (resObj *TeamsAppDefinition, 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 TeamsAppDefinition 64 func (r *TeamsAppDefinitionRequest) Update(ctx context.Context, reqObj *TeamsAppDefinition) error { 65 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 66 } 67 68 // Delete performs DELETE request for TeamsAppDefinition 69 func (r *TeamsAppDefinitionRequest) Delete(ctx context.Context) error { 70 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 71 } 72 73 // TeamsAppInstallationRequestBuilder is request builder for TeamsAppInstallation 74 type TeamsAppInstallationRequestBuilder struct{ BaseRequestBuilder } 75 76 // Request returns TeamsAppInstallationRequest 77 func (b *TeamsAppInstallationRequestBuilder) Request() *TeamsAppInstallationRequest { 78 return &TeamsAppInstallationRequest{ 79 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 80 } 81 } 82 83 // TeamsAppInstallationRequest is request for TeamsAppInstallation 84 type TeamsAppInstallationRequest struct{ BaseRequest } 85 86 // Get performs GET request for TeamsAppInstallation 87 func (r *TeamsAppInstallationRequest) Get(ctx context.Context) (resObj *TeamsAppInstallation, 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 TeamsAppInstallation 97 func (r *TeamsAppInstallationRequest) Update(ctx context.Context, reqObj *TeamsAppInstallation) error { 98 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 99 } 100 101 // Delete performs DELETE request for TeamsAppInstallation 102 func (r *TeamsAppInstallationRequest) Delete(ctx context.Context) error { 103 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 104 } 105 106 // TeamsAsyncOperationRequestBuilder is request builder for TeamsAsyncOperation 107 type TeamsAsyncOperationRequestBuilder struct{ BaseRequestBuilder } 108 109 // Request returns TeamsAsyncOperationRequest 110 func (b *TeamsAsyncOperationRequestBuilder) Request() *TeamsAsyncOperationRequest { 111 return &TeamsAsyncOperationRequest{ 112 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 113 } 114 } 115 116 // TeamsAsyncOperationRequest is request for TeamsAsyncOperation 117 type TeamsAsyncOperationRequest struct{ BaseRequest } 118 119 // Get performs GET request for TeamsAsyncOperation 120 func (r *TeamsAsyncOperationRequest) Get(ctx context.Context) (resObj *TeamsAsyncOperation, 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 TeamsAsyncOperation 130 func (r *TeamsAsyncOperationRequest) Update(ctx context.Context, reqObj *TeamsAsyncOperation) error { 131 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 132 } 133 134 // Delete performs DELETE request for TeamsAsyncOperation 135 func (r *TeamsAsyncOperationRequest) Delete(ctx context.Context) error { 136 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 137 } 138 139 // TeamsCatalogAppRequestBuilder is request builder for TeamsCatalogApp 140 type TeamsCatalogAppRequestBuilder struct{ BaseRequestBuilder } 141 142 // Request returns TeamsCatalogAppRequest 143 func (b *TeamsCatalogAppRequestBuilder) Request() *TeamsCatalogAppRequest { 144 return &TeamsCatalogAppRequest{ 145 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 146 } 147 } 148 149 // TeamsCatalogAppRequest is request for TeamsCatalogApp 150 type TeamsCatalogAppRequest struct{ BaseRequest } 151 152 // Get performs GET request for TeamsCatalogApp 153 func (r *TeamsCatalogAppRequest) Get(ctx context.Context) (resObj *TeamsCatalogApp, 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 TeamsCatalogApp 163 func (r *TeamsCatalogAppRequest) Update(ctx context.Context, reqObj *TeamsCatalogApp) error { 164 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 165 } 166 167 // Delete performs DELETE request for TeamsCatalogApp 168 func (r *TeamsCatalogAppRequest) Delete(ctx context.Context) error { 169 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 170 } 171 172 // TeamsTabRequestBuilder is request builder for TeamsTab 173 type TeamsTabRequestBuilder struct{ BaseRequestBuilder } 174 175 // Request returns TeamsTabRequest 176 func (b *TeamsTabRequestBuilder) Request() *TeamsTabRequest { 177 return &TeamsTabRequest{ 178 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 179 } 180 } 181 182 // TeamsTabRequest is request for TeamsTab 183 type TeamsTabRequest struct{ BaseRequest } 184 185 // Get performs GET request for TeamsTab 186 func (r *TeamsTabRequest) Get(ctx context.Context) (resObj *TeamsTab, 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 TeamsTab 196 func (r *TeamsTabRequest) Update(ctx context.Context, reqObj *TeamsTab) error { 197 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 198 } 199 200 // Delete performs DELETE request for TeamsTab 201 func (r *TeamsTabRequest) Delete(ctx context.Context) error { 202 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 203 } 204 205 // TeamsTemplateRequestBuilder is request builder for TeamsTemplate 206 type TeamsTemplateRequestBuilder struct{ BaseRequestBuilder } 207 208 // Request returns TeamsTemplateRequest 209 func (b *TeamsTemplateRequestBuilder) Request() *TeamsTemplateRequest { 210 return &TeamsTemplateRequest{ 211 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 212 } 213 } 214 215 // TeamsTemplateRequest is request for TeamsTemplate 216 type TeamsTemplateRequest struct{ BaseRequest } 217 218 // Get performs GET request for TeamsTemplate 219 func (r *TeamsTemplateRequest) Get(ctx context.Context) (resObj *TeamsTemplate, 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 TeamsTemplate 229 func (r *TeamsTemplateRequest) Update(ctx context.Context, reqObj *TeamsTemplate) error { 230 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 231 } 232 233 // Delete performs DELETE request for TeamsTemplate 234 func (r *TeamsTemplateRequest) Delete(ctx context.Context) error { 235 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 236 } 237 238 // 239 type TeamsAppInstallationUpgradeRequestBuilder struct{ BaseRequestBuilder } 240 241 // Upgrade action undocumented 242 func (b *TeamsAppInstallationRequestBuilder) Upgrade(reqObj *TeamsAppInstallationUpgradeRequestParameter) *TeamsAppInstallationUpgradeRequestBuilder { 243 bb := &TeamsAppInstallationUpgradeRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 244 bb.BaseRequestBuilder.baseURL += "/upgrade" 245 bb.BaseRequestBuilder.requestObject = reqObj 246 return bb 247 } 248 249 // 250 type TeamsAppInstallationUpgradeRequest struct{ BaseRequest } 251 252 // 253 func (b *TeamsAppInstallationUpgradeRequestBuilder) Request() *TeamsAppInstallationUpgradeRequest { 254 return &TeamsAppInstallationUpgradeRequest{ 255 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 256 } 257 } 258 259 // 260 func (r *TeamsAppInstallationUpgradeRequest) Post(ctx context.Context) error { 261 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 262 }