DgfrService

public final class DgfrService implements SiteApi, SpatialApi, IssuesApi, DiscussionsApi, UsersApi, MeApi, DatasetsApi, ReusesApi, OrganizationsApi, WorkersApi, TagsApi, TopicsApi, PostsApi, TransferApi, NotificationsApi, AvatarsApi, HarvestApi

Parameters

apiKey

Clé d'API (optionnel)

Types

Companion
Link copied to clipboard
public class Companion

Functions

deleteClearApikey
Link copied to clipboard
Flow<DgfrCallState<Boolean>> deleteClearApikey()

Clear/destroy an apikey

deleteCommunityResource
Link copied to clipboard
Flow<DgfrCallState<CommunityResource>> deleteCommunityResource(String community, String dataset)

Delete a given community resource

deleteDataset
Link copied to clipboard
Flow<DgfrCallState<Boolean>> deleteDataset(String dataset)

Delete a dataset given its identifier

deleteDatasetBadge
Link copied to clipboard
Flow<DgfrCallState<Boolean>> deleteDatasetBadge(String badgeKind, String dataset)

Delete a badge for a given dataset

deleteDiscussion
Link copied to clipboard
Flow<DgfrCallState<Boolean>> deleteDiscussion(String id)

Delete a discussion given its ID

deleteDiscussionComment
Link copied to clipboard
Flow<DgfrCallState<Boolean>> deleteDiscussionComment(String id, Integer cidx)

Delete a comment given its index

deleteHarvestSource
Link copied to clipboard
Flow<DgfrCallState<HarvestSource>> deleteHarvestSource(String ident)
deleteJobApi
Link copied to clipboard
Flow<DgfrCallState<Boolean>> deleteJobApi(String id)

Delete a single scheduled job

deleteMe
Link copied to clipboard
Flow<DgfrCallState<Boolean>> deleteMe()

Delete my profile

deleteOrganization
Link copied to clipboard
Flow<DgfrCallState<Boolean>> deleteOrganization(String org)

Delete a organization given its identifier

deleteOrganizationBadge
Link copied to clipboard
Flow<DgfrCallState<Boolean>> deleteOrganizationBadge(String badgeKind, String org)

Delete a badge for a given organization

deleteOrganizationMember
Link copied to clipboard
Flow<DgfrCallState<Boolean>> deleteOrganizationMember(String org, String user)

Delete member from an organization

deletePost
Link copied to clipboard
Flow<DgfrCallState<Boolean>> deletePost(String post)

Delete a given post

deleteResource
Link copied to clipboard
Flow<DgfrCallState<Boolean>> deleteResource(String rid, String dataset)

Delete a given resource on a given dataset

deleteReuse
Link copied to clipboard
Flow<DgfrCallState<Boolean>> deleteReuse(String reuse)

Delete a given reuse

deleteReuseBadge
Link copied to clipboard
Flow<DgfrCallState<Boolean>> deleteReuseBadge(String badgeKind, String reuse)

Delete a badge for a given reuse

deleteTopic
Link copied to clipboard
Flow<DgfrCallState<Boolean>> deleteTopic(String topic)

Delete a given topic

deleteUnfeatureDataset
Link copied to clipboard
Flow<DgfrCallState<Dataset>> deleteUnfeatureDataset(String dataset)

Unmark the dataset as featured

deleteUnfeatureReuse
Link copied to clipboard
Flow<DgfrCallState<Reuse>> deleteUnfeatureReuse(String reuse)

Unmark a reuse as featured

deleteUnfollowDataset
Link copied to clipboard
Flow<DgfrCallState<Boolean>> deleteUnfollowDataset(String id)

Unfollow an object given its ID Returns the number of followers left after the operatio

deleteUnfollowOrganization
Link copied to clipboard
Flow<DgfrCallState<Boolean>> deleteUnfollowOrganization(String id)

Unfollow an object given its ID Returns the number of followers left after the operation

