├── python ├── test │ └── __init__.py ├── .openapi-generator │ └── VERSION ├── setup.cfg ├── test-requirements.txt ├── requirements.txt ├── tox.ini ├── docs │ └── UserStatusClearAtTimeType.md ├── .travis.yml ├── .gitlab-ci.yml └── pyproject.toml ├── examples ├── rust │ ├── .gitignore │ └── Cargo.toml ├── typescript │ ├── .gitignore │ ├── package.json │ ├── index.ts │ └── tsconfig.json ├── go │ ├── go.mod │ └── main.go └── python │ └── main.py ├── go ├── .openapi-generator │ └── VERSION ├── go.mod ├── .travis.yml ├── docs │ └── UserStatusClearAtTimeType.md └── .gitignore ├── rust ├── .openapi-generator │ └── VERSION ├── .travis.yml ├── .gitignore ├── src │ ├── lib.rs │ └── models │ │ ├── user_status_clear_at_time.rs │ │ ├── core_navigation_entry_order.rs │ │ ├── core_unified_search_result_cursor.rs │ │ ├── provisioning_api_group_details_usercount.rs │ │ ├── provisioning_api_user_details_quota_quota.rs │ │ ├── cloud_federation_api_error.rs │ │ ├── core_wipe_check_wipe_200_response.rs │ │ ├── dav_direct_get_url_200_response_ocs_data.rs │ │ ├── cloud_federation_api_add_share.rs │ │ ├── files_sharing_lookup.rs │ │ ├── files_sharing_sharee_circle_all_of_value_all_of.rs │ │ ├── files_sharing_sharee_remote_all_of_value_all_of.rs │ │ ├── core_login_flow_v2_poll.rs │ │ ├── dav_capabilities.rs │ │ ├── core_whats_new_get_200_response.rs │ │ ├── dav_direct_get_url_200_response.rs │ │ ├── files_sharing_sharee_lookup_all_of_value_all_of.rs │ │ ├── provisioning_api_apps_get_apps_200_response_ocs_data.rs │ │ ├── core_reference_api_touch_provider_200_response_ocs_data.rs │ │ ├── files_sharing_sharee.rs │ │ ├── weather_status_forecast_data_next_12_hours_summary.rs │ │ ├── core_auto_complete_get_200_response.rs │ │ ├── core_login_flow_v2.rs │ │ ├── core_whats_new_dismiss_200_response.rs │ │ ├── files_sharing_sharee_value.rs │ │ ├── core_hover_card_get_user_200_response.rs │ │ ├── provisioning_api_app_config_get_value_200_response_ocs_data.rs │ │ ├── provisioning_api_app_config_get_apps_200_response_ocs_data.rs │ │ ├── provisioning_api_groups_get_groups_200_response_ocs_data.rs │ │ ├── core_app_password_get_app_password_200_response_ocs_data.rs │ │ ├── core_ocs_get_capabilities_200_response.rs │ │ ├── user_status_statuses_find_200_response.rs │ │ ├── core_unified_search_search_200_response.rs │ │ ├── provisioning_api_groups_get_group_users_200_response_ocs_data.rs │ │ ├── cloud_federation_api_capabilities.rs │ │ ├── user_status_statuses_find_all_200_response.rs │ │ ├── weather_status_forecast.rs │ │ ├── weather_status_forecast_data_instant.rs │ │ ├── theming_public_capabilities.rs │ │ ├── core_reference_api_resolve_one_200_response.rs │ │ ├── files_sharing_remote_get_share_200_response.rs │ │ ├── provisioning_api_apps_get_apps_200_response.rs │ │ ├── core_translation_api_languages_200_response.rs │ │ ├── core_translation_api_translate_200_response.rs │ │ ├── files_sharing_remote_get_shares_200_response.rs │ │ ├── provisioning_api_users_add_user_200_response.rs │ │ ├── provisioning_api_users_get_user_200_response.rs │ │ ├── user_status_capabilities.rs │ │ ├── weather_status_forecast_data_next_12_hours_details.rs │ │ ├── core_unified_search_provider.rs │ │ ├── files_sharing_shareesapi_search_200_response.rs │ │ ├── core_app_password_get_app_password_200_response.rs │ │ ├── core_reference_api_touch_provider_200_response.rs │ │ ├── core_unified_search_get_providers_200_response.rs │ │ ├── files_sharing_shareapi_get_shares_200_response.rs │ │ ├── provisioning_api_apps_get_app_info_200_response.rs │ │ ├── user_status_user_status_get_status_200_response.rs │ │ ├── provisioning_api_groups_get_groups_200_response.rs │ │ ├── files_sharing_capabilities.rs │ │ ├── core_navigation_get_apps_navigation_200_response.rs │ │ ├── dashboard_dashboard_api_get_widgets_200_response.rs │ │ ├── dashboard_widget_buttons_inner.rs │ │ ├── files_sharing_deleted_shareapi_list_200_response.rs │ │ ├── files_sharing_shareapi_create_share_200_response.rs │ │ ├── provisioning_api_app_config_get_apps_200_response.rs │ │ ├── core_reference_api_get_providers_info_200_response.rs │ │ ├── provisioning_api_app_config_get_value_200_response.rs │ │ ├── core_whats_new_get_200_response_ocs_data_whats_new.rs │ │ ├── user_status_predefined_status_find_all_200_response.rs │ │ ├── provisioning_api_groups_get_group_users_200_response.rs │ │ ├── core_reference_api_resolve_one_200_response_ocs_data.rs │ │ ├── dashboard_dashboard_api_get_widget_items_200_response.rs │ │ ├── provisioning_api_capabilities.rs │ │ ├── weather_status_capabilities.rs │ │ └── provisioning_api_groups_get_group_users_details_200_response_ocs_data_users_value_one_of.rs ├── docs │ ├── UserStatusClearAtTime.md │ ├── CoreNavigationEntryOrder.md │ ├── UserStatusClearAtTimeType.md │ ├── CoreUnifiedSearchResultCursor.md │ ├── ProvisioningApiGroupDetailsUsercount.md │ ├── ProvisioningApiUserDetailsQuotaQuota.md │ ├── CloudFederationApiError.md │ ├── CoreWipeCheckWipe200Response.md │ ├── DavDirectGetUrl200ResponseOcsData.md │ ├── CloudFederationApiAddShare.md │ ├── FilesSharingLookup.md │ ├── CoreLoginFlowV2Poll.md │ ├── FilesSharingSharee.md │ ├── FilesSharingShareeCircleAllOfValueAllOf.md │ ├── FilesSharingShareeRemoteAllOfValueAllOf.md │ ├── FilesSharingShareeLookupAllOfValueAllOf.md │ ├── FilesSharingShareeValue.md │ ├── CoreReferenceApiTouchProvider200ResponseOcsData.md │ ├── ProvisioningApiAppsGetApps200ResponseOcsData.md │ ├── WeatherStatusForecastDataNext12HoursSummary.md │ ├── CoreAppPasswordGetAppPassword200ResponseOcsData.md │ ├── ProvisioningApiAppConfigGetValue200ResponseOcsData.md │ ├── ProvisioningApiAppConfigGetApps200ResponseOcsData.md │ ├── ProvisioningApiGroupsGetGroups200ResponseOcsData.md │ ├── WeatherStatusForecastDataNext12HoursDetails.md │ ├── CoreUnifiedSearchProvider.md │ ├── ProvisioningApiGroupsGetGroupUsers200ResponseOcsData.md │ ├── CoreLoginFlowV2.md │ ├── DashboardWidgetButtonsInner.md │ ├── CoreTranslationApiTranslate200ResponseOcsData.md │ ├── CoreWhatsNewGet200Response.md │ ├── CoreWhatsNewGet200ResponseOcsDataWhatsNew.md │ ├── DavDirectGetUrl200Response.md │ ├── ThemingBackground.md │ ├── UserStatusClearAt.md │ ├── CoreLoginFlowV2Credentials.md │ ├── ProvisioningApiUserDetailsBackendCapabilities.md │ ├── WeatherStatusForecast.md │ ├── CoreAutoCompleteGet200Response.md │ ├── CoreContactsAction.md │ ├── CoreWhatsNewDismiss200Response.md │ ├── FilesSharingShareeCircleAllOfValue.md │ ├── FilesSharingShareeRemoteAllOfValue.md │ ├── ProvisioningApiGroupsGetGroupUsersDetails200ResponseOcsDataUsersValueOneOf.md │ ├── CloudFederationApiValidationErrorAllOfValidationErrors.md │ ├── CoreHoverCardGetUser200Response.md │ ├── FilesSharingShareeLookupAllOfValue.md │ ├── CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesFilesSharingUserExpireDate.md │ ├── UserStatusPrivateAllOf.md │ ├── CoreCollection.md │ ├── CoreOcsGetCapabilities200Response.md │ ├── ThemingThemingGetManifest200ResponseIconsInner.md │ ├── UserStatusStatusesFind200Response.md │ ├── CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesOcmResourceTypesInnerProtocols.md │ ├── CoreUnifiedSearchSearch200Response.md │ ├── DavCapabilities.md │ ├── WeatherStatusForecastDataInstant.md │ ├── CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesDav.md │ ├── UserStatusStatusesFindAll200Response.md │ ├── CoreReferenceApiResolveOne200Response.md │ ├── CoreReferenceApiResolveOne200ResponseOcsData.md │ ├── FilesSharingRemoteGetShare200Response.md │ ├── FilesSharingShareStatus.md │ ├── ProvisioningApiAppsGetApps200Response.md │ ├── ProvisioningApiGroupsGetSubAdminsOfGroup200ResponseOcs.md │ ├── CoreTranslationApiLanguages200Response.md │ ├── CoreTranslationApiTranslate200Response.md │ ├── FilesSharingRemoteGetShares200Response.md │ ├── FilesSharingShareeUserAllOfStatus.md │ ├── ProvisioningApiUsersAddUser200Response.md │ ├── ProvisioningApiUsersGetUser200Response.md │ ├── DashboardWidgetItem.md │ ├── FilesSharingShareStatusOneOf.md │ ├── FilesSharingShareesapiSearch200Response.md │ ├── ProvisioningApiGroupsGetGroupsDetails200ResponseOcsData.md │ ├── UserStatusStatusesFind200ResponseOcs.md │ ├── CoreAppPasswordGetAppPassword200Response.md │ ├── CoreReferenceApiTouchProvider200Response.md │ ├── CoreUnifiedSearchGetProviders200Response.md │ ├── FilesSharingShareapiGetShares200Response.md │ ├── ProvisioningApiAppsGetAppInfo200Response.md │ ├── ProvisioningApiGroupsGetGroups200Response.md │ ├── UserStatusUserStatusGetStatus200Response.md │ ├── CloudFederationApiCapabilities.md │ ├── CoreAutoCompleteGet200ResponseOcs.md │ ├── CoreNavigationGetAppsNavigation200Response.md │ ├── DashboardDashboardApiGetWidgets200Response.md │ ├── FilesSharingDeletedShareapiList200Response.md │ ├── FilesSharingShareapiCreateShare200Response.md │ ├── FilesSharingShareeCircleAllOf.md │ ├── ProvisioningApiAppConfigGetApps200Response.md │ ├── ThemingPublicCapabilities.md │ ├── UserStatusPublic.md │ ├── UserStatusStatusesFindAll200ResponseOcs.md │ ├── CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesFilesSharingSharee.md │ ├── CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesUserStatus.md │ ├── CoreReferenceApiGetProvidersInfo200Response.md │ ├── CoreUnifiedSearchSearch200ResponseOcs.md │ ├── CoreWhatsNewDismiss200ResponseOcs.md │ ├── ProvisioningApiAppConfigGetValue200Response.md │ ├── UserStatusCapabilities.md │ ├── UserStatusUserStatusGetStatus200ResponseOcs.md │ ├── WeatherStatusWeatherStatusGetLocation200ResponseOcsData.md │ ├── CoreReferenceProvider.md │ ├── DashboardDashboardApiGetWidgets200ResponseOcs.md │ ├── FilesSharingRemoteGetShare200ResponseOcs.md │ ├── FilesSharingShareapiCreateShare200ResponseOcs.md │ ├── FilesSharingShareapiGetShares200ResponseOcs.md │ ├── UserStatusPredefinedStatusFindAll200Response.md │ ├── CoreNavigationGetAppsNavigation200ResponseOcs.md │ ├── CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesFilesSharingPublicPassword.md │ ├── CoreReferenceOpenGraphObject.md │ ├── CoreWhatsNewGet200ResponseOcs.md │ ├── DavDirectGetUrl200ResponseOcs.md │ ├── FilesSharingCapabilities.md │ ├── FilesSharingRemoteGetShares200ResponseOcs.md │ ├── ProvisioningApiAppsGetAppInfo200ResponseOcs.md │ ├── ProvisioningApiGroupsGetGroupUsers200Response.md │ ├── ProvisioningApiUsersSearchByPhoneNumbers200ResponseOcs.md │ ├── CoreCollaborationResourcesListCollection200ResponseOcs.md │ ├── CoreHoverCardGetUser200ResponseOcsData.md │ ├── DashboardDashboardApiGetWidgetItems200Response.md │ ├── ProvisioningApiUsersGetUser200ResponseOcs.md │ ├── CloudFederationApiValidationErrorAllOf.md │ ├── CoreReferenceApiGetProvidersInfo200ResponseOcs.md │ ├── CoreUnifiedSearchGetProviders200ResponseOcs.md │ ├── FilesSharingDeletedShareapiList200ResponseOcs.md │ ├── FilesSharingShareeRemoteGroupAllOf.md │ ├── FilesSharingShareesapiFindRecommended200Response.md │ ├── OcsMeta.md │ ├── ProvisioningApiGroupsGetGroupsDetails200Response.md │ ├── UserStatusPredefinedStatusFindAll200ResponseOcs.md │ ├── WeatherStatusWeatherStatusGetForecast200Response.md │ ├── WeatherStatusWeatherStatusGetLocation200Response.md │ ├── CoreCollaborationResourcesSearchCollections200ResponseOcs.md │ ├── CoreTranslationApiLanguages200ResponseOcsDataLanguagesInner.md │ ├── FilesSharingShareesapiSearch200ResponseOcs.md │ ├── Oauth2OauthApiGetToken200Response.md │ ├── ProvisioningApiCapabilities.md │ ├── CoreCollaborationResourcesListCollection200Response.md │ ├── CoreHoverCardGetUser200ResponseOcs.md │ ├── WeatherStatusWeatherStatusGetForecast200ResponseOcs.md │ ├── ProvisioningApiGroupsGetSubAdminsOfGroup200Response.md │ ├── ProvisioningApiUsersSearchByPhoneNumbers200Response.md │ ├── UserStatusPredefined.md │ ├── CoreOcsGetCapabilities200ResponseOcs.md │ ├── ProvisioningApiGroupsGetGroupUsersDetails200Response.md │ ├── CloudFederationApiValidationError.md │ ├── CoreCollaborationResourcesSearchCollections200Response.md │ ├── DashboardDashboardApiGetWidgetItems200ResponseOcs.md │ ├── FilesSharingShareeRemoteAllOf.md │ ├── WeatherStatusCapabilities.md │ ├── WeatherStatusWeatherStatusUsePersonalAddress200ResponseOcsData.md │ ├── WeatherStatusWeatherStatusUsePersonalAddress200Response.md │ ├── CoreReferenceApiResolveOne200ResponseOcs.md │ ├── FilesSharingShareesapiFindRecommended200ResponseOcs.md │ ├── ProvisioningApiAppsGetApps200ResponseOcs.md │ ├── CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesFilesSharingPublicExpireDate.md │ ├── CoreTranslationApiLanguages200ResponseOcs.md │ ├── CoreTranslationApiTranslate200ResponseOcs.md │ ├── FilesSharingShareeCircle.md │ ├── CoreReferenceApiTouchProvider200ResponseOcs.md │ ├── FilesSharingShareeLookupAllOf.md │ ├── CoreAppPasswordGetAppPassword200ResponseOcs.md │ ├── CoreOcsGetCapabilities200ResponseOcsDataVersion.md │ ├── ProvisioningApiGroupsGetGroups200ResponseOcs.md │ ├── CoreAutocompleteResult.md │ ├── ProvisioningApiAppConfigGetApps200ResponseOcs.md │ ├── FilesSharingShareeEmailAllOf.md │ ├── ProvisioningApiAppConfigGetValue200ResponseOcs.md │ ├── CoreUnifiedSearchResultEntry.md │ ├── FilesSharingShareeRemoteGroup.md │ ├── CoreTranslationApiLanguages200ResponseOcsData.md │ ├── CoreWhatsNewGet200ResponseOcsData.md │ ├── ProvisioningApiGroupsGetGroupUsers200ResponseOcs.md │ ├── CoreStatus.md │ ├── ProvisioningApiGroupsGetGroupsDetails200ResponseOcs.md │ ├── ProvisioningApiUserDetailsQuota.md │ ├── WeatherStatusForecastDataNext1HoursDetails.md │ ├── WeatherStatusWeatherStatusGetLocation200ResponseOcs.md │ ├── CoreReference.md │ ├── FilesSharingShareeRemote.md │ ├── CoreUnifiedSearchResult.md │ ├── ProvisioningApiGroupsGetGroupUsersDetails200ResponseOcs.md │ ├── ProvisioningApiGroupsGetGroupUsersDetails200ResponseOcsData.md │ ├── ProvisioningApiUsersAddUser200ResponseOcs.md │ ├── WeatherStatusForecastDataNext1Hours.md │ ├── WeatherStatusForecastDataNext6Hours.md │ ├── WeatherStatusForecastDataNext12Hours.md │ ├── CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesProvisioningApi.md │ ├── FilesSharingShareeLookup.md │ ├── WeatherStatusWeatherStatusUsePersonalAddress200ResponseOcs.md │ ├── FilesSharingShareeEmail.md │ ├── WeatherStatusForecastDataNext6HoursDetails.md │ ├── UserStatusPrivate.md │ ├── FilesSharingShareeUserAllOf.md │ ├── CoreNavigationEntry.md │ ├── CoreOcsGetCapabilities200ResponseOcsData.md │ ├── CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesFilesSharingGroup.md │ ├── CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesFilesSharingUser.md │ ├── DashboardWidget.md │ ├── CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesOcm.md │ ├── FilesSharingShareInfo.md │ ├── ProvisioningApiGroupDetails.md │ ├── CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesOcmResourceTypesInner.md │ ├── FilesSharingShareeUser.md │ ├── ThemingThemingGetManifest200Response.md │ └── WeatherStatusForecastData.md └── Cargo.toml ├── typescript ├── .openapi-generator │ ├── VERSION │ └── FILES ├── .gitignore ├── .npmignore ├── tsconfig.json ├── index.ts └── package.json ├── .gitignore ├── .gitmodules └── generate-spec.sh /python/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/rust/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ -------------------------------------------------------------------------------- /go/.openapi-generator/VERSION: -------------------------------------------------------------------------------- 1 | 6.6.0 -------------------------------------------------------------------------------- /python/.openapi-generator/VERSION: -------------------------------------------------------------------------------- 1 | 6.6.0 -------------------------------------------------------------------------------- /rust/.openapi-generator/VERSION: -------------------------------------------------------------------------------- 1 | 6.6.0 -------------------------------------------------------------------------------- /rust/.travis.yml: -------------------------------------------------------------------------------- 1 | language: rust 2 | -------------------------------------------------------------------------------- /typescript/.openapi-generator/VERSION: -------------------------------------------------------------------------------- 1 | 6.6.0 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | *.iml 3 | 4 | /rust/target/ -------------------------------------------------------------------------------- /python/setup.cfg: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length=99 3 | -------------------------------------------------------------------------------- /rust/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | **/*.rs.bk 3 | Cargo.lock 4 | -------------------------------------------------------------------------------- /examples/typescript/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /dist/ 3 | -------------------------------------------------------------------------------- /typescript/.gitignore: -------------------------------------------------------------------------------- 1 | wwwroot/*.js 2 | node_modules 3 | typings 4 | dist 5 | -------------------------------------------------------------------------------- /go/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/nextcloud/api-sdk 2 | 3 | go 1.18 4 | 5 | require ( 6 | ) 7 | -------------------------------------------------------------------------------- /python/test-requirements.txt: -------------------------------------------------------------------------------- 1 | pytest~=7.1.3 2 | pytest-cov>=2.8.1 3 | pytest-randomly>=3.12.0 4 | -------------------------------------------------------------------------------- /go/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | install: 4 | - go get -d -v . 5 | 6 | script: 7 | - go build -v ./ 8 | 9 | -------------------------------------------------------------------------------- /typescript/.npmignore: -------------------------------------------------------------------------------- 1 | # empty npmignore to ensure all required files (e.g., in the dist folder) are published by npm -------------------------------------------------------------------------------- /python/requirements.txt: -------------------------------------------------------------------------------- 1 | python_dateutil >= 2.5.3 2 | setuptools >= 21.0.0 3 | urllib3 >= 1.25.3 4 | pydantic >= 1.10.5, < 2 5 | aenum >= 3.1.11 6 | -------------------------------------------------------------------------------- /examples/go/go.mod: -------------------------------------------------------------------------------- 1 | module example 2 | 3 | go 1.20 4 | 5 | require github.com/nextcloud/api-sdk v0.0.0 6 | 7 | replace github.com/nextcloud/api-sdk v0.0.0 => ../../go 8 | -------------------------------------------------------------------------------- /python/tox.ini: -------------------------------------------------------------------------------- 1 | [tox] 2 | envlist = py3 3 | 4 | [testenv] 5 | deps=-r{toxinidir}/requirements.txt 6 | -r{toxinidir}/test-requirements.txt 7 | 8 | commands= 9 | pytest --cov=openapi_client 10 | -------------------------------------------------------------------------------- /rust/src/lib.rs: -------------------------------------------------------------------------------- 1 | #[macro_use] 2 | extern crate serde_derive; 3 | 4 | extern crate serde; 5 | extern crate serde_json; 6 | extern crate url; 7 | extern crate reqwest; 8 | 9 | pub mod apis; 10 | pub mod models; 11 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "openapi-extractor"] 2 | path = openapi-extractor 3 | url = https://github.com/nextcloud/openapi-extractor 4 | [submodule "server"] 5 | path = server 6 | url = https://github.com/nextcloud/server 7 | -------------------------------------------------------------------------------- /typescript/.openapi-generator/FILES: -------------------------------------------------------------------------------- 1 | .gitignore 2 | .npmignore 3 | .openapi-generator-ignore 4 | README.md 5 | api.ts 6 | base.ts 7 | common.ts 8 | configuration.ts 9 | git_push.sh 10 | index.ts 11 | package.json 12 | tsconfig.json 13 | -------------------------------------------------------------------------------- /examples/rust/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "rust" 3 | version = "0.1.0" 4 | edition = "2021" 5 | 6 | [dependencies] 7 | openapi = { path = "../../rust" } 8 | reqwest = "0.11.18" 9 | tokio = { version = "1", features = ["macros", "rt-multi-thread"] } 10 | -------------------------------------------------------------------------------- /generate-spec.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -euxo pipefail 3 | cd "$(dirname "$0")" 4 | 5 | # shellcheck disable=SC2046 6 | ./openapi-extractor/merge-specs \ 7 | --first-status-code \ 8 | --core ./server/core/openapi.json \ 9 | --merged openapi.json \ 10 | $(ls ./server/apps/*/openapi.json) 11 | -------------------------------------------------------------------------------- /go/docs/UserStatusClearAtTimeType.md: -------------------------------------------------------------------------------- 1 | # UserStatusClearAtTimeType 2 | 3 | ## Enum 4 | 5 | 6 | * `DAY` (value: `"day"`) 7 | 8 | * `WEEK` (value: `"week"`) 9 | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /rust/docs/UserStatusClearAtTime.md: -------------------------------------------------------------------------------- 1 | # UserStatusClearAtTime 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /rust/docs/CoreNavigationEntryOrder.md: -------------------------------------------------------------------------------- 1 | # CoreNavigationEntryOrder 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /rust/docs/UserStatusClearAtTimeType.md: -------------------------------------------------------------------------------- 1 | # UserStatusClearAtTimeType 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /python/docs/UserStatusClearAtTimeType.md: -------------------------------------------------------------------------------- 1 | # UserStatusClearAtTimeType 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /go/.gitignore: -------------------------------------------------------------------------------- 1 | # Compiled Object files, Static and Dynamic libs (Shared Objects) 2 | *.o 3 | *.a 4 | *.so 5 | 6 | # Folders 7 | _obj 8 | _test 9 | 10 | # Architecture specific extensions/prefixes 11 | *.[568vq] 12 | [568vq].out 13 | 14 | *.cgo1.go 15 | *.cgo2.c 16 | _cgo_defun.c 17 | _cgo_gotypes.go 18 | _cgo_export.* 19 | 20 | _testmain.go 21 | 22 | *.exe 23 | *.test 24 | *.prof 25 | -------------------------------------------------------------------------------- /rust/docs/CoreUnifiedSearchResultCursor.md: -------------------------------------------------------------------------------- 1 | # CoreUnifiedSearchResultCursor 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /examples/typescript/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "typescript", 3 | "version": "0.1.0", 4 | "main": "index.ts", 5 | "license": "MIT", 6 | "type": "module", 7 | "dependencies": { 8 | "@types/node": "^18.15.11", 9 | "nextcloud-api-sdk": "file:../../typescript", 10 | "typescript": "^5.0.2" 11 | }, 12 | "scripts": { 13 | "example": "npx ts-node index.ts" 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiGroupDetailsUsercount.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiGroupDetailsUsercount 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiUserDetailsQuotaQuota.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiUserDetailsQuotaQuota 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | 11 | -------------------------------------------------------------------------------- /rust/docs/CloudFederationApiError.md: -------------------------------------------------------------------------------- 1 | # CloudFederationApiError 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **message** | **String** | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/CoreWipeCheckWipe200Response.md: -------------------------------------------------------------------------------- 1 | # CoreWipeCheckWipe200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **wipe** | **bool** | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/DavDirectGetUrl200ResponseOcsData.md: -------------------------------------------------------------------------------- 1 | # DavDirectGetUrl200ResponseOcsData 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **url** | **String** | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/CloudFederationApiAddShare.md: -------------------------------------------------------------------------------- 1 | # CloudFederationApiAddShare 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **recipient_display_name** | **String** | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingLookup.md: -------------------------------------------------------------------------------- 1 | # FilesSharingLookup 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **value** | **String** | | 8 | **verified** | **i64** | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/CoreLoginFlowV2Poll.md: -------------------------------------------------------------------------------- 1 | # CoreLoginFlowV2Poll 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **token** | **String** | | 8 | **endpoint** | **String** | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingSharee.md: -------------------------------------------------------------------------------- 1 | # FilesSharingSharee 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **count** | Option<**i64**> | | 8 | **label** | **String** | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /typescript/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "declaration": true, 4 | "target": "ES5", 5 | "module": "commonjs", 6 | "noImplicitAny": true, 7 | "outDir": "dist", 8 | "rootDir": ".", 9 | "lib": [ 10 | "es6", 11 | "dom" 12 | ], 13 | "typeRoots": [ 14 | "node_modules/@types" 15 | ] 16 | }, 17 | "exclude": [ 18 | "dist", 19 | "node_modules" 20 | ] 21 | } 22 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareeCircleAllOfValueAllOf.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareeCircleAllOfValueAllOf 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **circle** | **String** | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareeRemoteAllOfValueAllOf.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareeRemoteAllOfValueAllOf 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **server** | **String** | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareeLookupAllOfValueAllOf.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareeLookupAllOfValueAllOf 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **global_scale** | **bool** | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/typescript/index.ts: -------------------------------------------------------------------------------- 1 | import * as nextcloud from "nextcloud-api-sdk"; 2 | 3 | const configurationParameters = { 4 | username: "admin", 5 | password: "admin", 6 | } 7 | const config = new nextcloud.Configuration(configurationParameters); 8 | const api = new nextcloud.ProvisioningApiUsersApi(config); 9 | 10 | const response = await api.provisioningApiUsersGetCurrentUser("true"); 11 | console.log(response.data.ocs.data.id); // admin 12 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareeValue.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareeValue 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **share_type** | **i64** | | 8 | **share_with** | **String** | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /typescript/index.ts: -------------------------------------------------------------------------------- 1 | /* tslint:disable */ 2 | /* eslint-disable */ 3 | /** 4 | * nextcloud 5 | * Nextcloud APIs 6 | * 7 | * The version of the OpenAPI document: 0.0.1 8 | * 9 | * 10 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 11 | * https://openapi-generator.tech 12 | * Do not edit the class manually. 13 | */ 14 | 15 | 16 | export * from "./api"; 17 | export * from "./configuration"; 18 | 19 | -------------------------------------------------------------------------------- /rust/docs/CoreReferenceApiTouchProvider200ResponseOcsData.md: -------------------------------------------------------------------------------- 1 | # CoreReferenceApiTouchProvider200ResponseOcsData 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **success** | **bool** | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiAppsGetApps200ResponseOcsData.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiAppsGetApps200ResponseOcsData 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **apps** | **Vec** | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/WeatherStatusForecastDataNext12HoursSummary.md: -------------------------------------------------------------------------------- 1 | # WeatherStatusForecastDataNext12HoursSummary 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **symbol_code** | **String** | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "openapi" 3 | version = "0.0.1" 4 | authors = ["OpenAPI Generator team and contributors"] 5 | description = "Nextcloud APIs" 6 | license = "agpl" 7 | edition = "2018" 8 | 9 | [dependencies] 10 | serde = "^1.0" 11 | serde_derive = "^1.0" 12 | serde_json = "^1.0" 13 | url = "^2.2" 14 | uuid = { version = "^1.0", features = ["serde"] } 15 | [dependencies.reqwest] 16 | version = "^0.11" 17 | features = ["json", "multipart"] 18 | -------------------------------------------------------------------------------- /rust/docs/CoreAppPasswordGetAppPassword200ResponseOcsData.md: -------------------------------------------------------------------------------- 1 | # CoreAppPasswordGetAppPassword200ResponseOcsData 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **apppassword** | **String** | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiAppConfigGetValue200ResponseOcsData.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiAppConfigGetValue200ResponseOcsData 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **data** | **String** | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiAppConfigGetApps200ResponseOcsData.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiAppConfigGetApps200ResponseOcsData 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **data** | **Vec** | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiGroupsGetGroups200ResponseOcsData.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiGroupsGetGroups200ResponseOcsData 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **groups** | **Vec** | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/WeatherStatusForecastDataNext12HoursDetails.md: -------------------------------------------------------------------------------- 1 | # WeatherStatusForecastDataNext12HoursDetails 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **probability_of_precipitation** | **f32** | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/CoreUnifiedSearchProvider.md: -------------------------------------------------------------------------------- 1 | # CoreUnifiedSearchProvider 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **id** | **String** | | 8 | **name** | **String** | | 9 | **order** | **i64** | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiGroupsGetGroupUsers200ResponseOcsData.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiGroupsGetGroupUsers200ResponseOcsData 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **users** | **Vec** | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/CoreLoginFlowV2.md: -------------------------------------------------------------------------------- 1 | # CoreLoginFlowV2 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **poll** | [**crate::models::CoreLoginFlowV2Poll**](CoreLoginFlowV2_poll.md) | | 8 | **login** | **String** | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/DashboardWidgetButtonsInner.md: -------------------------------------------------------------------------------- 1 | # DashboardWidgetButtonsInner 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **r#type** | **String** | | 8 | **text** | **String** | | 9 | **link** | **String** | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /rust/docs/CoreTranslationApiTranslate200ResponseOcsData.md: -------------------------------------------------------------------------------- 1 | # CoreTranslationApiTranslate200ResponseOcsData 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **text** | **String** | | 8 | **from** | Option<**String**> | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/CoreWhatsNewGet200Response.md: -------------------------------------------------------------------------------- 1 | # CoreWhatsNewGet200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::CoreWhatsNewGet200ResponseOcs**](core_whats_new_get_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/CoreWhatsNewGet200ResponseOcsDataWhatsNew.md: -------------------------------------------------------------------------------- 1 | # CoreWhatsNewGet200ResponseOcsDataWhatsNew 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **regular** | **Vec** | | 8 | **admin** | **Vec** | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/DavDirectGetUrl200Response.md: -------------------------------------------------------------------------------- 1 | # DavDirectGetUrl200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::DavDirectGetUrl200ResponseOcs**](dav_direct_get_url_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/ThemingBackground.md: -------------------------------------------------------------------------------- 1 | # ThemingBackground 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **background_image** | Option<**String**> | | 8 | **background_color** | **String** | | 9 | **version** | **i64** | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /rust/docs/UserStatusClearAt.md: -------------------------------------------------------------------------------- 1 | # UserStatusClearAt 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **r#type** | **String** | | 8 | **time** | [**crate::models::UserStatusClearAtTime**](UserStatusClearAt_time.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/CoreLoginFlowV2Credentials.md: -------------------------------------------------------------------------------- 1 | # CoreLoginFlowV2Credentials 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **server** | **String** | | 8 | **login_name** | **String** | | 9 | **app_password** | **String** | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiUserDetailsBackendCapabilities.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiUserDetailsBackendCapabilities 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **set_display_name** | **bool** | | 8 | **set_password** | **bool** | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/WeatherStatusForecast.md: -------------------------------------------------------------------------------- 1 | # WeatherStatusForecast 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **time** | **String** | | 8 | **data** | [**crate::models::WeatherStatusForecastData**](WeatherStatusForecast_data.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/CoreAutoCompleteGet200Response.md: -------------------------------------------------------------------------------- 1 | # CoreAutoCompleteGet200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::CoreAutoCompleteGet200ResponseOcs**](core_auto_complete_get_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/CoreContactsAction.md: -------------------------------------------------------------------------------- 1 | # CoreContactsAction 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **title** | **String** | | 8 | **icon** | **String** | | 9 | **hyperlink** | **String** | | 10 | **app_id** | **String** | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | 15 | -------------------------------------------------------------------------------- /rust/docs/CoreWhatsNewDismiss200Response.md: -------------------------------------------------------------------------------- 1 | # CoreWhatsNewDismiss200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::CoreWhatsNewDismiss200ResponseOcs**](core_whats_new_dismiss_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareeCircleAllOfValue.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareeCircleAllOfValue 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **share_type** | **i64** | | 8 | **share_with** | **String** | | 9 | **circle** | **String** | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareeRemoteAllOfValue.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareeRemoteAllOfValue 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **share_type** | **i64** | | 8 | **share_with** | **String** | | 9 | **server** | **String** | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiGroupsGetGroupUsersDetails200ResponseOcsDataUsersValueOneOf.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiGroupsGetGroupUsersDetails200ResponseOcsDataUsersValueOneOf 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **id** | **String** | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/CloudFederationApiValidationErrorAllOfValidationErrors.md: -------------------------------------------------------------------------------- 1 | # CloudFederationApiValidationErrorAllOfValidationErrors 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **name** | **String** | | 8 | **message** | Option<**String**> | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/CoreHoverCardGetUser200Response.md: -------------------------------------------------------------------------------- 1 | # CoreHoverCardGetUser200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::CoreHoverCardGetUser200ResponseOcs**](core_hover_card_get_user_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareeLookupAllOfValue.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareeLookupAllOfValue 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **share_type** | **i64** | | 8 | **share_with** | **String** | | 9 | **global_scale** | **bool** | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /python/.travis.yml: -------------------------------------------------------------------------------- 1 | # ref: https://docs.travis-ci.com/user/languages/python 2 | language: python 3 | python: 4 | - "3.7" 5 | - "3.8" 6 | - "3.9" 7 | - "3.10" 8 | - "3.11" 9 | # uncomment the following if needed 10 | #- "3.11-dev" # 3.11 development branch 11 | #- "nightly" # nightly build 12 | # command to install dependencies 13 | install: 14 | - "pip install -r requirements.txt" 15 | - "pip install -r test-requirements.txt" 16 | # command to run tests 17 | script: pytest --cov=openapi_client 18 | -------------------------------------------------------------------------------- /rust/docs/CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesFilesSharingUserExpireDate.md: -------------------------------------------------------------------------------- 1 | # CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesFilesSharingUserExpireDate 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **enabled** | **bool** | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/UserStatusPrivateAllOf.md: -------------------------------------------------------------------------------- 1 | # UserStatusPrivateAllOf 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **message_id** | Option<**String**> | | 8 | **message_is_predefined** | **bool** | | 9 | **status_is_user_defined** | **bool** | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /examples/typescript/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "esModuleInterop": true, 4 | "lib": ["es2020", "dom"], 5 | "module": "es2022", 6 | "preserveConstEnums": true, 7 | "moduleResolution": "node", 8 | "strict": true, 9 | "sourceMap": true, 10 | "target": "es2022", 11 | "types": ["node"], 12 | "outDir": "dist" 13 | }, 14 | "ts-node": { 15 | "esm": true, 16 | "skipIgnore": true, 17 | }, 18 | "include": ["index.ts"], 19 | "exclude": ["node_modules"] 20 | } -------------------------------------------------------------------------------- /rust/docs/CoreCollection.md: -------------------------------------------------------------------------------- 1 | # CoreCollection 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **id** | **String** | | 8 | **name** | **String** | | 9 | **resources** | [**Vec<::std::collections::HashMap>**](map.md) | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /rust/docs/CoreOcsGetCapabilities200Response.md: -------------------------------------------------------------------------------- 1 | # CoreOcsGetCapabilities200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::CoreOcsGetCapabilities200ResponseOcs**](core_ocs_get_capabilities_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/ThemingThemingGetManifest200ResponseIconsInner.md: -------------------------------------------------------------------------------- 1 | # ThemingThemingGetManifest200ResponseIconsInner 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **src** | **String** | | 8 | **r#type** | **String** | | 9 | **sizes** | **String** | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /rust/docs/UserStatusStatusesFind200Response.md: -------------------------------------------------------------------------------- 1 | # UserStatusStatusesFind200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::UserStatusStatusesFind200ResponseOcs**](user_status_statuses_find_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesOcmResourceTypesInnerProtocols.md: -------------------------------------------------------------------------------- 1 | # CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesOcmResourceTypesInnerProtocols 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **webdav** | **String** | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/CoreUnifiedSearchSearch200Response.md: -------------------------------------------------------------------------------- 1 | # CoreUnifiedSearchSearch200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::CoreUnifiedSearchSearch200ResponseOcs**](core_unified_search_search_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/DavCapabilities.md: -------------------------------------------------------------------------------- 1 | # DavCapabilities 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **dav** | [**crate::models::CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesDav**](core_ocs_get_capabilities_200_response_ocs_data_capabilities_dav.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/WeatherStatusForecastDataInstant.md: -------------------------------------------------------------------------------- 1 | # WeatherStatusForecastDataInstant 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **details** | [**crate::models::WeatherStatusForecastDataInstantDetails**](WeatherStatusForecast_data_instant_details.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesDav.md: -------------------------------------------------------------------------------- 1 | # CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesDav 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **chunking** | **String** | | 8 | **bulkupload** | Option<**String**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/UserStatusStatusesFindAll200Response.md: -------------------------------------------------------------------------------- 1 | # UserStatusStatusesFindAll200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::UserStatusStatusesFindAll200ResponseOcs**](user_status_statuses_find_all_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/src/models/user_status_clear_at_time.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct UserStatusClearAtTime { 16 | } 17 | 18 | impl UserStatusClearAtTime { 19 | pub fn new() -> UserStatusClearAtTime { 20 | UserStatusClearAtTime { 21 | } 22 | } 23 | } 24 | 25 | 26 | -------------------------------------------------------------------------------- /rust/docs/CoreReferenceApiResolveOne200Response.md: -------------------------------------------------------------------------------- 1 | # CoreReferenceApiResolveOne200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::CoreReferenceApiResolveOne200ResponseOcs**](core_reference_api_resolve_one_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/CoreReferenceApiResolveOne200ResponseOcsData.md: -------------------------------------------------------------------------------- 1 | # CoreReferenceApiResolveOne200ResponseOcsData 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **references** | [**::std::collections::HashMap**](CoreReference.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingRemoteGetShare200Response.md: -------------------------------------------------------------------------------- 1 | # FilesSharingRemoteGetShare200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::FilesSharingRemoteGetShare200ResponseOcs**](files_sharing_remote_get_share_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareStatus.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareStatus 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **status** | **String** | | 8 | **message** | Option<**String**> | | 9 | **icon** | Option<**String**> | | 10 | **clear_at** | Option<**i64**> | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | 15 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiAppsGetApps200Response.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiAppsGetApps200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::ProvisioningApiAppsGetApps200ResponseOcs**](provisioning_api_apps_get_apps_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiGroupsGetSubAdminsOfGroup200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiGroupsGetSubAdminsOfGroup200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | **Vec** | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/CoreTranslationApiLanguages200Response.md: -------------------------------------------------------------------------------- 1 | # CoreTranslationApiLanguages200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::CoreTranslationApiLanguages200ResponseOcs**](core_translation_api_languages_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/CoreTranslationApiTranslate200Response.md: -------------------------------------------------------------------------------- 1 | # CoreTranslationApiTranslate200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::CoreTranslationApiTranslate200ResponseOcs**](core_translation_api_translate_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingRemoteGetShares200Response.md: -------------------------------------------------------------------------------- 1 | # FilesSharingRemoteGetShares200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::FilesSharingRemoteGetShares200ResponseOcs**](files_sharing_remote_get_shares_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareeUserAllOfStatus.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareeUserAllOfStatus 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **status** | **String** | | 8 | **message** | **String** | | 9 | **icon** | **String** | | 10 | **clear_at** | Option<**i64**> | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | 15 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiUsersAddUser200Response.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiUsersAddUser200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::ProvisioningApiUsersAddUser200ResponseOcs**](provisioning_api_users_add_user_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiUsersGetUser200Response.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiUsersGetUser200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::ProvisioningApiUsersGetUser200ResponseOcs**](provisioning_api_users_get_user_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/DashboardWidgetItem.md: -------------------------------------------------------------------------------- 1 | # DashboardWidgetItem 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **subtitle** | **String** | | 8 | **title** | **String** | | 9 | **link** | **String** | | 10 | **icon_url** | **String** | | 11 | **since_id** | **String** | | 12 | 13 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 14 | 15 | 16 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareStatusOneOf.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareStatusOneOf 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **status** | **String** | | 8 | **message** | Option<**String**> | | 9 | **icon** | Option<**String**> | | 10 | **clear_at** | Option<**i64**> | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | 15 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareesapiSearch200Response.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareesapiSearch200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::FilesSharingShareesapiSearch200ResponseOcs**](files_sharing_shareesapi_search_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiGroupsGetGroupsDetails200ResponseOcsData.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiGroupsGetGroupsDetails200ResponseOcsData 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **groups** | [**Vec**](ProvisioningApiGroupDetails.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/UserStatusStatusesFind200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # UserStatusStatusesFind200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::UserStatusPublic**](UserStatusPublic.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/src/models/core_navigation_entry_order.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct CoreNavigationEntryOrder { 16 | } 17 | 18 | impl CoreNavigationEntryOrder { 19 | pub fn new() -> CoreNavigationEntryOrder { 20 | CoreNavigationEntryOrder { 21 | } 22 | } 23 | } 24 | 25 | 26 | -------------------------------------------------------------------------------- /examples/python/main.py: -------------------------------------------------------------------------------- 1 | import sys 2 | 3 | sys.path.append("../../python") 4 | 5 | import openapi_client 6 | 7 | configuration = openapi_client.Configuration( 8 | host="http://localhost", 9 | username="admin", 10 | password="admin", 11 | ) 12 | 13 | with openapi_client.ApiClient(configuration) as api_client: 14 | instance = openapi_client.ProvisioningApiUsersApi(api_client) 15 | 16 | response = instance.provisioning_api_users_get_current_user(ocs_api_request="true") 17 | print(response.ocs.data.display_name) # admin 18 | -------------------------------------------------------------------------------- /rust/docs/CoreAppPasswordGetAppPassword200Response.md: -------------------------------------------------------------------------------- 1 | # CoreAppPasswordGetAppPassword200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::CoreAppPasswordGetAppPassword200ResponseOcs**](core_app_password_get_app_password_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/CoreReferenceApiTouchProvider200Response.md: -------------------------------------------------------------------------------- 1 | # CoreReferenceApiTouchProvider200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::CoreReferenceApiTouchProvider200ResponseOcs**](core_reference_api_touch_provider_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/CoreUnifiedSearchGetProviders200Response.md: -------------------------------------------------------------------------------- 1 | # CoreUnifiedSearchGetProviders200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::CoreUnifiedSearchGetProviders200ResponseOcs**](core_unified_search_get_providers_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareapiGetShares200Response.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareapiGetShares200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::FilesSharingShareapiGetShares200ResponseOcs**](files_sharing_shareapi_get_shares_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiAppsGetAppInfo200Response.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiAppsGetAppInfo200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::ProvisioningApiAppsGetAppInfo200ResponseOcs**](provisioning_api_apps_get_app_info_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiGroupsGetGroups200Response.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiGroupsGetGroups200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::ProvisioningApiGroupsGetGroups200ResponseOcs**](provisioning_api_groups_get_groups_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/UserStatusUserStatusGetStatus200Response.md: -------------------------------------------------------------------------------- 1 | # UserStatusUserStatusGetStatus200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::UserStatusUserStatusGetStatus200ResponseOcs**](user_status_user_status_get_status_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/CloudFederationApiCapabilities.md: -------------------------------------------------------------------------------- 1 | # CloudFederationApiCapabilities 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocm** | [**crate::models::CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesOcm**](core_ocs_get_capabilities_200_response_ocs_data_capabilities_ocm.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/CoreAutoCompleteGet200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # CoreAutoCompleteGet200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**Vec**](CoreAutocompleteResult.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/CoreNavigationGetAppsNavigation200Response.md: -------------------------------------------------------------------------------- 1 | # CoreNavigationGetAppsNavigation200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::CoreNavigationGetAppsNavigation200ResponseOcs**](core_navigation_get_apps_navigation_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/DashboardDashboardApiGetWidgets200Response.md: -------------------------------------------------------------------------------- 1 | # DashboardDashboardApiGetWidgets200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::DashboardDashboardApiGetWidgets200ResponseOcs**](dashboard_dashboard_api_get_widgets_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingDeletedShareapiList200Response.md: -------------------------------------------------------------------------------- 1 | # FilesSharingDeletedShareapiList200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::FilesSharingDeletedShareapiList200ResponseOcs**](files_sharing_deleted_shareapi_list_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareapiCreateShare200Response.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareapiCreateShare200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::FilesSharingShareapiCreateShare200ResponseOcs**](files_sharing_shareapi_create_share_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareeCircleAllOf.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareeCircleAllOf 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **share_with_description** | **String** | | 8 | **value** | [**crate::models::FilesSharingShareeCircleAllOfValue**](FilesSharingShareeCircle_allOf_value.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiAppConfigGetApps200Response.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiAppConfigGetApps200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::ProvisioningApiAppConfigGetApps200ResponseOcs**](provisioning_api_app_config_get_apps_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/ThemingPublicCapabilities.md: -------------------------------------------------------------------------------- 1 | # ThemingPublicCapabilities 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **theming** | [**crate::models::CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesTheming**](core_ocs_get_capabilities_200_response_ocs_data_capabilities_theming.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/UserStatusPublic.md: -------------------------------------------------------------------------------- 1 | # UserStatusPublic 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **user_id** | **String** | | 8 | **message** | Option<**String**> | | 9 | **icon** | Option<**String**> | | 10 | **clear_at** | Option<**i64**> | | 11 | **status** | **String** | | 12 | 13 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 14 | 15 | 16 | -------------------------------------------------------------------------------- /rust/docs/UserStatusStatusesFindAll200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # UserStatusStatusesFindAll200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**Vec**](UserStatusPublic.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesFilesSharingSharee.md: -------------------------------------------------------------------------------- 1 | # CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesFilesSharingSharee 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **query_lookup_default** | **bool** | | 8 | **always_show_unique** | **bool** | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesUserStatus.md: -------------------------------------------------------------------------------- 1 | # CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesUserStatus 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **enabled** | **bool** | | 8 | **restore** | **bool** | | 9 | **supports_emoji** | **bool** | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /rust/docs/CoreReferenceApiGetProvidersInfo200Response.md: -------------------------------------------------------------------------------- 1 | # CoreReferenceApiGetProvidersInfo200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::CoreReferenceApiGetProvidersInfo200ResponseOcs**](core_reference_api_get_providers_info_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/CoreUnifiedSearchSearch200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # CoreUnifiedSearchSearch200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::CoreUnifiedSearchResult**](CoreUnifiedSearchResult.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/CoreWhatsNewDismiss200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # CoreWhatsNewDismiss200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**::std::collections::HashMap**](serde_json::Value.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiAppConfigGetValue200Response.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiAppConfigGetValue200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::ProvisioningApiAppConfigGetValue200ResponseOcs**](provisioning_api_app_config_get_value_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/UserStatusCapabilities.md: -------------------------------------------------------------------------------- 1 | # UserStatusCapabilities 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **user_status** | [**crate::models::CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesUserStatus**](core_ocs_get_capabilities_200_response_ocs_data_capabilities_user_status.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/UserStatusUserStatusGetStatus200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # UserStatusUserStatusGetStatus200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::UserStatusPrivate**](UserStatusPrivate.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/WeatherStatusWeatherStatusGetLocation200ResponseOcsData.md: -------------------------------------------------------------------------------- 1 | # WeatherStatusWeatherStatusGetLocation200ResponseOcsData 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **lat** | **f32** | | 8 | **lon** | **f32** | | 9 | **address** | **String** | | 10 | **mode** | **i64** | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | 15 | -------------------------------------------------------------------------------- /rust/docs/CoreReferenceProvider.md: -------------------------------------------------------------------------------- 1 | # CoreReferenceProvider 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **id** | **String** | | 8 | **title** | **String** | | 9 | **icon_url** | **String** | | 10 | **order** | **i64** | | 11 | **search_providers_ids** | Option<**Vec**> | | 12 | 13 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 14 | 15 | 16 | -------------------------------------------------------------------------------- /rust/docs/DashboardDashboardApiGetWidgets200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # DashboardDashboardApiGetWidgets200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**Vec**](DashboardWidget.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingRemoteGetShare200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # FilesSharingRemoteGetShare200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::FilesSharingRemoteShare**](FilesSharingRemoteShare.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareapiCreateShare200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareapiCreateShare200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::FilesSharingShare**](FilesSharingShare.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareapiGetShares200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareapiGetShares200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**Vec**](FilesSharingShare.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/UserStatusPredefinedStatusFindAll200Response.md: -------------------------------------------------------------------------------- 1 | # UserStatusPredefinedStatusFindAll200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::UserStatusPredefinedStatusFindAll200ResponseOcs**](user_status_predefined_status_find_all_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/CoreNavigationGetAppsNavigation200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # CoreNavigationGetAppsNavigation200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**Vec**](CoreNavigationEntry.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesFilesSharingPublicPassword.md: -------------------------------------------------------------------------------- 1 | # CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesFilesSharingPublicPassword 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **enforced** | **bool** | | 8 | **ask_for_optional_password** | **bool** | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/CoreReferenceOpenGraphObject.md: -------------------------------------------------------------------------------- 1 | # CoreReferenceOpenGraphObject 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **id** | **String** | | 8 | **name** | **String** | | 9 | **description** | Option<**String**> | | 10 | **thumb** | Option<**String**> | | 11 | **link** | **String** | | 12 | 13 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 14 | 15 | 16 | -------------------------------------------------------------------------------- /rust/docs/CoreWhatsNewGet200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # CoreWhatsNewGet200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::CoreWhatsNewGet200ResponseOcsData**](core_whats_new_get_200_response_ocs_data.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/DavDirectGetUrl200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # DavDirectGetUrl200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::DavDirectGetUrl200ResponseOcsData**](dav_direct_get_url_200_response_ocs_data.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingCapabilities.md: -------------------------------------------------------------------------------- 1 | # FilesSharingCapabilities 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **files_sharing** | [**crate::models::CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesFilesSharing**](core_ocs_get_capabilities_200_response_ocs_data_capabilities_files_sharing.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingRemoteGetShares200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # FilesSharingRemoteGetShares200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**Vec**](FilesSharingRemoteShare.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiAppsGetAppInfo200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiAppsGetAppInfo200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::ProvisioningApiAppInfo**](ProvisioningApiAppInfo.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiGroupsGetGroupUsers200Response.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiGroupsGetGroupUsers200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::ProvisioningApiGroupsGetGroupUsers200ResponseOcs**](provisioning_api_groups_get_group_users_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiUsersSearchByPhoneNumbers200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiUsersSearchByPhoneNumbers200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | **::std::collections::HashMap** | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/src/models/core_unified_search_result_cursor.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct CoreUnifiedSearchResultCursor { 16 | } 17 | 18 | impl CoreUnifiedSearchResultCursor { 19 | pub fn new() -> CoreUnifiedSearchResultCursor { 20 | CoreUnifiedSearchResultCursor { 21 | } 22 | } 23 | } 24 | 25 | 26 | -------------------------------------------------------------------------------- /rust/docs/CoreCollaborationResourcesListCollection200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # CoreCollaborationResourcesListCollection200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::CoreCollection**](CoreCollection.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/CoreHoverCardGetUser200ResponseOcsData.md: -------------------------------------------------------------------------------- 1 | # CoreHoverCardGetUser200ResponseOcsData 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **user_id** | **String** | | 8 | **display_name** | **String** | | 9 | **actions** | [**Vec**](CoreContactsAction.md) | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /rust/docs/DashboardDashboardApiGetWidgetItems200Response.md: -------------------------------------------------------------------------------- 1 | # DashboardDashboardApiGetWidgetItems200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::DashboardDashboardApiGetWidgetItems200ResponseOcs**](dashboard_dashboard_api_get_widget_items_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiUsersGetUser200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiUsersGetUser200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::ProvisioningApiUserDetails**](ProvisioningApiUserDetails.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/CloudFederationApiValidationErrorAllOf.md: -------------------------------------------------------------------------------- 1 | # CloudFederationApiValidationErrorAllOf 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **validation_errors** | [**Vec**](CloudFederationApiValidationError_allOf_validationErrors.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/CoreReferenceApiGetProvidersInfo200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # CoreReferenceApiGetProvidersInfo200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**Vec**](CoreReferenceProvider.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/CoreUnifiedSearchGetProviders200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # CoreUnifiedSearchGetProviders200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**Vec**](CoreUnifiedSearchProvider.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingDeletedShareapiList200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # FilesSharingDeletedShareapiList200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**Vec**](FilesSharingDeletedShare.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareeRemoteGroupAllOf.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareeRemoteGroupAllOf 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **guid** | **String** | | 8 | **name** | **String** | | 9 | **value** | [**crate::models::FilesSharingShareeRemoteAllOfValue**](FilesSharingShareeRemote_allOf_value.md) | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareesapiFindRecommended200Response.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareesapiFindRecommended200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::FilesSharingShareesapiFindRecommended200ResponseOcs**](files_sharing_shareesapi_find_recommended_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/OcsMeta.md: -------------------------------------------------------------------------------- 1 | # OcsMeta 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **status** | **String** | | 8 | **statuscode** | **i32** | | 9 | **message** | Option<**String**> | | [optional] 10 | **totalitems** | Option<**String**> | | [optional] 11 | **itemsperpage** | Option<**String**> | | [optional] 12 | 13 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 14 | 15 | 16 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiGroupsGetGroupsDetails200Response.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiGroupsGetGroupsDetails200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::ProvisioningApiGroupsGetGroupsDetails200ResponseOcs**](provisioning_api_groups_get_groups_details_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/UserStatusPredefinedStatusFindAll200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # UserStatusPredefinedStatusFindAll200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**Vec**](UserStatusPredefined.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/WeatherStatusWeatherStatusGetForecast200Response.md: -------------------------------------------------------------------------------- 1 | # WeatherStatusWeatherStatusGetForecast200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::WeatherStatusWeatherStatusGetForecast200ResponseOcs**](weather_status_weather_status_get_forecast_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/WeatherStatusWeatherStatusGetLocation200Response.md: -------------------------------------------------------------------------------- 1 | # WeatherStatusWeatherStatusGetLocation200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::WeatherStatusWeatherStatusGetLocation200ResponseOcs**](weather_status_weather_status_get_location_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/CoreCollaborationResourcesSearchCollections200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # CoreCollaborationResourcesSearchCollections200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**Vec**](CoreCollection.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/CoreTranslationApiLanguages200ResponseOcsDataLanguagesInner.md: -------------------------------------------------------------------------------- 1 | # CoreTranslationApiLanguages200ResponseOcsDataLanguagesInner 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **from** | **String** | | 8 | **from_label** | **String** | | 9 | **to** | **String** | | 10 | **to_label** | **String** | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | 15 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareesapiSearch200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareesapiSearch200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::FilesSharingShareesSearchResult**](FilesSharingShareesSearchResult.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/Oauth2OauthApiGetToken200Response.md: -------------------------------------------------------------------------------- 1 | # Oauth2OauthApiGetToken200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **access_token** | **String** | | 8 | **token_type** | **String** | | 9 | **expires_in** | **i64** | | 10 | **refresh_token** | **String** | | 11 | **user_id** | **String** | | 12 | 13 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 14 | 15 | 16 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiCapabilities.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiCapabilities 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **provisioning_api** | [**crate::models::CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesProvisioningApi**](core_ocs_get_capabilities_200_response_ocs_data_capabilities_provisioning_api.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/CoreCollaborationResourcesListCollection200Response.md: -------------------------------------------------------------------------------- 1 | # CoreCollaborationResourcesListCollection200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::CoreCollaborationResourcesListCollection200ResponseOcs**](core_collaboration_resources_list_collection_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/CoreHoverCardGetUser200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # CoreHoverCardGetUser200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::CoreHoverCardGetUser200ResponseOcsData**](core_hover_card_get_user_200_response_ocs_data.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/WeatherStatusWeatherStatusGetForecast200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # WeatherStatusWeatherStatusGetForecast200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**Vec**](WeatherStatusForecast.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiGroupsGetSubAdminsOfGroup200Response.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiGroupsGetSubAdminsOfGroup200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::ProvisioningApiGroupsGetSubAdminsOfGroup200ResponseOcs**](provisioning_api_groups_get_sub_admins_of_group_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiUsersSearchByPhoneNumbers200Response.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiUsersSearchByPhoneNumbers200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::ProvisioningApiUsersSearchByPhoneNumbers200ResponseOcs**](provisioning_api_users_search_by_phone_numbers_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/UserStatusPredefined.md: -------------------------------------------------------------------------------- 1 | # UserStatusPredefined 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **id** | **String** | | 8 | **icon** | **String** | | 9 | **message** | **String** | | 10 | **clear_at** | [**crate::models::UserStatusClearAt**](UserStatusClearAt.md) | | 11 | **visible** | Option<**bool**> | | 12 | 13 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 14 | 15 | 16 | -------------------------------------------------------------------------------- /rust/docs/CoreOcsGetCapabilities200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # CoreOcsGetCapabilities200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::CoreOcsGetCapabilities200ResponseOcsData**](core_ocs_get_capabilities_200_response_ocs_data.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiGroupsGetGroupUsersDetails200Response.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiGroupsGetGroupUsersDetails200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::ProvisioningApiGroupsGetGroupUsersDetails200ResponseOcs**](provisioning_api_groups_get_group_users_details_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/CloudFederationApiValidationError.md: -------------------------------------------------------------------------------- 1 | # CloudFederationApiValidationError 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **message** | **String** | | 8 | **validation_errors** | [**Vec**](CloudFederationApiValidationError_allOf_validationErrors.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/CoreCollaborationResourcesSearchCollections200Response.md: -------------------------------------------------------------------------------- 1 | # CoreCollaborationResourcesSearchCollections200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::CoreCollaborationResourcesSearchCollections200ResponseOcs**](core_collaboration_resources_search_collections_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/DashboardDashboardApiGetWidgetItems200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # DashboardDashboardApiGetWidgetItems200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**::std::collections::HashMap>**](array.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareeRemoteAllOf.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareeRemoteAllOf 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **uuid** | **String** | | 8 | **name** | **String** | | 9 | **r#type** | **String** | | 10 | **value** | [**crate::models::FilesSharingShareeRemoteAllOfValue**](FilesSharingShareeRemote_allOf_value.md) | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | 15 | -------------------------------------------------------------------------------- /rust/docs/WeatherStatusCapabilities.md: -------------------------------------------------------------------------------- 1 | # WeatherStatusCapabilities 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **weather_status** | [**crate::models::CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesFilesSharingUserExpireDate**](core_ocs_get_capabilities_200_response_ocs_data_capabilities_files_sharing_user_expire_date.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/WeatherStatusWeatherStatusUsePersonalAddress200ResponseOcsData.md: -------------------------------------------------------------------------------- 1 | # WeatherStatusWeatherStatusUsePersonalAddress200ResponseOcsData 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **success** | **bool** | | 8 | **lat** | Option<**f32**> | | 9 | **lon** | Option<**f32**> | | 10 | **address** | Option<**String**> | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | 15 | -------------------------------------------------------------------------------- /rust/src/models/provisioning_api_group_details_usercount.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct ProvisioningApiGroupDetailsUsercount { 16 | } 17 | 18 | impl ProvisioningApiGroupDetailsUsercount { 19 | pub fn new() -> ProvisioningApiGroupDetailsUsercount { 20 | ProvisioningApiGroupDetailsUsercount { 21 | } 22 | } 23 | } 24 | 25 | 26 | -------------------------------------------------------------------------------- /rust/src/models/provisioning_api_user_details_quota_quota.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct ProvisioningApiUserDetailsQuotaQuota { 16 | } 17 | 18 | impl ProvisioningApiUserDetailsQuotaQuota { 19 | pub fn new() -> ProvisioningApiUserDetailsQuotaQuota { 20 | ProvisioningApiUserDetailsQuotaQuota { 21 | } 22 | } 23 | } 24 | 25 | 26 | -------------------------------------------------------------------------------- /rust/docs/WeatherStatusWeatherStatusUsePersonalAddress200Response.md: -------------------------------------------------------------------------------- 1 | # WeatherStatusWeatherStatusUsePersonalAddress200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ocs** | [**crate::models::WeatherStatusWeatherStatusUsePersonalAddress200ResponseOcs**](weather_status_weather_status_use_personal_address_200_response_ocs.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/CoreReferenceApiResolveOne200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # CoreReferenceApiResolveOne200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::CoreReferenceApiResolveOne200ResponseOcsData**](core_reference_api_resolve_one_200_response_ocs_data.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareesapiFindRecommended200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareesapiFindRecommended200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::FilesSharingShareesRecommendedResult**](FilesSharingShareesRecommendedResult.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiAppsGetApps200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiAppsGetApps200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::ProvisioningApiAppsGetApps200ResponseOcsData**](provisioning_api_apps_get_apps_200_response_ocs_data.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesFilesSharingPublicExpireDate.md: -------------------------------------------------------------------------------- 1 | # CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesFilesSharingPublicExpireDate 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **enabled** | **bool** | | 8 | **days** | Option<**i64**> | | [optional] 9 | **enforced** | Option<**bool**> | | [optional] 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /rust/docs/CoreTranslationApiLanguages200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # CoreTranslationApiLanguages200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::CoreTranslationApiLanguages200ResponseOcsData**](core_translation_api_languages_200_response_ocs_data.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/CoreTranslationApiTranslate200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # CoreTranslationApiTranslate200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::CoreTranslationApiTranslate200ResponseOcsData**](core_translation_api_translate_200_response_ocs_data.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareeCircle.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareeCircle 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **count** | Option<**i64**> | | 8 | **label** | **String** | | 9 | **share_with_description** | **String** | | 10 | **value** | [**crate::models::FilesSharingShareeCircleAllOfValue**](FilesSharingShareeCircle_allOf_value.md) | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | 15 | -------------------------------------------------------------------------------- /rust/docs/CoreReferenceApiTouchProvider200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # CoreReferenceApiTouchProvider200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::CoreReferenceApiTouchProvider200ResponseOcsData**](core_reference_api_touch_provider_200_response_ocs_data.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareeLookupAllOf.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareeLookupAllOf 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **extra** | [**crate::models::FilesSharingShareeLookupAllOfExtra**](FilesSharingShareeLookup_allOf_extra.md) | | 8 | **value** | [**crate::models::FilesSharingShareeLookupAllOfValue**](FilesSharingShareeLookup_allOf_value.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/CoreAppPasswordGetAppPassword200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # CoreAppPasswordGetAppPassword200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::CoreAppPasswordGetAppPassword200ResponseOcsData**](core_app_password_get_app_password_200_response_ocs_data.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/CoreOcsGetCapabilities200ResponseOcsDataVersion.md: -------------------------------------------------------------------------------- 1 | # CoreOcsGetCapabilities200ResponseOcsDataVersion 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **major** | **i64** | | 8 | **minor** | **i64** | | 9 | **micro** | **i64** | | 10 | **string** | **String** | | 11 | **edition** | **String** | | 12 | **extended_support** | **bool** | | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiGroupsGetGroups200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiGroupsGetGroups200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::ProvisioningApiGroupsGetGroups200ResponseOcsData**](provisioning_api_groups_get_groups_200_response_ocs_data.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/CoreAutocompleteResult.md: -------------------------------------------------------------------------------- 1 | # CoreAutocompleteResult 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **id** | **String** | | 8 | **label** | **String** | | 9 | **icon** | **String** | | 10 | **source** | **String** | | 11 | **status** | **String** | | 12 | **subline** | **String** | | 13 | **share_with_display_name_unique** | **String** | | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiAppConfigGetApps200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiAppConfigGetApps200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::ProvisioningApiAppConfigGetApps200ResponseOcsData**](provisioning_api_app_config_get_apps_200_response_ocs_data.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareeEmailAllOf.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareeEmailAllOf 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **uuid** | **String** | | 8 | **name** | **String** | | 9 | **r#type** | **String** | | 10 | **share_with_display_name_unique** | **String** | | 11 | **value** | [**crate::models::FilesSharingShareeValue**](FilesSharingShareeValue.md) | | 12 | 13 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 14 | 15 | 16 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiAppConfigGetValue200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiAppConfigGetValue200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::ProvisioningApiAppConfigGetValue200ResponseOcsData**](provisioning_api_app_config_get_value_200_response_ocs_data.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/CoreUnifiedSearchResultEntry.md: -------------------------------------------------------------------------------- 1 | # CoreUnifiedSearchResultEntry 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **thumbnail_url** | **String** | | 8 | **title** | **String** | | 9 | **subline** | **String** | | 10 | **resource_url** | **String** | | 11 | **icon** | **String** | | 12 | **rounded** | **bool** | | 13 | **attributes** | **Vec** | | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareeRemoteGroup.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareeRemoteGroup 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **count** | Option<**i64**> | | 8 | **label** | **String** | | 9 | **guid** | **String** | | 10 | **name** | **String** | | 11 | **value** | [**crate::models::FilesSharingShareeRemoteAllOfValue**](FilesSharingShareeRemote_allOf_value.md) | | 12 | 13 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 14 | 15 | 16 | -------------------------------------------------------------------------------- /rust/docs/CoreTranslationApiLanguages200ResponseOcsData.md: -------------------------------------------------------------------------------- 1 | # CoreTranslationApiLanguages200ResponseOcsData 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **languages** | [**Vec**](core_translation_api_languages_200_response_ocs_data_languages_inner.md) | | 8 | **language_detection** | **bool** | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/CoreWhatsNewGet200ResponseOcsData.md: -------------------------------------------------------------------------------- 1 | # CoreWhatsNewGet200ResponseOcsData 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **changelog_url** | **String** | | 8 | **product** | **String** | | 9 | **version** | **String** | | 10 | **whats_new** | [**crate::models::CoreWhatsNewGet200ResponseOcsDataWhatsNew**](core_whats_new_get_200_response_ocs_data_whatsNew.md) | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | 15 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiGroupsGetGroupUsers200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiGroupsGetGroupUsers200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::ProvisioningApiGroupsGetGroupUsers200ResponseOcsData**](provisioning_api_groups_get_group_users_200_response_ocs_data.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/src/models/cloud_federation_api_error.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct CloudFederationApiError { 16 | #[serde(rename = "message")] 17 | pub message: String, 18 | } 19 | 20 | impl CloudFederationApiError { 21 | pub fn new(message: String) -> CloudFederationApiError { 22 | CloudFederationApiError { 23 | message, 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/docs/CoreStatus.md: -------------------------------------------------------------------------------- 1 | # CoreStatus 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **installed** | **bool** | | 8 | **maintenance** | **bool** | | 9 | **needs_db_upgrade** | **bool** | | 10 | **version** | **String** | | 11 | **versionstring** | **String** | | 12 | **edition** | **String** | | 13 | **productname** | **String** | | 14 | **extended_support** | **bool** | | 15 | 16 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 17 | 18 | 19 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiGroupsGetGroupsDetails200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiGroupsGetGroupsDetails200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::ProvisioningApiGroupsGetGroupsDetails200ResponseOcsData**](provisioning_api_groups_get_groups_details_200_response_ocs_data.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiUserDetailsQuota.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiUserDetailsQuota 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **free** | Option<**i64**> | | 8 | **quota** | [**crate::models::ProvisioningApiUserDetailsQuotaQuota**](ProvisioningApiUserDetails_quota_quota.md) | | 9 | **relative** | Option<**f32**> | | 10 | **total** | Option<**i64**> | | 11 | **used** | **i64** | | 12 | 13 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 14 | 15 | 16 | -------------------------------------------------------------------------------- /rust/docs/WeatherStatusForecastDataNext1HoursDetails.md: -------------------------------------------------------------------------------- 1 | # WeatherStatusForecastDataNext1HoursDetails 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **precipitation_amount** | **f32** | | 8 | **precipitation_amount_max** | **f32** | | 9 | **precipitation_amount_min** | **f32** | | 10 | **probability_of_precipitation** | **f32** | | 11 | **probability_of_thunder** | **f32** | | 12 | 13 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 14 | 15 | 16 | -------------------------------------------------------------------------------- /rust/docs/WeatherStatusWeatherStatusGetLocation200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # WeatherStatusWeatherStatusGetLocation200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::WeatherStatusWeatherStatusGetLocation200ResponseOcsData**](weather_status_weather_status_get_location_200_response_ocs_data.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/src/models/core_wipe_check_wipe_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct CoreWipeCheckWipe200Response { 16 | #[serde(rename = "wipe")] 17 | pub wipe: bool, 18 | } 19 | 20 | impl CoreWipeCheckWipe200Response { 21 | pub fn new(wipe: bool) -> CoreWipeCheckWipe200Response { 22 | CoreWipeCheckWipe200Response { 23 | wipe, 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/docs/CoreReference.md: -------------------------------------------------------------------------------- 1 | # CoreReference 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **rich_object_type** | **String** | | 8 | **rich_object** | [**::std::collections::HashMap**](serde_json::Value.md) | | 9 | **open_graph_object** | [**crate::models::CoreReferenceOpenGraphObject**](CoreReference_openGraphObject.md) | | 10 | **accessible** | **bool** | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | 15 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareeRemote.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareeRemote 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **count** | Option<**i64**> | | 8 | **label** | **String** | | 9 | **uuid** | **String** | | 10 | **name** | **String** | | 11 | **r#type** | **String** | | 12 | **value** | [**crate::models::FilesSharingShareeRemoteAllOfValue**](FilesSharingShareeRemote_allOf_value.md) | | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /rust/docs/CoreUnifiedSearchResult.md: -------------------------------------------------------------------------------- 1 | # CoreUnifiedSearchResult 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **name** | **String** | | 8 | **is_paginated** | **bool** | | 9 | **entries** | [**Vec**](CoreUnifiedSearchResultEntry.md) | | 10 | **cursor** | Option<[**crate::models::CoreUnifiedSearchResultCursor**](CoreUnifiedSearchResult_cursor.md)> | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | 15 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiGroupsGetGroupUsersDetails200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiGroupsGetGroupUsersDetails200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::ProvisioningApiGroupsGetGroupUsersDetails200ResponseOcsData**](provisioning_api_groups_get_group_users_details_200_response_ocs_data.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiGroupsGetGroupUsersDetails200ResponseOcsData.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiGroupsGetGroupUsersDetails200ResponseOcsData 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **users** | [**::std::collections::HashMap**](provisioning_api_groups_get_group_users_details_200_response_ocs_data_users_value.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiUsersAddUser200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiUsersAddUser200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::ProvisioningApiGroupsGetGroupUsersDetails200ResponseOcsDataUsersValueOneOf**](provisioning_api_groups_get_group_users_details_200_response_ocs_data_users_value_oneOf.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/WeatherStatusForecastDataNext1Hours.md: -------------------------------------------------------------------------------- 1 | # WeatherStatusForecastDataNext1Hours 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **summary** | [**crate::models::WeatherStatusForecastDataNext12HoursSummary**](WeatherStatusForecast_data_next_12_hours_summary.md) | | 8 | **details** | [**crate::models::WeatherStatusForecastDataNext1HoursDetails**](WeatherStatusForecast_data_next_1_hours_details.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/WeatherStatusForecastDataNext6Hours.md: -------------------------------------------------------------------------------- 1 | # WeatherStatusForecastDataNext6Hours 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **summary** | [**crate::models::WeatherStatusForecastDataNext12HoursSummary**](WeatherStatusForecast_data_next_12_hours_summary.md) | | 8 | **details** | [**crate::models::WeatherStatusForecastDataNext6HoursDetails**](WeatherStatusForecast_data_next_6_hours_details.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/WeatherStatusForecastDataNext12Hours.md: -------------------------------------------------------------------------------- 1 | # WeatherStatusForecastDataNext12Hours 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **summary** | [**crate::models::WeatherStatusForecastDataNext12HoursSummary**](WeatherStatusForecast_data_next_12_hours_summary.md) | | 8 | **details** | [**crate::models::WeatherStatusForecastDataNext12HoursDetails**](WeatherStatusForecast_data_next_12_hours_details.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/src/models/dav_direct_get_url_200_response_ocs_data.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct DavDirectGetUrl200ResponseOcsData { 16 | #[serde(rename = "url")] 17 | pub url: String, 18 | } 19 | 20 | impl DavDirectGetUrl200ResponseOcsData { 21 | pub fn new(url: String) -> DavDirectGetUrl200ResponseOcsData { 22 | DavDirectGetUrl200ResponseOcsData { 23 | url, 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/docs/CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesProvisioningApi.md: -------------------------------------------------------------------------------- 1 | # CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesProvisioningApi 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **version** | **String** | | 8 | **account_property_scopes_version** | **i64** | | 9 | **account_property_scopes_federated_enabled** | **bool** | | 10 | **account_property_scopes_published_enabled** | **bool** | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | 15 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareeLookup.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareeLookup 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **count** | Option<**i64**> | | 8 | **label** | **String** | | 9 | **extra** | [**crate::models::FilesSharingShareeLookupAllOfExtra**](FilesSharingShareeLookup_allOf_extra.md) | | 10 | **value** | [**crate::models::FilesSharingShareeLookupAllOfValue**](FilesSharingShareeLookup_allOf_value.md) | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | 15 | -------------------------------------------------------------------------------- /rust/docs/WeatherStatusWeatherStatusUsePersonalAddress200ResponseOcs.md: -------------------------------------------------------------------------------- 1 | # WeatherStatusWeatherStatusUsePersonalAddress200ResponseOcs 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **meta** | [**crate::models::OcsMeta**](OCSMeta.md) | | 8 | **data** | [**crate::models::WeatherStatusWeatherStatusUsePersonalAddress200ResponseOcsData**](weather_status_weather_status_use_personal_address_200_response_ocs_data.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareeEmail.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareeEmail 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **count** | Option<**i64**> | | 8 | **label** | **String** | | 9 | **uuid** | **String** | | 10 | **name** | **String** | | 11 | **r#type** | **String** | | 12 | **share_with_display_name_unique** | **String** | | 13 | **value** | [**crate::models::FilesSharingShareeValue**](FilesSharingShareeValue.md) | | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /rust/docs/WeatherStatusForecastDataNext6HoursDetails.md: -------------------------------------------------------------------------------- 1 | # WeatherStatusForecastDataNext6HoursDetails 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **air_temperature_max** | **f32** | | 8 | **air_temperature_min** | **f32** | | 9 | **precipitation_amount** | **f32** | | 10 | **precipitation_amount_max** | **f32** | | 11 | **precipitation_amount_min** | **f32** | | 12 | **probability_of_precipitation** | **f32** | | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /rust/docs/UserStatusPrivate.md: -------------------------------------------------------------------------------- 1 | # UserStatusPrivate 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **user_id** | **String** | | 8 | **message** | Option<**String**> | | 9 | **icon** | Option<**String**> | | 10 | **clear_at** | Option<**i64**> | | 11 | **status** | **String** | | 12 | **message_id** | Option<**String**> | | 13 | **message_is_predefined** | **bool** | | 14 | **status_is_user_defined** | **bool** | | 15 | 16 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 17 | 18 | 19 | -------------------------------------------------------------------------------- /python/.gitlab-ci.yml: -------------------------------------------------------------------------------- 1 | # NOTE: This file is auto generated by OpenAPI Generator. 2 | # URL: https://openapi-generator.tech 3 | # 4 | # ref: https://docs.gitlab.com/ee/ci/README.html 5 | # ref: https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/Python.gitlab-ci.yml 6 | 7 | stages: 8 | - test 9 | 10 | .pytest: 11 | stage: test 12 | script: 13 | - pip install -r requirements.txt 14 | - pip install -r test-requirements.txt 15 | - pytest --cov=openapi_client 16 | 17 | pytest-3.7: 18 | extends: .pytest 19 | image: python:3.7-alpine 20 | pytest-3.8: 21 | extends: .pytest 22 | image: python:3.8-alpine 23 | pytest-3.9: 24 | extends: .pytest 25 | image: python:3.9-alpine -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareeUserAllOf.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareeUserAllOf 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **subline** | **String** | | 8 | **icon** | **String** | | 9 | **share_with_display_name_unique** | **String** | | 10 | **status** | [**crate::models::FilesSharingShareeUserAllOfStatus**](FilesSharingShareeUser_allOf_status.md) | | 11 | **value** | [**crate::models::FilesSharingShareeValue**](FilesSharingShareeValue.md) | | 12 | 13 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 14 | 15 | 16 | -------------------------------------------------------------------------------- /rust/src/models/cloud_federation_api_add_share.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct CloudFederationApiAddShare { 16 | #[serde(rename = "recipientDisplayName")] 17 | pub recipient_display_name: String, 18 | } 19 | 20 | impl CloudFederationApiAddShare { 21 | pub fn new(recipient_display_name: String) -> CloudFederationApiAddShare { 22 | CloudFederationApiAddShare { 23 | recipient_display_name, 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/files_sharing_lookup.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct FilesSharingLookup { 16 | #[serde(rename = "value")] 17 | pub value: String, 18 | #[serde(rename = "verified")] 19 | pub verified: i64, 20 | } 21 | 22 | impl FilesSharingLookup { 23 | pub fn new(value: String, verified: i64) -> FilesSharingLookup { 24 | FilesSharingLookup { 25 | value, 26 | verified, 27 | } 28 | } 29 | } 30 | 31 | 32 | -------------------------------------------------------------------------------- /rust/docs/CoreNavigationEntry.md: -------------------------------------------------------------------------------- 1 | # CoreNavigationEntry 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **id** | **String** | | 8 | **order** | [**crate::models::CoreNavigationEntryOrder**](CoreNavigationEntry_order.md) | | 9 | **href** | **String** | | 10 | **icon** | **String** | | 11 | **r#type** | **String** | | 12 | **name** | **String** | | 13 | **active** | **bool** | | 14 | **classes** | **String** | | 15 | **unread** | **i64** | | 16 | 17 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 18 | 19 | 20 | -------------------------------------------------------------------------------- /rust/docs/CoreOcsGetCapabilities200ResponseOcsData.md: -------------------------------------------------------------------------------- 1 | # CoreOcsGetCapabilities200ResponseOcsData 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **version** | [**crate::models::CoreOcsGetCapabilities200ResponseOcsDataVersion**](core_ocs_get_capabilities_200_response_ocs_data_version.md) | | 8 | **capabilities** | [**crate::models::CoreOcsGetCapabilities200ResponseOcsDataCapabilities**](core_ocs_get_capabilities_200_response_ocs_data_capabilities.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/src/models/files_sharing_sharee_circle_all_of_value_all_of.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct FilesSharingShareeCircleAllOfValueAllOf { 16 | #[serde(rename = "circle")] 17 | pub circle: String, 18 | } 19 | 20 | impl FilesSharingShareeCircleAllOfValueAllOf { 21 | pub fn new(circle: String) -> FilesSharingShareeCircleAllOfValueAllOf { 22 | FilesSharingShareeCircleAllOfValueAllOf { 23 | circle, 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/files_sharing_sharee_remote_all_of_value_all_of.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct FilesSharingShareeRemoteAllOfValueAllOf { 16 | #[serde(rename = "server")] 17 | pub server: String, 18 | } 19 | 20 | impl FilesSharingShareeRemoteAllOfValueAllOf { 21 | pub fn new(server: String) -> FilesSharingShareeRemoteAllOfValueAllOf { 22 | FilesSharingShareeRemoteAllOfValueAllOf { 23 | server, 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/core_login_flow_v2_poll.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct CoreLoginFlowV2Poll { 16 | #[serde(rename = "token")] 17 | pub token: String, 18 | #[serde(rename = "endpoint")] 19 | pub endpoint: String, 20 | } 21 | 22 | impl CoreLoginFlowV2Poll { 23 | pub fn new(token: String, endpoint: String) -> CoreLoginFlowV2Poll { 24 | CoreLoginFlowV2Poll { 25 | token, 26 | endpoint, 27 | } 28 | } 29 | } 30 | 31 | 32 | -------------------------------------------------------------------------------- /rust/docs/CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesFilesSharingGroup.md: -------------------------------------------------------------------------------- 1 | # CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesFilesSharingGroup 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **enabled** | **bool** | | 8 | **expire_date** | Option<[**crate::models::CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesFilesSharingUserExpireDate**](core_ocs_get_capabilities_200_response_ocs_data_capabilities_files_sharing_user_expire_date.md)> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/docs/CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesFilesSharingUser.md: -------------------------------------------------------------------------------- 1 | # CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesFilesSharingUser 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **send_mail** | **bool** | | 8 | **expire_date** | Option<[**crate::models::CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesFilesSharingUserExpireDate**](core_ocs_get_capabilities_200_response_ocs_data_capabilities_files_sharing_user_expire_date.md)> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /rust/src/models/dav_capabilities.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct DavCapabilities { 16 | #[serde(rename = "dav")] 17 | pub dav: Box, 18 | } 19 | 20 | impl DavCapabilities { 21 | pub fn new(dav: crate::models::CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesDav) -> DavCapabilities { 22 | DavCapabilities { 23 | dav: Box::new(dav), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/core_whats_new_get_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct CoreWhatsNewGet200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl CoreWhatsNewGet200Response { 21 | pub fn new(ocs: crate::models::CoreWhatsNewGet200ResponseOcs) -> CoreWhatsNewGet200Response { 22 | CoreWhatsNewGet200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/dav_direct_get_url_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct DavDirectGetUrl200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl DavDirectGetUrl200Response { 21 | pub fn new(ocs: crate::models::DavDirectGetUrl200ResponseOcs) -> DavDirectGetUrl200Response { 22 | DavDirectGetUrl200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/docs/DashboardWidget.md: -------------------------------------------------------------------------------- 1 | # DashboardWidget 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **id** | **String** | | 8 | **title** | **String** | | 9 | **order** | **i64** | | 10 | **icon_class** | **String** | | 11 | **icon_url** | **String** | | 12 | **widget_url** | Option<**String**> | | 13 | **item_icons_round** | **bool** | | 14 | **buttons** | Option<[**Vec**](DashboardWidget_buttons_inner.md)> | | [optional] 15 | 16 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 17 | 18 | 19 | -------------------------------------------------------------------------------- /rust/src/models/files_sharing_sharee_lookup_all_of_value_all_of.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct FilesSharingShareeLookupAllOfValueAllOf { 16 | #[serde(rename = "globalScale")] 17 | pub global_scale: bool, 18 | } 19 | 20 | impl FilesSharingShareeLookupAllOfValueAllOf { 21 | pub fn new(global_scale: bool) -> FilesSharingShareeLookupAllOfValueAllOf { 22 | FilesSharingShareeLookupAllOfValueAllOf { 23 | global_scale, 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/provisioning_api_apps_get_apps_200_response_ocs_data.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct ProvisioningApiAppsGetApps200ResponseOcsData { 16 | #[serde(rename = "apps")] 17 | pub apps: Vec, 18 | } 19 | 20 | impl ProvisioningApiAppsGetApps200ResponseOcsData { 21 | pub fn new(apps: Vec) -> ProvisioningApiAppsGetApps200ResponseOcsData { 22 | ProvisioningApiAppsGetApps200ResponseOcsData { 23 | apps, 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/docs/CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesOcm.md: -------------------------------------------------------------------------------- 1 | # CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesOcm 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **enabled** | **bool** | | 8 | **api_version** | **String** | | 9 | **end_point** | **String** | | 10 | **resource_types** | [**Vec**](core_ocs_get_capabilities_200_response_ocs_data_capabilities_ocm_resourceTypes_inner.md) | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | 15 | -------------------------------------------------------------------------------- /rust/src/models/core_reference_api_touch_provider_200_response_ocs_data.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct CoreReferenceApiTouchProvider200ResponseOcsData { 16 | #[serde(rename = "success")] 17 | pub success: bool, 18 | } 19 | 20 | impl CoreReferenceApiTouchProvider200ResponseOcsData { 21 | pub fn new(success: bool) -> CoreReferenceApiTouchProvider200ResponseOcsData { 22 | CoreReferenceApiTouchProvider200ResponseOcsData { 23 | success, 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/files_sharing_sharee.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct FilesSharingSharee { 16 | #[serde(rename = "count", deserialize_with = "Option::deserialize")] 17 | pub count: Option, 18 | #[serde(rename = "label")] 19 | pub label: String, 20 | } 21 | 22 | impl FilesSharingSharee { 23 | pub fn new(count: Option, label: String) -> FilesSharingSharee { 24 | FilesSharingSharee { 25 | count, 26 | label, 27 | } 28 | } 29 | } 30 | 31 | 32 | -------------------------------------------------------------------------------- /rust/src/models/weather_status_forecast_data_next_12_hours_summary.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct WeatherStatusForecastDataNext12HoursSummary { 16 | #[serde(rename = "symbol_code")] 17 | pub symbol_code: String, 18 | } 19 | 20 | impl WeatherStatusForecastDataNext12HoursSummary { 21 | pub fn new(symbol_code: String) -> WeatherStatusForecastDataNext12HoursSummary { 22 | WeatherStatusForecastDataNext12HoursSummary { 23 | symbol_code, 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareInfo.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareInfo 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **id** | **i64** | | 8 | **parent_id** | **i64** | | 9 | **mtime** | **i64** | | 10 | **name** | **String** | | 11 | **permissions** | **i64** | | 12 | **mimetype** | **String** | | 13 | **size** | **i64** | | 14 | **r#type** | **String** | | 15 | **etag** | **String** | | 16 | **children** | Option<[**Vec<::std::collections::HashMap>**](map.md)> | | 17 | 18 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 19 | 20 | 21 | -------------------------------------------------------------------------------- /rust/docs/ProvisioningApiGroupDetails.md: -------------------------------------------------------------------------------- 1 | # ProvisioningApiGroupDetails 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **id** | **String** | | 8 | **displayname** | **String** | | 9 | **usercount** | [**crate::models::ProvisioningApiGroupDetailsUsercount**](ProvisioningApiGroupDetails_usercount.md) | | 10 | **disabled** | [**crate::models::ProvisioningApiGroupDetailsUsercount**](ProvisioningApiGroupDetails_usercount.md) | | 11 | **can_add** | **bool** | | 12 | **can_remove** | **bool** | | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /rust/src/models/core_auto_complete_get_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct CoreAutoCompleteGet200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl CoreAutoCompleteGet200Response { 21 | pub fn new(ocs: crate::models::CoreAutoCompleteGet200ResponseOcs) -> CoreAutoCompleteGet200Response { 22 | CoreAutoCompleteGet200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/core_login_flow_v2.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct CoreLoginFlowV2 { 16 | #[serde(rename = "poll")] 17 | pub poll: Box, 18 | #[serde(rename = "login")] 19 | pub login: String, 20 | } 21 | 22 | impl CoreLoginFlowV2 { 23 | pub fn new(poll: crate::models::CoreLoginFlowV2Poll, login: String) -> CoreLoginFlowV2 { 24 | CoreLoginFlowV2 { 25 | poll: Box::new(poll), 26 | login, 27 | } 28 | } 29 | } 30 | 31 | 32 | -------------------------------------------------------------------------------- /rust/src/models/core_whats_new_dismiss_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct CoreWhatsNewDismiss200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl CoreWhatsNewDismiss200Response { 21 | pub fn new(ocs: crate::models::CoreWhatsNewDismiss200ResponseOcs) -> CoreWhatsNewDismiss200Response { 22 | CoreWhatsNewDismiss200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/files_sharing_sharee_value.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct FilesSharingShareeValue { 16 | #[serde(rename = "shareType")] 17 | pub share_type: i64, 18 | #[serde(rename = "shareWith")] 19 | pub share_with: String, 20 | } 21 | 22 | impl FilesSharingShareeValue { 23 | pub fn new(share_type: i64, share_with: String) -> FilesSharingShareeValue { 24 | FilesSharingShareeValue { 25 | share_type, 26 | share_with, 27 | } 28 | } 29 | } 30 | 31 | 32 | -------------------------------------------------------------------------------- /rust/docs/CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesOcmResourceTypesInner.md: -------------------------------------------------------------------------------- 1 | # CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesOcmResourceTypesInner 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **name** | **String** | | 8 | **share_types** | **Vec** | | 9 | **protocols** | [**crate::models::CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesOcmResourceTypesInnerProtocols**](core_ocs_get_capabilities_200_response_ocs_data_capabilities_ocm_resourceTypes_inner_protocols.md) | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /rust/src/models/core_hover_card_get_user_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct CoreHoverCardGetUser200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl CoreHoverCardGetUser200Response { 21 | pub fn new(ocs: crate::models::CoreHoverCardGetUser200ResponseOcs) -> CoreHoverCardGetUser200Response { 22 | CoreHoverCardGetUser200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/provisioning_api_app_config_get_value_200_response_ocs_data.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct ProvisioningApiAppConfigGetValue200ResponseOcsData { 16 | #[serde(rename = "data")] 17 | pub data: String, 18 | } 19 | 20 | impl ProvisioningApiAppConfigGetValue200ResponseOcsData { 21 | pub fn new(data: String) -> ProvisioningApiAppConfigGetValue200ResponseOcsData { 22 | ProvisioningApiAppConfigGetValue200ResponseOcsData { 23 | data, 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/docs/FilesSharingShareeUser.md: -------------------------------------------------------------------------------- 1 | # FilesSharingShareeUser 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **count** | Option<**i64**> | | 8 | **label** | **String** | | 9 | **subline** | **String** | | 10 | **icon** | **String** | | 11 | **share_with_display_name_unique** | **String** | | 12 | **status** | [**crate::models::FilesSharingShareeUserAllOfStatus**](FilesSharingShareeUser_allOf_status.md) | | 13 | **value** | [**crate::models::FilesSharingShareeValue**](FilesSharingShareeValue.md) | | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /rust/src/models/provisioning_api_app_config_get_apps_200_response_ocs_data.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct ProvisioningApiAppConfigGetApps200ResponseOcsData { 16 | #[serde(rename = "data")] 17 | pub data: Vec, 18 | } 19 | 20 | impl ProvisioningApiAppConfigGetApps200ResponseOcsData { 21 | pub fn new(data: Vec) -> ProvisioningApiAppConfigGetApps200ResponseOcsData { 22 | ProvisioningApiAppConfigGetApps200ResponseOcsData { 23 | data, 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/provisioning_api_groups_get_groups_200_response_ocs_data.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct ProvisioningApiGroupsGetGroups200ResponseOcsData { 16 | #[serde(rename = "groups")] 17 | pub groups: Vec, 18 | } 19 | 20 | impl ProvisioningApiGroupsGetGroups200ResponseOcsData { 21 | pub fn new(groups: Vec) -> ProvisioningApiGroupsGetGroups200ResponseOcsData { 22 | ProvisioningApiGroupsGetGroups200ResponseOcsData { 23 | groups, 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/core_app_password_get_app_password_200_response_ocs_data.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct CoreAppPasswordGetAppPassword200ResponseOcsData { 16 | #[serde(rename = "apppassword")] 17 | pub apppassword: String, 18 | } 19 | 20 | impl CoreAppPasswordGetAppPassword200ResponseOcsData { 21 | pub fn new(apppassword: String) -> CoreAppPasswordGetAppPassword200ResponseOcsData { 22 | CoreAppPasswordGetAppPassword200ResponseOcsData { 23 | apppassword, 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/core_ocs_get_capabilities_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct CoreOcsGetCapabilities200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl CoreOcsGetCapabilities200Response { 21 | pub fn new(ocs: crate::models::CoreOcsGetCapabilities200ResponseOcs) -> CoreOcsGetCapabilities200Response { 22 | CoreOcsGetCapabilities200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/user_status_statuses_find_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct UserStatusStatusesFind200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl UserStatusStatusesFind200Response { 21 | pub fn new(ocs: crate::models::UserStatusStatusesFind200ResponseOcs) -> UserStatusStatusesFind200Response { 22 | UserStatusStatusesFind200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/core_unified_search_search_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct CoreUnifiedSearchSearch200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl CoreUnifiedSearchSearch200Response { 21 | pub fn new(ocs: crate::models::CoreUnifiedSearchSearch200ResponseOcs) -> CoreUnifiedSearchSearch200Response { 22 | CoreUnifiedSearchSearch200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/provisioning_api_groups_get_group_users_200_response_ocs_data.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct ProvisioningApiGroupsGetGroupUsers200ResponseOcsData { 16 | #[serde(rename = "users")] 17 | pub users: Vec, 18 | } 19 | 20 | impl ProvisioningApiGroupsGetGroupUsers200ResponseOcsData { 21 | pub fn new(users: Vec) -> ProvisioningApiGroupsGetGroupUsers200ResponseOcsData { 22 | ProvisioningApiGroupsGetGroupUsers200ResponseOcsData { 23 | users, 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/cloud_federation_api_capabilities.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct CloudFederationApiCapabilities { 16 | #[serde(rename = "ocm")] 17 | pub ocm: Box, 18 | } 19 | 20 | impl CloudFederationApiCapabilities { 21 | pub fn new(ocm: crate::models::CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesOcm) -> CloudFederationApiCapabilities { 22 | CloudFederationApiCapabilities { 23 | ocm: Box::new(ocm), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/user_status_statuses_find_all_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct UserStatusStatusesFindAll200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl UserStatusStatusesFindAll200Response { 21 | pub fn new(ocs: crate::models::UserStatusStatusesFindAll200ResponseOcs) -> UserStatusStatusesFindAll200Response { 22 | UserStatusStatusesFindAll200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/weather_status_forecast.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct WeatherStatusForecast { 16 | #[serde(rename = "time")] 17 | pub time: String, 18 | #[serde(rename = "data")] 19 | pub data: Box, 20 | } 21 | 22 | impl WeatherStatusForecast { 23 | pub fn new(time: String, data: crate::models::WeatherStatusForecastData) -> WeatherStatusForecast { 24 | WeatherStatusForecast { 25 | time, 26 | data: Box::new(data), 27 | } 28 | } 29 | } 30 | 31 | 32 | -------------------------------------------------------------------------------- /rust/src/models/weather_status_forecast_data_instant.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct WeatherStatusForecastDataInstant { 16 | #[serde(rename = "details")] 17 | pub details: Box, 18 | } 19 | 20 | impl WeatherStatusForecastDataInstant { 21 | pub fn new(details: crate::models::WeatherStatusForecastDataInstantDetails) -> WeatherStatusForecastDataInstant { 22 | WeatherStatusForecastDataInstant { 23 | details: Box::new(details), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/theming_public_capabilities.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct ThemingPublicCapabilities { 16 | #[serde(rename = "theming")] 17 | pub theming: Box, 18 | } 19 | 20 | impl ThemingPublicCapabilities { 21 | pub fn new(theming: crate::models::CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesTheming) -> ThemingPublicCapabilities { 22 | ThemingPublicCapabilities { 23 | theming: Box::new(theming), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /python/pyproject.toml: -------------------------------------------------------------------------------- 1 | [tool.poetry] 2 | name = "openapi_client" 3 | version = "1.0.0" 4 | description = "nextcloud" 5 | authors = ["OpenAPI Generator Community "] 6 | license = "agpl" 7 | readme = "README.md" 8 | repository = "https://github.com/nextcloud/api-sdk" 9 | keywords = ["OpenAPI", "OpenAPI-Generator", "nextcloud"] 10 | 11 | [tool.poetry.dependencies] 12 | python = "^3.7" 13 | 14 | urllib3 = ">= 1.25.3" 15 | python-dateutil = ">=2.8.2" 16 | pydantic = "^1.10.5, <2" 17 | aenum = ">=3.1.11" 18 | 19 | [tool.poetry.dev-dependencies] 20 | pytest = ">=7.2.1" 21 | tox = ">=3.9.0" 22 | flake8 = ">=4.0.0" 23 | 24 | [build-system] 25 | requires = ["setuptools"] 26 | build-backend = "setuptools.build_meta" 27 | 28 | [tool.pylint.'MESSAGES CONTROL'] 29 | extension-pkg-whitelist = "pydantic" 30 | -------------------------------------------------------------------------------- /rust/docs/ThemingThemingGetManifest200Response.md: -------------------------------------------------------------------------------- 1 | # ThemingThemingGetManifest200Response 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **name** | **String** | | 8 | **short_name** | **String** | | 9 | **start_url** | **String** | | 10 | **theme_color** | **String** | | 11 | **background_color** | **String** | | 12 | **description** | **String** | | 13 | **icons** | [**Vec**](theming_theming_get_manifest_200_response_icons_inner.md) | | 14 | **display** | **String** | | 15 | 16 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 17 | 18 | 19 | -------------------------------------------------------------------------------- /rust/src/models/core_reference_api_resolve_one_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct CoreReferenceApiResolveOne200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl CoreReferenceApiResolveOne200Response { 21 | pub fn new(ocs: crate::models::CoreReferenceApiResolveOne200ResponseOcs) -> CoreReferenceApiResolveOne200Response { 22 | CoreReferenceApiResolveOne200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/files_sharing_remote_get_share_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct FilesSharingRemoteGetShare200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl FilesSharingRemoteGetShare200Response { 21 | pub fn new(ocs: crate::models::FilesSharingRemoteGetShare200ResponseOcs) -> FilesSharingRemoteGetShare200Response { 22 | FilesSharingRemoteGetShare200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/provisioning_api_apps_get_apps_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct ProvisioningApiAppsGetApps200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl ProvisioningApiAppsGetApps200Response { 21 | pub fn new(ocs: crate::models::ProvisioningApiAppsGetApps200ResponseOcs) -> ProvisioningApiAppsGetApps200Response { 22 | ProvisioningApiAppsGetApps200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/core_translation_api_languages_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct CoreTranslationApiLanguages200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl CoreTranslationApiLanguages200Response { 21 | pub fn new(ocs: crate::models::CoreTranslationApiLanguages200ResponseOcs) -> CoreTranslationApiLanguages200Response { 22 | CoreTranslationApiLanguages200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/core_translation_api_translate_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct CoreTranslationApiTranslate200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl CoreTranslationApiTranslate200Response { 21 | pub fn new(ocs: crate::models::CoreTranslationApiTranslate200ResponseOcs) -> CoreTranslationApiTranslate200Response { 22 | CoreTranslationApiTranslate200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/files_sharing_remote_get_shares_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct FilesSharingRemoteGetShares200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl FilesSharingRemoteGetShares200Response { 21 | pub fn new(ocs: crate::models::FilesSharingRemoteGetShares200ResponseOcs) -> FilesSharingRemoteGetShares200Response { 22 | FilesSharingRemoteGetShares200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/provisioning_api_users_add_user_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct ProvisioningApiUsersAddUser200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl ProvisioningApiUsersAddUser200Response { 21 | pub fn new(ocs: crate::models::ProvisioningApiUsersAddUser200ResponseOcs) -> ProvisioningApiUsersAddUser200Response { 22 | ProvisioningApiUsersAddUser200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/provisioning_api_users_get_user_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct ProvisioningApiUsersGetUser200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl ProvisioningApiUsersGetUser200Response { 21 | pub fn new(ocs: crate::models::ProvisioningApiUsersGetUser200ResponseOcs) -> ProvisioningApiUsersGetUser200Response { 22 | ProvisioningApiUsersGetUser200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/user_status_capabilities.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct UserStatusCapabilities { 16 | #[serde(rename = "user_status")] 17 | pub user_status: Box, 18 | } 19 | 20 | impl UserStatusCapabilities { 21 | pub fn new(user_status: crate::models::CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesUserStatus) -> UserStatusCapabilities { 22 | UserStatusCapabilities { 23 | user_status: Box::new(user_status), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/weather_status_forecast_data_next_12_hours_details.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct WeatherStatusForecastDataNext12HoursDetails { 16 | #[serde(rename = "probability_of_precipitation")] 17 | pub probability_of_precipitation: f32, 18 | } 19 | 20 | impl WeatherStatusForecastDataNext12HoursDetails { 21 | pub fn new(probability_of_precipitation: f32) -> WeatherStatusForecastDataNext12HoursDetails { 22 | WeatherStatusForecastDataNext12HoursDetails { 23 | probability_of_precipitation, 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/core_unified_search_provider.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct CoreUnifiedSearchProvider { 16 | #[serde(rename = "id")] 17 | pub id: String, 18 | #[serde(rename = "name")] 19 | pub name: String, 20 | #[serde(rename = "order")] 21 | pub order: i64, 22 | } 23 | 24 | impl CoreUnifiedSearchProvider { 25 | pub fn new(id: String, name: String, order: i64) -> CoreUnifiedSearchProvider { 26 | CoreUnifiedSearchProvider { 27 | id, 28 | name, 29 | order, 30 | } 31 | } 32 | } 33 | 34 | 35 | -------------------------------------------------------------------------------- /rust/src/models/files_sharing_shareesapi_search_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct FilesSharingShareesapiSearch200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl FilesSharingShareesapiSearch200Response { 21 | pub fn new(ocs: crate::models::FilesSharingShareesapiSearch200ResponseOcs) -> FilesSharingShareesapiSearch200Response { 22 | FilesSharingShareesapiSearch200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /typescript/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "nextcloud-api-sdk", 3 | "version": "0.0.1", 4 | "description": "OpenAPI client for nextcloud-api-sdk", 5 | "author": "OpenAPI-Generator Contributors", 6 | "repository": { 7 | "type": "git", 8 | "url": "https://github.com/nextcloud/api-sdk.git" 9 | }, 10 | "keywords": [ 11 | "axios", 12 | "typescript", 13 | "openapi-client", 14 | "openapi-generator", 15 | "nextcloud-api-sdk" 16 | ], 17 | "license": "Unlicense", 18 | "main": "./dist/index.js", 19 | "typings": "./dist/index.d.ts", 20 | "scripts": { 21 | "build": "tsc ", 22 | "prepare": "npm run build" 23 | }, 24 | "dependencies": { 25 | "axios": "^0.27.2" 26 | }, 27 | "devDependencies": { 28 | "@types/node": "^12.11.5", 29 | "typescript": "^4.0" 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /rust/src/models/core_app_password_get_app_password_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct CoreAppPasswordGetAppPassword200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl CoreAppPasswordGetAppPassword200Response { 21 | pub fn new(ocs: crate::models::CoreAppPasswordGetAppPassword200ResponseOcs) -> CoreAppPasswordGetAppPassword200Response { 22 | CoreAppPasswordGetAppPassword200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/core_reference_api_touch_provider_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct CoreReferenceApiTouchProvider200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl CoreReferenceApiTouchProvider200Response { 21 | pub fn new(ocs: crate::models::CoreReferenceApiTouchProvider200ResponseOcs) -> CoreReferenceApiTouchProvider200Response { 22 | CoreReferenceApiTouchProvider200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/core_unified_search_get_providers_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct CoreUnifiedSearchGetProviders200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl CoreUnifiedSearchGetProviders200Response { 21 | pub fn new(ocs: crate::models::CoreUnifiedSearchGetProviders200ResponseOcs) -> CoreUnifiedSearchGetProviders200Response { 22 | CoreUnifiedSearchGetProviders200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/files_sharing_shareapi_get_shares_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct FilesSharingShareapiGetShares200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl FilesSharingShareapiGetShares200Response { 21 | pub fn new(ocs: crate::models::FilesSharingShareapiGetShares200ResponseOcs) -> FilesSharingShareapiGetShares200Response { 22 | FilesSharingShareapiGetShares200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/provisioning_api_apps_get_app_info_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct ProvisioningApiAppsGetAppInfo200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl ProvisioningApiAppsGetAppInfo200Response { 21 | pub fn new(ocs: crate::models::ProvisioningApiAppsGetAppInfo200ResponseOcs) -> ProvisioningApiAppsGetAppInfo200Response { 22 | ProvisioningApiAppsGetAppInfo200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/user_status_user_status_get_status_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct UserStatusUserStatusGetStatus200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl UserStatusUserStatusGetStatus200Response { 21 | pub fn new(ocs: crate::models::UserStatusUserStatusGetStatus200ResponseOcs) -> UserStatusUserStatusGetStatus200Response { 22 | UserStatusUserStatusGetStatus200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/provisioning_api_groups_get_groups_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct ProvisioningApiGroupsGetGroups200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl ProvisioningApiGroupsGetGroups200Response { 21 | pub fn new(ocs: crate::models::ProvisioningApiGroupsGetGroups200ResponseOcs) -> ProvisioningApiGroupsGetGroups200Response { 22 | ProvisioningApiGroupsGetGroups200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/files_sharing_capabilities.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct FilesSharingCapabilities { 16 | #[serde(rename = "files_sharing")] 17 | pub files_sharing: Box, 18 | } 19 | 20 | impl FilesSharingCapabilities { 21 | pub fn new(files_sharing: crate::models::CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesFilesSharing) -> FilesSharingCapabilities { 22 | FilesSharingCapabilities { 23 | files_sharing: Box::new(files_sharing), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /examples/go/main.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | import ( 4 | "context" 5 | "encoding/base64" 6 | "fmt" 7 | 8 | openapi "github.com/nextcloud/api-sdk" 9 | ) 10 | 11 | func main() { 12 | ctx := context.Background() 13 | cfg := &openapi.Configuration{ 14 | Scheme: "http", 15 | Host: "localhost", 16 | DefaultHeader: map[string]string{ 17 | "Authorization": fmt.Sprintf("Basic %s", base64.StdEncoding.EncodeToString([]byte("admin:admin"))), 18 | }, 19 | Servers: openapi.ServerConfigurations{ 20 | { 21 | URL: "http://localhost", 22 | }, 23 | }, 24 | } 25 | client := openapi.NewAPIClient(cfg) 26 | 27 | response, _, err := client.ProvisioningApiUsersApi.ProvisioningApiUsersGetCurrentUser(ctx).OCSAPIRequest("true").Execute() 28 | if err != nil { 29 | panic(err) 30 | } 31 | fmt.Println(response.Ocs.Data.Id) // admin 32 | } 33 | -------------------------------------------------------------------------------- /rust/src/models/core_navigation_get_apps_navigation_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct CoreNavigationGetAppsNavigation200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl CoreNavigationGetAppsNavigation200Response { 21 | pub fn new(ocs: crate::models::CoreNavigationGetAppsNavigation200ResponseOcs) -> CoreNavigationGetAppsNavigation200Response { 22 | CoreNavigationGetAppsNavigation200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/dashboard_dashboard_api_get_widgets_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct DashboardDashboardApiGetWidgets200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl DashboardDashboardApiGetWidgets200Response { 21 | pub fn new(ocs: crate::models::DashboardDashboardApiGetWidgets200ResponseOcs) -> DashboardDashboardApiGetWidgets200Response { 22 | DashboardDashboardApiGetWidgets200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/dashboard_widget_buttons_inner.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct DashboardWidgetButtonsInner { 16 | #[serde(rename = "type")] 17 | pub r#type: String, 18 | #[serde(rename = "text")] 19 | pub text: String, 20 | #[serde(rename = "link")] 21 | pub link: String, 22 | } 23 | 24 | impl DashboardWidgetButtonsInner { 25 | pub fn new(r#type: String, text: String, link: String) -> DashboardWidgetButtonsInner { 26 | DashboardWidgetButtonsInner { 27 | r#type, 28 | text, 29 | link, 30 | } 31 | } 32 | } 33 | 34 | 35 | -------------------------------------------------------------------------------- /rust/src/models/files_sharing_deleted_shareapi_list_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct FilesSharingDeletedShareapiList200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl FilesSharingDeletedShareapiList200Response { 21 | pub fn new(ocs: crate::models::FilesSharingDeletedShareapiList200ResponseOcs) -> FilesSharingDeletedShareapiList200Response { 22 | FilesSharingDeletedShareapiList200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/files_sharing_shareapi_create_share_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct FilesSharingShareapiCreateShare200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl FilesSharingShareapiCreateShare200Response { 21 | pub fn new(ocs: crate::models::FilesSharingShareapiCreateShare200ResponseOcs) -> FilesSharingShareapiCreateShare200Response { 22 | FilesSharingShareapiCreateShare200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/provisioning_api_app_config_get_apps_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct ProvisioningApiAppConfigGetApps200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl ProvisioningApiAppConfigGetApps200Response { 21 | pub fn new(ocs: crate::models::ProvisioningApiAppConfigGetApps200ResponseOcs) -> ProvisioningApiAppConfigGetApps200Response { 22 | ProvisioningApiAppConfigGetApps200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/core_reference_api_get_providers_info_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct CoreReferenceApiGetProvidersInfo200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl CoreReferenceApiGetProvidersInfo200Response { 21 | pub fn new(ocs: crate::models::CoreReferenceApiGetProvidersInfo200ResponseOcs) -> CoreReferenceApiGetProvidersInfo200Response { 22 | CoreReferenceApiGetProvidersInfo200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/provisioning_api_app_config_get_value_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct ProvisioningApiAppConfigGetValue200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl ProvisioningApiAppConfigGetValue200Response { 21 | pub fn new(ocs: crate::models::ProvisioningApiAppConfigGetValue200ResponseOcs) -> ProvisioningApiAppConfigGetValue200Response { 22 | ProvisioningApiAppConfigGetValue200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/core_whats_new_get_200_response_ocs_data_whats_new.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct CoreWhatsNewGet200ResponseOcsDataWhatsNew { 16 | #[serde(rename = "regular")] 17 | pub regular: Vec, 18 | #[serde(rename = "admin")] 19 | pub admin: Vec, 20 | } 21 | 22 | impl CoreWhatsNewGet200ResponseOcsDataWhatsNew { 23 | pub fn new(regular: Vec, admin: Vec) -> CoreWhatsNewGet200ResponseOcsDataWhatsNew { 24 | CoreWhatsNewGet200ResponseOcsDataWhatsNew { 25 | regular, 26 | admin, 27 | } 28 | } 29 | } 30 | 31 | 32 | -------------------------------------------------------------------------------- /rust/src/models/user_status_predefined_status_find_all_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct UserStatusPredefinedStatusFindAll200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl UserStatusPredefinedStatusFindAll200Response { 21 | pub fn new(ocs: crate::models::UserStatusPredefinedStatusFindAll200ResponseOcs) -> UserStatusPredefinedStatusFindAll200Response { 22 | UserStatusPredefinedStatusFindAll200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/provisioning_api_groups_get_group_users_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct ProvisioningApiGroupsGetGroupUsers200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl ProvisioningApiGroupsGetGroupUsers200Response { 21 | pub fn new(ocs: crate::models::ProvisioningApiGroupsGetGroupUsers200ResponseOcs) -> ProvisioningApiGroupsGetGroupUsers200Response { 22 | ProvisioningApiGroupsGetGroupUsers200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/docs/WeatherStatusForecastData.md: -------------------------------------------------------------------------------- 1 | # WeatherStatusForecastData 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **instant** | [**crate::models::WeatherStatusForecastDataInstant**](WeatherStatusForecast_data_instant.md) | | 8 | **next_12_hours** | [**crate::models::WeatherStatusForecastDataNext12Hours**](WeatherStatusForecast_data_next_12_hours.md) | | 9 | **next_1_hours** | [**crate::models::WeatherStatusForecastDataNext1Hours**](WeatherStatusForecast_data_next_1_hours.md) | | 10 | **next_6_hours** | [**crate::models::WeatherStatusForecastDataNext6Hours**](WeatherStatusForecast_data_next_6_hours.md) | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | 15 | -------------------------------------------------------------------------------- /rust/src/models/core_reference_api_resolve_one_200_response_ocs_data.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct CoreReferenceApiResolveOne200ResponseOcsData { 16 | #[serde(rename = "references")] 17 | pub references: ::std::collections::HashMap, 18 | } 19 | 20 | impl CoreReferenceApiResolveOne200ResponseOcsData { 21 | pub fn new(references: ::std::collections::HashMap) -> CoreReferenceApiResolveOne200ResponseOcsData { 22 | CoreReferenceApiResolveOne200ResponseOcsData { 23 | references, 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/dashboard_dashboard_api_get_widget_items_200_response.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct DashboardDashboardApiGetWidgetItems200Response { 16 | #[serde(rename = "ocs")] 17 | pub ocs: Box, 18 | } 19 | 20 | impl DashboardDashboardApiGetWidgetItems200Response { 21 | pub fn new(ocs: crate::models::DashboardDashboardApiGetWidgetItems200ResponseOcs) -> DashboardDashboardApiGetWidgetItems200Response { 22 | DashboardDashboardApiGetWidgetItems200Response { 23 | ocs: Box::new(ocs), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/provisioning_api_capabilities.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct ProvisioningApiCapabilities { 16 | #[serde(rename = "provisioning_api")] 17 | pub provisioning_api: Box, 18 | } 19 | 20 | impl ProvisioningApiCapabilities { 21 | pub fn new(provisioning_api: crate::models::CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesProvisioningApi) -> ProvisioningApiCapabilities { 22 | ProvisioningApiCapabilities { 23 | provisioning_api: Box::new(provisioning_api), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/weather_status_capabilities.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct WeatherStatusCapabilities { 16 | #[serde(rename = "weather_status")] 17 | pub weather_status: Box, 18 | } 19 | 20 | impl WeatherStatusCapabilities { 21 | pub fn new(weather_status: crate::models::CoreOcsGetCapabilities200ResponseOcsDataCapabilitiesFilesSharingUserExpireDate) -> WeatherStatusCapabilities { 22 | WeatherStatusCapabilities { 23 | weather_status: Box::new(weather_status), 24 | } 25 | } 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /rust/src/models/provisioning_api_groups_get_group_users_details_200_response_ocs_data_users_value_one_of.rs: -------------------------------------------------------------------------------- 1 | /* 2 | * nextcloud 3 | * 4 | * Nextcloud APIs 5 | * 6 | * The version of the OpenAPI document: 0.0.1 7 | * 8 | * Generated by: https://openapi-generator.tech 9 | */ 10 | 11 | 12 | 13 | 14 | #[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] 15 | pub struct ProvisioningApiGroupsGetGroupUsersDetails200ResponseOcsDataUsersValueOneOf { 16 | #[serde(rename = "id")] 17 | pub id: String, 18 | } 19 | 20 | impl ProvisioningApiGroupsGetGroupUsersDetails200ResponseOcsDataUsersValueOneOf { 21 | pub fn new(id: String) -> ProvisioningApiGroupsGetGroupUsersDetails200ResponseOcsDataUsersValueOneOf { 22 | ProvisioningApiGroupsGetGroupUsersDetails200ResponseOcsDataUsersValueOneOf { 23 | id, 24 | } 25 | } 26 | } 27 | 28 | 29 | --------------------------------------------------------------------------------