Class ListMembershipsFilters
- Namespace
- Cloudflare.NET.User.Models
- Assembly
- Cloudflare.NET.dll
Filtering and pagination options for listing memberships.
public record ListMembershipsFilters : IEquatable<ListMembershipsFilters>
- Inheritance
-
ListMembershipsFilters
- Implements
- Inherited Members
Constructors
ListMembershipsFilters(MemberStatus?, string?, MembershipOrderField?, ListOrderDirection?, int?, int?)
Filtering and pagination options for listing memberships.
public ListMembershipsFilters(MemberStatus? Status = null, string? AccountName = null, MembershipOrderField? Order = null, ListOrderDirection? Direction = null, int? Page = null, int? PerPage = null)
Parameters
StatusMemberStatus?Filter by membership status.
AccountNamestringFilter by account name (partial match).
OrderMembershipOrderField?Field to order results by.
DirectionListOrderDirection?Sort direction.
Pageint?Page number (minimum 1, default 1).
PerPageint?Results per page (5-50, default 20).
Properties
AccountName
Filter by account name (partial match).
public string? AccountName { get; init; }
Property Value
Direction
Sort direction.
public ListOrderDirection? Direction { get; init; }
Property Value
Order
Field to order results by.
public MembershipOrderField? Order { get; init; }
Property Value
Page
Page number (minimum 1, default 1).
public int? Page { get; init; }
Property Value
- int?
PerPage
Results per page (5-50, default 20).
public int? PerPage { get; init; }
Property Value
- int?
Status
Filter by membership status.
public MemberStatus? Status { get; init; }