deleteUnfollowReuse
Link copied to clipboard
Flow<DgfrCallState<Boolean>> deleteUnfollowReuse(String id)

Unfollow an object given its ID Returns the number of followers left after the operation

deleteUnfollowUser
Link copied to clipboard
Flow<DgfrCallState<Boolean>> deleteUnfollowUser(String id)

Unfollow an object given its ID Returns the number of followers left after the operation

deleteUnpublishPost
Link copied to clipboard
Flow<DgfrCallState<Post>> deleteUnpublishPost(String post)

Publish an existing post

deleteUnscheduleHarvestSource
Link copied to clipboard
Flow<DgfrCallState<HarvestSource>> deleteUnscheduleHarvestSource(String ident)

Unschedule an harvest source

deleteUser
Link copied to clipboard
Flow<DgfrCallState<Boolean>> deleteUser(String user)

Delete a user given its identifier

getActivity
Link copied to clipboard
Flow<DgfrCallState<List<ActivityPage>>> getActivity(Integer page, Integer pageSize, String user, String organization)

Fetch site activity, optionally filtered by user of org

getAllowedExtensions
Link copied to clipboard
Flow<DgfrCallState<List<String>>> getAllowedExtensions()

List all allowed resources extensions

getAvailableDatasetBadges
Link copied to clipboard
Flow<DgfrCallState<Map<String, String>>> getAvailableDatasetBadges()

List all available dataset badges and their labels

getAvailableOrganizationBadges
Link copied to clipboard
Flow<DgfrCallState<Map<String, String>>> getAvailableOrganizationBadges()

List all available organization badges and their labels

getAvailableReuseBadges
Link copied to clipboard
Flow<DgfrCallState<Boolean>> getAvailableReuseBadges()

List all available reuse badges and their labels TODO : check the return content

getAvatar
Link copied to clipboard
Flow<DgfrCallState<ByteArray>> getAvatar(String identifier, Integer size)
getCheckDatasetResource
Link copied to clipboard
Flow<DgfrCallState<Map<String, String>>> getCheckDatasetResource(String rid, String dataset)

Checks that a resource's URL exists and returns metadat

getDataset
Link copied to clipboard
Flow<DgfrCallState<Dataset>> getDataset(String dataset)

Get a dataset given its identifier

getDiscussion
Link copied to clipboard
Flow<DgfrCallState<Discussion>> getDiscussion(String id)

Get a discussion given its ID

getHarvestBackends
Link copied to clipboard
Flow<DgfrCallState<HarvestBackend>> getHarvestBackends()

List all available harvest backends

getHarvestJob
Link copied to clipboard
Flow<DgfrCallState<HarvestJobPage>> getHarvestJob(String ident, Integer page, Integer pageSize)

List all jobs for a given source

getHarvestSource
Link copied to clipboard
Flow<DgfrCallState<HarvestSource>> getHarvestSource(String ident)

Get a single source given an ID or a slug

getHomeDatasets
Link copied to clipboard
Flow<DgfrCallState<List<Dataset>>> getHomeDatasets()

List homepage datasets

getHomeReuses
Link copied to clipboard
Flow<DgfrCallState<List<Reuse>>> getHomeReuses()

List homepage featured reuses

getIssue
Link copied to clipboard
Flow<DgfrCallState<Issue>> getIssue(String id)

Get an issue given its ID

getJobApi
Link copied to clipboard
Flow<DgfrCallState<Job>> getJobApi(String id)

Fetch a single scheduled job

getJobsReferenceApi
Link copied to clipboard
Flow<DgfrCallState<List<String>>> getJobsReferenceApi()

List all schedulable jobs

getListCommunityResources
Link copied to clipboard
Flow<DgfrCallState<CommunityResourcePage>> getListCommunityResources(String sort, Integer page, Integer pageSize, String organization, String dataset, String owner)

List all community resources

getListDatasetFollowers
Link copied to clipboard
Flow<DgfrCallState<FollowPage>> getListDatasetFollowers(String id, Integer page, Integer pageSize)

