Table of Contents

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

Status MemberStatus?

Filter by membership status.

AccountName string

Filter by account name (partial match).

Order MembershipOrderField?

Field to order results by.

Direction ListOrderDirection?

Sort direction.

Page int?

Page number (minimum 1, default 1).

PerPage int?

Results per page (5-50, default 20).

Properties

AccountName

Filter by account name (partial match).

public string? AccountName { get; init; }

Property Value

string

Direction

Sort direction.

public ListOrderDirection? Direction { get; init; }

Property Value

ListOrderDirection?

Order

Field to order results by.

public MembershipOrderField? Order { get; init; }

Property Value

MembershipOrderField?

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; }

Property Value

MemberStatus?