/** * Synapse REST API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A request to retrieve a page of accessor groups. Accessors will be group by submitter and access requirement. * @export * @interface AccessorGroupRequest */ export interface AccessorGroupRequest { /** * The condition to filter by AccessRequirement. Use NULL to ignore this filter. * @type {string} * @memberof AccessorGroupRequest */ accessRequirementId?: string; /** * The condition to filter by submitter. Use NULL to ignore this filter. * @type {string} * @memberof AccessorGroupRequest */ submitterId?: string; /** * The condition to filter by accessor. Use NULL to ignore this filter. * @type {string} * @memberof AccessorGroupRequest */ accessorId?: string; /** * The condition to filter by expiration. Use NULL to ignore this filter. * @type {string} * @memberof AccessorGroupRequest */ expireBefore?: string; /** * The token to get the next page result. Use NULL to get the first page. * @type {string} * @memberof AccessorGroupRequest */ nextPageToken?: string; } /** * Check if a given object implements the AccessorGroupRequest interface. */ export declare function instanceOfAccessorGroupRequest(value: object): value is AccessorGroupRequest; export declare function AccessorGroupRequestFromJSON(json: any): AccessorGroupRequest; export declare function AccessorGroupRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): AccessorGroupRequest; export declare function AccessorGroupRequestToJSON(json: any): AccessorGroupRequest; export declare function AccessorGroupRequestToJSONTyped(value?: AccessorGroupRequest | null, ignoreDiscriminator?: boolean): any;