graph_rs_sdk/identity_providers/
request.rs1use crate::api_default_imports::*;
4
5api_client!(
6 IdentityProvidersApiClient,
7 IdentityProvidersIdApiClient,
8 ResourceIdentity::IdentityProviders
9);
10
11impl IdentityProvidersApiClient {
12 post!(
13 doc: "Add new entity to identityProviders",
14 name: create_identity_provider,
15 path: "/identityProviders",
16 body: true
17 );
18 get!(
19 doc: "List identityProviders (deprecated)",
20 name: list_identity_provider,
21 path: "/identityProviders"
22 );
23 get!(
24 doc: "Get the number of the resource",
25 name: get_identity_providers_count,
26 path: "/identityProviders/$count"
27 );
28 get!(
29 doc: "Invoke function availableProviderTypes",
30 name: available_provider_types,
31 path: "/identityProviders/availableProviderTypes()"
32 );
33}
34
35impl IdentityProvidersIdApiClient {
36 delete!(
37 doc: "Delete identityProvider (deprecated)",
38 name: delete_identity_provider,
39 path: "/identityProviders/{{RID}}"
40 );
41 get!(
42 doc: "Get identityProvider (deprecated)",
43 name: get_identity_provider,
44 path: "/identityProviders/{{RID}}"
45 );
46 patch!(
47 doc: "Update identityProvider (deprecated)",
48 name: update_identity_provider,
49 path: "/identityProviders/{{RID}}",
50 body: true
51 );
52}