OrganizationsApi

public interface OrganizationsApi implements WithApiKey

Organization related operations

Functions

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

Delete a organization given its identifier

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

Delete a badge for a given organization

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

Delete member from an organization

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

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

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

List all available organization badges and their labels

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

List membership requests for a given organization

getListOrganizationDatasets
Link copied to clipboard
abstract 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
abstract Flow<DgfrCallState<List<Discussion>>> getListOrganizationDiscussions(String org)

List organization discussions

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

List all followers for a given object

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

List organization issues

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

List organization reuses (including private ones when member)

getListOrganizations
Link copied to clipboard
abstract 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

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

Get a organization given its identifier

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

List all possible organization roles

getRdfOrganization
Link copied to clipboard
abstract Flow<DgfrCallState<String>> getRdfOrganization(String org)
getRdfOrganizationFormat
Link copied to clipboard
abstract Flow<DgfrCallState<String>> getRdfOrganizationFormat(String org, String format)
getSuggestOrganizations
Link copied to clipboard
abstract Flow<DgfrCallState<List<OrganizationSuggestion>>> getSuggestOrganizations(String q, Integer size)

Suggest organizations

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

Accept user membership to a given organization

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

Create a new badge for a given organization

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

Create a new organization

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

Add a member into a given organization

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

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

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

Apply for membership to a given organization

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

Upload a new logo

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

Refuse user membership to a given organization

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

Set the logo BBox

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

Update a organization given its identifier

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

Update member status into a given organization

setApiKey
Link copied to clipboard
abstract Unit setApiKey(String apiKey)

Inheritors

DgfrService
Link copied to clipboard