solapi
    Preparing search index...

    Hierarchy (View Summary)

    Index

    Constructors

    Methods

    • 메시지 목록 조회

      Parameters

      Returns Promise<
          {
              limit: number;
              messageList: {
                  readonly [key: string]: {
                      _id?: string;
                      accountId?: string;
                      autoTypeDetect?: boolean;
                      clusterKey: string
                      | null
                      | undefined;
                      country: string | null | undefined;
                      currentQueue?: unknown;
                      customFields?: { readonly [key: string]: string } | null;
                      dateCreated?: string;
                      dateProcessed: string | null | undefined;
                      dateReceived: string | null | undefined;
                      dateReported: string | null | undefined;
                      dateUpdated?: string;
                      faxOptions?: { readonly [key: string]: unknown } | null;
                      faxPageCount?: number | null;
                      from: string | null | undefined;
                      groupId?: string;
                      imageId: string | null | undefined;
                      kakaoOptions?: { readonly [key: string]: unknown } | null;
                      log?: readonly unknown[] | null;
                      messageId?: string;
                      naverOptions?: { readonly [key: string]: unknown } | null;
                      networkCode: string | null | undefined;
                      networkName: string | null | undefined;
                      queues?: readonly unknown[] | null;
                      rcsOptions?: { readonly [key: string]: unknown } | null;
                      reason: string | null | undefined;
                      replacement?: boolean;
                      replacements?: readonly unknown[] | null;
                      resendCount?: number;
                      status: string | null | undefined;
                      statusCode: string | null | undefined;
                      subject: string | null | undefined;
                      text: string | null | undefined;
                      to?: string | readonly string[];
                      type:
                          | "SMS"
                          | "LMS"
                          | "MMS"
                          | "ATA"
                          | "CTA"
                          | "CTI"
                          | "NSA"
                          | "RCS_SMS"
                          | "RCS_LMS"
                          | "RCS_MMS"
                          | "RCS_TPL"
                          | "RCS_ITPL"
                          | "RCS_LTPL"
                          | "FAX"
                          | "VOICE"
                          | "BMS_TEXT"
                          | "BMS_IMAGE"
                          | "BMS_WIDE"
                          | "BMS_WIDE_ITEM_LIST"
                          | "BMS_CAROUSEL_FEED"
                          | "BMS_PREMIUM_VIDEO"
                          | "BMS_COMMERCE"
                          | "BMS_CAROUSEL_COMMERCE"
                          | "BMS_FREE"
                          | null
                          | undefined;
                      unavailableSenderNumber?: boolean
                      | null;
                      voiceDuration?: number | null;
                      voiceOptions?: { readonly [key: string]: unknown } | null;
                      voiceReplied?: boolean | null;
                  };
              };
              nextKey?: string
              | null;
              startKey?: string | null;
          },
      >

    • 통계 조회

      Parameters

      • Optionaldata: Readonly<
            {
                endDate?: string
                | Date;
                masterAccountId?: string;
                startDate?: string | Date;
            },
        >

        통계 상세 조건 파라미터

      Returns Promise<
          {
              balance: number;
              dailyBalanceAvg?: number;
              dailyFailedCountAvg?: number;
              dailyPointAvg?: number;
              dailySuccessedCountAvg?: number;
              dailyTotalCountAvg?: number;
              deposit?: number;
              failed: {
                  ata: number;
                  bms_carousel_commerce?: number;
                  bms_carousel_feed?: number;
                  bms_commerce?: number;
                  bms_free?: number;
                  bms_image?: number;
                  bms_premium_video?: number;
                  bms_text?: number;
                  bms_wide?: number;
                  bms_wide_item_list?: number;
                  cta: number;
                  cti: number;
                  fax?: number;
                  lms: number;
                  mms: number;
                  nsa: number;
                  rcs_itpl?: number;
                  rcs_lms: number;
                  rcs_ltpl?: number;
                  rcs_mms: number;
                  rcs_sms: number;
                  rcs_tpl: number;
                  sms: number;
                  total: number;
                  voice?: number;
              };
              monthlyBalanceAvg: number;
              monthlyDepositAvg?: number;
              monthlyPointAvg: number;
              monthPeriod: readonly {
                  balance: number;
                  balanceAvg: number;
                  date: string;
                  dayPeriod: readonly {
                      _id: string;
                      balance: number;
                      date?: string;
                      deposit?: number;
                      failed: {
                          ata: number;
                          bms_carousel_commerce?: number;
                          bms_carousel_feed?: number;
                          bms_commerce?: number;
                          bms_free?: number;
                          bms_image?: number;
                          bms_premium_video?: number;
                          bms_text?: number;
                          bms_wide?: number;
                          bms_wide_item_list?: number;
                          cta: number;
                          cti: number;
                          fax?: number;
                          lms: number;
                          mms: number;
                          nsa: number;
                          rcs_itpl?: number;
                          rcs_lms: number;
                          rcs_ltpl?: number;
                          rcs_mms: number;
                          rcs_sms: number;
                          rcs_tpl: number;
                          sms: number;
                          total: number;
                          voice?: number;
                      };
                      month: string;
                      point: number;
                      refund: { balance: number; deposit?: number; point: number };
                      statusCode: {
                          readonly [key: string]: {
                              ata?: number;
                              bms_carousel_commerce?: number;
                              bms_carousel_feed?: number;
                              bms_commerce?: number;
                              bms_free?: number;
                              bms_image?: number;
                              bms_premium_video?: number;
                              bms_text?: number;
                              bms_wide?: number;
                              bms_wide_item_list?: number;
                              cta?: number;
                              cti?: number;
                              fax?: number;
                              lms?: number;
                              mms?: number;
                              nsa?: number;
                              rcs_itpl?: number;
                              rcs_lms?: number;
                              rcs_ltpl?: number;
                              rcs_mms?: number;
                              rcs_sms?: number;
                              rcs_tpl?: number;
                              sms?: number;
                              voice?: number;
                          };
                      };
                      successed: {
                          ata: number;
                          bms_carousel_commerce?: number;
                          bms_carousel_feed?: number;
                          bms_commerce?: number;
                          bms_free?: number;
                          bms_image?: number;
                          bms_premium_video?: number;
                          bms_text?: number;
                          bms_wide?: number;
                          bms_wide_item_list?: number;
                          cta: number;
                          cti: number;
                          fax?: number;
                          lms: number;
                          mms: number;
                          nsa: number;
                          rcs_itpl?: number;
                          rcs_lms: number;
                          rcs_ltpl?: number;
                          rcs_mms: number;
                          rcs_sms: number;
                          rcs_tpl: number;
                          sms: number;
                          total: number;
                          voice?: number;
                      };
                      total: {
                          ata: number;
                          bms_carousel_commerce?: number;
                          bms_carousel_feed?: number;
                          bms_commerce?: number;
                          bms_free?: number;
                          bms_image?: number;
                          bms_premium_video?: number;
                          bms_text?: number;
                          bms_wide?: number;
                          bms_wide_item_list?: number;
                          cta: number;
                          cti: number;
                          fax?: number;
                          lms: number;
                          mms: number;
                          nsa: number;
                          rcs_itpl?: number;
                          rcs_lms: number;
                          rcs_ltpl?: number;
                          rcs_mms: number;
                          rcs_sms: number;
                          rcs_tpl: number;
                          sms: number;
                          total: number;
                          voice?: number;
                      };
                  }[];
                  deposit?: number;
                  depositAvg?: number;
                  failed: {
                      ata: number;
                      bms_carousel_commerce?: number;
                      bms_carousel_feed?: number;
                      bms_commerce?: number;
                      bms_free?: number;
                      bms_image?: number;
                      bms_premium_video?: number;
                      bms_text?: number;
                      bms_wide?: number;
                      bms_wide_item_list?: number;
                      cta: number;
                      cti: number;
                      fax?: number;
                      lms: number;
                      mms: number;
                      nsa: number;
                      rcs_itpl?: number;
                      rcs_lms: number;
                      rcs_ltpl?: number;
                      rcs_mms: number;
                      rcs_sms: number;
                      rcs_tpl: number;
                      sms: number;
                      total: number;
                      voice?: number;
                  };
                  point: number;
                  pointAvg: number;
                  refund?: {
                      balance: number;
                      balanceAvg: number;
                      deposit?: number;
                      depositAvg?: number;
                      point: number;
                      pointAvg: number;
                  };
                  successed: {
                      ata: number;
                      bms_carousel_commerce?: number;
                      bms_carousel_feed?: number;
                      bms_commerce?: number;
                      bms_free?: number;
                      bms_image?: number;
                      bms_premium_video?: number;
                      bms_text?: number;
                      bms_wide?: number;
                      bms_wide_item_list?: number;
                      cta: number;
                      cti: number;
                      fax?: number;
                      lms: number;
                      mms: number;
                      nsa: number;
                      rcs_itpl?: number;
                      rcs_lms: number;
                      rcs_ltpl?: number;
                      rcs_mms: number;
                      rcs_sms: number;
                      rcs_tpl: number;
                      sms: number;
                      total: number;
                      voice?: number;
                  };
                  total: {
                      ata: number;
                      bms_carousel_commerce?: number;
                      bms_carousel_feed?: number;
                      bms_commerce?: number;
                      bms_free?: number;
                      bms_image?: number;
                      bms_premium_video?: number;
                      bms_text?: number;
                      bms_wide?: number;
                      bms_wide_item_list?: number;
                      cta: number;
                      cti: number;
                      fax?: number;
                      lms: number;
                      mms: number;
                      nsa: number;
                      rcs_itpl?: number;
                      rcs_lms: number;
                      rcs_ltpl?: number;
                      rcs_mms: number;
                      rcs_sms: number;
                      rcs_tpl: number;
                      sms: number;
                      total: number;
                      voice?: number;
                  };
              }[];
              point: number;
              successed: {
                  ata: number;
                  bms_carousel_commerce?: number;
                  bms_carousel_feed?: number;
                  bms_commerce?: number;
                  bms_free?: number;
                  bms_image?: number;
                  bms_premium_video?: number;
                  bms_text?: number;
                  bms_wide?: number;
                  bms_wide_item_list?: number;
                  cta: number;
                  cti: number;
                  fax?: number;
                  lms: number;
                  mms: number;
                  nsa: number;
                  rcs_itpl?: number;
                  rcs_lms: number;
                  rcs_ltpl?: number;
                  rcs_mms: number;
                  rcs_sms: number;
                  rcs_tpl: number;
                  sms: number;
                  total: number;
                  voice?: number;
              };
              total: {
                  ata: number;
                  bms_carousel_commerce?: number;
                  bms_carousel_feed?: number;
                  bms_commerce?: number;
                  bms_free?: number;
                  bms_image?: number;
                  bms_premium_video?: number;
                  bms_text?: number;
                  bms_wide?: number;
                  bms_wide_item_list?: number;
                  cta: number;
                  cti: number;
                  fax?: number;
                  lms: number;
                  mms: number;
                  nsa: number;
                  rcs_itpl?: number;
                  rcs_lms: number;
                  rcs_ltpl?: number;
                  rcs_mms: number;
                  rcs_sms: number;
                  rcs_tpl: number;
                  sms: number;
                  total: number;
                  voice?: number;
              };
          },
      >

      GetStatisticsResponse 통계 결과

    • 메시지 발송 기능, sendMany 함수보다 개선된 오류 표시 기능등을 제공합니다. 한번의 요청으로 최대 10,000건까지 발송할 수 있습니다.

      Parameters

      • messages:
            | {
                autoTypeDetect?: boolean;
                country?: string;
                customFields?: { readonly [key: string]: string };
                faxOptions?: { fileIds: readonly string[] };
                imageId?: string;
                kakaoOptions?: {
                    adFlag?: boolean;
                    bms?: {
                        additionalContent?: string;
                        adult?: boolean;
                        buttons?: readonly (
                            | {
                                linkMobile: ...;
                                linkPc?: ...;
                                linkType: ...;
                                name: ...;
                                targetOut?: ...;
                            }
                            | {
                                linkAndroid?: ...;
                                linkIos?: ...;
                                linkMobile?: ...;
                                linkType: ...;
                                name: ...;
                                targetOut?: ...;
                            }
                            | { linkType: ...; name?: ... }
                            | { chatExtra?: ...; linkType: ...; name: ... }
                            | { chatExtra?: ...; linkType: ...; name: ... }
                            | { chatExtra?: ...; linkType: ...; name: ... }
                            | { chatExtra?: ...; linkType: ...; name: ... }
                            | { linkType: ...; name: ... }
                        )[];
                        carousel?:
                            | {
                                list: readonly {
                                    buttons: ...;
                                    content: ...;
                                    coupon?: ...;
                                    header: ...;
                                    imageId: ...;
                                    imageLink?: ...;
                                }[];
                                tail?: {
                                    linkAndroid?: ...;
                                    linkIos?: ...;
                                    linkMobile: ...;
                                    linkPc?: ...;
                                };
                            }
                            | {
                                head?: {
                                    content: ...;
                                    header: ...;
                                    imageId: ...;
                                    linkAndroid?: ...;
                                    linkIos?: ...;
                                    linkMobile?: ...;
                                    linkPc?: ...;
                                };
                                list: readonly {
                                    additionalContent?: ...;
                                    buttons: ...;
                                    commerce: ...;
                                    coupon?: ...;
                                    imageId: ...;
                                    imageLink?: ...;
                                }[];
                                tail?: {
                                    linkAndroid?: ...;
                                    linkIos?: ...;
                                    linkMobile: ...;
                                    linkPc?: ...;
                                };
                            };
                        chatBubbleType: | "TEXT"
                        | "IMAGE"
                        | "WIDE"
                        | "WIDE_ITEM_LIST"
                        | "COMMERCE"
                        | "CAROUSEL_FEED"
                        | "CAROUSEL_COMMERCE"
                        | "PREMIUM_VIDEO";
                        commerce?: {
                            discountFixed?: number;
                            discountPrice?: number;
                            discountRate?: number;
                            regularPrice: number;
                            title: string;
                        };
                        content?: string;
                        coupon?: {
                            description: string;
                            linkAndroid?: string;
                            linkIos?: string;
                            linkMobile?: string;
                            linkPc?: string;
                            title: string;
                        };
                        header?: string;
                        imageId?: string;
                        imageLink?: string;
                        mainWideItem?: {
                            imageId: string;
                            linkAndroid?: string;
                            linkIos?: string;
                            linkMobile: string;
                            linkPc?: string;
                            title?: string;
                        };
                        subWideItemList?: readonly {
                            imageId: string;
                            linkAndroid?: (...)
                            | (...);
                            linkIos?: (...) | (...);
                            linkMobile: string;
                            linkPc?: (...) | (...);
                            title: string;
                        }[];
                        targeting: "I"
                        | "M"
                        | "N";
                        video?: { imageId?: string; imageLink?: string; videoUrl: string };
                    };
                    buttons?: readonly (
                        | {
                            buttonName: string;
                            buttonType: "WL";
                            linkMo: string;
                            linkPc?: string
                            | null;
                        }
                        | {
                            buttonName: string;
                            buttonType: "AL";
                            linkAnd: string;
                            linkIos: string;
                        }
                        | {
                            buttonName: string;
                            buttonType: "AC"
                            | "BK"
                            | "MD"
                            | "BC"
                            | "BT"
                            | "DS";
                        }
                    )[];
                    disableSms?: boolean;
                    imageId?: string;
                    pfId: string;
                    templateId?: string;
                    variables?: { readonly [key: string]: string };
                };
                naverOptions?: {
                    buttons?: readonly {
                        buttonName: string;
                        buttonType: string;
                        linkAnd?: string;
                        linkIos?: string;
                        linkMo?: string;
                        linkPc?: string;
                    }[];
                    disableSms?: boolean;
                    talkId: string;
                    templateId: string;
                    variables?: { readonly [key: string]: string };
                };
                rcsOptions?: {
                    additionalBody?: {
                        buttons?: readonly (
                            | { buttonName: ...; buttonType: ...; link: ... }
                            | { buttonName: ...; buttonType: ...; latitude: ...; longitude: ... }
                            | { buttonName: ...; buttonType: ...; link: ... }
                        )[];
                        description: string;
                        imaggeId?: string;
                        title: string;
                    };
                    brandId: string;
                    buttons?: readonly (
                        | { buttonName: string; buttonType: "WL"; link: string }
                        | {
                            buttonName: string;
                            buttonType: "ML";
                            latitude: string;
                            longitude: string;
                        }
                        | {
                            buttonName: string;
                            buttonType: "MQ"
                            | "MR"
                            | "CA"
                            | "CL"
                            | "DL"
                            | "MS";
                            link: string;
                        }
                    )[];
                    commercialType?: boolean;
                    copyAllowed?: boolean;
                    disableSms?: boolean;
                    mmsType?: "M3"
                    | "S3"
                    | "M4"
                    | "S4"
                    | "M5"
                    | "S5"
                    | "M6"
                    | "S6";
                    templateId?: string;
                    variables?: { readonly [key: string]: string };
                };
                replacements?: readonly {}[];
                subject?: string;
                text?: string;
                type?: | "SMS"
                | "LMS"
                | "MMS"
                | "ATA"
                | "CTA"
                | "CTI"
                | "NSA"
                | "RCS_SMS"
                | "RCS_LMS"
                | "RCS_MMS"
                | "RCS_TPL"
                | "RCS_ITPL"
                | "RCS_LTPL"
                | "FAX"
                | "VOICE"
                | "BMS_TEXT"
                | "BMS_IMAGE"
                | "BMS_WIDE"
                | "BMS_WIDE_ITEM_LIST"
                | "BMS_CAROUSEL_FEED"
                | "BMS_PREMIUM_VIDEO"
                | "BMS_COMMERCE"
                | "BMS_CAROUSEL_COMMERCE"
                | "BMS_FREE";
                voiceOptions?: {
                    counselorNumber?: string;
                    headerMessage?: string;
                    replyRange?: 2
                    | 1
                    | 3
                    | 4
                    | 5
                    | 6
                    | 7
                    | 8
                    | 9;
                    tailMessage?: string;
                    voiceType: "FEMALE" | "MALE";
                };
            } & { from?: string; to: string
            | readonly string[] }
            | readonly (
                {
                    autoTypeDetect?: boolean;
                    country?: string;
                    customFields?: { readonly [key: string]: string };
                    faxOptions?: { fileIds: readonly string[] };
                    imageId?: string;
                    kakaoOptions?: {
                        adFlag?: boolean;
                        bms?: {
                            additionalContent?: string;
                            adult?: boolean;
                            buttons?: readonly (
                                (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                            )[];
                            carousel?:
                                | { list: readonly (...)[]; tail?: (...) | (...) }
                                | {
                                    head?: (...) | (...);
                                    list: readonly (...)[];
                                    tail?: (...) | (...);
                                };
                            chatBubbleType: | "TEXT"
                            | "IMAGE"
                            | "WIDE"
                            | "WIDE_ITEM_LIST"
                            | "COMMERCE"
                            | "CAROUSEL_FEED"
                            | "CAROUSEL_COMMERCE"
                            | "PREMIUM_VIDEO";
                            commerce?: {
                                discountFixed?: (...)
                                | (...);
                                discountPrice?: (...) | (...);
                                discountRate?: (...) | (...);
                                regularPrice: number;
                                title: string;
                            };
                            content?: string;
                            coupon?: {
                                description: string;
                                linkAndroid?: (...)
                                | (...);
                                linkIos?: (...) | (...);
                                linkMobile?: (...) | (...);
                                linkPc?: (...) | (...);
                                title: string;
                            };
                            header?: string;
                            imageId?: string;
                            imageLink?: string;
                            mainWideItem?: {
                                imageId: string;
                                linkAndroid?: (...)
                                | (...);
                                linkIos?: (...) | (...);
                                linkMobile: string;
                                linkPc?: (...) | (...);
                                title?: (...) | (...);
                            };
                            subWideItemList?: readonly {
                                imageId: ...;
                                linkAndroid?: ...;
                                linkIos?: ...;
                                linkMobile: ...;
                                linkPc?: ...;
                                title: ...;
                            }[];
                            targeting: "I"
                            | "M"
                            | "N";
                            video?: {
                                imageId?: (...) | (...);
                                imageLink?: (...) | (...);
                                videoUrl: string;
                            };
                        };
                        buttons?: readonly (
                            | {
                                buttonName: string;
                                buttonType: "WL";
                                linkMo: string;
                                linkPc?: (...)
                                | (...)
                                | (...);
                            }
                            | {
                                buttonName: string;
                                buttonType: "AL";
                                linkAnd: string;
                                linkIos: string;
                            }
                            | {
                                buttonName: string;
                                buttonType: (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            }
                        )[];
                        disableSms?: boolean;
                        imageId?: string;
                        pfId: string;
                        templateId?: string;
                        variables?: { readonly [key: string]: string };
                    };
                    naverOptions?: {
                        buttons?: readonly {
                            buttonName: string;
                            buttonType: string;
                            linkAnd?: string;
                            linkIos?: string;
                            linkMo?: string;
                            linkPc?: string;
                        }[];
                        disableSms?: boolean;
                        talkId: string;
                        templateId: string;
                        variables?: { readonly [key: string]: string };
                    };
                    rcsOptions?: {
                        additionalBody?: {
                            buttons?: readonly ((...) | (...) | (...))[];
                            description: string;
                            imaggeId?: string;
                            title: string;
                        };
                        brandId: string;
                        buttons?: readonly (
                            | { buttonName: string; buttonType: "WL"; link: string }
                            | {
                                buttonName: string;
                                buttonType: "ML";
                                latitude: string;
                                longitude: string;
                            }
                            | {
                                buttonName: string;
                                buttonType: (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                                link: string;
                            }
                        )[];
                        commercialType?: boolean;
                        copyAllowed?: boolean;
                        disableSms?: boolean;
                        mmsType?: "M3"
                        | "S3"
                        | "M4"
                        | "S4"
                        | "M5"
                        | "S5"
                        | "M6"
                        | "S6";
                        templateId?: string;
                        variables?: { readonly [key: string]: string };
                    };
                    replacements?: readonly {}[];
                    subject?: string;
                    text?: string;
                    type?: | "SMS"
                    | "LMS"
                    | "MMS"
                    | "ATA"
                    | "CTA"
                    | "CTI"
                    | "NSA"
                    | "RCS_SMS"
                    | "RCS_LMS"
                    | "RCS_MMS"
                    | "RCS_TPL"
                    | "RCS_ITPL"
                    | "RCS_LTPL"
                    | "FAX"
                    | "VOICE"
                    | "BMS_TEXT"
                    | "BMS_IMAGE"
                    | "BMS_WIDE"
                    | "BMS_WIDE_ITEM_LIST"
                    | "BMS_CAROUSEL_FEED"
                    | "BMS_PREMIUM_VIDEO"
                    | "BMS_COMMERCE"
                    | "BMS_CAROUSEL_COMMERCE"
                    | "BMS_FREE";
                    voiceOptions?: {
                        counselorNumber?: string;
                        headerMessage?: string;
                        replyRange?: 2
                        | 1
                        | 3
                        | 4
                        | 5
                        | 6
                        | 7
                        | 8
                        | 9;
                        tailMessage?: string;
                        voiceType: "FEMALE" | "MALE";
                    };
                } & { from?: string; to: string
                | readonly string[] }
            )[]

        발송 요청할 메시지 파라미터(문자, 알림톡 등)

      • OptionalrequestConfigParameter: {
            allowDuplicates?: boolean;
            appId?: string;
            scheduledDate?: string;
            showMessageList?: boolean;
        }

        request시 필요한 파라미터 오브젝트

      Returns Promise<
          {
              failedMessageList: readonly {
                  accountId: string;
                  country: string;
                  customFields?: { readonly [key: string]: string };
                  from: string;
                  messageId: string;
                  statusCode: string;
                  statusMessage: string;
                  to: string;
                  type: string;
              }[];
              groupInfo: {
                  accountId: string;
                  allowDuplicates: boolean;
                  apiVersion: string;
                  app: {
                      appId: string
                      | null
                      | undefined;
                      profit: {
                          ata: number;
                          bms_carousel_commerce?: number;
                          bms_carousel_feed?: number;
                          bms_commerce?: number;
                          bms_free?: number;
                          bms_image?: number;
                          bms_premium_video?: number;
                          bms_text?: number;
                          bms_wide?: number;
                          bms_wide_item_list?: number;
                          cta: number;
                          cti: number;
                          fax?: number;
                          lms: number;
                          mms: number;
                          nsa: number;
                          rcs_itpl?: number;
                          rcs_lms: number;
                          rcs_ltpl?: number;
                          rcs_mms: number;
                          rcs_sms: number;
                          rcs_tpl: number;
                          sms: number;
                          voice?: number;
                      };
                  };
                  balance: {
                      refund: number;
                      replacement: number;
                      requested: number;
                      sum: number;
                  };
                  count: {
                      refund: number;
                      registeredFailed: number;
                      registeredSuccess: number;
                      sentFailed: number;
                      sentPending: number;
                      sentReplacement: number;
                      sentSuccess: number;
                      sentTotal: number;
                      total: number;
                  };
                  countForCharge: {
                      ata: { readonly [key: string]: number };
                      bms_carousel_commerce?: { readonly [key: string]: number };
                      bms_carousel_feed?: { readonly [key: string]: number };
                      bms_commerce?: { readonly [key: string]: number };
                      bms_free?: { readonly [key: string]: number };
                      bms_image?: { readonly [key: string]: number };
                      bms_premium_video?: { readonly [key: string]: number };
                      bms_text?: { readonly [key: string]: number };
                      bms_wide?: { readonly [key: string]: number };
                      bms_wide_item_list?: { readonly [key: string]: number };
                      cta: { readonly [key: string]: number };
                      cti: { readonly [key: string]: number };
                      fax?: { readonly [key: string]: number };
                      lms: { readonly [key: string]: number };
                      mms: { readonly [key: string]: number };
                      nsa: { readonly [key: string]: number };
                      rcs_itpl?: { readonly [key: string]: number };
                      rcs_lms: { readonly [key: string]: number };
                      rcs_ltpl?: { readonly [key: string]: number };
                      rcs_mms: { readonly [key: string]: number };
                      rcs_sms: { readonly [key: string]: number };
                      rcs_tpl: { readonly [key: string]: number };
                      sms: { readonly [key: string]: number };
                      voice?: { readonly [key: string]: number };
                  };
                  dateCompleted: string
                  | null
                  | undefined;
                  dateCreated: string;
                  dateSent: string | null | undefined;
                  dateUpdated: string;
                  groupId: string;
                  isRefunded: boolean;
                  log: readonly { readonly [key: string]: unknown }[];
                  masterAccountId: string | null;
                  point: {
                      refund: number;
                      replacement: number;
                      requested: number;
                      sum: number;
                  };
                  price: { readonly [key: string]: unknown };
                  scheduledDate: string | null | undefined;
                  status: string;
              };
              messageList?: readonly {
                  customFields?: { readonly [key: string]: string };
                  messageId: string;
                  statusCode: string;
                  statusMessage: string;
              }[];
          },
      >

      MessageNotReceivedError 모든 메시지 접수건이 실패건으로 진행되는 경우 반환되는 에러

      BadRequestError 잘못된 파라미터를 기입했거나, 데이터가 아예 없는 경우 반환되는 에러