List all followers for a given object

getListDatasets
Link copied to clipboard
Flow<DgfrCallState<DatasetPage>> getListDatasets(String q, List<String> facets, String tag, String badge, String organization, String owner, String license, String geozone, String granularity, String format, String schema, String schemaVersion, String resourceType, String reuses, String temporalCoverage, Boolean featured, String sort, Integer page, Integer pageSize)

List or search all datasets

getListDiscussions
Link copied to clipboard
Flow<DgfrCallState<DiscussionPage>> getListDiscussions(String sort, Boolean closed, List<String> forIds, Integer page, Integer pageSize)

List all Discussions

getListFrequencies
Link copied to clipboard
Flow<DgfrCallState<List<Frequency>>> getListFrequencies()

List all available frequencies

getListHarvesterApi
Link copied to clipboard
Flow<DgfrCallState<List<String>>> getListHarvesterApi()

List all available harvesters

getListHarvestJobs
Link copied to clipboard
Flow<DgfrCallState<HarvestJob>> getListHarvestJobs(String ident, Integer page, Integer pageSize)

List all jobs for a given source

getListHarvestSources
Link copied to clipboard
Flow<DgfrCallState<List<HarvestSourcePage>>> getListHarvestSources(Integer page, Integer pageSize, String owner, Boolean deleted)

List all harvest sources

getListIssues
Link copied to clipboard
Flow<DgfrCallState<IssuePage>> getListIssues(String sort, Boolean closed, List<String> forIds, Integer page, Integer pageSize)

List all Issues

getListJobs
Link copied to clipboard
Flow<DgfrCallState<List<Job>>> getListJobs()

List all scheduled jobs

getListLicenses
Link copied to clipboard
Flow<DgfrCallState<List<License>>> getListLicenses()

List all available licenses

getListMembershipRequests
Link copied to clipboard
Flow<DgfrCallState<List<MembershipRequest>>> getListMembershipRequests(String org, String status)

List membership requests for a given organization

getListOrganizationDatasets
Link copied to clipboard
Flow<DgfrCallState<DatasetPage>> getListOrganizationDatasets(String org, Integer page, Integer pageSize, String sort)

List organization datasets (including private ones when member)

getListOrganizationDiscussions
Link copied to clipboard
Flow<DgfrCallState<List<Discussion>>> getListOrganizationDiscussions(String org)

List organization discussions

getListOrganizationFollowers
Link copied to clipboard
Flow<DgfrCallState<FollowPage>> getListOrganizationFollowers(String id, Integer page, Integer pageSize)

List all followers for a given object

getListOrganizationIssues
Link copied to clipboard
Flow<DgfrCallState<List<Issue>>> getListOrganizationIssues(String org)

List organization issues

getListOrganizationReuses
Link copied to clipboard
Flow<DgfrCallState<List<Reuse>>> getListOrganizationReuses(String org)

List organization reuses (including private ones when member)

getListOrganizations
Link copied to clipboard
Flow<DgfrCallState<OrganizationPage>> getListOrganizations(String q, List<String> facets, String reuses, String badge, String datasets, String followers, String sort, Integer page, Integer pageSize)

List or search all organizations

getListPosts
Link copied to clipboard
Flow<DgfrCallState<PostPage>> getListPosts(Integer page, Integer pageSize, String sort)

List all posts

getListReuseFollowers
Link copied to clipboard
Flow<DgfrCallState<FollowPage>> getListReuseFollowers(String id, Integer page, Integer pageSize)

List all followers for a given object

getListReuses
Link copied to clipboard
Flow<DgfrCallState<ReusePage>> getListReuses(String q, List<String> facets, String tag, String organization, String owner, String dataset, String type, String datasets, String followers, String badge, Boolean featured, String sort, Integer page, Integer pageSize)
getListTopics
Link copied to clipboard
Flow<DgfrCallState<TopicPage>> getListTopics(Integer page, Integer pageSize)

