Class AsyncRawOrgBiddingGroupsClient


  • public class AsyncRawOrgBiddingGroupsClient
    extends java.lang.Object
    • Constructor Detail

      • AsyncRawOrgBiddingGroupsClient

        public AsyncRawOrgBiddingGroupsClient​(ClientOptions clientOptions)
    • Method Detail

      • byIdV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<OrgBiddingGroup1>> byIdV1​(java.lang.String groupId)
        Fetches an org bidding group by id. | authz: allowed_org_types=[provider], min_org_role=operator | () -> (OrgBiddingGroup1)
      • byIdV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<OrgBiddingGroup1>> byIdV1​(java.lang.String groupId,
                                                                                                    RequestOptions requestOptions)
        Fetches an org bidding group by id. | authz: allowed_org_types=[provider], min_org_role=operator | () -> (OrgBiddingGroup1)
      • listByOrgV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<OrgBiddingGroupListRes>> listByOrgV1()
        Lists org bidding groups owned by the caller's org with filtering, sorting, and pagination. | authz: allowed_org_types=[provider], min_org_role=operator | () -> (OrgBiddingGroupListRes)
      • createV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.String>> createV1​(OrgBiddingGroupClientCreate1 request)
        Creates an org bidding group owned by the caller's org. The group starts empty — add members via /add_provider_member. | authz: allowed_org_types=[provider], min_org_role=operator | (OrgBiddingGroupClientCreate1) -> (PydanticObjectId)
      • createV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.String>> createV1​(OrgBiddingGroupClientCreate1 request,
                                                                                                      RequestOptions requestOptions)
        Creates an org bidding group owned by the caller's org. The group starts empty — add members via /add_provider_member. | authz: allowed_org_types=[provider], min_org_role=operator | (OrgBiddingGroupClientCreate1) -> (PydanticObjectId)
      • updateNameV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> updateNameV1​(java.lang.String groupId,
                                                                                                           OrgBiddingGroupsUpdateNameV1Request request)
        Updates the name of an org bidding group. | authz: allowed_org_types=[provider], min_org_role=operator | () -> (bool)
      • updateNameV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> updateNameV1​(java.lang.String groupId,
                                                                                                           OrgBiddingGroupsUpdateNameV1Request request,
                                                                                                           RequestOptions requestOptions)
        Updates the name of an org bidding group. | authz: allowed_org_types=[provider], min_org_role=operator | () -> (bool)
      • addProviderMemberV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> addProviderMemberV1​(java.lang.String groupId,
                                                                                                                  java.lang.String providerOrgId)
        Adds an on-chrt provider org to a bidding group. The provider must have a live provider -> provider connection to the caller's org. Duplicate adds are idempotent ($addToSet). | authz: allowed_org_types=[provider], min_org_role=operator | () -> (bool)
      • addProviderMemberV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> addProviderMemberV1​(java.lang.String groupId,
                                                                                                                  java.lang.String providerOrgId,
                                                                                                                  RequestOptions requestOptions)
        Adds an on-chrt provider org to a bidding group. The provider must have a live provider -> provider connection to the caller's org. Duplicate adds are idempotent ($addToSet). | authz: allowed_org_types=[provider], min_org_role=operator | () -> (bool)
      • removeProviderMemberV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> removeProviderMemberV1​(java.lang.String groupId,
                                                                                                                     java.lang.String providerOrgId)
        Removes an on-chrt provider org from a bidding group. No-op if not a member. Live Listings retain their snapshotted members. | authz: allowed_org_types=[provider], min_org_role=operator | () -> (bool)
      • removeProviderMemberV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> removeProviderMemberV1​(java.lang.String groupId,
                                                                                                                     java.lang.String providerOrgId,
                                                                                                                     RequestOptions requestOptions)
        Removes an on-chrt provider org from a bidding group. No-op if not a member. Live Listings retain their snapshotted members. | authz: allowed_org_types=[provider], min_org_role=operator | () -> (bool)
      • deleteV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> deleteV1​(java.lang.String groupId)
        Hard-deletes an org bidding group. Live Listings that used this group as a source are unaffected — they hold their own snapshotted participant_provider_org_ids. | authz: allowed_org_types=[provider], min_org_role=operator | () -> (bool)
      • deleteV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> deleteV1​(java.lang.String groupId,
                                                                                                       RequestOptions requestOptions)
        Hard-deletes an org bidding group. Live Listings that used this group as a source are unaffected — they hold their own snapshotted participant_provider_org_ids. | authz: allowed_org_types=[provider], min_org_role=operator | () -> (bool)