Magidoc

Retrieve a page of Transcripts.

Arguments

#

filter

Filtering predicate. Supported fields and operators:

  • owner._id, owner._kind: eq, ne, in
  • name: eq, ne, contains, is absent, is present
  • confidential: eq
  • startDateTime, endDateTime: eq, ne, gt, gte, lt, lte
  • metadata.: eq, ne (metadata.iCalUid additionally supports in, contains)
  • linkedEntities._id, linkedEntities._kind: eq, ne Predicates can be combined with and, or, not and brackets. Owner is matched against the reference stored on creation, e.g. kind 'User' with a federated identifier. Example: owner._id eq 'f:64025b69-e770-4e94-9a51-616d00c4091b:12345' and owner._kind eq 'User'

NULL handling for name, confidential, owner., startDateTime, endDateTime and metadata.iCalUid: ne and not(...) follow standard SQL three-valued logic, so they exclude records where the compared field itself is null - they are not a general-purpose "does not match" filter. For example, transcripts with no name are returned by neither name ne 'x' nor not(name contains 'x') , even though their (absent) name technically doesn't equal or contain 'x'. To include such records too, explicitly OR in an is absent check, e.g.: name is absent or not(name contains 'fragment') name is absent or name ne 'value' Other metadata. paths and linkedEntities. are evaluated as JSON path predicates and do not follow this rule; is absent / is present on those paths test the whole metadata / linkedEntities object, not the individual key.

pageable

Response

#

Returns TranscriptPage .

Example

#

    
  

3

    
  

3

    
  

3