List all topics

getListTransfers
Link copied to clipboard
Flow<DgfrCallState<List<Transfer>>> getListTransfers()

List all transfer requests

getListUserFollowers
Link copied to clipboard
Flow<DgfrCallState<FollowPage>> getListUserFollowers(String id, Integer page, Integer pageSize)

List all followers for a given object

getListUsers
Link copied to clipboard
Flow<DgfrCallState<UserPage>> getListUsers(String q, List<String> facets, String organization, String datasets, String followers, String sort, Integer page, Integer pageSize)

List all users

getMe
Link copied to clipboard
Flow<DgfrCallState<Me>> getMe()

Fetch the current user (me) identity

getMyDatasets
Link copied to clipboard
Flow<DgfrCallState<List<Dataset>>> getMyDatasets()

List all my datasets (including private ones)

getMyMetrics
Link copied to clipboard
Flow<DgfrCallState<List<MyMetrics>>> getMyMetrics()

Fetch the current user (me) metrics

getMyOrgCommunityResources
Link copied to clipboard
Flow<DgfrCallState<List<CommunityResource>>> getMyOrgCommunityResources(String q)

List all community resources related to me and my organizations

getMyOrgDatasets
Link copied to clipboard
Flow<DgfrCallState<List<Dataset>>> getMyOrgDatasets(String q)

List all datasets related to me and my organizations

getMyOrgDiscussions
Link copied to clipboard
Flow<DgfrCallState<List<Discussion>>> getMyOrgDiscussions(String q)

List all discussions related to my organizations

getMyOrgIssues
Link copied to clipboard
Flow<DgfrCallState<List<Issue>>> getMyOrgIssues(String q)

List all issues related to my organizations

getMyOrgReuses
Link copied to clipboard
Flow<DgfrCallState<List<Reuse>>> getMyOrgReuses(String q)

List all reuses related to me and my organizations

getMyReuses
Link copied to clipboard
Flow<DgfrCallState<List<Reuse>>> getMyReuses()

List all my reuses (including private ones)

getNotifications
Link copied to clipboard
Flow<DgfrCallState<List<Notification>>> getNotifications()

List all current user pending notifications

getOembed
Link copied to clipboard
Flow<DgfrCallState<Oembed>> getOembed(String url, String maxWidth, String maxHeight, String format)

An OEmbed compliant API endpoint See: http://oembed.com/ Support datasets and reuses URLs

getOembeds
Link copied to clipboard
Flow<DgfrCallState<List<Oembed>>> getOembeds(String references)

The returned payload is a list of OEmbed formatted responses See: http://oembed.com/

getOrganization
Link copied to clipboard
Flow<DgfrCallState<Organization>> getOrganization(String org)

Get a organization given its identifier

getOrgRoles
Link copied to clipboard
Flow<DgfrCallState<List<OrganizationRole>>> getOrgRoles()

List all possible organization roles

getPost
Link copied to clipboard
Flow<DgfrCallState<Post>> getPost(String post)

Get a given post

getPreviewHarvestSource
Link copied to clipboard
Flow<DgfrCallState<HarvestJobPreview>> getPreviewHarvestSource(String ident)

Preview a single harvest source given an ID or a slug

getRdfDataset
Link copied to clipboard
Flow<DgfrCallState<String>> getRdfDataset(String dataset)
getRdfDatasetFormat
Link copied to clipboard
Flow<DgfrCallState<String>> getRdfDatasetFormat(String dataset, String format)
getRdfOrganization
Link copied to clipboard
Flow<DgfrCallState<String>> getRdfOrganization(String org)
getRdfOrganizationFormat
Link copied to clipboard
Flow<DgfrCallState<String>> getRdfOrganizationFormat(String org, String format)
getRedirectResource
Link copied to clipboard
Flow<DgfrCallState<String>> getRedirectResource(String id, String dataset)

