MemberFieldDto: {
    id: string;
    isActive: boolean;
    isDefault: boolean;
    key: string;
    label: string;
    options: string[] | null;
    order: number;
    required: boolean;
    type:
        | "SHORT_TEXT"
        | "LONG_TEXT"
        | "NUMBER"
        | "DATE"
        | "SELECT"
        | "MULTI_SELECT";
}

Type declaration

  • id: string
  • isActive: boolean
  • isDefault: boolean
  • key: string

    필드 key. 기본 필드(isDefault=true)의 key 는 구성원 목록 응답 프로퍼티와 이렇게 대응한다 — name→displayName, identifier→email, role→role, last_login_at→lastLoginAt. affiliation→affiliation, external_member_code→externalMemberCode. bio·signup_method 는 아직 목록 응답에 대응 프로퍼티가 없다(EDT-11312). 커스텀 필드 값은 members[].fieldValues 에서 fieldId 로 찾는다.

  • label: string
  • options: string[] | null
  • order: number
  • required: boolean
  • type:
        | "SHORT_TEXT"
        | "LONG_TEXT"
        | "NUMBER"
        | "DATE"
        | "SELECT"
        | "MULTI_SELECT"