Class StudentDiscussionsOverview

Constructors

  • Parameters

    • client: Pronote
    • clientQueue: default
    • clientSession: Session
    • data: {
          listeEtiquettes: PronoteValue<24, {
              G: PronoteApiDiscussionFolderType;
              L: string;
              N: string;
          }[]>;
          listeMessagerie: PronoteValue<24, {
              N: string;
              avecModifObjet?: boolean;
              avecReponse?: boolean;
              dernierPossessionMessage?: {
                  V: {
                      N: string;
                  };
                  _T: number;
              };
              estNonPossede: boolean;
              estUneDiscussion?: boolean;
              fermable?: boolean;
              ferme?: boolean;
              indicePere?: number;
              initiateur?: string;
              libelleDate?: string;
              listeEtiquettes?: PronoteValue<24, {
                  N: string;
              }[]>;
              listePossessionsMessages: {
                  V: {
                      N: string;
                  }[];
                  _T: number;
              };
              lu?: boolean;
              messageFenetre?: {
                  V: {
                      G: number;
                      N: string;
                  };
                  _T: number;
              };
              messagePourParticipants?: {
                  V: {
                      N: string;
                  };
                  _T: number;
              };
              nbBrouillons?: number;
              nbNonLus?: number;
              nbPublic?: number;
              nombreMessages?: number;
              objet?: string;
              profondeur: number;
              public?: string;
          }[]>;
          strSuperAdministrateurs: string;
      }
      • listeEtiquettes: PronoteValue<24, {
            G: PronoteApiDiscussionFolderType;
            L: string;
            N: string;
        }[]>
      • listeMessagerie: PronoteValue<24, {
            N: string;
            avecModifObjet?: boolean;
            avecReponse?: boolean;
            dernierPossessionMessage?: {
                V: {
                    N: string;
                };
                _T: number;
            };
            estNonPossede: boolean;
            estUneDiscussion?: boolean;
            fermable?: boolean;
            ferme?: boolean;
            indicePere?: number;
            initiateur?: string;
            libelleDate?: string;
            listeEtiquettes?: PronoteValue<24, {
                N: string;
            }[]>;
            listePossessionsMessages: {
                V: {
                    N: string;
                }[];
                _T: number;
            };
            lu?: boolean;
            messageFenetre?: {
                V: {
                    G: number;
                    N: string;
                };
                _T: number;
            };
            messagePourParticipants?: {
                V: {
                    N: string;
                };
                _T: number;
            };
            nbBrouillons?: number;
            nbNonLus?: number;
            nbPublic?: number;
            nombreMessages?: number;
            objet?: string;
            profondeur: number;
            public?: string;
        }[]>
      • strSuperAdministrateurs: string

    Returns StudentDiscussionsOverview

Properties

#client: Pronote
#clientQueue: default
#clientSession: Session
#discussions: StudentDiscussion[]
#rawDiscussions: Record<string, {
    N: string;
    avecModifObjet?: boolean;
    avecReponse?: boolean;
    dernierPossessionMessage?: {
        V: {
            N: string;
        };
        _T: number;
    };
    estNonPossede: boolean;
    estUneDiscussion?: boolean;
    fermable?: boolean;
    ferme?: boolean;
    indicePere?: number;
    initiateur?: string;
    libelleDate?: string;
    listeEtiquettes?: PronoteValue<24, {
        N: string;
    }[]>;
    listePossessionsMessages: {
        V: {
            N: string;
        }[];
        _T: number;
    };
    lu?: boolean;
    messageFenetre?: {
        V: {
            G: number;
            N: string;
        };
        _T: number;
    };
    messagePourParticipants?: {
        V: {
            N: string;
        };
        _T: number;
    };
    nbBrouillons?: number;
    nbNonLus?: number;
    nbPublic?: number;
    nombreMessages?: number;
    objet?: string;
    profondeur: number;
    public?: string;
}> = {}

Type declaration

  • N: string
  • Optional avecModifObjet?: boolean
  • Optional avecReponse?: boolean
  • Optional dernierPossessionMessage?: {
        V: {
            N: string;
        };
        _T: number;
    }
    • V: {
          N: string;
      }
      • N: string
    • _T: number
  • estNonPossede: boolean
  • Optional estUneDiscussion?: boolean
  • Optional fermable?: boolean
  • Optional ferme?: boolean
  • Optional indicePere?: number
  • Optional initiateur?: string
  • Optional libelleDate?: string
  • Optional listeEtiquettes?: PronoteValue<24, {
        N: string;
    }[]>

    Only available if the item has been moved to another folder(s), see listeEtiquettes.

  • listePossessionsMessages: {
        V: {
            N: string;
        }[];
        _T: number;
    }
    • V: {
          N: string;
      }[]
    • _T: number
  • Optional lu?: boolean
  • Optional messageFenetre?: {
        V: {
            G: number;
            N: string;
        };
        _T: number;
    }
    • V: {
          G: number;
          N: string;
      }
      • G: number
      • N: string
    • _T: number
  • Optional messagePourParticipants?: {
        V: {
            N: string;
        };
        _T: number;
    }
    • V: {
          N: string;
      }
      • N: string
    • _T: number
  • Optional nbBrouillons?: number
  • Optional nbNonLus?: number
  • Optional nbPublic?: number
  • Optional nombreMessages?: number
  • Optional objet?: string
  • profondeur: number
  • Optional public?: string

Accessors

Methods

  • Parameters

    • data: {
          N: string;
          avecModifObjet?: boolean;
          avecReponse?: boolean;
          dernierPossessionMessage?: {
              V: {
                  N: string;
              };
              _T: number;
          };
          estNonPossede: boolean;
          estUneDiscussion?: boolean;
          fermable?: boolean;
          ferme?: boolean;
          indicePere?: number;
          initiateur?: string;
          libelleDate?: string;
          listeEtiquettes?: PronoteValue<24, {
              N: string;
          }[]>;
          listePossessionsMessages: {
              V: {
                  N: string;
              }[];
              _T: number;
          };
          lu?: boolean;
          messageFenetre?: {
              V: {
                  G: number;
                  N: string;
              };
              _T: number;
          };
          messagePourParticipants?: {
              V: {
                  N: string;
              };
              _T: number;
          };
          nbBrouillons?: number;
          nbNonLus?: number;
          nbPublic?: number;
          nombreMessages?: number;
          objet?: string;
          profondeur: number;
          public?: string;
      }[]

    Returns void