Redirect to the latest version of a resource given its

getResource
Link copied to clipboard
Flow<DgfrCallState<Resource>> getResource(String rid, String dataset)

Get a resource given its identifier

getResourceTypes
Link copied to clipboard
Flow<DgfrCallState<List<ResourceType>>> getResourceTypes()

List all resource types

getRetrieveCommunityResource
Link copied to clipboard
Flow<DgfrCallState<CommunityResource>> getRetrieveCommunityResource(String community, String dataset)

Retrieve a community resource given its identifier

getReuse
Link copied to clipboard
Flow<DgfrCallState<Reuse>> getReuse(String reuse)

Fetch a given reuse

getReuseTypes
Link copied to clipboard
Flow<DgfrCallState<List<ReuseType>>> getReuseTypes()

List all reuse types

getSchemas
Link copied to clipboard
Flow<DgfrCallState<List<Schema>>> getSchemas()

List all available schemas

getSite
Link copied to clipboard
Flow<DgfrCallState<Site>> getSite()

Site-wide variables

getSiteDataPortal
Link copied to clipboard
Flow<DgfrCallState<String>> getSiteDataPortal(String format)

Root RDF endpoint with content negociation handling

getSiteJsonLdContext
Link copied to clipboard
Flow<DgfrCallState<String>> getSiteJsonLdContext()
getSiteRdfCatalog
Link copied to clipboard
Flow<DgfrCallState<String>> getSiteRdfCatalog()

Root RDF endpoint with content negociation handling

getSiteRdfCatalogFormat
Link copied to clipboard
Flow<DgfrCallState<String>> getSiteRdfCatalogFormat(String format)

Root RDF endpoint with content negociation handling in specified format

getSpatialCoverage
Link copied to clipboard
Flow<DgfrCallState<List<GeoJSONFeatureCollection>>> getSpatialCoverage(String level)

List each zone for a given level with their datasets count

getSpatialGranularities
Link copied to clipboard
Flow<DgfrCallState<List<GeoGranularity>>> getSpatialGranularities()

List all known spatial granularities

getSpatialLevels
Link copied to clipboard
Flow<DgfrCallState<List<GeoLevel>>> getSpatialLevels()

List all known levels

getSpatialZone
Link copied to clipboard
Flow<DgfrCallState<GeoJSONFeature>> getSpatialZone(String id)

Fetch a zone

getSpatialZoneChildren
Link copied to clipboard

Fetch children of a zone

getSpatialZoneDatasets
Link copied to clipboard
Flow<DgfrCallState<List<DatasetReference>>> getSpatialZoneDatasets(String id, Boolean dynamic, Integer size)

Fetch datasets for a given zone

getSpatialZones
Link copied to clipboard
Flow<DgfrCallState<GeoJSONFeatureCollection>> getSpatialZones(List<String> ids)

Fetch a zone list as GeoJSON

getSuggestDatasets
Link copied to clipboard
Flow<DgfrCallState<List<DatasetSuggestion>>> getSuggestDatasets(String q, Integer size)

Suggest datasets

getSuggestFormats
Link copied to clipboard
Flow<DgfrCallState<List<Format>>> getSuggestFormats(String q, Integer size)

Suggest file formats

getSuggestMime
Link copied to clipboard
Flow<DgfrCallState<List<Mime>>> getSuggestMime(String q, Integer size)

Suggest mime types

getSuggestOrganizations
Link copied to clipboard
Flow<DgfrCallState<List<OrganizationSuggestion>>> getSuggestOrganizations(String q, Integer size)

Suggest organizations

getSuggestReuses
Link copied to clipboard
Flow<DgfrCallState<List<ReuseSuggestion>>> getSuggestReuses(String q, Integer size)

Suggest reuses

getSuggestTerritory
Link copied to clipboard
Flow<DgfrCallState<List<Territory>>> getSuggestTerritory(String q, Integer size)
getSuggestUsers
Link copied to clipboard
Flow<DgfrCallState<List<UserSuggestion>>> getSuggestUsers(String q, Integer size)

Suggest users

getSuggestZones
Link copied to clipboard
Flow<DgfrCallState<List<TerritorySuggestion>>> getSuggestZones(String q, Integer size)

Suggest geospatial zones

getTagsSuggest
Link copied to clipboard
Flow<DgfrCallState<List<Tag>>> getTagsSuggest(String q, Integer size)
getTaskApi
Link copied to clipboard
Flow<DgfrCallState<Task>> getTaskApi(String id)

Get a tasks status given its ID

getTopic
Link copied to clipboard
Flow<DgfrCallState<Topic>> getTopic(String topic)

Get a given topic

getTransfer
Link copied to clipboard
Flow<DgfrCallState<Transfer>> getTransfer(String id)

Fetch a transfer request given its identifier

getUser
Link copied to clipboard
Flow<DgfrCallState<User>> getUser(String user)

Get a user given its identifier

getUserRoles
Link copied to clipboard
Flow<DgfrCallState<List<UserRole>>> getUserRoles()

List all possible user roles

postAcceptMembership
Link copied to clipboard
Flow<DgfrCallState<Member>> postAcceptMembership(String id, String org)

Accept user membership to a given organization

postAddDatasetBadge
Link copied to clipboard
Flow<DgfrCallState<Badge>> postAddDatasetBadge(String dataset, Badge payload)

Create a new badge for a given dataset

postAddOrganizationBadge
Link copied to clipboard
Flow<DgfrCallState<Badge>> postAddOrganizationBadge(String org, Badge payload)

Create a new badge for a given organization

postAddReuseBadge
Link copied to clipboard
Flow<DgfrCallState<Badge>> postAddReuseBadge(String reuse, Badge payload)

Create a new badge for a given reuse

postCommentDiscussion
Link copied to clipboard
Flow<DgfrCallState<Discussion>> postCommentDiscussion(String id, DiscussionResponse payload)

Add comment and optionally close a discussion given its ID

postCommentIssue
Link copied to clipboard
Flow<DgfrCallState<Issue>> postCommentIssue(String id, IssueResponse payload)

Add comment and optionally close an issue given its ID

postCreateCommunityResource
Link copied to clipboard

Create a new community resource

postCreateDataset
Link copied to clipboard
Flow<DgfrCallState<Dataset>> postCreateDataset(Dataset payload)

Create a new dataset

postCreateDiscussion
Link copied to clipboard
Flow<DgfrCallState<Discussion>> postCreateDiscussion(DiscussionStart payload)

Create a new Discussion

postCreateHarvestSource
Link copied to clipboard
Flow<DgfrCallState<HarvestSource>> postCreateHarvestSource(HarvestSource payload)

Create a new harvest source

postCreateIssue
Link copied to clipboard
Flow<DgfrCallState<Issue>> postCreateIssue(Issue payload)

Create a new Issue

postCreateOrganization
Link copied to clipboard
Flow<DgfrCallState<Organization>> postCreateOrganization(Organization payload)

Create a new organization

postCreateOrganizationMember
Link copied to clipboard
Flow<DgfrCallState<Member>> postCreateOrganizationMember(String org, String user, Member payload)

Add a member into a given organization

postCreatePost
Link copied to clipboard
Flow<DgfrCallState<Post>> postCreatePost(Post payload)

Create a post

postCreateResource
Link copied to clipboard
Flow<DgfrCallState<Resource>> postCreateResource(String dataset, Resource payload)

Create a new resource for a given dataset

postCreateReuse
Link copied to clipboard
Flow<DgfrCallState<Reuse>> postCreateReuse(Reuse payload)

Create a new object

postCreateTopic
Link copied to clipboard
Flow<DgfrCallState<Topic>> postCreateTopic(Topic payload)

Create a topic

postCreateUser
Link copied to clipboard
Flow<DgfrCallState<User>> postCreateUser(User payload)

Create a new object

postFeatureDataset
Link copied to clipboard
Flow<DgfrCallState<Dataset>> postFeatureDataset(String dataset)

Mark the dataset as featured

postFeatureReuse
Link copied to clipboard
Flow<DgfrCallState<Reuse>> postFeatureReuse(String reuse)

Mark a reuse as featured

postFollowDataset
Link copied to clipboard
Flow<DgfrCallState<Boolean>> postFollowDataset(String id)

Follow an object given its ID Returns the number of followers left after the operatio

postFollowOrganization
Link copied to clipboard
Flow<DgfrCallState<Boolean>> postFollowOrganization(String id)

Follow an object given its ID Returns the number of followers left after the operation

postFollowReuse
Link copied to clipboard
Flow<DgfrCallState<Boolean>> postFollowReuse(String id)

Follow an object given its ID Returns the number of followers left after the operation

postFollowUser
Link copied to clipboard
Flow<DgfrCallState<Boolean>> postFollowUser(String id)

Follow a user given its ID

postGenerateApikey
Link copied to clipboard
Flow<DgfrCallState<ApiKey>> postGenerateApikey()

(Re)Generate my API Key

postImage
Link copied to clipboard
Flow<DgfrCallState<UploadedImage>> postImage(String post, ByteArray file, String fileName, String contentType)

Upload a new image

postJobsApi
Link copied to clipboard
Flow<DgfrCallState<Job>> postJobsApi(Job payload)

Create a new scheduled job

postMembershipRequest
Link copied to clipboard
Flow<DgfrCallState<MembershipRequest>> postMembershipRequest(String org)

Apply for membership to a given organization

postMyAvatar
Link copied to clipboard
Flow<DgfrCallState<UploadedImage>> postMyAvatar(ByteArray file, String fileName, String contentType)

Upload a new avatar

postOrganizationLogo
Link copied to clipboard
Flow<DgfrCallState<UploadedImage>> postOrganizationLogo(String org, ByteArray file, String fileName, String contentType)

Upload a new logo

postPreviewHarvestSourceConfig
Link copied to clipboard

Preview an harvesting from a source created with the given payload

postPublishPost
Link copied to clipboard
Flow<DgfrCallState<Post>> postPublishPost(String post)

Publish an existing post

postRefuseMembership
Link copied to clipboard
Flow<DgfrCallState<Boolean>> postRefuseMembership(String id, String org, RefuseMembership payload)

Refuse user membership to a given organization

postRequestTransfer
Link copied to clipboard
Flow<DgfrCallState<Transfer>> postRequestTransfer(TransferRequest payload)

Initiate transfer request

postRespondToTransfer
Link copied to clipboard
Flow<DgfrCallState<Transfer>> postRespondToTransfer(String id, TransferResponse payload)

Respond to a transfer request

postReuseAddDataset
Link copied to clipboard
Flow<DgfrCallState<Reuse>> postReuseAddDataset(String reuse, DatasetReference payload)

Add a dataset to a given reuse

postReuseImage
Link copied to clipboard
Flow<DgfrCallState<UploadedImage>> postReuseImage(String reuse, ByteArray file, String fileName, String contentType)

Upload a new reuse image

postScheduleHarvestSource
Link copied to clipboard
Flow<DgfrCallState<HarvestSource>> postScheduleHarvestSource(String ident, String payload)

Schedule an harvest source

postUploadCommunityResource
Link copied to clipboard
Flow<DgfrCallState<UploadedResource>> postUploadCommunityResource(String community, String dataset)

Update the file related to a given community resource

postUploadDatasetResource
Link copied to clipboard
Flow<DgfrCallState<UploadedResource>> postUploadDatasetResource(String rid, String dataset)

Upload a file related to a given resource on a given da

postUploadNewCommunityResource
Link copied to clipboard
Flow<DgfrCallState<UploadedResource>> postUploadNewCommunityResource(String dataset, ByteArray file, String fileName, String contentType, String uuid, Integer partIndex, Integer partByteOffset, Integer totalParts, Integer chunkSize)

Upload a new community resource

postUploadNewDatasetResource
Link copied to clipboard
Flow<DgfrCallState<UploadedResource>> postUploadNewDatasetResource(String dataset, ByteArray file, String fileName, String contentType, String uuid, Integer partIndex, Integer partByteOffset, Integer totalParts, Integer chunkSize)

Upload a new dataset resource

postUserAvatar
Link copied to clipboard
Flow<DgfrCallState<UploadedImage>> postUserAvatar(String user, ByteArray file, String fileName, String contentType)

Upload a new avatar for a given user

postValidateHarvestSource
Link copied to clipboard
Flow<DgfrCallState<HarvestSource>> postValidateHarvestSource(String ident, HarvestSourceValidation payload)

Validate or reject an harvest source

putJobApi
Link copied to clipboard
Flow<DgfrCallState<Job>> putJobApi(String id)

Update a single scheduled job

putResizeOrganizationLogo
Link copied to clipboard
Flow<DgfrCallState<UploadedImage>> putResizeOrganizationLogo(String org, ByteArray file, String fileName, String contentType)

Set the logo BBox

putResizePostImage
Link copied to clipboard
Flow<DgfrCallState<UploadedImage>> putResizePostImage(String post, ByteArray file, String fileName, String contentType)

Set the image BBox

putSetHomeDatasets
Link copied to clipboard
Flow<DgfrCallState<List<Dataset>>> putSetHomeDatasets(List<String> datasetIds)

Set the homepage datasets editorial selection

putSetHomeReuses
Link copied to clipboard
Flow<DgfrCallState<List<Reuse>>> putSetHomeReuses(List<String> reuseIds)

Set the homepage reuses editorial selection

putUpdateCommunityResource
Link copied to clipboard
Flow<DgfrCallState<CommunityResource>> putUpdateCommunityResource(String community, CommunityResource payload, String dataset)

Update a given community resource

putUpdateDataset
Link copied to clipboard
Flow<DgfrCallState<Dataset>> putUpdateDataset(String dataset, Dataset payload)

Update a dataset given its identifier

putUpdateHarvestSource
Link copied to clipboard
Flow<DgfrCallState<HarvestSource>> putUpdateHarvestSource(String ident, HarvestSource payload)

Update a harvest source

putUpdateMe
Link copied to clipboard
Flow<DgfrCallState<Me>> putUpdateMe(Me payload)

Update my profile

putUpdateOrganization
Link copied to clipboard
Flow<DgfrCallState<Organization>> putUpdateOrganization(String org, Organization payload)

Update a organization given its identifier

putUpdateOrganizationMember
Link copied to clipboard
Flow<DgfrCallState<Member>> putUpdateOrganizationMember(String org, String user, Member payload)

Update member status into a given organization

putUpdatePost
Link copied to clipboard
Flow<DgfrCallState<Post>> putUpdatePost(String post, Post payload)

Update a given post

putUpdateResource
Link copied to clipboard
Flow<DgfrCallState<Resource>> putUpdateResource(String rid, String dataset, Resource payload)

Update a given resource on a given dataset

putUpdateResources
Link copied to clipboard
Flow<DgfrCallState<List<Resource>>> putUpdateResources(String dataset, List<Resource> payload)

Reorder resources

putUpdateReuse
Link copied to clipboard
Flow<DgfrCallState<Reuse>> putUpdateReuse(String reuse, Reuse payload)

Update a given reuse

putUpdateTopic
Link copied to clipboard
Flow<DgfrCallState<Topic>> putUpdateTopic(String topic, Topic payload)

Update a given topic

putUpdateUser
Link copied to clipboard
Flow<DgfrCallState<User>> putUpdateUser(String user, User payload)

Update a user given its identifier

setApiKey
Link copied to clipboard
Unit setApiKey(String apiKey)