diff --git a/docs/classes/LINE-Clients-Insight-Api-InsightApi.html b/docs/classes/LINE-Clients-Insight-Api-InsightApi.html index 4cbe77f6..14629bc5 100644 --- a/docs/classes/LINE-Clients-Insight-Api-InsightApi.html +++ b/docs/classes/LINE-Clients-Insight-Api-InsightApi.html @@ -223,7 +223,7 @@

contentTypes -  = ['getFriendsDemographics' => ['application/json'], 'getMessageEvent' => ['application/json'], 'getNumberOfFollowers' => ['application/json'], 'getNumberOfMessageDeliveries' => ['application/json'], 'getStatisticsPerUnit' => ['application/json']] +  = ['getFriendsDemographics' => ['application/json'], 'getMessageEvent' => ['application/json'], 'getNumberOfFollowers' => ['application/json'], 'getNumberOfMessageDeliveries' => ['application/json'], 'getRichMenuInsightDaily' => ['application/json'], 'getRichMenuInsightSummary' => ['application/json'], 'getStatisticsPerUnit' => ['application/json']]
@@ -426,6 +426,76 @@

Operation getNumberOfMessageDeliveriesWithHttpInfo
+
+ getRichMenuInsightDaily() + +  : GetRichMenuInsightDailyResponse|ErrorResponse +
+
Operation getRichMenuInsightDaily
+ +
+ getRichMenuInsightDailyAsync() + +  : PromiseInterface +
+
Operation getRichMenuInsightDailyAsync
+ +
+ getRichMenuInsightDailyAsyncWithHttpInfo() + +  : PromiseInterface +
+
Operation getRichMenuInsightDailyAsyncWithHttpInfo
+ +
+ getRichMenuInsightDailyRequest() + +  : Request +
+
Create request for operation 'getRichMenuInsightDaily'
+ +
+ getRichMenuInsightDailyWithHttpInfo() + +  : array<string|int, mixed> +
+
Operation getRichMenuInsightDailyWithHttpInfo
+ +
+ getRichMenuInsightSummary() + +  : GetRichMenuInsightSummaryResponse|ErrorResponse +
+
Operation getRichMenuInsightSummary
+ +
+ getRichMenuInsightSummaryAsync() + +  : PromiseInterface +
+
Operation getRichMenuInsightSummaryAsync
+ +
+ getRichMenuInsightSummaryAsyncWithHttpInfo() + +  : PromiseInterface +
+
Operation getRichMenuInsightSummaryAsyncWithHttpInfo
+ +
+ getRichMenuInsightSummaryRequest() + +  : Request +
+
Create request for operation 'getRichMenuInsightSummary'
+ +
+ getRichMenuInsightSummaryWithHttpInfo() + +  : array<string|int, mixed> +
+
Operation getRichMenuInsightSummaryWithHttpInfo
+
getStatisticsPerUnit() @@ -518,7 +588,7 @@

public array<string|int, string> contentTypes - = ['getFriendsDemographics' => ['application/json'], 'getMessageEvent' => ['application/json'], 'getNumberOfFollowers' => ['application/json'], 'getNumberOfMessageDeliveries' => ['application/json'], 'getStatisticsPerUnit' => ['application/json']] + = ['getFriendsDemographics' => ['application/json'], 'getMessageEvent' => ['application/json'], 'getNumberOfFollowers' => ['application/json'], 'getNumberOfMessageDeliveries' => ['application/json'], 'getRichMenuInsightDaily' => ['application/json'], 'getRichMenuInsightSummary' => ['application/json'], 'getStatisticsPerUnit' => ['application/json']] @@ -718,7 +788,7 @@

@@ -785,7 +855,7 @@

@@ -823,7 +893,7 @@

@@ -899,7 +969,7 @@

@@ -965,7 +1035,7 @@

InsightApi.php : - 275 + 281 @@ -1031,7 +1101,7 @@

InsightApi.php : - 324 + 330 @@ -1097,7 +1167,7 @@

InsightApi.php : - 176 + 182 @@ -1177,7 +1247,7 @@

@@ -1220,7 +1290,7 @@

@@ -1307,7 +1377,7 @@

@@ -1384,7 +1454,7 @@

InsightApi.php : - 531 + 537 @@ -1461,7 +1531,7 @@

@@ -1536,7 +1606,7 @@

@@ -1627,7 +1697,7 @@

@@ -1714,7 +1784,7 @@

@@ -1791,7 +1861,7 @@

InsightApi.php : - 807 + 813 @@ -1868,7 +1938,7 @@

@@ -1943,7 +2013,7 @@

InsightApi.php : - 702 + 708 @@ -2034,7 +2104,7 @@

InsightApi.php : - 960 + 966 @@ -2121,7 +2191,7 @@

InsightApi.php : - 1062 + 1068 @@ -2198,7 +2268,7 @@

InsightApi.php : - 1083 + 1089 @@ -2275,7 +2345,7 @@

InsightApi.php : - 1133 + 1139 @@ -2350,7 +2420,7 @@

InsightApi.php : - 978 + 984 @@ -2426,6 +2496,1000 @@

Return values
+ +
+

+ getRichMenuInsightDaily() + + +

+ + +

Operation getRichMenuInsightDaily

+ + + public + getRichMenuInsightDaily(string $richMenuId, string $from, string $to[, string $contentType = self::contentTypes['getRichMenuInsightDaily'][0] ]) : GetRichMenuInsightDailyResponse|ErrorResponse + +
+
+ +

Get rich menu insight daily

+
+ +
Parameters
+
+
+ $richMenuId + : string +
+
+

ID of the rich menu created via the Messaging API. (required)

+
+ +
+
+ $from + : string +
+
+

Start date of the aggregation period (inclusive). Must be within the most recent 3 years. Format: yyyyMMdd (e.g. 20260213) Time zone: UTC+9 (required)

+
+ +
+
+ $to + : string +
+
+

End date of the aggregation period (inclusive). The end date can be specified for up to 99 days after the start date. Format: yyyyMMdd (e.g. 20260215) Time zone: UTC+9 (required)

+
+ +
+
+ $contentType + : string + = self::contentTypes['getRichMenuInsightDaily'][0]
+
+

The value for the Content-Type header. Check self::contentTypes['getRichMenuInsightDaily'] to see the possible values for this operation

+
+ +
+
+ + +
+ Tags + + +
+
+
+ throws +
+
+ ApiException + +

on non-2xx response or if the response body is not in the expected format

+
+ +
+
+ throws +
+
+ InvalidArgumentException + + +
+
+ + + +
+
Return values
+ GetRichMenuInsightDailyResponse|ErrorResponse +
+ +
+
+

+ getRichMenuInsightDailyAsync() + + +

+ + +

Operation getRichMenuInsightDailyAsync

+ + + public + getRichMenuInsightDailyAsync(string $richMenuId, string $from, string $to[, string $contentType = self::contentTypes['getRichMenuInsightDaily'][0] ]) : PromiseInterface + +
+
+ +

Get rich menu insight daily

+
+ +
Parameters
+
+
+ $richMenuId + : string +
+
+

ID of the rich menu created via the Messaging API. (required)

+
+ +
+
+ $from + : string +
+
+

Start date of the aggregation period (inclusive). Must be within the most recent 3 years. Format: yyyyMMdd (e.g. 20260213) Time zone: UTC+9 (required)

+
+ +
+
+ $to + : string +
+
+

End date of the aggregation period (inclusive). The end date can be specified for up to 99 days after the start date. Format: yyyyMMdd (e.g. 20260215) Time zone: UTC+9 (required)

+
+ +
+
+ $contentType + : string + = self::contentTypes['getRichMenuInsightDaily'][0]
+
+

The value for the Content-Type header. Check self::contentTypes['getRichMenuInsightDaily'] to see the possible values for this operation

+
+ +
+
+ + +
+ Tags + + +
+
+
+ throws +
+
+ InvalidArgumentException + + +
+
+ + + +
+
Return values
+ PromiseInterface +
+ +
+
+

+ getRichMenuInsightDailyAsyncWithHttpInfo() + + +

+ + +

Operation getRichMenuInsightDailyAsyncWithHttpInfo

+ + + public + getRichMenuInsightDailyAsyncWithHttpInfo(string $richMenuId, string $from, string $to[, string $contentType = self::contentTypes['getRichMenuInsightDaily'][0] ]) : PromiseInterface + +
+
+ +

Get rich menu insight daily

+
+ +
Parameters
+
+
+ $richMenuId + : string +
+
+

ID of the rich menu created via the Messaging API. (required)

+
+ +
+
+ $from + : string +
+
+

Start date of the aggregation period (inclusive). Must be within the most recent 3 years. Format: yyyyMMdd (e.g. 20260213) Time zone: UTC+9 (required)

+
+ +
+
+ $to + : string +
+
+

End date of the aggregation period (inclusive). The end date can be specified for up to 99 days after the start date. Format: yyyyMMdd (e.g. 20260215) Time zone: UTC+9 (required)

+
+ +
+
+ $contentType + : string + = self::contentTypes['getRichMenuInsightDaily'][0]
+
+

The value for the Content-Type header. Check self::contentTypes['getRichMenuInsightDaily'] to see the possible values for this operation

+
+ +
+
+ + +
+ Tags + + +
+
+
+ throws +
+
+ InvalidArgumentException + + +
+
+ + + +
+
Return values
+ PromiseInterface +
+ +
+
+

+ getRichMenuInsightDailyRequest() + + +

+ + +

Create request for operation 'getRichMenuInsightDaily'

+ + + public + getRichMenuInsightDailyRequest(string $richMenuId, string $from, string $to[, string $contentType = self::contentTypes['getRichMenuInsightDaily'][0] ]) : Request + +
+
+ + +
Parameters
+
+
+ $richMenuId + : string +
+
+

ID of the rich menu created via the Messaging API. (required)

+
+ +
+
+ $from + : string +
+
+

Start date of the aggregation period (inclusive). Must be within the most recent 3 years. Format: yyyyMMdd (e.g. 20260213) Time zone: UTC+9 (required)

+
+ +
+
+ $to + : string +
+
+

End date of the aggregation period (inclusive). The end date can be specified for up to 99 days after the start date. Format: yyyyMMdd (e.g. 20260215) Time zone: UTC+9 (required)

+
+ +
+
+ $contentType + : string + = self::contentTypes['getRichMenuInsightDaily'][0]
+
+

The value for the Content-Type header. Check self::contentTypes['getRichMenuInsightDaily'] to see the possible values for this operation

+
+ +
+
+ + +
+ Tags + + +
+
+
+ throws +
+
+ InvalidArgumentException + + +
+
+ + + +
+
Return values
+ Request +
+ +
+
+

+ getRichMenuInsightDailyWithHttpInfo() + + +

+ + +

Operation getRichMenuInsightDailyWithHttpInfo

+ + + public + getRichMenuInsightDailyWithHttpInfo(string $richMenuId, string $from, string $to[, string $contentType = self::contentTypes['getRichMenuInsightDaily'][0] ]) : array<string|int, mixed> + +
+
+ +

Get rich menu insight daily

+
+ +
Parameters
+
+
+ $richMenuId + : string +
+
+

ID of the rich menu created via the Messaging API. (required)

+
+ +
+
+ $from + : string +
+
+

Start date of the aggregation period (inclusive). Must be within the most recent 3 years. Format: yyyyMMdd (e.g. 20260213) Time zone: UTC+9 (required)

+
+ +
+
+ $to + : string +
+
+

End date of the aggregation period (inclusive). The end date can be specified for up to 99 days after the start date. Format: yyyyMMdd (e.g. 20260215) Time zone: UTC+9 (required)

+
+ +
+
+ $contentType + : string + = self::contentTypes['getRichMenuInsightDaily'][0]
+
+

The value for the Content-Type header. Check self::contentTypes['getRichMenuInsightDaily'] to see the possible values for this operation

+
+ +
+
+ + +
+ Tags + + +
+
+
+ throws +
+
+ ApiException + +

on non-2xx response or if the response body is not in the expected format

+
+ +
+
+ throws +
+
+ InvalidArgumentException + + +
+
+ + + +
+
Return values
+ array<string|int, mixed> + — +

of \LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponse|\LINE\Clients\Insight\Model\ErrorResponse|\LINE\Clients\Insight\Model\ErrorResponse, HTTP status code, HTTP response headers (array of strings)

+
+ +
+ +
+
+

+ getRichMenuInsightSummary() + + +

+ + +

Operation getRichMenuInsightSummary

+ + + public + getRichMenuInsightSummary(string $richMenuId, string $from, string $to[, string $contentType = self::contentTypes['getRichMenuInsightSummary'][0] ]) : GetRichMenuInsightSummaryResponse|ErrorResponse + +
+
+ +

Get rich menu insight summary

+
+ +
Parameters
+
+
+ $richMenuId + : string +
+
+

ID of the rich menu created via the Messaging API. (required)

+
+ +
+
+ $from + : string +
+
+

Start date of the aggregation period (inclusive). Must be within the most recent 3 years. Format: yyyyMMdd (e.g. 20260213) Time zone: UTC+9 (required)

+
+ +
+
+ $to + : string +
+
+

End date of the aggregation period (inclusive). The end date can be specified for up to 396 days after the start date. Format: yyyyMMdd (e.g. 20260215) Time zone: UTC+9 (required)

+
+ +
+
+ $contentType + : string + = self::contentTypes['getRichMenuInsightSummary'][0]
+
+

The value for the Content-Type header. Check self::contentTypes['getRichMenuInsightSummary'] to see the possible values for this operation

+
+ +
+
+ + +
+ Tags + + +
+
+
+ throws +
+
+ ApiException + +

on non-2xx response or if the response body is not in the expected format

+
+ +
+
+ throws +
+
+ InvalidArgumentException + + +
+
+ + + +
+
Return values
+ GetRichMenuInsightSummaryResponse|ErrorResponse +
+ +
+
+

+ getRichMenuInsightSummaryAsync() + + +

+ + +

Operation getRichMenuInsightSummaryAsync

+ + + public + getRichMenuInsightSummaryAsync(string $richMenuId, string $from, string $to[, string $contentType = self::contentTypes['getRichMenuInsightSummary'][0] ]) : PromiseInterface + +
+
+ +

Get rich menu insight summary

+
+ +
Parameters
+
+
+ $richMenuId + : string +
+
+

ID of the rich menu created via the Messaging API. (required)

+
+ +
+
+ $from + : string +
+
+

Start date of the aggregation period (inclusive). Must be within the most recent 3 years. Format: yyyyMMdd (e.g. 20260213) Time zone: UTC+9 (required)

+
+ +
+
+ $to + : string +
+
+

End date of the aggregation period (inclusive). The end date can be specified for up to 396 days after the start date. Format: yyyyMMdd (e.g. 20260215) Time zone: UTC+9 (required)

+
+ +
+
+ $contentType + : string + = self::contentTypes['getRichMenuInsightSummary'][0]
+
+

The value for the Content-Type header. Check self::contentTypes['getRichMenuInsightSummary'] to see the possible values for this operation

+
+ +
+
+ + +
+ Tags + + +
+
+
+ throws +
+
+ InvalidArgumentException + + +
+
+ + + +
+
Return values
+ PromiseInterface +
+ +
+
+

+ getRichMenuInsightSummaryAsyncWithHttpInfo() + + +

+ + +

Operation getRichMenuInsightSummaryAsyncWithHttpInfo

+ + + public + getRichMenuInsightSummaryAsyncWithHttpInfo(string $richMenuId, string $from, string $to[, string $contentType = self::contentTypes['getRichMenuInsightSummary'][0] ]) : PromiseInterface + +
+
+ +

Get rich menu insight summary

+
+ +
Parameters
+
+
+ $richMenuId + : string +
+
+

ID of the rich menu created via the Messaging API. (required)

+
+ +
+
+ $from + : string +
+
+

Start date of the aggregation period (inclusive). Must be within the most recent 3 years. Format: yyyyMMdd (e.g. 20260213) Time zone: UTC+9 (required)

+
+ +
+
+ $to + : string +
+
+

End date of the aggregation period (inclusive). The end date can be specified for up to 396 days after the start date. Format: yyyyMMdd (e.g. 20260215) Time zone: UTC+9 (required)

+
+ +
+
+ $contentType + : string + = self::contentTypes['getRichMenuInsightSummary'][0]
+
+

The value for the Content-Type header. Check self::contentTypes['getRichMenuInsightSummary'] to see the possible values for this operation

+
+ +
+
+ + +
+ Tags + + +
+
+
+ throws +
+
+ InvalidArgumentException + + +
+
+ + + +
+
Return values
+ PromiseInterface +
+ +
+
+

+ getRichMenuInsightSummaryRequest() + + +

+ + +

Create request for operation 'getRichMenuInsightSummary'

+ + + public + getRichMenuInsightSummaryRequest(string $richMenuId, string $from, string $to[, string $contentType = self::contentTypes['getRichMenuInsightSummary'][0] ]) : Request + +
+
+ + +
Parameters
+
+
+ $richMenuId + : string +
+
+

ID of the rich menu created via the Messaging API. (required)

+
+ +
+
+ $from + : string +
+
+

Start date of the aggregation period (inclusive). Must be within the most recent 3 years. Format: yyyyMMdd (e.g. 20260213) Time zone: UTC+9 (required)

+
+ +
+
+ $to + : string +
+
+

End date of the aggregation period (inclusive). The end date can be specified for up to 396 days after the start date. Format: yyyyMMdd (e.g. 20260215) Time zone: UTC+9 (required)

+
+ +
+
+ $contentType + : string + = self::contentTypes['getRichMenuInsightSummary'][0]
+
+

The value for the Content-Type header. Check self::contentTypes['getRichMenuInsightSummary'] to see the possible values for this operation

+
+ +
+
+ + +
+ Tags + + +
+
+
+ throws +
+
+ InvalidArgumentException + + +
+
+ + + +
+
Return values
+ Request +
+ +
+
+

+ getRichMenuInsightSummaryWithHttpInfo() + + +

+ + +

Operation getRichMenuInsightSummaryWithHttpInfo

+ + + public + getRichMenuInsightSummaryWithHttpInfo(string $richMenuId, string $from, string $to[, string $contentType = self::contentTypes['getRichMenuInsightSummary'][0] ]) : array<string|int, mixed> + +
+
+ +

Get rich menu insight summary

+
+ +
Parameters
+
+
+ $richMenuId + : string +
+
+

ID of the rich menu created via the Messaging API. (required)

+
+ +
+
+ $from + : string +
+
+

Start date of the aggregation period (inclusive). Must be within the most recent 3 years. Format: yyyyMMdd (e.g. 20260213) Time zone: UTC+9 (required)

+
+ +
+
+ $to + : string +
+
+

End date of the aggregation period (inclusive). The end date can be specified for up to 396 days after the start date. Format: yyyyMMdd (e.g. 20260215) Time zone: UTC+9 (required)

+
+ +
+
+ $contentType + : string + = self::contentTypes['getRichMenuInsightSummary'][0]
+
+

The value for the Content-Type header. Check self::contentTypes['getRichMenuInsightSummary'] to see the possible values for this operation

+
+ +
+
+ + +
+ Tags + + +
+
+
+ throws +
+
+ ApiException + +

on non-2xx response or if the response body is not in the expected format

+
+ +
+
+ throws +
+
+ InvalidArgumentException + + +
+
+ + + +
+
Return values
+ array<string|int, mixed> + — +

of \LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponse|\LINE\Clients\Insight\Model\ErrorResponse|\LINE\Clients\Insight\Model\ErrorResponse, HTTP status code, HTTP response headers (array of strings)

+
+ +
+
@@ -2544,7 +3608,7 @@

@@ -2637,7 +3701,7 @@

InsightApi.php : - 1365 + 2091 @@ -2730,7 +3794,7 @@

@@ -2823,7 +3887,7 @@

InsightApi.php : - 1260 + 1986 @@ -2930,7 +3994,7 @@

@@ -2977,7 +4041,7 @@

@@ -3037,7 +4101,7 @@

@@ -3099,7 +4163,7 @@

@@ -3295,6 +4359,16 @@

Return values
  • getNumberOfMessageDeliveriesAsyncWithHttpInfo()
  • getNumberOfMessageDeliveriesRequest()
  • getNumberOfMessageDeliveriesWithHttpInfo()
  • +
  • getRichMenuInsightDaily()
  • +
  • getRichMenuInsightDailyAsync()
  • +
  • getRichMenuInsightDailyAsyncWithHttpInfo()
  • +
  • getRichMenuInsightDailyRequest()
  • +
  • getRichMenuInsightDailyWithHttpInfo()
  • +
  • getRichMenuInsightSummary()
  • +
  • getRichMenuInsightSummaryAsync()
  • +
  • getRichMenuInsightSummaryAsyncWithHttpInfo()
  • +
  • getRichMenuInsightSummaryRequest()
  • +
  • getRichMenuInsightSummaryWithHttpInfo()
  • getStatisticsPerUnit()
  • getStatisticsPerUnitAsync()
  • getStatisticsPerUnitAsyncWithHttpInfo()
  • diff --git a/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html b/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html new file mode 100644 index 00000000..fd9f0279 --- /dev/null +++ b/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html @@ -0,0 +1,2665 @@ + + + + + LINE Messaging API SDK for PHP + + + + + + + + + + + + + + + + + + + + + +
    +

    LINE Messaging API SDK for PHP

    + + + + + +
    + +
    +
    + + + + +
    +
    + + +
    +

    + GetRichMenuInsightDailyResponse + + +
    + in package + +
    + + + implements + ModelInterface, ArrayAccess, JsonSerializable + +

    + +
    + + +
    + + + +

    GetRichMenuInsightDailyResponse Class Doc Comment

    + + + + +
    + Tags + + +
    +
    +
    + category +
    +
    + +

    Class

    +
    + +
    +
    + description +
    +
    + +

    Daily impression and click statistics for a rich menu created via the Messaging API.

    +
    + +
    +
    + author +
    +
    + +

    OpenAPI Generator team

    +
    + +
    +
    + link +
    +
    + https://openapi-generator.tech + +
    +
    + implements +
    +
    + + +
    +
    + + + + + +

    + Table of Contents + + +

    + + + +

    + Interfaces + + +

    +
    +
    ModelInterface
    Interface abstracting model access.
    ArrayAccess
    JsonSerializable
    + + + + +

    + Constants + + +

    +
    +
    + DISCRIMINATOR + +  = null +
    + +
    + + +

    + Properties + + +

    +
    +
    + $attributeMap + +  : array<string|int, string> +
    +
    Array of attributes where the key is the local name, +and the value is the original name
    + +
    + $container + +  : array<string|int, mixed> +
    +
    Associative array for storing property values
    + +
    + $getters + +  : array<string|int, string> +
    +
    Array of attributes to getter functions (for serialization of requests)
    + +
    + $openAPIFormats + +  : array<string|int, string> +
    +
    Array of property to format mappings. Used for (de)serialization
    + +
    + $openAPIModelName + +  : string +
    +
    The original name of the model.
    + +
    + $openAPINullables + +  : array<string|int, bool> +
    +
    Array of nullable properties. Used for (de)serialization
    + +
    + $openAPINullablesSetToNull + +  : array<string|int, bool> +
    +
    If a nullable field gets set to null, insert it here
    + +
    + $openAPITypes + +  : array<string|int, string> +
    +
    Array of property to type mappings. Used for (de)serialization
    + +
    + $setters + +  : array<string|int, string> +
    +
    Array of attributes to setter functions (for deserialization of responses)
    + +
    + +

    + Methods + + +

    +
    +
    + __construct() + +  : mixed +
    +
    Constructor
    + +
    + __toString() + +  : string +
    +
    Gets the string presentation of the object
    + +
    + attributeMap() + +  : array<string|int, mixed> +
    +
    Array of attributes where the key is the local name, +and the value is the original name
    + +
    + getClicks() + +  : array<string|int, GetRichMenuInsightDailyResponseClick>|null +
    +
    Gets clicks
    + +
    + getImpression() + +  : GetRichMenuInsightDailyResponseImpression|null +
    +
    Gets impression
    + +
    + getMetricsFrom() + +  : string|null +
    +
    Gets metricsFrom
    + +
    + getMetricsTo() + +  : string|null +
    +
    Gets metricsTo
    + +
    + getModelName() + +  : string +
    +
    The original name of the model.
    + +
    + getRichMenuId() + +  : string +
    +
    Gets richMenuId
    + +
    + getters() + +  : array<string|int, mixed> +
    +
    Array of attributes to getter functions (for serialization of requests)
    + +
    + isNullable() + +  : bool +
    +
    Checks if a property is nullable
    + +
    + isNullableSetToNull() + +  : bool +
    +
    Checks if a nullable property is set to null.
    + +
    + jsonSerialize() + +  : mixed +
    +
    Serializes the object to a value that can be serialized natively by json_encode().
    + +
    + listInvalidProperties() + +  : array<string|int, mixed> +
    +
    Show all the invalid properties with reasons.
    + +
    + offsetExists() + +  : bool +
    +
    Returns true if offset exists. False otherwise.
    + +
    + offsetGet() + +  : mixed|null +
    +
    Gets offset.
    + +
    + offsetSet() + +  : void +
    +
    Sets value based on offset.
    + +
    + offsetUnset() + +  : void +
    +
    Unsets offset.
    + +
    + openAPIFormats() + +  : array<string|int, mixed> +
    +
    Array of property to format mappings. Used for (de)serialization
    + +
    + openAPITypes() + +  : array<string|int, mixed> +
    +
    Array of property to type mappings. Used for (de)serialization
    + +
    + setClicks() + +  : self +
    +
    Sets clicks
    + +
    + setImpression() + +  : self +
    +
    Sets impression
    + +
    + setMetricsFrom() + +  : self +
    +
    Sets metricsFrom
    + +
    + setMetricsTo() + +  : self +
    +
    Sets metricsTo
    + +
    + setRichMenuId() + +  : self +
    +
    Sets richMenuId
    + +
    + setters() + +  : array<string|int, mixed> +
    +
    Array of attributes to setter functions (for deserialization of responses)
    + +
    + toHeaderValue() + +  : string +
    +
    Gets a header-safe presentation of the object
    + +
    + valid() + +  : bool +
    +
    Validate all the properties in the model +return true if all passed
    + +
    + openAPINullables() + +  : array<string|int, mixed> +
    +
    Array of nullable properties
    + +
    + getOpenAPINullablesSetToNull() + +  : array<string|int, bool> +
    +
    Array of nullable field names deliberately set to null
    + +
    + setIfExists() + +  : void +
    +
    Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName +is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the +$this->openAPINullablesSetToNull array
    + +
    + setOpenAPINullablesSetToNull() + +  : void +
    +
    Setter - Array of nullable field names deliberately set to null
    + +
    + + + + +
    +

    + Constants + + +

    + +
    + + +
    +

    + Properties + + +

    +
    +

    + $attributeMap + + + + +

    + + +

    Array of attributes where the key is the local name, +and the value is the original name

    + + + + protected + static array<string|int, string> + $attributeMap + = ['richMenuId' => 'richMenuId', 'metricsFrom' => 'metricsFrom', 'metricsTo' => 'metricsTo', 'impression' => 'impression', 'clicks' => 'clicks'] + + + + + + + + + +
    +
    +

    + $container + + + + +

    + + +

    Associative array for storing property values

    + + + + protected + array<string|int, mixed> + $container + = [] + + + + + + + + + +
    +
    +

    + $getters + + + + +

    + + +

    Array of attributes to getter functions (for serialization of requests)

    + + + + protected + static array<string|int, string> + $getters + = ['richMenuId' => 'getRichMenuId', 'metricsFrom' => 'getMetricsFrom', 'metricsTo' => 'getMetricsTo', 'impression' => 'getImpression', 'clicks' => 'getClicks'] + + + + + + + + + +
    +
    +

    + $openAPIFormats + + + + +

    + + +

    Array of property to format mappings. Used for (de)serialization

    + + + + protected + static array<string|int, string> + $openAPIFormats + = ['richMenuId' => null, 'metricsFrom' => null, 'metricsTo' => null, 'impression' => null, 'clicks' => null] + + + + +
    + Tags + + +
    +
    +
    + phpstan-var +
    +
    + +

    array<string, string|null>

    +
    + +
    +
    + psalm-var +
    +
    + +

    array<string, string|null>

    +
    + +
    +
    + + + + + +
    +
    +

    + $openAPIModelName + + + + +

    + + +

    The original name of the model.

    + + + + protected + static string + $openAPIModelName + = 'GetRichMenuInsightDailyResponse' + + + + + + + + + +
    +
    +

    + $openAPINullables + + + + +

    + + +

    Array of nullable properties. Used for (de)serialization

    + + + + protected + static array<string|int, bool> + $openAPINullables + = ['richMenuId' => false, 'metricsFrom' => true, 'metricsTo' => true, 'impression' => false, 'clicks' => false] + + + + + + + + + +
    +
    +

    + $openAPINullablesSetToNull + + + + +

    + + +

    If a nullable field gets set to null, insert it here

    + + + + protected + array<string|int, bool> + $openAPINullablesSetToNull + = [] + + + + + + + + + +
    +
    +

    + $openAPITypes + + + + +

    + + +

    Array of property to type mappings. Used for (de)serialization

    + + + + protected + static array<string|int, string> + $openAPITypes + = ['richMenuId' => 'string', 'metricsFrom' => 'string', 'metricsTo' => 'string', 'impression' => '\LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponseImpression', 'clicks' => '\LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponseClick[]'] + + + + + + + + + +
    +
    +

    + $setters + + + + +

    + + +

    Array of attributes to setter functions (for deserialization of responses)

    + + + + protected + static array<string|int, string> + $setters + = ['richMenuId' => 'setRichMenuId', 'metricsFrom' => 'setMetricsFrom', 'metricsTo' => 'setMetricsTo', 'impression' => 'setImpression', 'clicks' => 'setClicks'] + + + + + + + + + +
    +
    + +
    +

    + Methods + + +

    +
    +

    + __construct() + + +

    + + +

    Constructor

    + + + public + __construct([array<string|int, mixed>|null $data = null ]) : mixed + +
    +
    + + +
    Parameters
    +
    +
    + $data + : array<string|int, mixed>|null + = null
    +
    +

    Associated array of property values +initializing the model

    +
    + +
    +
    + + + + + + +
    +
    +

    + __toString() + + +

    + + +

    Gets the string presentation of the object

    + + + public + __toString() : string + +
    +
    + + + + + + + +
    +
    Return values
    + string +
    + +
    +
    +

    + attributeMap() + + +

    + + +

    Array of attributes where the key is the local name, +and the value is the original name

    + + + public + static attributeMap() : array<string|int, mixed> + +
    +
    + + + + + + + +
    +
    Return values
    + array<string|int, mixed> +
    + +
    + + +
    +

    + getMetricsFrom() + + +

    + + +

    Gets metricsFrom

    + + + public + getMetricsFrom() : string|null + +
    +
    + + + + + + + +
    +
    Return values
    + string|null +
    + +
    +
    +

    + getMetricsTo() + + +

    + + +

    Gets metricsTo

    + + + public + getMetricsTo() : string|null + +
    +
    + + + + + + + +
    +
    Return values
    + string|null +
    + +
    +
    +

    + getModelName() + + +

    + + +

    The original name of the model.

    + + + public + getModelName() : string + +
    +
    + + + + + + + +
    +
    Return values
    + string +
    + +
    +
    +

    + getRichMenuId() + + +

    + + +

    Gets richMenuId

    + + + public + getRichMenuId() : string + +
    +
    + + + + + + + +
    +
    Return values
    + string +
    + +
    +
    +

    + getters() + + +

    + + +

    Array of attributes to getter functions (for serialization of requests)

    + + + public + static getters() : array<string|int, mixed> + +
    +
    + + + + + + + +
    +
    Return values
    + array<string|int, mixed> +
    + +
    +
    +

    + isNullable() + + +

    + + +

    Checks if a property is nullable

    + + + public + static isNullable(string $property) : bool + +
    +
    + + +
    Parameters
    +
    +
    + $property + : string +
    +
    + +
    +
    + + + + + +
    +
    Return values
    + bool +
    + +
    +
    +

    + isNullableSetToNull() + + +

    + + +

    Checks if a nullable property is set to null.

    + + + public + isNullableSetToNull(string $property) : bool + +
    +
    + + +
    Parameters
    +
    +
    + $property + : string +
    +
    + +
    +
    + + + + + +
    +
    Return values
    + bool +
    + +
    +
    +

    + jsonSerialize() + + +

    + + +

    Serializes the object to a value that can be serialized natively by json_encode().

    + + + public + jsonSerialize() : mixed + +
    +
    + + + + +
    + Tags + + +
    +
    +
    + link +
    +
    + https://www.php.net/manual/en/jsonserializable.jsonserialize.php + +
    +
    + + +
    +
    + Attributes + +
    +
    +
    + #[ReturnTypeWillChange] +
    +
    +
    + +
    +
    Return values
    + mixed + — +

    Returns data which can be serialized by json_encode(), which is a value +of any type other than a resource.

    +
    + +
    + +
    +
    +

    + listInvalidProperties() + + +

    + + +

    Show all the invalid properties with reasons.

    + + + public + listInvalidProperties() : array<string|int, mixed> + +
    +
    + + + + + + + +
    +
    Return values
    + array<string|int, mixed> + — +

    invalid properties with reasons

    +
    + +
    + +
    +
    +

    + offsetExists() + + +

    + + +

    Returns true if offset exists. False otherwise.

    + + + public + offsetExists(int $offset) : bool + +
    +
    + + +
    Parameters
    +
    +
    + $offset + : int +
    +
    +

    Offset

    +
    + +
    +
    + + + + + +
    +
    Return values
    + bool +
    + +
    +
    +

    + offsetGet() + + +

    + + +

    Gets offset.

    + + + public + offsetGet(int $offset) : mixed|null + +
    +
    + + +
    Parameters
    +
    +
    + $offset + : int +
    +
    +

    Offset

    +
    + +
    +
    + + + + +
    +
    + Attributes + +
    +
    +
    + #[ReturnTypeWillChange] +
    +
    +
    + +
    +
    Return values
    + mixed|null +
    + +
    +
    +

    + offsetSet() + + +

    + + +

    Sets value based on offset.

    + + + public + offsetSet(int|null $offset, mixed $value) : void + +
    +
    + + +
    Parameters
    +
    +
    + $offset + : int|null +
    +
    +

    Offset

    +
    + +
    +
    + $value + : mixed +
    +
    +

    Value to be set

    +
    + +
    +
    + + + + + + +
    +
    +

    + offsetUnset() + + +

    + + +

    Unsets offset.

    + + + public + offsetUnset(int $offset) : void + +
    +
    + + +
    Parameters
    +
    +
    + $offset + : int +
    +
    +

    Offset

    +
    + +
    +
    + + + + + + +
    +
    +

    + openAPIFormats() + + +

    + + +

    Array of property to format mappings. Used for (de)serialization

    + + + public + static openAPIFormats() : array<string|int, mixed> + +
    +
    + + + + + + + +
    +
    Return values
    + array<string|int, mixed> +
    + +
    +
    +

    + openAPITypes() + + +

    + + +

    Array of property to type mappings. Used for (de)serialization

    + + + public + static openAPITypes() : array<string|int, mixed> + +
    +
    + + + + + + + +
    +
    Return values
    + array<string|int, mixed> +
    + +
    + + +
    +

    + setMetricsFrom() + + +

    + + +

    Sets metricsFrom

    + + + public + setMetricsFrom(string|null $metricsFrom) : self + +
    +
    + + +
    Parameters
    +
    +
    + $metricsFrom + : string|null +
    +
    +

    Start date (JST) of the period actually covered by the returned metrics. Format: yyyyMMdd (e.g. 20260213).

    +
    + +
    +
    + + + + + +
    +
    Return values
    + self +
    + +
    +
    +

    + setMetricsTo() + + +

    + + +

    Sets metricsTo

    + + + public + setMetricsTo(string|null $metricsTo) : self + +
    +
    + + +
    Parameters
    +
    +
    + $metricsTo + : string|null +
    +
    +

    End date (JST) of the period actually covered by the returned metrics. Format: yyyyMMdd (e.g. 20260215).

    +
    + +
    +
    + + + + + +
    +
    Return values
    + self +
    + +
    +
    +

    + setRichMenuId() + + +

    + + +

    Sets richMenuId

    + + + public + setRichMenuId(string $richMenuId) : self + +
    +
    + + +
    Parameters
    +
    +
    + $richMenuId + : string +
    +
    +

    Rich menu ID.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + self +
    + +
    +
    +

    + setters() + + +

    + + +

    Array of attributes to setter functions (for deserialization of responses)

    + + + public + static setters() : array<string|int, mixed> + +
    +
    + + + + + + + +
    +
    Return values
    + array<string|int, mixed> +
    + +
    +
    +

    + toHeaderValue() + + +

    + + +

    Gets a header-safe presentation of the object

    + + + public + toHeaderValue() : string + +
    +
    + + + + + + + +
    +
    Return values
    + string +
    + +
    +
    +

    + valid() + + +

    + + +

    Validate all the properties in the model +return true if all passed

    + + + public + valid() : bool + +
    +
    + + + + + + + +
    +
    Return values
    + bool + — +

    True if all properties are valid

    +
    + +
    + +
    +
    +

    + openAPINullables() + + +

    + + +

    Array of nullable properties

    + + + protected + static openAPINullables() : array<string|int, mixed> + +
    +
    + + + + + + + +
    +
    Return values
    + array<string|int, mixed> +
    + +
    +
    +

    + getOpenAPINullablesSetToNull() + + +

    + + +

    Array of nullable field names deliberately set to null

    + + + private + getOpenAPINullablesSetToNull() : array<string|int, bool> + +
    +
    + + + + + + + +
    +
    Return values
    + array<string|int, bool> +
    + +
    +
    +

    + setIfExists() + + +

    + + +

    Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName +is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the +$this->openAPINullablesSetToNull array

    + + + private + setIfExists(string $variableName, array<string|int, mixed> $fields, mixed $defaultValue) : void + +
    +
    + + +
    Parameters
    +
    +
    + $variableName + : string +
    +
    + +
    +
    + $fields + : array<string|int, mixed> +
    +
    + +
    +
    + $defaultValue + : mixed +
    +
    + +
    +
    + + + + + + +
    +
    +

    + setOpenAPINullablesSetToNull() + + +

    + + +

    Setter - Array of nullable field names deliberately set to null

    + + + private + setOpenAPINullablesSetToNull(array<string|int, bool> $openAPINullablesSetToNull) : void + +
    +
    + + +
    Parameters
    +
    +
    + $openAPINullablesSetToNull + : array<string|int, bool> +
    +
    + +
    +
    + + + + + + +
    +
    + +
    +
    +
    +
    +
    
    +        
    + +
    +
    + + + +
    +
    +
    + +
    + On this page + + +
    + +
    +
    +
    +
    +
    +

    Search results

    + +
    +
    +
      +
      +
      +
      +
      + + +
      + + + + + + + + diff --git a/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html b/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html new file mode 100644 index 00000000..2a35ec06 --- /dev/null +++ b/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html @@ -0,0 +1,2559 @@ + + + + + LINE Messaging API SDK for PHP + + + + + + + + + + + + + + + + + + + + + +
      +

      LINE Messaging API SDK for PHP

      + + + + + +
      + +
      +
      + + + + +
      +
      + + +
      +

      + GetRichMenuInsightDailyResponseBounds + + +
      + in package + +
      + + + implements + ModelInterface, ArrayAccess, JsonSerializable + +

      + +
      + + +
      + + + +

      GetRichMenuInsightDailyResponseBounds Class Doc Comment

      + + + + +
      + Tags + + +
      +
      +
      + category +
      +
      + +

      Class

      +
      + +
      +
      + description +
      +
      + +

      Target area of the metrics, represented by the top-left coordinate, width, and height.

      +
      + +
      +
      + author +
      +
      + +

      OpenAPI Generator team

      +
      + +
      +
      + link +
      +
      + https://openapi-generator.tech + +
      +
      + implements +
      +
      + + +
      +
      + + + + + +

      + Table of Contents + + +

      + + + +

      + Interfaces + + +

      +
      +
      ModelInterface
      Interface abstracting model access.
      ArrayAccess
      JsonSerializable
      + + + + +

      + Constants + + +

      +
      +
      + DISCRIMINATOR + +  = null +
      + +
      + + +

      + Properties + + +

      +
      +
      + $attributeMap + +  : array<string|int, string> +
      +
      Array of attributes where the key is the local name, +and the value is the original name
      + +
      + $container + +  : array<string|int, mixed> +
      +
      Associative array for storing property values
      + +
      + $getters + +  : array<string|int, string> +
      +
      Array of attributes to getter functions (for serialization of requests)
      + +
      + $openAPIFormats + +  : array<string|int, string> +
      +
      Array of property to format mappings. Used for (de)serialization
      + +
      + $openAPIModelName + +  : string +
      +
      The original name of the model.
      + +
      + $openAPINullables + +  : array<string|int, bool> +
      +
      Array of nullable properties. Used for (de)serialization
      + +
      + $openAPINullablesSetToNull + +  : array<string|int, bool> +
      +
      If a nullable field gets set to null, insert it here
      + +
      + $openAPITypes + +  : array<string|int, string> +
      +
      Array of property to type mappings. Used for (de)serialization
      + +
      + $setters + +  : array<string|int, string> +
      +
      Array of attributes to setter functions (for deserialization of responses)
      + +
      + +

      + Methods + + +

      +
      +
      + __construct() + +  : mixed +
      +
      Constructor
      + +
      + __toString() + +  : string +
      +
      Gets the string presentation of the object
      + +
      + attributeMap() + +  : array<string|int, mixed> +
      +
      Array of attributes where the key is the local name, +and the value is the original name
      + +
      + getHeight() + +  : int +
      +
      Gets height
      + +
      + getModelName() + +  : string +
      +
      The original name of the model.
      + +
      + getters() + +  : array<string|int, mixed> +
      +
      Array of attributes to getter functions (for serialization of requests)
      + +
      + getWidth() + +  : int +
      +
      Gets width
      + +
      + getX() + +  : int +
      +
      Gets x
      + +
      + getY() + +  : int +
      +
      Gets y
      + +
      + isNullable() + +  : bool +
      +
      Checks if a property is nullable
      + +
      + isNullableSetToNull() + +  : bool +
      +
      Checks if a nullable property is set to null.
      + +
      + jsonSerialize() + +  : mixed +
      +
      Serializes the object to a value that can be serialized natively by json_encode().
      + +
      + listInvalidProperties() + +  : array<string|int, mixed> +
      +
      Show all the invalid properties with reasons.
      + +
      + offsetExists() + +  : bool +
      +
      Returns true if offset exists. False otherwise.
      + +
      + offsetGet() + +  : mixed|null +
      +
      Gets offset.
      + +
      + offsetSet() + +  : void +
      +
      Sets value based on offset.
      + +
      + offsetUnset() + +  : void +
      +
      Unsets offset.
      + +
      + openAPIFormats() + +  : array<string|int, mixed> +
      +
      Array of property to format mappings. Used for (de)serialization
      + +
      + openAPITypes() + +  : array<string|int, mixed> +
      +
      Array of property to type mappings. Used for (de)serialization
      + +
      + setHeight() + +  : self +
      +
      Sets height
      + +
      + setters() + +  : array<string|int, mixed> +
      +
      Array of attributes to setter functions (for deserialization of responses)
      + +
      + setWidth() + +  : self +
      +
      Sets width
      + +
      + setX() + +  : self +
      +
      Sets x
      + +
      + setY() + +  : self +
      +
      Sets y
      + +
      + toHeaderValue() + +  : string +
      +
      Gets a header-safe presentation of the object
      + +
      + valid() + +  : bool +
      +
      Validate all the properties in the model +return true if all passed
      + +
      + openAPINullables() + +  : array<string|int, mixed> +
      +
      Array of nullable properties
      + +
      + getOpenAPINullablesSetToNull() + +  : array<string|int, bool> +
      +
      Array of nullable field names deliberately set to null
      + +
      + setIfExists() + +  : void +
      +
      Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName +is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the +$this->openAPINullablesSetToNull array
      + +
      + setOpenAPINullablesSetToNull() + +  : void +
      +
      Setter - Array of nullable field names deliberately set to null
      + +
      + + + + +
      +

      + Constants + + +

      + +
      + + +
      +

      + Properties + + +

      +
      +

      + $attributeMap + + + + +

      + + +

      Array of attributes where the key is the local name, +and the value is the original name

      + + + + protected + static array<string|int, string> + $attributeMap + = ['x' => 'x', 'y' => 'y', 'width' => 'width', 'height' => 'height'] + + + + + + + + + +
      +
      +

      + $container + + + + +

      + + +

      Associative array for storing property values

      + + + + protected + array<string|int, mixed> + $container + = [] + + + + + + + + + +
      +
      +

      + $getters + + + + +

      + + +

      Array of attributes to getter functions (for serialization of requests)

      + + + + protected + static array<string|int, string> + $getters + = ['x' => 'getX', 'y' => 'getY', 'width' => 'getWidth', 'height' => 'getHeight'] + + + + + + + + + +
      +
      +

      + $openAPIFormats + + + + +

      + + +

      Array of property to format mappings. Used for (de)serialization

      + + + + protected + static array<string|int, string> + $openAPIFormats + = ['x' => 'int32', 'y' => 'int32', 'width' => 'int32', 'height' => 'int32'] + + + + +
      + Tags + + +
      +
      +
      + phpstan-var +
      +
      + +

      array<string, string|null>

      +
      + +
      +
      + psalm-var +
      +
      + +

      array<string, string|null>

      +
      + +
      +
      + + + + + +
      +
      +

      + $openAPIModelName + + + + +

      + + +

      The original name of the model.

      + + + + protected + static string + $openAPIModelName + = 'GetRichMenuInsightDailyResponseBounds' + + + + + + + + + +
      +
      +

      + $openAPINullables + + + + +

      + + +

      Array of nullable properties. Used for (de)serialization

      + + + + protected + static array<string|int, bool> + $openAPINullables + = ['x' => false, 'y' => false, 'width' => false, 'height' => false] + + + + + + + + + +
      +
      +

      + $openAPINullablesSetToNull + + + + +

      + + +

      If a nullable field gets set to null, insert it here

      + + + + protected + array<string|int, bool> + $openAPINullablesSetToNull + = [] + + + + + + + + + +
      +
      +

      + $openAPITypes + + + + +

      + + +

      Array of property to type mappings. Used for (de)serialization

      + + + + protected + static array<string|int, string> + $openAPITypes + = ['x' => 'int', 'y' => 'int', 'width' => 'int', 'height' => 'int'] + + + + + + + + + +
      +
      +

      + $setters + + + + +

      + + +

      Array of attributes to setter functions (for deserialization of responses)

      + + + + protected + static array<string|int, string> + $setters + = ['x' => 'setX', 'y' => 'setY', 'width' => 'setWidth', 'height' => 'setHeight'] + + + + + + + + + +
      +
      + +
      +

      + Methods + + +

      +
      +

      + __construct() + + +

      + + +

      Constructor

      + + + public + __construct([array<string|int, mixed>|null $data = null ]) : mixed + +
      +
      + + +
      Parameters
      +
      +
      + $data + : array<string|int, mixed>|null + = null
      +
      +

      Associated array of property values +initializing the model

      +
      + +
      +
      + + + + + + +
      +
      +

      + __toString() + + +

      + + +

      Gets the string presentation of the object

      + + + public + __toString() : string + +
      +
      + + + + + + + +
      +
      Return values
      + string +
      + +
      +
      +

      + attributeMap() + + +

      + + +

      Array of attributes where the key is the local name, +and the value is the original name

      + + + public + static attributeMap() : array<string|int, mixed> + +
      +
      + + + + + + + +
      +
      Return values
      + array<string|int, mixed> +
      + +
      + +
      +

      + getModelName() + + +

      + + +

      The original name of the model.

      + + + public + getModelName() : string + +
      +
      + + + + + + + +
      +
      Return values
      + string +
      + +
      +
      +

      + getters() + + +

      + + +

      Array of attributes to getter functions (for serialization of requests)

      + + + public + static getters() : array<string|int, mixed> + +
      +
      + + + + + + + +
      +
      Return values
      + array<string|int, mixed> +
      + +
      + + + +
      +

      + isNullable() + + +

      + + +

      Checks if a property is nullable

      + + + public + static isNullable(string $property) : bool + +
      +
      + + +
      Parameters
      +
      +
      + $property + : string +
      +
      + +
      +
      + + + + + +
      +
      Return values
      + bool +
      + +
      +
      +

      + isNullableSetToNull() + + +

      + + +

      Checks if a nullable property is set to null.

      + + + public + isNullableSetToNull(string $property) : bool + +
      +
      + + +
      Parameters
      +
      +
      + $property + : string +
      +
      + +
      +
      + + + + + +
      +
      Return values
      + bool +
      + +
      +
      +

      + jsonSerialize() + + +

      + + +

      Serializes the object to a value that can be serialized natively by json_encode().

      + + + public + jsonSerialize() : mixed + +
      +
      + + + + +
      + Tags + + +
      +
      +
      + link +
      +
      + https://www.php.net/manual/en/jsonserializable.jsonserialize.php + +
      +
      + + +
      +
      + Attributes + +
      +
      +
      + #[ReturnTypeWillChange] +
      +
      +
      + +
      +
      Return values
      + mixed + — +

      Returns data which can be serialized by json_encode(), which is a value +of any type other than a resource.

      +
      + +
      + +
      +
      +

      + listInvalidProperties() + + +

      + + +

      Show all the invalid properties with reasons.

      + + + public + listInvalidProperties() : array<string|int, mixed> + +
      +
      + + + + + + + +
      +
      Return values
      + array<string|int, mixed> + — +

      invalid properties with reasons

      +
      + +
      + +
      +
      +

      + offsetExists() + + +

      + + +

      Returns true if offset exists. False otherwise.

      + + + public + offsetExists(int $offset) : bool + +
      +
      + + +
      Parameters
      +
      +
      + $offset + : int +
      +
      +

      Offset

      +
      + +
      +
      + + + + + +
      +
      Return values
      + bool +
      + +
      +
      +

      + offsetGet() + + +

      + + +

      Gets offset.

      + + + public + offsetGet(int $offset) : mixed|null + +
      +
      + + +
      Parameters
      +
      +
      + $offset + : int +
      +
      +

      Offset

      +
      + +
      +
      + + + + +
      +
      + Attributes + +
      +
      +
      + #[ReturnTypeWillChange] +
      +
      +
      + +
      +
      Return values
      + mixed|null +
      + +
      +
      +

      + offsetSet() + + +

      + + +

      Sets value based on offset.

      + + + public + offsetSet(int|null $offset, mixed $value) : void + +
      +
      + + +
      Parameters
      +
      +
      + $offset + : int|null +
      +
      +

      Offset

      +
      + +
      +
      + $value + : mixed +
      +
      +

      Value to be set

      +
      + +
      +
      + + + + + + +
      +
      +

      + offsetUnset() + + +

      + + +

      Unsets offset.

      + + + public + offsetUnset(int $offset) : void + +
      +
      + + +
      Parameters
      +
      +
      + $offset + : int +
      +
      +

      Offset

      +
      + +
      +
      + + + + + + +
      +
      +

      + openAPIFormats() + + +

      + + +

      Array of property to format mappings. Used for (de)serialization

      + + + public + static openAPIFormats() : array<string|int, mixed> + +
      +
      + + + + + + + +
      +
      Return values
      + array<string|int, mixed> +
      + +
      +
      +

      + openAPITypes() + + +

      + + +

      Array of property to type mappings. Used for (de)serialization

      + + + public + static openAPITypes() : array<string|int, mixed> + +
      +
      + + + + + + + +
      +
      Return values
      + array<string|int, mixed> +
      + +
      +
      +

      + setHeight() + + +

      + + +

      Sets height

      + + + public + setHeight(int $height) : self + +
      +
      + + +
      Parameters
      +
      +
      + $height + : int +
      +
      +

      The height of the target area.

      +
      + +
      +
      + + + + + +
      +
      Return values
      + self +
      + +
      +
      +

      + setters() + + +

      + + +

      Array of attributes to setter functions (for deserialization of responses)

      + + + public + static setters() : array<string|int, mixed> + +
      +
      + + + + + + + +
      +
      Return values
      + array<string|int, mixed> +
      + +
      +
      +

      + setWidth() + + +

      + + +

      Sets width

      + + + public + setWidth(int $width) : self + +
      +
      + + +
      Parameters
      +
      +
      + $width + : int +
      +
      +

      The width of the target area.

      +
      + +
      +
      + + + + + +
      +
      Return values
      + self +
      + +
      +
      +

      + setX() + + +

      + + +

      Sets x

      + + + public + setX(int $x) : self + +
      +
      + + +
      Parameters
      +
      +
      + $x + : int +
      +
      +

      The x coordinate of the top-left corner of the target area.

      +
      + +
      +
      + + + + + +
      +
      Return values
      + self +
      + +
      +
      +

      + setY() + + +

      + + +

      Sets y

      + + + public + setY(int $y) : self + +
      +
      + + +
      Parameters
      +
      +
      + $y + : int +
      +
      +

      The y coordinate of the top-left corner of the target area.

      +
      + +
      +
      + + + + + +
      +
      Return values
      + self +
      + +
      +
      +

      + toHeaderValue() + + +

      + + +

      Gets a header-safe presentation of the object

      + + + public + toHeaderValue() : string + +
      +
      + + + + + + + +
      +
      Return values
      + string +
      + +
      +
      +

      + valid() + + +

      + + +

      Validate all the properties in the model +return true if all passed

      + + + public + valid() : bool + +
      +
      + + + + + + + +
      +
      Return values
      + bool + — +

      True if all properties are valid

      +
      + +
      + +
      +
      +

      + openAPINullables() + + +

      + + +

      Array of nullable properties

      + + + protected + static openAPINullables() : array<string|int, mixed> + +
      +
      + + + + + + + +
      +
      Return values
      + array<string|int, mixed> +
      + +
      +
      +

      + getOpenAPINullablesSetToNull() + + +

      + + +

      Array of nullable field names deliberately set to null

      + + + private + getOpenAPINullablesSetToNull() : array<string|int, bool> + +
      +
      + + + + + + + +
      +
      Return values
      + array<string|int, bool> +
      + +
      +
      +

      + setIfExists() + + +

      + + +

      Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName +is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the +$this->openAPINullablesSetToNull array

      + + + private + setIfExists(string $variableName, array<string|int, mixed> $fields, mixed $defaultValue) : void + +
      +
      + + +
      Parameters
      +
      +
      + $variableName + : string +
      +
      + +
      +
      + $fields + : array<string|int, mixed> +
      +
      + +
      +
      + $defaultValue + : mixed +
      +
      + +
      +
      + + + + + + +
      +
      +

      + setOpenAPINullablesSetToNull() + + +

      + + +

      Setter - Array of nullable field names deliberately set to null

      + + + private + setOpenAPINullablesSetToNull(array<string|int, bool> $openAPINullablesSetToNull) : void + +
      +
      + + +
      Parameters
      +
      +
      + $openAPINullablesSetToNull + : array<string|int, bool> +
      +
      + +
      +
      + + + + + + +
      +
      + +
      +
      +
      +
      +
      
      +        
      + +
      +
      + + + +
      +
      +
      + +
      + On this page + + +
      + +
      +
      +
      +
      +
      +

      Search results

      + +
      +
      +
        +
        +
        +
        +
        + + +
        + + + + + + + + diff --git a/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html b/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html new file mode 100644 index 00000000..16822347 --- /dev/null +++ b/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html @@ -0,0 +1,2347 @@ + + + + + LINE Messaging API SDK for PHP + + + + + + + + + + + + + + + + + + + + + +
        +

        LINE Messaging API SDK for PHP

        + + + + + +
        + +
        +
        + + + + +
        +
        + + +
        +

        + GetRichMenuInsightDailyResponseClick + + +
        + in package + +
        + + + implements + ModelInterface, ArrayAccess, JsonSerializable + +

        + +
        + + +
        + + + +

        GetRichMenuInsightDailyResponseClick Class Doc Comment

        + + + + +
        + Tags + + +
        +
        +
        + category +
        +
        + +

        Class

        +
        + +
        +
        + description +
        +
        + +

        Daily click metrics for a single tappable area of the rich menu.

        +
        + +
        +
        + author +
        +
        + +

        OpenAPI Generator team

        +
        + +
        +
        + link +
        +
        + https://openapi-generator.tech + +
        +
        + implements +
        +
        + + +
        +
        + + + + + +

        + Table of Contents + + +

        + + + +

        + Interfaces + + +

        +
        +
        ModelInterface
        Interface abstracting model access.
        ArrayAccess
        JsonSerializable
        + + + + +

        + Constants + + +

        +
        +
        + DISCRIMINATOR + +  = null +
        + +
        + + +

        + Properties + + +

        +
        +
        + $attributeMap + +  : array<string|int, string> +
        +
        Array of attributes where the key is the local name, +and the value is the original name
        + +
        + $container + +  : array<string|int, mixed> +
        +
        Associative array for storing property values
        + +
        + $getters + +  : array<string|int, string> +
        +
        Array of attributes to getter functions (for serialization of requests)
        + +
        + $openAPIFormats + +  : array<string|int, string> +
        +
        Array of property to format mappings. Used for (de)serialization
        + +
        + $openAPIModelName + +  : string +
        +
        The original name of the model.
        + +
        + $openAPINullables + +  : array<string|int, bool> +
        +
        Array of nullable properties. Used for (de)serialization
        + +
        + $openAPINullablesSetToNull + +  : array<string|int, bool> +
        +
        If a nullable field gets set to null, insert it here
        + +
        + $openAPITypes + +  : array<string|int, string> +
        +
        Array of property to type mappings. Used for (de)serialization
        + +
        + $setters + +  : array<string|int, string> +
        +
        Array of attributes to setter functions (for deserialization of responses)
        + +
        + +

        + Methods + + +

        +
        +
        + __construct() + +  : mixed +
        +
        Constructor
        + +
        + __toString() + +  : string +
        +
        Gets the string presentation of the object
        + +
        + attributeMap() + +  : array<string|int, mixed> +
        +
        Array of attributes where the key is the local name, +and the value is the original name
        + +
        + getBounds() + +  : GetRichMenuInsightDailyResponseBounds +
        +
        Gets bounds
        + +
        + getMetrics() + +  : array<string|int, GetRichMenuInsightDailyResponseDailyMetrics> +
        +
        Gets metrics
        + +
        + getModelName() + +  : string +
        +
        The original name of the model.
        + +
        + getters() + +  : array<string|int, mixed> +
        +
        Array of attributes to getter functions (for serialization of requests)
        + +
        + isNullable() + +  : bool +
        +
        Checks if a property is nullable
        + +
        + isNullableSetToNull() + +  : bool +
        +
        Checks if a nullable property is set to null.
        + +
        + jsonSerialize() + +  : mixed +
        +
        Serializes the object to a value that can be serialized natively by json_encode().
        + +
        + listInvalidProperties() + +  : array<string|int, mixed> +
        +
        Show all the invalid properties with reasons.
        + +
        + offsetExists() + +  : bool +
        +
        Returns true if offset exists. False otherwise.
        + +
        + offsetGet() + +  : mixed|null +
        +
        Gets offset.
        + +
        + offsetSet() + +  : void +
        +
        Sets value based on offset.
        + +
        + offsetUnset() + +  : void +
        +
        Unsets offset.
        + +
        + openAPIFormats() + +  : array<string|int, mixed> +
        +
        Array of property to format mappings. Used for (de)serialization
        + +
        + openAPITypes() + +  : array<string|int, mixed> +
        +
        Array of property to type mappings. Used for (de)serialization
        + +
        + setBounds() + +  : self +
        +
        Sets bounds
        + +
        + setMetrics() + +  : self +
        +
        Sets metrics
        + +
        + setters() + +  : array<string|int, mixed> +
        +
        Array of attributes to setter functions (for deserialization of responses)
        + +
        + toHeaderValue() + +  : string +
        +
        Gets a header-safe presentation of the object
        + +
        + valid() + +  : bool +
        +
        Validate all the properties in the model +return true if all passed
        + +
        + openAPINullables() + +  : array<string|int, mixed> +
        +
        Array of nullable properties
        + +
        + getOpenAPINullablesSetToNull() + +  : array<string|int, bool> +
        +
        Array of nullable field names deliberately set to null
        + +
        + setIfExists() + +  : void +
        +
        Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName +is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the +$this->openAPINullablesSetToNull array
        + +
        + setOpenAPINullablesSetToNull() + +  : void +
        +
        Setter - Array of nullable field names deliberately set to null
        + +
        + + + + +
        +

        + Constants + + +

        + +
        + + +
        +

        + Properties + + +

        +
        +

        + $attributeMap + + + + +

        + + +

        Array of attributes where the key is the local name, +and the value is the original name

        + + + + protected + static array<string|int, string> + $attributeMap + = ['bounds' => 'bounds', 'metrics' => 'metrics'] + + + + + + + + + +
        +
        +

        + $container + + + + +

        + + +

        Associative array for storing property values

        + + + + protected + array<string|int, mixed> + $container + = [] + + + + + + + + + +
        +
        +

        + $getters + + + + +

        + + +

        Array of attributes to getter functions (for serialization of requests)

        + + + + protected + static array<string|int, string> + $getters + = ['bounds' => 'getBounds', 'metrics' => 'getMetrics'] + + + + + + + + + +
        +
        +

        + $openAPIFormats + + + + +

        + + +

        Array of property to format mappings. Used for (de)serialization

        + + + + protected + static array<string|int, string> + $openAPIFormats + = ['bounds' => null, 'metrics' => null] + + + + +
        + Tags + + +
        +
        +
        + phpstan-var +
        +
        + +

        array<string, string|null>

        +
        + +
        +
        + psalm-var +
        +
        + +

        array<string, string|null>

        +
        + +
        +
        + + + + + +
        +
        +

        + $openAPIModelName + + + + +

        + + +

        The original name of the model.

        + + + + protected + static string + $openAPIModelName + = 'GetRichMenuInsightDailyResponseClick' + + + + + + + + + +
        +
        +

        + $openAPINullables + + + + +

        + + +

        Array of nullable properties. Used for (de)serialization

        + + + + protected + static array<string|int, bool> + $openAPINullables + = ['bounds' => false, 'metrics' => false] + + + + + + + + + +
        +
        +

        + $openAPINullablesSetToNull + + + + +

        + + +

        If a nullable field gets set to null, insert it here

        + + + + protected + array<string|int, bool> + $openAPINullablesSetToNull + = [] + + + + + + + + + +
        +
        +

        + $openAPITypes + + + + +

        + + +

        Array of property to type mappings. Used for (de)serialization

        + + + + protected + static array<string|int, string> + $openAPITypes + = ['bounds' => '\LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponseBounds', 'metrics' => '\LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponseDailyMetrics[]'] + + + + + + + + + +
        +
        +

        + $setters + + + + +

        + + +

        Array of attributes to setter functions (for deserialization of responses)

        + + + + protected + static array<string|int, string> + $setters + = ['bounds' => 'setBounds', 'metrics' => 'setMetrics'] + + + + + + + + + +
        +
        + +
        +

        + Methods + + +

        +
        +

        + __construct() + + +

        + + +

        Constructor

        + + + public + __construct([array<string|int, mixed>|null $data = null ]) : mixed + +
        +
        + + +
        Parameters
        +
        +
        + $data + : array<string|int, mixed>|null + = null
        +
        +

        Associated array of property values +initializing the model

        +
        + +
        +
        + + + + + + +
        +
        +

        + __toString() + + +

        + + +

        Gets the string presentation of the object

        + + + public + __toString() : string + +
        +
        + + + + + + + +
        +
        Return values
        + string +
        + +
        +
        +

        + attributeMap() + + +

        + + +

        Array of attributes where the key is the local name, +and the value is the original name

        + + + public + static attributeMap() : array<string|int, mixed> + +
        +
        + + + + + + + +
        +
        Return values
        + array<string|int, mixed> +
        + +
        + + +
        +

        + getModelName() + + +

        + + +

        The original name of the model.

        + + + public + getModelName() : string + +
        +
        + + + + + + + +
        +
        Return values
        + string +
        + +
        +
        +

        + getters() + + +

        + + +

        Array of attributes to getter functions (for serialization of requests)

        + + + public + static getters() : array<string|int, mixed> + +
        +
        + + + + + + + +
        +
        Return values
        + array<string|int, mixed> +
        + +
        +
        +

        + isNullable() + + +

        + + +

        Checks if a property is nullable

        + + + public + static isNullable(string $property) : bool + +
        +
        + + +
        Parameters
        +
        +
        + $property + : string +
        +
        + +
        +
        + + + + + +
        +
        Return values
        + bool +
        + +
        +
        +

        + isNullableSetToNull() + + +

        + + +

        Checks if a nullable property is set to null.

        + + + public + isNullableSetToNull(string $property) : bool + +
        +
        + + +
        Parameters
        +
        +
        + $property + : string +
        +
        + +
        +
        + + + + + +
        +
        Return values
        + bool +
        + +
        +
        +

        + jsonSerialize() + + +

        + + +

        Serializes the object to a value that can be serialized natively by json_encode().

        + + + public + jsonSerialize() : mixed + +
        +
        + + + + +
        + Tags + + +
        +
        +
        + link +
        +
        + https://www.php.net/manual/en/jsonserializable.jsonserialize.php + +
        +
        + + +
        +
        + Attributes + +
        +
        +
        + #[ReturnTypeWillChange] +
        +
        +
        + +
        +
        Return values
        + mixed + — +

        Returns data which can be serialized by json_encode(), which is a value +of any type other than a resource.

        +
        + +
        + +
        +
        +

        + listInvalidProperties() + + +

        + + +

        Show all the invalid properties with reasons.

        + + + public + listInvalidProperties() : array<string|int, mixed> + +
        +
        + + + + + + + +
        +
        Return values
        + array<string|int, mixed> + — +

        invalid properties with reasons

        +
        + +
        + +
        +
        +

        + offsetExists() + + +

        + + +

        Returns true if offset exists. False otherwise.

        + + + public + offsetExists(int $offset) : bool + +
        +
        + + +
        Parameters
        +
        +
        + $offset + : int +
        +
        +

        Offset

        +
        + +
        +
        + + + + + +
        +
        Return values
        + bool +
        + +
        +
        +

        + offsetGet() + + +

        + + +

        Gets offset.

        + + + public + offsetGet(int $offset) : mixed|null + +
        +
        + + +
        Parameters
        +
        +
        + $offset + : int +
        +
        +

        Offset

        +
        + +
        +
        + + + + +
        +
        + Attributes + +
        +
        +
        + #[ReturnTypeWillChange] +
        +
        +
        + +
        +
        Return values
        + mixed|null +
        + +
        +
        +

        + offsetSet() + + +

        + + +

        Sets value based on offset.

        + + + public + offsetSet(int|null $offset, mixed $value) : void + +
        +
        + + +
        Parameters
        +
        +
        + $offset + : int|null +
        +
        +

        Offset

        +
        + +
        +
        + $value + : mixed +
        +
        +

        Value to be set

        +
        + +
        +
        + + + + + + +
        +
        +

        + offsetUnset() + + +

        + + +

        Unsets offset.

        + + + public + offsetUnset(int $offset) : void + +
        +
        + + +
        Parameters
        +
        +
        + $offset + : int +
        +
        +

        Offset

        +
        + +
        +
        + + + + + + +
        +
        +

        + openAPIFormats() + + +

        + + +

        Array of property to format mappings. Used for (de)serialization

        + + + public + static openAPIFormats() : array<string|int, mixed> + +
        +
        + + + + + + + +
        +
        Return values
        + array<string|int, mixed> +
        + +
        +
        +

        + openAPITypes() + + +

        + + +

        Array of property to type mappings. Used for (de)serialization

        + + + public + static openAPITypes() : array<string|int, mixed> + +
        +
        + + + + + + + +
        +
        Return values
        + array<string|int, mixed> +
        + +
        + + +
        +

        + setters() + + +

        + + +

        Array of attributes to setter functions (for deserialization of responses)

        + + + public + static setters() : array<string|int, mixed> + +
        +
        + + + + + + + +
        +
        Return values
        + array<string|int, mixed> +
        + +
        +
        +

        + toHeaderValue() + + +

        + + +

        Gets a header-safe presentation of the object

        + + + public + toHeaderValue() : string + +
        +
        + + + + + + + +
        +
        Return values
        + string +
        + +
        +
        +

        + valid() + + +

        + + +

        Validate all the properties in the model +return true if all passed

        + + + public + valid() : bool + +
        +
        + + + + + + + +
        +
        Return values
        + bool + — +

        True if all properties are valid

        +
        + +
        + +
        +
        +

        + openAPINullables() + + +

        + + +

        Array of nullable properties

        + + + protected + static openAPINullables() : array<string|int, mixed> + +
        +
        + + + + + + + +
        +
        Return values
        + array<string|int, mixed> +
        + +
        +
        +

        + getOpenAPINullablesSetToNull() + + +

        + + +

        Array of nullable field names deliberately set to null

        + + + private + getOpenAPINullablesSetToNull() : array<string|int, bool> + +
        +
        + + + + + + + +
        +
        Return values
        + array<string|int, bool> +
        + +
        +
        +

        + setIfExists() + + +

        + + +

        Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName +is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the +$this->openAPINullablesSetToNull array

        + + + private + setIfExists(string $variableName, array<string|int, mixed> $fields, mixed $defaultValue) : void + +
        +
        + + +
        Parameters
        +
        +
        + $variableName + : string +
        +
        + +
        +
        + $fields + : array<string|int, mixed> +
        +
        + +
        +
        + $defaultValue + : mixed +
        +
        + +
        +
        + + + + + + +
        +
        +

        + setOpenAPINullablesSetToNull() + + +

        + + +

        Setter - Array of nullable field names deliberately set to null

        + + + private + setOpenAPINullablesSetToNull(array<string|int, bool> $openAPINullablesSetToNull) : void + +
        +
        + + +
        Parameters
        +
        +
        + $openAPINullablesSetToNull + : array<string|int, bool> +
        +
        + +
        +
        + + + + + + +
        +
        + +
        +
        +
        +
        +
        
        +        
        + +
        +
        + + + +
        +
        +
        + +
        + On this page + + +
        + +
        +
        +
        +
        +
        +

        Search results

        + +
        +
        +
          +
          +
          +
          +
          + + +
          + + + + + + + + diff --git a/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html b/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html new file mode 100644 index 00000000..b6b5893b --- /dev/null +++ b/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html @@ -0,0 +1,2453 @@ + + + + + LINE Messaging API SDK for PHP + + + + + + + + + + + + + + + + + + + + + +
          +

          LINE Messaging API SDK for PHP

          + + + + + +
          + +
          +
          + + + + +
          +
          + + +
          +

          + GetRichMenuInsightDailyResponseDailyMetrics + + +
          + in package + +
          + + + implements + ModelInterface, ArrayAccess, JsonSerializable + +

          + +
          + + +
          + + + +

          GetRichMenuInsightDailyResponseDailyMetrics Class Doc Comment

          + + + + +
          + Tags + + +
          +
          +
          + category +
          +
          + +

          Class

          +
          + +
          +
          + description +
          +
          + +

          Aggregated number of events and unique users for a single day.

          +
          + +
          +
          + author +
          +
          + +

          OpenAPI Generator team

          +
          + +
          +
          + link +
          +
          + https://openapi-generator.tech + +
          +
          + implements +
          +
          + + +
          +
          + + + + + +

          + Table of Contents + + +

          + + + +

          + Interfaces + + +

          +
          +
          ModelInterface
          Interface abstracting model access.
          ArrayAccess
          JsonSerializable
          + + + + +

          + Constants + + +

          +
          +
          + DISCRIMINATOR + +  = null +
          + +
          + + +

          + Properties + + +

          +
          +
          + $attributeMap + +  : array<string|int, string> +
          +
          Array of attributes where the key is the local name, +and the value is the original name
          + +
          + $container + +  : array<string|int, mixed> +
          +
          Associative array for storing property values
          + +
          + $getters + +  : array<string|int, string> +
          +
          Array of attributes to getter functions (for serialization of requests)
          + +
          + $openAPIFormats + +  : array<string|int, string> +
          +
          Array of property to format mappings. Used for (de)serialization
          + +
          + $openAPIModelName + +  : string +
          +
          The original name of the model.
          + +
          + $openAPINullables + +  : array<string|int, bool> +
          +
          Array of nullable properties. Used for (de)serialization
          + +
          + $openAPINullablesSetToNull + +  : array<string|int, bool> +
          +
          If a nullable field gets set to null, insert it here
          + +
          + $openAPITypes + +  : array<string|int, string> +
          +
          Array of property to type mappings. Used for (de)serialization
          + +
          + $setters + +  : array<string|int, string> +
          +
          Array of attributes to setter functions (for deserialization of responses)
          + +
          + +

          + Methods + + +

          +
          +
          + __construct() + +  : mixed +
          +
          Constructor
          + +
          + __toString() + +  : string +
          +
          Gets the string presentation of the object
          + +
          + attributeMap() + +  : array<string|int, mixed> +
          +
          Array of attributes where the key is the local name, +and the value is the original name
          + +
          + getCount() + +  : int +
          +
          Gets count
          + +
          + getDate() + +  : string +
          +
          Gets date
          + +
          + getModelName() + +  : string +
          +
          The original name of the model.
          + +
          + getters() + +  : array<string|int, mixed> +
          +
          Array of attributes to getter functions (for serialization of requests)
          + +
          + getUniqueUsers() + +  : int +
          +
          Gets uniqueUsers
          + +
          + isNullable() + +  : bool +
          +
          Checks if a property is nullable
          + +
          + isNullableSetToNull() + +  : bool +
          +
          Checks if a nullable property is set to null.
          + +
          + jsonSerialize() + +  : mixed +
          +
          Serializes the object to a value that can be serialized natively by json_encode().
          + +
          + listInvalidProperties() + +  : array<string|int, mixed> +
          +
          Show all the invalid properties with reasons.
          + +
          + offsetExists() + +  : bool +
          +
          Returns true if offset exists. False otherwise.
          + +
          + offsetGet() + +  : mixed|null +
          +
          Gets offset.
          + +
          + offsetSet() + +  : void +
          +
          Sets value based on offset.
          + +
          + offsetUnset() + +  : void +
          +
          Unsets offset.
          + +
          + openAPIFormats() + +  : array<string|int, mixed> +
          +
          Array of property to format mappings. Used for (de)serialization
          + +
          + openAPITypes() + +  : array<string|int, mixed> +
          +
          Array of property to type mappings. Used for (de)serialization
          + +
          + setCount() + +  : self +
          +
          Sets count
          + +
          + setDate() + +  : self +
          +
          Sets date
          + +
          + setters() + +  : array<string|int, mixed> +
          +
          Array of attributes to setter functions (for deserialization of responses)
          + +
          + setUniqueUsers() + +  : self +
          +
          Sets uniqueUsers
          + +
          + toHeaderValue() + +  : string +
          +
          Gets a header-safe presentation of the object
          + +
          + valid() + +  : bool +
          +
          Validate all the properties in the model +return true if all passed
          + +
          + openAPINullables() + +  : array<string|int, mixed> +
          +
          Array of nullable properties
          + +
          + getOpenAPINullablesSetToNull() + +  : array<string|int, bool> +
          +
          Array of nullable field names deliberately set to null
          + +
          + setIfExists() + +  : void +
          +
          Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName +is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the +$this->openAPINullablesSetToNull array
          + +
          + setOpenAPINullablesSetToNull() + +  : void +
          +
          Setter - Array of nullable field names deliberately set to null
          + +
          + + + + +
          +

          + Constants + + +

          + +
          + + +
          +

          + Properties + + +

          +
          +

          + $attributeMap + + + + +

          + + +

          Array of attributes where the key is the local name, +and the value is the original name

          + + + + protected + static array<string|int, string> + $attributeMap + = ['date' => 'date', 'count' => 'count', 'uniqueUsers' => 'uniqueUsers'] + + + + + + + + + +
          + +
          +

          + $getters + + + + +

          + + +

          Array of attributes to getter functions (for serialization of requests)

          + + + + protected + static array<string|int, string> + $getters + = ['date' => 'getDate', 'count' => 'getCount', 'uniqueUsers' => 'getUniqueUsers'] + + + + + + + + + +
          +
          +

          + $openAPIFormats + + + + +

          + + +

          Array of property to format mappings. Used for (de)serialization

          + + + + protected + static array<string|int, string> + $openAPIFormats + = ['date' => null, 'count' => 'int64', 'uniqueUsers' => 'int64'] + + + + +
          + Tags + + +
          +
          +
          + phpstan-var +
          +
          + +

          array<string, string|null>

          +
          + +
          +
          + psalm-var +
          +
          + +

          array<string, string|null>

          +
          + +
          +
          + + + + + +
          +
          +

          + $openAPIModelName + + + + +

          + + +

          The original name of the model.

          + + + + protected + static string + $openAPIModelName + = 'GetRichMenuInsightDailyResponseDailyMetrics' + + + + + + + + + +
          +
          +

          + $openAPINullables + + + + +

          + + +

          Array of nullable properties. Used for (de)serialization

          + + + + protected + static array<string|int, bool> + $openAPINullables + = ['date' => false, 'count' => false, 'uniqueUsers' => false] + + + + + + + + + +
          +
          +

          + $openAPINullablesSetToNull + + + + +

          + + +

          If a nullable field gets set to null, insert it here

          + + + + protected + array<string|int, bool> + $openAPINullablesSetToNull + = [] + + + + + + + + + +
          +
          +

          + $openAPITypes + + + + +

          + + +

          Array of property to type mappings. Used for (de)serialization

          + + + + protected + static array<string|int, string> + $openAPITypes + = ['date' => 'string', 'count' => 'int', 'uniqueUsers' => 'int'] + + + + + + + + + +
          +
          +

          + $setters + + + + +

          + + +

          Array of attributes to setter functions (for deserialization of responses)

          + + + + protected + static array<string|int, string> + $setters + = ['date' => 'setDate', 'count' => 'setCount', 'uniqueUsers' => 'setUniqueUsers'] + + + + + + + + + +
          +
          + +
          +

          + Methods + + +

          +
          +

          + __construct() + + +

          + + +

          Constructor

          + + + public + __construct([array<string|int, mixed>|null $data = null ]) : mixed + +
          +
          + + +
          Parameters
          +
          +
          + $data + : array<string|int, mixed>|null + = null
          +
          +

          Associated array of property values +initializing the model

          +
          + +
          +
          + + + + + + +
          + +
          +

          + attributeMap() + + +

          + + +

          Array of attributes where the key is the local name, +and the value is the original name

          + + + public + static attributeMap() : array<string|int, mixed> + +
          +
          + + + + + + + +
          +
          Return values
          + array<string|int, mixed> +
          + +
          + + + +
          +

          + getters() + + +

          + + +

          Array of attributes to getter functions (for serialization of requests)

          + + + public + static getters() : array<string|int, mixed> + +
          +
          + + + + + + + +
          +
          Return values
          + array<string|int, mixed> +
          + +
          + +
          +

          + isNullable() + + +

          + + +

          Checks if a property is nullable

          + + + public + static isNullable(string $property) : bool + +
          +
          + + +
          Parameters
          +
          +
          + $property + : string +
          +
          + +
          +
          + + + + + +
          +
          Return values
          + bool +
          + +
          +
          +

          + isNullableSetToNull() + + +

          + + +

          Checks if a nullable property is set to null.

          + + + public + isNullableSetToNull(string $property) : bool + +
          +
          + + +
          Parameters
          +
          +
          + $property + : string +
          +
          + +
          +
          + + + + + +
          +
          Return values
          + bool +
          + +
          +
          +

          + jsonSerialize() + + +

          + + +

          Serializes the object to a value that can be serialized natively by json_encode().

          + + + public + jsonSerialize() : mixed + +
          +
          + + + + +
          + Tags + + +
          +
          +
          + link +
          +
          + https://www.php.net/manual/en/jsonserializable.jsonserialize.php + +
          +
          + + +
          +
          + Attributes + +
          +
          +
          + #[ReturnTypeWillChange] +
          +
          +
          + +
          +
          Return values
          + mixed + — +

          Returns data which can be serialized by json_encode(), which is a value +of any type other than a resource.

          +
          + +
          + +
          +
          +

          + listInvalidProperties() + + +

          + + +

          Show all the invalid properties with reasons.

          + + + public + listInvalidProperties() : array<string|int, mixed> + +
          +
          + + + + + + + +
          +
          Return values
          + array<string|int, mixed> + — +

          invalid properties with reasons

          +
          + +
          + +
          +
          +

          + offsetExists() + + +

          + + +

          Returns true if offset exists. False otherwise.

          + + + public + offsetExists(int $offset) : bool + +
          +
          + + +
          Parameters
          +
          +
          + $offset + : int +
          +
          +

          Offset

          +
          + +
          +
          + + + + + +
          +
          Return values
          + bool +
          + +
          +
          +

          + offsetGet() + + +

          + + +

          Gets offset.

          + + + public + offsetGet(int $offset) : mixed|null + +
          +
          + + +
          Parameters
          +
          +
          + $offset + : int +
          +
          +

          Offset

          +
          + +
          +
          + + + + +
          +
          + Attributes + +
          +
          +
          + #[ReturnTypeWillChange] +
          +
          +
          + +
          +
          Return values
          + mixed|null +
          + +
          +
          +

          + offsetSet() + + +

          + + +

          Sets value based on offset.

          + + + public + offsetSet(int|null $offset, mixed $value) : void + +
          +
          + + +
          Parameters
          +
          +
          + $offset + : int|null +
          +
          +

          Offset

          +
          + +
          +
          + $value + : mixed +
          +
          +

          Value to be set

          +
          + +
          +
          + + + + + + +
          +
          +

          + offsetUnset() + + +

          + + +

          Unsets offset.

          + + + public + offsetUnset(int $offset) : void + +
          +
          + + +
          Parameters
          +
          +
          + $offset + : int +
          +
          +

          Offset

          +
          + +
          +
          + + + + + + +
          +
          +

          + openAPIFormats() + + +

          + + +

          Array of property to format mappings. Used for (de)serialization

          + + + public + static openAPIFormats() : array<string|int, mixed> + +
          +
          + + + + + + + +
          +
          Return values
          + array<string|int, mixed> +
          + +
          +
          +

          + openAPITypes() + + +

          + + +

          Array of property to type mappings. Used for (de)serialization

          + + + public + static openAPITypes() : array<string|int, mixed> + +
          +
          + + + + + + + +
          +
          Return values
          + array<string|int, mixed> +
          + +
          +
          +

          + setCount() + + +

          + + +

          Sets count

          + + + public + setCount(int $count) : self + +
          +
          + + +
          Parameters
          +
          +
          + $count + : int +
          +
          +

          Number of impressions or clicks on this day.

          +
          + +
          +
          + + + + + +
          +
          Return values
          + self +
          + +
          +
          +

          + setDate() + + +

          + + +

          Sets date

          + + + public + setDate(string $date) : self + +
          +
          + + +
          Parameters
          +
          +
          + $date + : string +
          +
          +

          The date (JST) of these metrics. Format: yyyyMMdd (e.g. 20260213).

          +
          + +
          +
          + + + + + +
          +
          Return values
          + self +
          + +
          +
          +

          + setters() + + +

          + + +

          Array of attributes to setter functions (for deserialization of responses)

          + + + public + static setters() : array<string|int, mixed> + +
          +
          + + + + + + + +
          +
          Return values
          + array<string|int, mixed> +
          + +
          +
          +

          + setUniqueUsers() + + +

          + + +

          Sets uniqueUsers

          + + + public + setUniqueUsers(int $uniqueUsers) : self + +
          +
          + + +
          Parameters
          +
          +
          + $uniqueUsers + : int +
          +
          +

          Approximate number of unique users who triggered an impression or click on this day.

          +
          + +
          +
          + + + + + +
          +
          Return values
          + self +
          + +
          +
          +

          + toHeaderValue() + + +

          + + +

          Gets a header-safe presentation of the object

          + + + public + toHeaderValue() : string + +
          +
          + + + + + + + +
          +
          Return values
          + string +
          + +
          +
          +

          + valid() + + +

          + + +

          Validate all the properties in the model +return true if all passed

          + + + public + valid() : bool + +
          +
          + + + + + + + +
          +
          Return values
          + bool + — +

          True if all properties are valid

          +
          + +
          + +
          +
          +

          + openAPINullables() + + +

          + + +

          Array of nullable properties

          + + + protected + static openAPINullables() : array<string|int, mixed> + +
          +
          + + + + + + + +
          +
          Return values
          + array<string|int, mixed> +
          + +
          +
          +

          + getOpenAPINullablesSetToNull() + + +

          + + +

          Array of nullable field names deliberately set to null

          + + + private + getOpenAPINullablesSetToNull() : array<string|int, bool> + +
          +
          + + + + + + + +
          +
          Return values
          + array<string|int, bool> +
          + +
          +
          +

          + setIfExists() + + +

          + + +

          Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName +is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the +$this->openAPINullablesSetToNull array

          + + + private + setIfExists(string $variableName, array<string|int, mixed> $fields, mixed $defaultValue) : void + +
          +
          + + +
          Parameters
          +
          +
          + $variableName + : string +
          +
          + +
          +
          + $fields + : array<string|int, mixed> +
          +
          + +
          +
          + $defaultValue + : mixed +
          +
          + +
          +
          + + + + + + +
          +
          +

          + setOpenAPINullablesSetToNull() + + +

          + + +

          Setter - Array of nullable field names deliberately set to null

          + + + private + setOpenAPINullablesSetToNull(array<string|int, bool> $openAPINullablesSetToNull) : void + +
          +
          + + +
          Parameters
          +
          +
          + $openAPINullablesSetToNull + : array<string|int, bool> +
          +
          + +
          +
          + + + + + + +
          +
          + +
          +
          +
          +
          +
          
          +        
          + +
          +
          + + + +
          +
          +
          + +
          + On this page + + +
          + +
          +
          +
          +
          +
          +

          Search results

          + +
          +
          +
            +
            +
            +
            +
            + + +
            + + + + + + + + diff --git a/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html b/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html new file mode 100644 index 00000000..8853870f --- /dev/null +++ b/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html @@ -0,0 +1,2241 @@ + + + + + LINE Messaging API SDK for PHP + + + + + + + + + + + + + + + + + + + + + +
            +

            LINE Messaging API SDK for PHP

            + + + + + +
            + +
            +
            + + + + +
            +
            + + +
            +

            + GetRichMenuInsightDailyResponseImpression + + +
            + in package + +
            + + + implements + ModelInterface, ArrayAccess, JsonSerializable + +

            + +
            + + +
            + + + +

            GetRichMenuInsightDailyResponseImpression Class Doc Comment

            + + + + +
            + Tags + + +
            +
            +
            + category +
            +
            + +

            Class

            +
            + +
            +
            + description +
            +
            + +

            Daily impression metrics for the whole rich menu.

            +
            + +
            +
            + author +
            +
            + +

            OpenAPI Generator team

            +
            + +
            +
            + link +
            +
            + https://openapi-generator.tech + +
            +
            + implements +
            +
            + + +
            +
            + + + + + +

            + Table of Contents + + +

            + + + +

            + Interfaces + + +

            +
            +
            ModelInterface
            Interface abstracting model access.
            ArrayAccess
            JsonSerializable
            + + + + +

            + Constants + + +

            +
            +
            + DISCRIMINATOR + +  = null +
            + +
            + + +

            + Properties + + +

            +
            +
            + $attributeMap + +  : array<string|int, string> +
            +
            Array of attributes where the key is the local name, +and the value is the original name
            + +
            + $container + +  : array<string|int, mixed> +
            +
            Associative array for storing property values
            + +
            + $getters + +  : array<string|int, string> +
            +
            Array of attributes to getter functions (for serialization of requests)
            + +
            + $openAPIFormats + +  : array<string|int, string> +
            +
            Array of property to format mappings. Used for (de)serialization
            + +
            + $openAPIModelName + +  : string +
            +
            The original name of the model.
            + +
            + $openAPINullables + +  : array<string|int, bool> +
            +
            Array of nullable properties. Used for (de)serialization
            + +
            + $openAPINullablesSetToNull + +  : array<string|int, bool> +
            +
            If a nullable field gets set to null, insert it here
            + +
            + $openAPITypes + +  : array<string|int, string> +
            +
            Array of property to type mappings. Used for (de)serialization
            + +
            + $setters + +  : array<string|int, string> +
            +
            Array of attributes to setter functions (for deserialization of responses)
            + +
            + +

            + Methods + + +

            +
            +
            + __construct() + +  : mixed +
            +
            Constructor
            + +
            + __toString() + +  : string +
            +
            Gets the string presentation of the object
            + +
            + attributeMap() + +  : array<string|int, mixed> +
            +
            Array of attributes where the key is the local name, +and the value is the original name
            + +
            + getMetrics() + +  : array<string|int, GetRichMenuInsightDailyResponseDailyMetrics> +
            +
            Gets metrics
            + +
            + getModelName() + +  : string +
            +
            The original name of the model.
            + +
            + getters() + +  : array<string|int, mixed> +
            +
            Array of attributes to getter functions (for serialization of requests)
            + +
            + isNullable() + +  : bool +
            +
            Checks if a property is nullable
            + +
            + isNullableSetToNull() + +  : bool +
            +
            Checks if a nullable property is set to null.
            + +
            + jsonSerialize() + +  : mixed +
            +
            Serializes the object to a value that can be serialized natively by json_encode().
            + +
            + listInvalidProperties() + +  : array<string|int, mixed> +
            +
            Show all the invalid properties with reasons.
            + +
            + offsetExists() + +  : bool +
            +
            Returns true if offset exists. False otherwise.
            + +
            + offsetGet() + +  : mixed|null +
            +
            Gets offset.
            + +
            + offsetSet() + +  : void +
            +
            Sets value based on offset.
            + +
            + offsetUnset() + +  : void +
            +
            Unsets offset.
            + +
            + openAPIFormats() + +  : array<string|int, mixed> +
            +
            Array of property to format mappings. Used for (de)serialization
            + +
            + openAPITypes() + +  : array<string|int, mixed> +
            +
            Array of property to type mappings. Used for (de)serialization
            + +
            + setMetrics() + +  : self +
            +
            Sets metrics
            + +
            + setters() + +  : array<string|int, mixed> +
            +
            Array of attributes to setter functions (for deserialization of responses)
            + +
            + toHeaderValue() + +  : string +
            +
            Gets a header-safe presentation of the object
            + +
            + valid() + +  : bool +
            +
            Validate all the properties in the model +return true if all passed
            + +
            + openAPINullables() + +  : array<string|int, mixed> +
            +
            Array of nullable properties
            + +
            + getOpenAPINullablesSetToNull() + +  : array<string|int, bool> +
            +
            Array of nullable field names deliberately set to null
            + +
            + setIfExists() + +  : void +
            +
            Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName +is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the +$this->openAPINullablesSetToNull array
            + +
            + setOpenAPINullablesSetToNull() + +  : void +
            +
            Setter - Array of nullable field names deliberately set to null
            + +
            + + + + +
            +

            + Constants + + +

            + +
            + + +
            +

            + Properties + + +

            +
            +

            + $attributeMap + + + + +

            + + +

            Array of attributes where the key is the local name, +and the value is the original name

            + + + + protected + static array<string|int, string> + $attributeMap + = ['metrics' => 'metrics'] + + + + + + + + + +
            + +
            +

            + $getters + + + + +

            + + +

            Array of attributes to getter functions (for serialization of requests)

            + + + + protected + static array<string|int, string> + $getters + = ['metrics' => 'getMetrics'] + + + + + + + + + +
            +
            +

            + $openAPIFormats + + + + +

            + + +

            Array of property to format mappings. Used for (de)serialization

            + + + + protected + static array<string|int, string> + $openAPIFormats + = ['metrics' => null] + + + + +
            + Tags + + +
            +
            +
            + phpstan-var +
            +
            + +

            array<string, string|null>

            +
            + +
            +
            + psalm-var +
            +
            + +

            array<string, string|null>

            +
            + +
            +
            + + + + + +
            +
            +

            + $openAPIModelName + + + + +

            + + +

            The original name of the model.

            + + + + protected + static string + $openAPIModelName + = 'GetRichMenuInsightDailyResponseImpression' + + + + + + + + + +
            +
            +

            + $openAPINullables + + + + +

            + + +

            Array of nullable properties. Used for (de)serialization

            + + + + protected + static array<string|int, bool> + $openAPINullables + = ['metrics' => false] + + + + + + + + + +
            +
            +

            + $openAPINullablesSetToNull + + + + +

            + + +

            If a nullable field gets set to null, insert it here

            + + + + protected + array<string|int, bool> + $openAPINullablesSetToNull + = [] + + + + + + + + + +
            +
            +

            + $openAPITypes + + + + +

            + + +

            Array of property to type mappings. Used for (de)serialization

            + + + + protected + static array<string|int, string> + $openAPITypes + = ['metrics' => '\LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponseDailyMetrics[]'] + + + + + + + + + +
            +
            +

            + $setters + + + + +

            + + +

            Array of attributes to setter functions (for deserialization of responses)

            + + + + protected + static array<string|int, string> + $setters + = ['metrics' => 'setMetrics'] + + + + + + + + + +
            +
            + +
            +

            + Methods + + +

            +
            +

            + __construct() + + +

            + + +

            Constructor

            + + + public + __construct([array<string|int, mixed>|null $data = null ]) : mixed + +
            +
            + + +
            Parameters
            +
            +
            + $data + : array<string|int, mixed>|null + = null
            +
            +

            Associated array of property values +initializing the model

            +
            + +
            +
            + + + + + + +
            + +
            +

            + attributeMap() + + +

            + + +

            Array of attributes where the key is the local name, +and the value is the original name

            + + + public + static attributeMap() : array<string|int, mixed> + +
            +
            + + + + + + + +
            +
            Return values
            + array<string|int, mixed> +
            + +
            + + +
            +

            + getters() + + +

            + + +

            Array of attributes to getter functions (for serialization of requests)

            + + + public + static getters() : array<string|int, mixed> + +
            +
            + + + + + + + +
            +
            Return values
            + array<string|int, mixed> +
            + +
            +
            +

            + isNullable() + + +

            + + +

            Checks if a property is nullable

            + + + public + static isNullable(string $property) : bool + +
            +
            + + +
            Parameters
            +
            +
            + $property + : string +
            +
            + +
            +
            + + + + + +
            +
            Return values
            + bool +
            + +
            +
            +

            + isNullableSetToNull() + + +

            + + +

            Checks if a nullable property is set to null.

            + + + public + isNullableSetToNull(string $property) : bool + +
            +
            + + +
            Parameters
            +
            +
            + $property + : string +
            +
            + +
            +
            + + + + + +
            +
            Return values
            + bool +
            + +
            +
            +

            + jsonSerialize() + + +

            + + +

            Serializes the object to a value that can be serialized natively by json_encode().

            + + + public + jsonSerialize() : mixed + +
            +
            + + + + +
            + Tags + + +
            +
            +
            + link +
            +
            + https://www.php.net/manual/en/jsonserializable.jsonserialize.php + +
            +
            + + +
            +
            + Attributes + +
            +
            +
            + #[ReturnTypeWillChange] +
            +
            +
            + +
            +
            Return values
            + mixed + — +

            Returns data which can be serialized by json_encode(), which is a value +of any type other than a resource.

            +
            + +
            + +
            +
            +

            + listInvalidProperties() + + +

            + + +

            Show all the invalid properties with reasons.

            + + + public + listInvalidProperties() : array<string|int, mixed> + +
            +
            + + + + + + + +
            +
            Return values
            + array<string|int, mixed> + — +

            invalid properties with reasons

            +
            + +
            + +
            +
            +

            + offsetExists() + + +

            + + +

            Returns true if offset exists. False otherwise.

            + + + public + offsetExists(int $offset) : bool + +
            +
            + + +
            Parameters
            +
            +
            + $offset + : int +
            +
            +

            Offset

            +
            + +
            +
            + + + + + +
            +
            Return values
            + bool +
            + +
            +
            +

            + offsetGet() + + +

            + + +

            Gets offset.

            + + + public + offsetGet(int $offset) : mixed|null + +
            +
            + + +
            Parameters
            +
            +
            + $offset + : int +
            +
            +

            Offset

            +
            + +
            +
            + + + + +
            +
            + Attributes + +
            +
            +
            + #[ReturnTypeWillChange] +
            +
            +
            + +
            +
            Return values
            + mixed|null +
            + +
            +
            +

            + offsetSet() + + +

            + + +

            Sets value based on offset.

            + + + public + offsetSet(int|null $offset, mixed $value) : void + +
            +
            + + +
            Parameters
            +
            +
            + $offset + : int|null +
            +
            +

            Offset

            +
            + +
            +
            + $value + : mixed +
            +
            +

            Value to be set

            +
            + +
            +
            + + + + + + +
            +
            +

            + offsetUnset() + + +

            + + +

            Unsets offset.

            + + + public + offsetUnset(int $offset) : void + +
            +
            + + +
            Parameters
            +
            +
            + $offset + : int +
            +
            +

            Offset

            +
            + +
            +
            + + + + + + +
            +
            +

            + openAPIFormats() + + +

            + + +

            Array of property to format mappings. Used for (de)serialization

            + + + public + static openAPIFormats() : array<string|int, mixed> + +
            +
            + + + + + + + +
            +
            Return values
            + array<string|int, mixed> +
            + +
            +
            +

            + openAPITypes() + + +

            + + +

            Array of property to type mappings. Used for (de)serialization

            + + + public + static openAPITypes() : array<string|int, mixed> + +
            +
            + + + + + + + +
            +
            Return values
            + array<string|int, mixed> +
            + +
            + +
            +

            + setters() + + +

            + + +

            Array of attributes to setter functions (for deserialization of responses)

            + + + public + static setters() : array<string|int, mixed> + +
            +
            + + + + + + + +
            +
            Return values
            + array<string|int, mixed> +
            + +
            +
            +

            + toHeaderValue() + + +

            + + +

            Gets a header-safe presentation of the object

            + + + public + toHeaderValue() : string + +
            +
            + + + + + + + +
            +
            Return values
            + string +
            + +
            +
            +

            + valid() + + +

            + + +

            Validate all the properties in the model +return true if all passed

            + + + public + valid() : bool + +
            +
            + + + + + + + +
            +
            Return values
            + bool + — +

            True if all properties are valid

            +
            + +
            + +
            +
            +

            + openAPINullables() + + +

            + + +

            Array of nullable properties

            + + + protected + static openAPINullables() : array<string|int, mixed> + +
            +
            + + + + + + + +
            +
            Return values
            + array<string|int, mixed> +
            + +
            +
            +

            + getOpenAPINullablesSetToNull() + + +

            + + +

            Array of nullable field names deliberately set to null

            + + + private + getOpenAPINullablesSetToNull() : array<string|int, bool> + +
            +
            + + + + + + + +
            +
            Return values
            + array<string|int, bool> +
            + +
            +
            +

            + setIfExists() + + +

            + + +

            Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName +is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the +$this->openAPINullablesSetToNull array

            + + + private + setIfExists(string $variableName, array<string|int, mixed> $fields, mixed $defaultValue) : void + +
            +
            + + +
            Parameters
            +
            +
            + $variableName + : string +
            +
            + +
            +
            + $fields + : array<string|int, mixed> +
            +
            + +
            +
            + $defaultValue + : mixed +
            +
            + +
            +
            + + + + + + +
            +
            +

            + setOpenAPINullablesSetToNull() + + +

            + + +

            Setter - Array of nullable field names deliberately set to null

            + + + private + setOpenAPINullablesSetToNull(array<string|int, bool> $openAPINullablesSetToNull) : void + +
            +
            + + +
            Parameters
            +
            +
            + $openAPINullablesSetToNull + : array<string|int, bool> +
            +
            + +
            +
            + + + + + + +
            +
            + +
            +
            +
            +
            +
            
            +        
            + +
            +
            + + + +
            +
            +
            + +
            + On this page + + +
            + +
            +
            +
            +
            +
            +

            Search results

            + +
            +
            +
              +
              +
              +
              +
              + + +
              + + + + + + + + diff --git a/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html b/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html new file mode 100644 index 00000000..79bd4aa5 --- /dev/null +++ b/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html @@ -0,0 +1,2665 @@ + + + + + LINE Messaging API SDK for PHP + + + + + + + + + + + + + + + + + + + + + +
              +

              LINE Messaging API SDK for PHP

              + + + + + +
              + +
              +
              + + + + +
              +
              + + +
              +

              + GetRichMenuInsightSummaryResponse + + +
              + in package + +
              + + + implements + ModelInterface, ArrayAccess, JsonSerializable + +

              + +
              + + +
              + + + +

              GetRichMenuInsightSummaryResponse Class Doc Comment

              + + + + +
              + Tags + + +
              +
              +
              + category +
              +
              + +

              Class

              +
              + +
              +
              + description +
              +
              + +

              Summary of impression and click statistics for a rich menu created via the Messaging API.

              +
              + +
              +
              + author +
              +
              + +

              OpenAPI Generator team

              +
              + +
              +
              + link +
              +
              + https://openapi-generator.tech + +
              +
              + implements +
              +
              + + +
              +
              + + + + + +

              + Table of Contents + + +

              + + + +

              + Interfaces + + +

              +
              +
              ModelInterface
              Interface abstracting model access.
              ArrayAccess
              JsonSerializable
              + + + + +

              + Constants + + +

              +
              +
              + DISCRIMINATOR + +  = null +
              + +
              + + +

              + Properties + + +

              +
              +
              + $attributeMap + +  : array<string|int, string> +
              +
              Array of attributes where the key is the local name, +and the value is the original name
              + +
              + $container + +  : array<string|int, mixed> +
              +
              Associative array for storing property values
              + +
              + $getters + +  : array<string|int, string> +
              +
              Array of attributes to getter functions (for serialization of requests)
              + +
              + $openAPIFormats + +  : array<string|int, string> +
              +
              Array of property to format mappings. Used for (de)serialization
              + +
              + $openAPIModelName + +  : string +
              +
              The original name of the model.
              + +
              + $openAPINullables + +  : array<string|int, bool> +
              +
              Array of nullable properties. Used for (de)serialization
              + +
              + $openAPINullablesSetToNull + +  : array<string|int, bool> +
              +
              If a nullable field gets set to null, insert it here
              + +
              + $openAPITypes + +  : array<string|int, string> +
              +
              Array of property to type mappings. Used for (de)serialization
              + +
              + $setters + +  : array<string|int, string> +
              +
              Array of attributes to setter functions (for deserialization of responses)
              + +
              + +

              + Methods + + +

              +
              +
              + __construct() + +  : mixed +
              +
              Constructor
              + +
              + __toString() + +  : string +
              +
              Gets the string presentation of the object
              + +
              + attributeMap() + +  : array<string|int, mixed> +
              +
              Array of attributes where the key is the local name, +and the value is the original name
              + +
              + getClicks() + +  : array<string|int, GetRichMenuInsightSummaryResponseClick>|null +
              +
              Gets clicks
              + +
              + getImpression() + +  : GetRichMenuInsightSummaryResponseImpression|null +
              +
              Gets impression
              + +
              + getMetricsFrom() + +  : string|null +
              +
              Gets metricsFrom
              + +
              + getMetricsTo() + +  : string|null +
              +
              Gets metricsTo
              + +
              + getModelName() + +  : string +
              +
              The original name of the model.
              + +
              + getRichMenuId() + +  : string +
              +
              Gets richMenuId
              + +
              + getters() + +  : array<string|int, mixed> +
              +
              Array of attributes to getter functions (for serialization of requests)
              + +
              + isNullable() + +  : bool +
              +
              Checks if a property is nullable
              + +
              + isNullableSetToNull() + +  : bool +
              +
              Checks if a nullable property is set to null.
              + +
              + jsonSerialize() + +  : mixed +
              +
              Serializes the object to a value that can be serialized natively by json_encode().
              + +
              + listInvalidProperties() + +  : array<string|int, mixed> +
              +
              Show all the invalid properties with reasons.
              + +
              + offsetExists() + +  : bool +
              +
              Returns true if offset exists. False otherwise.
              + +
              + offsetGet() + +  : mixed|null +
              +
              Gets offset.
              + +
              + offsetSet() + +  : void +
              +
              Sets value based on offset.
              + +
              + offsetUnset() + +  : void +
              +
              Unsets offset.
              + +
              + openAPIFormats() + +  : array<string|int, mixed> +
              +
              Array of property to format mappings. Used for (de)serialization
              + +
              + openAPITypes() + +  : array<string|int, mixed> +
              +
              Array of property to type mappings. Used for (de)serialization
              + +
              + setClicks() + +  : self +
              +
              Sets clicks
              + +
              + setImpression() + +  : self +
              +
              Sets impression
              + +
              + setMetricsFrom() + +  : self +
              +
              Sets metricsFrom
              + +
              + setMetricsTo() + +  : self +
              +
              Sets metricsTo
              + +
              + setRichMenuId() + +  : self +
              +
              Sets richMenuId
              + +
              + setters() + +  : array<string|int, mixed> +
              +
              Array of attributes to setter functions (for deserialization of responses)
              + +
              + toHeaderValue() + +  : string +
              +
              Gets a header-safe presentation of the object
              + +
              + valid() + +  : bool +
              +
              Validate all the properties in the model +return true if all passed
              + +
              + openAPINullables() + +  : array<string|int, mixed> +
              +
              Array of nullable properties
              + +
              + getOpenAPINullablesSetToNull() + +  : array<string|int, bool> +
              +
              Array of nullable field names deliberately set to null
              + +
              + setIfExists() + +  : void +
              +
              Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName +is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the +$this->openAPINullablesSetToNull array
              + +
              + setOpenAPINullablesSetToNull() + +  : void +
              +
              Setter - Array of nullable field names deliberately set to null
              + +
              + + + + +
              +

              + Constants + + +

              + +
              + + +
              +

              + Properties + + +

              +
              +

              + $attributeMap + + + + +

              + + +

              Array of attributes where the key is the local name, +and the value is the original name

              + + + + protected + static array<string|int, string> + $attributeMap + = ['richMenuId' => 'richMenuId', 'metricsFrom' => 'metricsFrom', 'metricsTo' => 'metricsTo', 'impression' => 'impression', 'clicks' => 'clicks'] + + + + + + + + + +
              +
              +

              + $container + + + + +

              + + +

              Associative array for storing property values

              + + + + protected + array<string|int, mixed> + $container + = [] + + + + + + + + + +
              +
              +

              + $getters + + + + +

              + + +

              Array of attributes to getter functions (for serialization of requests)

              + + + + protected + static array<string|int, string> + $getters + = ['richMenuId' => 'getRichMenuId', 'metricsFrom' => 'getMetricsFrom', 'metricsTo' => 'getMetricsTo', 'impression' => 'getImpression', 'clicks' => 'getClicks'] + + + + + + + + + +
              +
              +

              + $openAPIFormats + + + + +

              + + +

              Array of property to format mappings. Used for (de)serialization

              + + + + protected + static array<string|int, string> + $openAPIFormats + = ['richMenuId' => null, 'metricsFrom' => null, 'metricsTo' => null, 'impression' => null, 'clicks' => null] + + + + +
              + Tags + + +
              +
              +
              + phpstan-var +
              +
              + +

              array<string, string|null>

              +
              + +
              +
              + psalm-var +
              +
              + +

              array<string, string|null>

              +
              + +
              +
              + + + + + +
              +
              +

              + $openAPIModelName + + + + +

              + + +

              The original name of the model.

              + + + + protected + static string + $openAPIModelName + = 'GetRichMenuInsightSummaryResponse' + + + + + + + + + +
              +
              +

              + $openAPINullables + + + + +

              + + +

              Array of nullable properties. Used for (de)serialization

              + + + + protected + static array<string|int, bool> + $openAPINullables + = ['richMenuId' => false, 'metricsFrom' => true, 'metricsTo' => true, 'impression' => false, 'clicks' => false] + + + + + + + + + +
              +
              +

              + $openAPINullablesSetToNull + + + + +

              + + +

              If a nullable field gets set to null, insert it here

              + + + + protected + array<string|int, bool> + $openAPINullablesSetToNull + = [] + + + + + + + + + +
              +
              +

              + $openAPITypes + + + + +

              + + +

              Array of property to type mappings. Used for (de)serialization

              + + + + protected + static array<string|int, string> + $openAPITypes + = ['richMenuId' => 'string', 'metricsFrom' => 'string', 'metricsTo' => 'string', 'impression' => '\LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponseImpression', 'clicks' => '\LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponseClick[]'] + + + + + + + + + +
              +
              +

              + $setters + + + + +

              + + +

              Array of attributes to setter functions (for deserialization of responses)

              + + + + protected + static array<string|int, string> + $setters + = ['richMenuId' => 'setRichMenuId', 'metricsFrom' => 'setMetricsFrom', 'metricsTo' => 'setMetricsTo', 'impression' => 'setImpression', 'clicks' => 'setClicks'] + + + + + + + + + +
              +
              + +
              +

              + Methods + + +

              +
              +

              + __construct() + + +

              + + +

              Constructor

              + + + public + __construct([array<string|int, mixed>|null $data = null ]) : mixed + +
              +
              + + +
              Parameters
              +
              +
              + $data + : array<string|int, mixed>|null + = null
              +
              +

              Associated array of property values +initializing the model

              +
              + +
              +
              + + + + + + +
              +
              +

              + __toString() + + +

              + + +

              Gets the string presentation of the object

              + + + public + __toString() : string + +
              +
              + + + + + + + +
              +
              Return values
              + string +
              + +
              +
              +

              + attributeMap() + + +

              + + +

              Array of attributes where the key is the local name, +and the value is the original name

              + + + public + static attributeMap() : array<string|int, mixed> + +
              +
              + + + + + + + +
              +
              Return values
              + array<string|int, mixed> +
              + +
              + + +
              +

              + getMetricsFrom() + + +

              + + +

              Gets metricsFrom

              + + + public + getMetricsFrom() : string|null + +
              +
              + + + + + + + +
              +
              Return values
              + string|null +
              + +
              +
              +

              + getMetricsTo() + + +

              + + +

              Gets metricsTo

              + + + public + getMetricsTo() : string|null + +
              +
              + + + + + + + +
              +
              Return values
              + string|null +
              + +
              +
              +

              + getModelName() + + +

              + + +

              The original name of the model.

              + + + public + getModelName() : string + +
              +
              + + + + + + + +
              +
              Return values
              + string +
              + +
              +
              +

              + getRichMenuId() + + +

              + + +

              Gets richMenuId

              + + + public + getRichMenuId() : string + +
              +
              + + + + + + + +
              +
              Return values
              + string +
              + +
              +
              +

              + getters() + + +

              + + +

              Array of attributes to getter functions (for serialization of requests)

              + + + public + static getters() : array<string|int, mixed> + +
              +
              + + + + + + + +
              +
              Return values
              + array<string|int, mixed> +
              + +
              +
              +

              + isNullable() + + +

              + + +

              Checks if a property is nullable

              + + + public + static isNullable(string $property) : bool + +
              +
              + + +
              Parameters
              +
              +
              + $property + : string +
              +
              + +
              +
              + + + + + +
              +
              Return values
              + bool +
              + +
              +
              +

              + isNullableSetToNull() + + +

              + + +

              Checks if a nullable property is set to null.

              + + + public + isNullableSetToNull(string $property) : bool + +
              +
              + + +
              Parameters
              +
              +
              + $property + : string +
              +
              + +
              +
              + + + + + +
              +
              Return values
              + bool +
              + +
              +
              +

              + jsonSerialize() + + +

              + + +

              Serializes the object to a value that can be serialized natively by json_encode().

              + + + public + jsonSerialize() : mixed + +
              +
              + + + + +
              + Tags + + +
              +
              +
              + link +
              +
              + https://www.php.net/manual/en/jsonserializable.jsonserialize.php + +
              +
              + + +
              +
              + Attributes + +
              +
              +
              + #[ReturnTypeWillChange] +
              +
              +
              + +
              +
              Return values
              + mixed + — +

              Returns data which can be serialized by json_encode(), which is a value +of any type other than a resource.

              +
              + +
              + +
              +
              +

              + listInvalidProperties() + + +

              + + +

              Show all the invalid properties with reasons.

              + + + public + listInvalidProperties() : array<string|int, mixed> + +
              +
              + + + + + + + +
              +
              Return values
              + array<string|int, mixed> + — +

              invalid properties with reasons

              +
              + +
              + +
              +
              +

              + offsetExists() + + +

              + + +

              Returns true if offset exists. False otherwise.

              + + + public + offsetExists(int $offset) : bool + +
              +
              + + +
              Parameters
              +
              +
              + $offset + : int +
              +
              +

              Offset

              +
              + +
              +
              + + + + + +
              +
              Return values
              + bool +
              + +
              +
              +

              + offsetGet() + + +

              + + +

              Gets offset.

              + + + public + offsetGet(int $offset) : mixed|null + +
              +
              + + +
              Parameters
              +
              +
              + $offset + : int +
              +
              +

              Offset

              +
              + +
              +
              + + + + +
              +
              + Attributes + +
              +
              +
              + #[ReturnTypeWillChange] +
              +
              +
              + +
              +
              Return values
              + mixed|null +
              + +
              +
              +

              + offsetSet() + + +

              + + +

              Sets value based on offset.

              + + + public + offsetSet(int|null $offset, mixed $value) : void + +
              +
              + + +
              Parameters
              +
              +
              + $offset + : int|null +
              +
              +

              Offset

              +
              + +
              +
              + $value + : mixed +
              +
              +

              Value to be set

              +
              + +
              +
              + + + + + + +
              +
              +

              + offsetUnset() + + +

              + + +

              Unsets offset.

              + + + public + offsetUnset(int $offset) : void + +
              +
              + + +
              Parameters
              +
              +
              + $offset + : int +
              +
              +

              Offset

              +
              + +
              +
              + + + + + + +
              +
              +

              + openAPIFormats() + + +

              + + +

              Array of property to format mappings. Used for (de)serialization

              + + + public + static openAPIFormats() : array<string|int, mixed> + +
              +
              + + + + + + + +
              +
              Return values
              + array<string|int, mixed> +
              + +
              +
              +

              + openAPITypes() + + +

              + + +

              Array of property to type mappings. Used for (de)serialization

              + + + public + static openAPITypes() : array<string|int, mixed> + +
              +
              + + + + + + + +
              +
              Return values
              + array<string|int, mixed> +
              + +
              + + +
              +

              + setMetricsFrom() + + +

              + + +

              Sets metricsFrom

              + + + public + setMetricsFrom(string|null $metricsFrom) : self + +
              +
              + + +
              Parameters
              +
              +
              + $metricsFrom + : string|null +
              +
              +

              Start date (JST) of the period actually covered by the returned metrics. Format: yyyyMMdd (e.g. 20260213).

              +
              + +
              +
              + + + + + +
              +
              Return values
              + self +
              + +
              +
              +

              + setMetricsTo() + + +

              + + +

              Sets metricsTo

              + + + public + setMetricsTo(string|null $metricsTo) : self + +
              +
              + + +
              Parameters
              +
              +
              + $metricsTo + : string|null +
              +
              +

              End date (JST) of the period actually covered by the returned metrics. Format: yyyyMMdd (e.g. 20260215).

              +
              + +
              +
              + + + + + +
              +
              Return values
              + self +
              + +
              +
              +

              + setRichMenuId() + + +

              + + +

              Sets richMenuId

              + + + public + setRichMenuId(string $richMenuId) : self + +
              +
              + + +
              Parameters
              +
              +
              + $richMenuId + : string +
              +
              +

              Rich menu ID.

              +
              + +
              +
              + + + + + +
              +
              Return values
              + self +
              + +
              +
              +

              + setters() + + +

              + + +

              Array of attributes to setter functions (for deserialization of responses)

              + + + public + static setters() : array<string|int, mixed> + +
              +
              + + + + + + + +
              +
              Return values
              + array<string|int, mixed> +
              + +
              +
              +

              + toHeaderValue() + + +

              + + +

              Gets a header-safe presentation of the object

              + + + public + toHeaderValue() : string + +
              +
              + + + + + + + +
              +
              Return values
              + string +
              + +
              +
              +

              + valid() + + +

              + + +

              Validate all the properties in the model +return true if all passed

              + + + public + valid() : bool + +
              +
              + + + + + + + +
              +
              Return values
              + bool + — +

              True if all properties are valid

              +
              + +
              + +
              +
              +

              + openAPINullables() + + +

              + + +

              Array of nullable properties

              + + + protected + static openAPINullables() : array<string|int, mixed> + +
              +
              + + + + + + + +
              +
              Return values
              + array<string|int, mixed> +
              + +
              +
              +

              + getOpenAPINullablesSetToNull() + + +

              + + +

              Array of nullable field names deliberately set to null

              + + + private + getOpenAPINullablesSetToNull() : array<string|int, bool> + +
              +
              + + + + + + + +
              +
              Return values
              + array<string|int, bool> +
              + +
              +
              +

              + setIfExists() + + +

              + + +

              Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName +is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the +$this->openAPINullablesSetToNull array

              + + + private + setIfExists(string $variableName, array<string|int, mixed> $fields, mixed $defaultValue) : void + +
              +
              + + +
              Parameters
              +
              +
              + $variableName + : string +
              +
              + +
              +
              + $fields + : array<string|int, mixed> +
              +
              + +
              +
              + $defaultValue + : mixed +
              +
              + +
              +
              + + + + + + +
              +
              +

              + setOpenAPINullablesSetToNull() + + +

              + + +

              Setter - Array of nullable field names deliberately set to null

              + + + private + setOpenAPINullablesSetToNull(array<string|int, bool> $openAPINullablesSetToNull) : void + +
              +
              + + +
              Parameters
              +
              +
              + $openAPINullablesSetToNull + : array<string|int, bool> +
              +
              + +
              +
              + + + + + + +
              +
              + +
              +
              +
              +
              +
              
              +        
              + +
              +
              + + + +
              +
              +
              + +
              + On this page + + +
              + +
              +
              +
              +
              +
              +

              Search results

              + +
              +
              +
                +
                +
                +
                +
                + + +
                + + + + + + + + diff --git a/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html b/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html new file mode 100644 index 00000000..9ca30497 --- /dev/null +++ b/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html @@ -0,0 +1,2559 @@ + + + + + LINE Messaging API SDK for PHP + + + + + + + + + + + + + + + + + + + + + +
                +

                LINE Messaging API SDK for PHP

                + + + + + +
                + +
                +
                + + + + +
                +
                + + +
                +

                + GetRichMenuInsightSummaryResponseBounds + + +
                + in package + +
                + + + implements + ModelInterface, ArrayAccess, JsonSerializable + +

                + +
                + + +
                + + + +

                GetRichMenuInsightSummaryResponseBounds Class Doc Comment

                + + + + +
                + Tags + + +
                +
                +
                + category +
                +
                + +

                Class

                +
                + +
                +
                + description +
                +
                + +

                Target area of the metrics, represented by the top-left coordinate, width, and height.

                +
                + +
                +
                + author +
                +
                + +

                OpenAPI Generator team

                +
                + +
                +
                + link +
                +
                + https://openapi-generator.tech + +
                +
                + implements +
                +
                + + +
                +
                + + + + + +

                + Table of Contents + + +

                + + + +

                + Interfaces + + +

                +
                +
                ModelInterface
                Interface abstracting model access.
                ArrayAccess
                JsonSerializable
                + + + + +

                + Constants + + +

                +
                +
                + DISCRIMINATOR + +  = null +
                + +
                + + +

                + Properties + + +

                +
                +
                + $attributeMap + +  : array<string|int, string> +
                +
                Array of attributes where the key is the local name, +and the value is the original name
                + +
                + $container + +  : array<string|int, mixed> +
                +
                Associative array for storing property values
                + +
                + $getters + +  : array<string|int, string> +
                +
                Array of attributes to getter functions (for serialization of requests)
                + +
                + $openAPIFormats + +  : array<string|int, string> +
                +
                Array of property to format mappings. Used for (de)serialization
                + +
                + $openAPIModelName + +  : string +
                +
                The original name of the model.
                + +
                + $openAPINullables + +  : array<string|int, bool> +
                +
                Array of nullable properties. Used for (de)serialization
                + +
                + $openAPINullablesSetToNull + +  : array<string|int, bool> +
                +
                If a nullable field gets set to null, insert it here
                + +
                + $openAPITypes + +  : array<string|int, string> +
                +
                Array of property to type mappings. Used for (de)serialization
                + +
                + $setters + +  : array<string|int, string> +
                +
                Array of attributes to setter functions (for deserialization of responses)
                + +
                + +

                + Methods + + +

                +
                +
                + __construct() + +  : mixed +
                +
                Constructor
                + +
                + __toString() + +  : string +
                +
                Gets the string presentation of the object
                + +
                + attributeMap() + +  : array<string|int, mixed> +
                +
                Array of attributes where the key is the local name, +and the value is the original name
                + +
                + getHeight() + +  : int +
                +
                Gets height
                + +
                + getModelName() + +  : string +
                +
                The original name of the model.
                + +
                + getters() + +  : array<string|int, mixed> +
                +
                Array of attributes to getter functions (for serialization of requests)
                + +
                + getWidth() + +  : int +
                +
                Gets width
                + +
                + getX() + +  : int +
                +
                Gets x
                + +
                + getY() + +  : int +
                +
                Gets y
                + +
                + isNullable() + +  : bool +
                +
                Checks if a property is nullable
                + +
                + isNullableSetToNull() + +  : bool +
                +
                Checks if a nullable property is set to null.
                + +
                + jsonSerialize() + +  : mixed +
                +
                Serializes the object to a value that can be serialized natively by json_encode().
                + +
                + listInvalidProperties() + +  : array<string|int, mixed> +
                +
                Show all the invalid properties with reasons.
                + +
                + offsetExists() + +  : bool +
                +
                Returns true if offset exists. False otherwise.
                + +
                + offsetGet() + +  : mixed|null +
                +
                Gets offset.
                + +
                + offsetSet() + +  : void +
                +
                Sets value based on offset.
                + +
                + offsetUnset() + +  : void +
                +
                Unsets offset.
                + +
                + openAPIFormats() + +  : array<string|int, mixed> +
                +
                Array of property to format mappings. Used for (de)serialization
                + +
                + openAPITypes() + +  : array<string|int, mixed> +
                +
                Array of property to type mappings. Used for (de)serialization
                + +
                + setHeight() + +  : self +
                +
                Sets height
                + +
                + setters() + +  : array<string|int, mixed> +
                +
                Array of attributes to setter functions (for deserialization of responses)
                + +
                + setWidth() + +  : self +
                +
                Sets width
                + +
                + setX() + +  : self +
                +
                Sets x
                + +
                + setY() + +  : self +
                +
                Sets y
                + +
                + toHeaderValue() + +  : string +
                +
                Gets a header-safe presentation of the object
                + +
                + valid() + +  : bool +
                +
                Validate all the properties in the model +return true if all passed
                + +
                + openAPINullables() + +  : array<string|int, mixed> +
                +
                Array of nullable properties
                + +
                + getOpenAPINullablesSetToNull() + +  : array<string|int, bool> +
                +
                Array of nullable field names deliberately set to null
                + +
                + setIfExists() + +  : void +
                +
                Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName +is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the +$this->openAPINullablesSetToNull array
                + +
                + setOpenAPINullablesSetToNull() + +  : void +
                +
                Setter - Array of nullable field names deliberately set to null
                + +
                + + + + +
                +

                + Constants + + +

                + +
                + + +
                +

                + Properties + + +

                +
                +

                + $attributeMap + + + + +

                + + +

                Array of attributes where the key is the local name, +and the value is the original name

                + + + + protected + static array<string|int, string> + $attributeMap + = ['x' => 'x', 'y' => 'y', 'width' => 'width', 'height' => 'height'] + + + + + + + + + +
                +
                +

                + $container + + + + +

                + + +

                Associative array for storing property values

                + + + + protected + array<string|int, mixed> + $container + = [] + + + + + + + + + +
                +
                +

                + $getters + + + + +

                + + +

                Array of attributes to getter functions (for serialization of requests)

                + + + + protected + static array<string|int, string> + $getters + = ['x' => 'getX', 'y' => 'getY', 'width' => 'getWidth', 'height' => 'getHeight'] + + + + + + + + + +
                +
                +

                + $openAPIFormats + + + + +

                + + +

                Array of property to format mappings. Used for (de)serialization

                + + + + protected + static array<string|int, string> + $openAPIFormats + = ['x' => 'int32', 'y' => 'int32', 'width' => 'int32', 'height' => 'int32'] + + + + +
                + Tags + + +
                +
                +
                + phpstan-var +
                +
                + +

                array<string, string|null>

                +
                + +
                +
                + psalm-var +
                +
                + +

                array<string, string|null>

                +
                + +
                +
                + + + + + +
                +
                +

                + $openAPIModelName + + + + +

                + + +

                The original name of the model.

                + + + + protected + static string + $openAPIModelName + = 'GetRichMenuInsightSummaryResponseBounds' + + + + + + + + + +
                +
                +

                + $openAPINullables + + + + +

                + + +

                Array of nullable properties. Used for (de)serialization

                + + + + protected + static array<string|int, bool> + $openAPINullables + = ['x' => false, 'y' => false, 'width' => false, 'height' => false] + + + + + + + + + +
                +
                +

                + $openAPINullablesSetToNull + + + + +

                + + +

                If a nullable field gets set to null, insert it here

                + + + + protected + array<string|int, bool> + $openAPINullablesSetToNull + = [] + + + + + + + + + +
                +
                +

                + $openAPITypes + + + + +

                + + +

                Array of property to type mappings. Used for (de)serialization

                + + + + protected + static array<string|int, string> + $openAPITypes + = ['x' => 'int', 'y' => 'int', 'width' => 'int', 'height' => 'int'] + + + + + + + + + +
                +
                +

                + $setters + + + + +

                + + +

                Array of attributes to setter functions (for deserialization of responses)

                + + + + protected + static array<string|int, string> + $setters + = ['x' => 'setX', 'y' => 'setY', 'width' => 'setWidth', 'height' => 'setHeight'] + + + + + + + + + +
                +
                + +
                +

                + Methods + + +

                +
                +

                + __construct() + + +

                + + +

                Constructor

                + + + public + __construct([array<string|int, mixed>|null $data = null ]) : mixed + +
                +
                + + +
                Parameters
                +
                +
                + $data + : array<string|int, mixed>|null + = null
                +
                +

                Associated array of property values +initializing the model

                +
                + +
                +
                + + + + + + +
                +
                +

                + __toString() + + +

                + + +

                Gets the string presentation of the object

                + + + public + __toString() : string + +
                +
                + + + + + + + +
                +
                Return values
                + string +
                + +
                +
                +

                + attributeMap() + + +

                + + +

                Array of attributes where the key is the local name, +and the value is the original name

                + + + public + static attributeMap() : array<string|int, mixed> + +
                +
                + + + + + + + +
                +
                Return values
                + array<string|int, mixed> +
                + +
                + +
                +

                + getModelName() + + +

                + + +

                The original name of the model.

                + + + public + getModelName() : string + +
                +
                + + + + + + + +
                +
                Return values
                + string +
                + +
                +
                +

                + getters() + + +

                + + +

                Array of attributes to getter functions (for serialization of requests)

                + + + public + static getters() : array<string|int, mixed> + +
                +
                + + + + + + + +
                +
                Return values
                + array<string|int, mixed> +
                + +
                + + + +
                +

                + isNullable() + + +

                + + +

                Checks if a property is nullable

                + + + public + static isNullable(string $property) : bool + +
                +
                + + +
                Parameters
                +
                +
                + $property + : string +
                +
                + +
                +
                + + + + + +
                +
                Return values
                + bool +
                + +
                +
                +

                + isNullableSetToNull() + + +

                + + +

                Checks if a nullable property is set to null.

                + + + public + isNullableSetToNull(string $property) : bool + +
                +
                + + +
                Parameters
                +
                +
                + $property + : string +
                +
                + +
                +
                + + + + + +
                +
                Return values
                + bool +
                + +
                +
                +

                + jsonSerialize() + + +

                + + +

                Serializes the object to a value that can be serialized natively by json_encode().

                + + + public + jsonSerialize() : mixed + +
                +
                + + + + +
                + Tags + + +
                +
                +
                + link +
                +
                + https://www.php.net/manual/en/jsonserializable.jsonserialize.php + +
                +
                + + +
                +
                + Attributes + +
                +
                +
                + #[ReturnTypeWillChange] +
                +
                +
                + +
                +
                Return values
                + mixed + — +

                Returns data which can be serialized by json_encode(), which is a value +of any type other than a resource.

                +
                + +
                + +
                +
                +

                + listInvalidProperties() + + +

                + + +

                Show all the invalid properties with reasons.

                + + + public + listInvalidProperties() : array<string|int, mixed> + +
                +
                + + + + + + + +
                +
                Return values
                + array<string|int, mixed> + — +

                invalid properties with reasons

                +
                + +
                + +
                +
                +

                + offsetExists() + + +

                + + +

                Returns true if offset exists. False otherwise.

                + + + public + offsetExists(int $offset) : bool + +
                +
                + + +
                Parameters
                +
                +
                + $offset + : int +
                +
                +

                Offset

                +
                + +
                +
                + + + + + +
                +
                Return values
                + bool +
                + +
                +
                +

                + offsetGet() + + +

                + + +

                Gets offset.

                + + + public + offsetGet(int $offset) : mixed|null + +
                +
                + + +
                Parameters
                +
                +
                + $offset + : int +
                +
                +

                Offset

                +
                + +
                +
                + + + + +
                +
                + Attributes + +
                +
                +
                + #[ReturnTypeWillChange] +
                +
                +
                + +
                +
                Return values
                + mixed|null +
                + +
                +
                +

                + offsetSet() + + +

                + + +

                Sets value based on offset.

                + + + public + offsetSet(int|null $offset, mixed $value) : void + +
                +
                + + +
                Parameters
                +
                +
                + $offset + : int|null +
                +
                +

                Offset

                +
                + +
                +
                + $value + : mixed +
                +
                +

                Value to be set

                +
                + +
                +
                + + + + + + +
                +
                +

                + offsetUnset() + + +

                + + +

                Unsets offset.

                + + + public + offsetUnset(int $offset) : void + +
                +
                + + +
                Parameters
                +
                +
                + $offset + : int +
                +
                +

                Offset

                +
                + +
                +
                + + + + + + +
                +
                +

                + openAPIFormats() + + +

                + + +

                Array of property to format mappings. Used for (de)serialization

                + + + public + static openAPIFormats() : array<string|int, mixed> + +
                +
                + + + + + + + +
                +
                Return values
                + array<string|int, mixed> +
                + +
                +
                +

                + openAPITypes() + + +

                + + +

                Array of property to type mappings. Used for (de)serialization

                + + + public + static openAPITypes() : array<string|int, mixed> + +
                +
                + + + + + + + +
                +
                Return values
                + array<string|int, mixed> +
                + +
                +
                +

                + setHeight() + + +

                + + +

                Sets height

                + + + public + setHeight(int $height) : self + +
                +
                + + +
                Parameters
                +
                +
                + $height + : int +
                +
                +

                The height of the target area.

                +
                + +
                +
                + + + + + +
                +
                Return values
                + self +
                + +
                +
                +

                + setters() + + +

                + + +

                Array of attributes to setter functions (for deserialization of responses)

                + + + public + static setters() : array<string|int, mixed> + +
                +
                + + + + + + + +
                +
                Return values
                + array<string|int, mixed> +
                + +
                +
                +

                + setWidth() + + +

                + + +

                Sets width

                + + + public + setWidth(int $width) : self + +
                +
                + + +
                Parameters
                +
                +
                + $width + : int +
                +
                +

                The width of the target area.

                +
                + +
                +
                + + + + + +
                +
                Return values
                + self +
                + +
                +
                +

                + setX() + + +

                + + +

                Sets x

                + + + public + setX(int $x) : self + +
                +
                + + +
                Parameters
                +
                +
                + $x + : int +
                +
                +

                The x coordinate of the top-left corner of the target area.

                +
                + +
                +
                + + + + + +
                +
                Return values
                + self +
                + +
                +
                +

                + setY() + + +

                + + +

                Sets y

                + + + public + setY(int $y) : self + +
                +
                + + +
                Parameters
                +
                +
                + $y + : int +
                +
                +

                The y coordinate of the top-left corner of the target area.

                +
                + +
                +
                + + + + + +
                +
                Return values
                + self +
                + +
                +
                +

                + toHeaderValue() + + +

                + + +

                Gets a header-safe presentation of the object

                + + + public + toHeaderValue() : string + +
                +
                + + + + + + + +
                +
                Return values
                + string +
                + +
                +
                +

                + valid() + + +

                + + +

                Validate all the properties in the model +return true if all passed

                + + + public + valid() : bool + +
                +
                + + + + + + + +
                +
                Return values
                + bool + — +

                True if all properties are valid

                +
                + +
                + +
                +
                +

                + openAPINullables() + + +

                + + +

                Array of nullable properties

                + + + protected + static openAPINullables() : array<string|int, mixed> + +
                +
                + + + + + + + +
                +
                Return values
                + array<string|int, mixed> +
                + +
                +
                +

                + getOpenAPINullablesSetToNull() + + +

                + + +

                Array of nullable field names deliberately set to null

                + + + private + getOpenAPINullablesSetToNull() : array<string|int, bool> + +
                +
                + + + + + + + +
                +
                Return values
                + array<string|int, bool> +
                + +
                +
                +

                + setIfExists() + + +

                + + +

                Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName +is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the +$this->openAPINullablesSetToNull array

                + + + private + setIfExists(string $variableName, array<string|int, mixed> $fields, mixed $defaultValue) : void + +
                +
                + + +
                Parameters
                +
                +
                + $variableName + : string +
                +
                + +
                +
                + $fields + : array<string|int, mixed> +
                +
                + +
                +
                + $defaultValue + : mixed +
                +
                + +
                +
                + + + + + + +
                +
                +

                + setOpenAPINullablesSetToNull() + + +

                + + +

                Setter - Array of nullable field names deliberately set to null

                + + + private + setOpenAPINullablesSetToNull(array<string|int, bool> $openAPINullablesSetToNull) : void + +
                +
                + + +
                Parameters
                +
                +
                + $openAPINullablesSetToNull + : array<string|int, bool> +
                +
                + +
                +
                + + + + + + +
                +
                + +
                +
                +
                +
                +
                
                +        
                + +
                +
                + + + +
                +
                +
                + +
                + On this page + + +
                + +
                +
                +
                +
                +
                +

                Search results

                + +
                +
                +
                  +
                  +
                  +
                  +
                  + + +
                  + + + + + + + + diff --git a/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html b/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html new file mode 100644 index 00000000..b90d77d0 --- /dev/null +++ b/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html @@ -0,0 +1,2347 @@ + + + + + LINE Messaging API SDK for PHP + + + + + + + + + + + + + + + + + + + + + +
                  +

                  LINE Messaging API SDK for PHP

                  + + + + + +
                  + +
                  +
                  + + + + +
                  +
                  + + +
                  +

                  + GetRichMenuInsightSummaryResponseClick + + +
                  + in package + +
                  + + + implements + ModelInterface, ArrayAccess, JsonSerializable + +

                  + +
                  + + +
                  + + + +

                  GetRichMenuInsightSummaryResponseClick Class Doc Comment

                  + + + + +
                  + Tags + + +
                  +
                  +
                  + category +
                  +
                  + +

                  Class

                  +
                  + +
                  +
                  + description +
                  +
                  + +

                  Click metrics for a single tappable area of the rich menu.

                  +
                  + +
                  +
                  + author +
                  +
                  + +

                  OpenAPI Generator team

                  +
                  + +
                  +
                  + link +
                  +
                  + https://openapi-generator.tech + +
                  +
                  + implements +
                  +
                  + + +
                  +
                  + + + + + +

                  + Table of Contents + + +

                  + + + +

                  + Interfaces + + +

                  +
                  +
                  ModelInterface
                  Interface abstracting model access.
                  ArrayAccess
                  JsonSerializable
                  + + + + +

                  + Constants + + +

                  +
                  +
                  + DISCRIMINATOR + +  = null +
                  + +
                  + + +

                  + Properties + + +

                  +
                  +
                  + $attributeMap + +  : array<string|int, string> +
                  +
                  Array of attributes where the key is the local name, +and the value is the original name
                  + +
                  + $container + +  : array<string|int, mixed> +
                  +
                  Associative array for storing property values
                  + +
                  + $getters + +  : array<string|int, string> +
                  +
                  Array of attributes to getter functions (for serialization of requests)
                  + +
                  + $openAPIFormats + +  : array<string|int, string> +
                  +
                  Array of property to format mappings. Used for (de)serialization
                  + +
                  + $openAPIModelName + +  : string +
                  +
                  The original name of the model.
                  + +
                  + $openAPINullables + +  : array<string|int, bool> +
                  +
                  Array of nullable properties. Used for (de)serialization
                  + +
                  + $openAPINullablesSetToNull + +  : array<string|int, bool> +
                  +
                  If a nullable field gets set to null, insert it here
                  + +
                  + $openAPITypes + +  : array<string|int, string> +
                  +
                  Array of property to type mappings. Used for (de)serialization
                  + +
                  + $setters + +  : array<string|int, string> +
                  +
                  Array of attributes to setter functions (for deserialization of responses)
                  + +
                  + +

                  + Methods + + +

                  +
                  +
                  + __construct() + +  : mixed +
                  +
                  Constructor
                  + +
                  + __toString() + +  : string +
                  +
                  Gets the string presentation of the object
                  + +
                  + attributeMap() + +  : array<string|int, mixed> +
                  +
                  Array of attributes where the key is the local name, +and the value is the original name
                  + +
                  + getBounds() + +  : GetRichMenuInsightSummaryResponseBounds +
                  +
                  Gets bounds
                  + +
                  + getMetrics() + +  : GetRichMenuInsightSummaryResponseMetrics +
                  +
                  Gets metrics
                  + +
                  + getModelName() + +  : string +
                  +
                  The original name of the model.
                  + +
                  + getters() + +  : array<string|int, mixed> +
                  +
                  Array of attributes to getter functions (for serialization of requests)
                  + +
                  + isNullable() + +  : bool +
                  +
                  Checks if a property is nullable
                  + +
                  + isNullableSetToNull() + +  : bool +
                  +
                  Checks if a nullable property is set to null.
                  + +
                  + jsonSerialize() + +  : mixed +
                  +
                  Serializes the object to a value that can be serialized natively by json_encode().
                  + +
                  + listInvalidProperties() + +  : array<string|int, mixed> +
                  +
                  Show all the invalid properties with reasons.
                  + +
                  + offsetExists() + +  : bool +
                  +
                  Returns true if offset exists. False otherwise.
                  + +
                  + offsetGet() + +  : mixed|null +
                  +
                  Gets offset.
                  + +
                  + offsetSet() + +  : void +
                  +
                  Sets value based on offset.
                  + +
                  + offsetUnset() + +  : void +
                  +
                  Unsets offset.
                  + +
                  + openAPIFormats() + +  : array<string|int, mixed> +
                  +
                  Array of property to format mappings. Used for (de)serialization
                  + +
                  + openAPITypes() + +  : array<string|int, mixed> +
                  +
                  Array of property to type mappings. Used for (de)serialization
                  + +
                  + setBounds() + +  : self +
                  +
                  Sets bounds
                  + +
                  + setMetrics() + +  : self +
                  +
                  Sets metrics
                  + +
                  + setters() + +  : array<string|int, mixed> +
                  +
                  Array of attributes to setter functions (for deserialization of responses)
                  + +
                  + toHeaderValue() + +  : string +
                  +
                  Gets a header-safe presentation of the object
                  + +
                  + valid() + +  : bool +
                  +
                  Validate all the properties in the model +return true if all passed
                  + +
                  + openAPINullables() + +  : array<string|int, mixed> +
                  +
                  Array of nullable properties
                  + +
                  + getOpenAPINullablesSetToNull() + +  : array<string|int, bool> +
                  +
                  Array of nullable field names deliberately set to null
                  + +
                  + setIfExists() + +  : void +
                  +
                  Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName +is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the +$this->openAPINullablesSetToNull array
                  + +
                  + setOpenAPINullablesSetToNull() + +  : void +
                  +
                  Setter - Array of nullable field names deliberately set to null
                  + +
                  + + + + +
                  +

                  + Constants + + +

                  + +
                  + + +
                  +

                  + Properties + + +

                  +
                  +

                  + $attributeMap + + + + +

                  + + +

                  Array of attributes where the key is the local name, +and the value is the original name

                  + + + + protected + static array<string|int, string> + $attributeMap + = ['bounds' => 'bounds', 'metrics' => 'metrics'] + + + + + + + + + +
                  +
                  +

                  + $container + + + + +

                  + + +

                  Associative array for storing property values

                  + + + + protected + array<string|int, mixed> + $container + = [] + + + + + + + + + +
                  +
                  +

                  + $getters + + + + +

                  + + +

                  Array of attributes to getter functions (for serialization of requests)

                  + + + + protected + static array<string|int, string> + $getters + = ['bounds' => 'getBounds', 'metrics' => 'getMetrics'] + + + + + + + + + +
                  +
                  +

                  + $openAPIFormats + + + + +

                  + + +

                  Array of property to format mappings. Used for (de)serialization

                  + + + + protected + static array<string|int, string> + $openAPIFormats + = ['bounds' => null, 'metrics' => null] + + + + +
                  + Tags + + +
                  +
                  +
                  + phpstan-var +
                  +
                  + +

                  array<string, string|null>

                  +
                  + +
                  +
                  + psalm-var +
                  +
                  + +

                  array<string, string|null>

                  +
                  + +
                  +
                  + + + + + +
                  +
                  +

                  + $openAPIModelName + + + + +

                  + + +

                  The original name of the model.

                  + + + + protected + static string + $openAPIModelName + = 'GetRichMenuInsightSummaryResponseClick' + + + + + + + + + +
                  +
                  +

                  + $openAPINullables + + + + +

                  + + +

                  Array of nullable properties. Used for (de)serialization

                  + + + + protected + static array<string|int, bool> + $openAPINullables + = ['bounds' => false, 'metrics' => false] + + + + + + + + + +
                  +
                  +

                  + $openAPINullablesSetToNull + + + + +

                  + + +

                  If a nullable field gets set to null, insert it here

                  + + + + protected + array<string|int, bool> + $openAPINullablesSetToNull + = [] + + + + + + + + + +
                  +
                  +

                  + $openAPITypes + + + + +

                  + + +

                  Array of property to type mappings. Used for (de)serialization

                  + + + + protected + static array<string|int, string> + $openAPITypes + = ['bounds' => '\LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponseBounds', 'metrics' => '\LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponseMetrics'] + + + + + + + + + +
                  +
                  +

                  + $setters + + + + +

                  + + +

                  Array of attributes to setter functions (for deserialization of responses)

                  + + + + protected + static array<string|int, string> + $setters + = ['bounds' => 'setBounds', 'metrics' => 'setMetrics'] + + + + + + + + + +
                  +
                  + +
                  +

                  + Methods + + +

                  +
                  +

                  + __construct() + + +

                  + + +

                  Constructor

                  + + + public + __construct([array<string|int, mixed>|null $data = null ]) : mixed + +
                  +
                  + + +
                  Parameters
                  +
                  +
                  + $data + : array<string|int, mixed>|null + = null
                  +
                  +

                  Associated array of property values +initializing the model

                  +
                  + +
                  +
                  + + + + + + +
                  +
                  +

                  + __toString() + + +

                  + + +

                  Gets the string presentation of the object

                  + + + public + __toString() : string + +
                  +
                  + + + + + + + +
                  +
                  Return values
                  + string +
                  + +
                  +
                  +

                  + attributeMap() + + +

                  + + +

                  Array of attributes where the key is the local name, +and the value is the original name

                  + + + public + static attributeMap() : array<string|int, mixed> + +
                  +
                  + + + + + + + +
                  +
                  Return values
                  + array<string|int, mixed> +
                  + +
                  + + +
                  +

                  + getModelName() + + +

                  + + +

                  The original name of the model.

                  + + + public + getModelName() : string + +
                  +
                  + + + + + + + +
                  +
                  Return values
                  + string +
                  + +
                  +
                  +

                  + getters() + + +

                  + + +

                  Array of attributes to getter functions (for serialization of requests)

                  + + + public + static getters() : array<string|int, mixed> + +
                  +
                  + + + + + + + +
                  +
                  Return values
                  + array<string|int, mixed> +
                  + +
                  +
                  +

                  + isNullable() + + +

                  + + +

                  Checks if a property is nullable

                  + + + public + static isNullable(string $property) : bool + +
                  +
                  + + +
                  Parameters
                  +
                  +
                  + $property + : string +
                  +
                  + +
                  +
                  + + + + + +
                  +
                  Return values
                  + bool +
                  + +
                  +
                  +

                  + isNullableSetToNull() + + +

                  + + +

                  Checks if a nullable property is set to null.

                  + + + public + isNullableSetToNull(string $property) : bool + +
                  +
                  + + +
                  Parameters
                  +
                  +
                  + $property + : string +
                  +
                  + +
                  +
                  + + + + + +
                  +
                  Return values
                  + bool +
                  + +
                  +
                  +

                  + jsonSerialize() + + +

                  + + +

                  Serializes the object to a value that can be serialized natively by json_encode().

                  + + + public + jsonSerialize() : mixed + +
                  +
                  + + + + +
                  + Tags + + +
                  +
                  +
                  + link +
                  +
                  + https://www.php.net/manual/en/jsonserializable.jsonserialize.php + +
                  +
                  + + +
                  +
                  + Attributes + +
                  +
                  +
                  + #[ReturnTypeWillChange] +
                  +
                  +
                  + +
                  +
                  Return values
                  + mixed + — +

                  Returns data which can be serialized by json_encode(), which is a value +of any type other than a resource.

                  +
                  + +
                  + +
                  +
                  +

                  + listInvalidProperties() + + +

                  + + +

                  Show all the invalid properties with reasons.

                  + + + public + listInvalidProperties() : array<string|int, mixed> + +
                  +
                  + + + + + + + +
                  +
                  Return values
                  + array<string|int, mixed> + — +

                  invalid properties with reasons

                  +
                  + +
                  + +
                  +
                  +

                  + offsetExists() + + +

                  + + +

                  Returns true if offset exists. False otherwise.

                  + + + public + offsetExists(int $offset) : bool + +
                  +
                  + + +
                  Parameters
                  +
                  +
                  + $offset + : int +
                  +
                  +

                  Offset

                  +
                  + +
                  +
                  + + + + + +
                  +
                  Return values
                  + bool +
                  + +
                  +
                  +

                  + offsetGet() + + +

                  + + +

                  Gets offset.

                  + + + public + offsetGet(int $offset) : mixed|null + +
                  +
                  + + +
                  Parameters
                  +
                  +
                  + $offset + : int +
                  +
                  +

                  Offset

                  +
                  + +
                  +
                  + + + + +
                  +
                  + Attributes + +
                  +
                  +
                  + #[ReturnTypeWillChange] +
                  +
                  +
                  + +
                  +
                  Return values
                  + mixed|null +
                  + +
                  +
                  +

                  + offsetSet() + + +

                  + + +

                  Sets value based on offset.

                  + + + public + offsetSet(int|null $offset, mixed $value) : void + +
                  +
                  + + +
                  Parameters
                  +
                  +
                  + $offset + : int|null +
                  +
                  +

                  Offset

                  +
                  + +
                  +
                  + $value + : mixed +
                  +
                  +

                  Value to be set

                  +
                  + +
                  +
                  + + + + + + +
                  +
                  +

                  + offsetUnset() + + +

                  + + +

                  Unsets offset.

                  + + + public + offsetUnset(int $offset) : void + +
                  +
                  + + +
                  Parameters
                  +
                  +
                  + $offset + : int +
                  +
                  +

                  Offset

                  +
                  + +
                  +
                  + + + + + + +
                  +
                  +

                  + openAPIFormats() + + +

                  + + +

                  Array of property to format mappings. Used for (de)serialization

                  + + + public + static openAPIFormats() : array<string|int, mixed> + +
                  +
                  + + + + + + + +
                  +
                  Return values
                  + array<string|int, mixed> +
                  + +
                  +
                  +

                  + openAPITypes() + + +

                  + + +

                  Array of property to type mappings. Used for (de)serialization

                  + + + public + static openAPITypes() : array<string|int, mixed> + +
                  +
                  + + + + + + + +
                  +
                  Return values
                  + array<string|int, mixed> +
                  + +
                  + + +
                  +

                  + setters() + + +

                  + + +

                  Array of attributes to setter functions (for deserialization of responses)

                  + + + public + static setters() : array<string|int, mixed> + +
                  +
                  + + + + + + + +
                  +
                  Return values
                  + array<string|int, mixed> +
                  + +
                  +
                  +

                  + toHeaderValue() + + +

                  + + +

                  Gets a header-safe presentation of the object

                  + + + public + toHeaderValue() : string + +
                  +
                  + + + + + + + +
                  +
                  Return values
                  + string +
                  + +
                  +
                  +

                  + valid() + + +

                  + + +

                  Validate all the properties in the model +return true if all passed

                  + + + public + valid() : bool + +
                  +
                  + + + + + + + +
                  +
                  Return values
                  + bool + — +

                  True if all properties are valid

                  +
                  + +
                  + +
                  +
                  +

                  + openAPINullables() + + +

                  + + +

                  Array of nullable properties

                  + + + protected + static openAPINullables() : array<string|int, mixed> + +
                  +
                  + + + + + + + +
                  +
                  Return values
                  + array<string|int, mixed> +
                  + +
                  +
                  +

                  + getOpenAPINullablesSetToNull() + + +

                  + + +

                  Array of nullable field names deliberately set to null

                  + + + private + getOpenAPINullablesSetToNull() : array<string|int, bool> + +
                  +
                  + + + + + + + +
                  +
                  Return values
                  + array<string|int, bool> +
                  + +
                  +
                  +

                  + setIfExists() + + +

                  + + +

                  Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName +is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the +$this->openAPINullablesSetToNull array

                  + + + private + setIfExists(string $variableName, array<string|int, mixed> $fields, mixed $defaultValue) : void + +
                  +
                  + + +
                  Parameters
                  +
                  +
                  + $variableName + : string +
                  +
                  + +
                  +
                  + $fields + : array<string|int, mixed> +
                  +
                  + +
                  +
                  + $defaultValue + : mixed +
                  +
                  + +
                  +
                  + + + + + + +
                  +
                  +

                  + setOpenAPINullablesSetToNull() + + +

                  + + +

                  Setter - Array of nullable field names deliberately set to null

                  + + + private + setOpenAPINullablesSetToNull(array<string|int, bool> $openAPINullablesSetToNull) : void + +
                  +
                  + + +
                  Parameters
                  +
                  +
                  + $openAPINullablesSetToNull + : array<string|int, bool> +
                  +
                  + +
                  +
                  + + + + + + +
                  +
                  + +
                  +
                  +
                  +
                  +
                  
                  +        
                  + +
                  +
                  + + + +
                  +
                  +
                  + +
                  + On this page + + +
                  + +
                  +
                  +
                  +
                  +
                  +

                  Search results

                  + +
                  +
                  +
                    +
                    +
                    +
                    +
                    + + +
                    + + + + + + + + diff --git a/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html b/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html new file mode 100644 index 00000000..909ab012 --- /dev/null +++ b/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html @@ -0,0 +1,2241 @@ + + + + + LINE Messaging API SDK for PHP + + + + + + + + + + + + + + + + + + + + + +
                    +

                    LINE Messaging API SDK for PHP

                    + + + + + +
                    + +
                    +
                    + + + + +
                    +
                    + + +
                    +

                    + GetRichMenuInsightSummaryResponseImpression + + +
                    + in package + +
                    + + + implements + ModelInterface, ArrayAccess, JsonSerializable + +

                    + +
                    + + +
                    + + + +

                    GetRichMenuInsightSummaryResponseImpression Class Doc Comment

                    + + + + +
                    + Tags + + +
                    +
                    +
                    + category +
                    +
                    + +

                    Class

                    +
                    + +
                    +
                    + description +
                    +
                    + +

                    Impression metrics for the whole rich menu.

                    +
                    + +
                    +
                    + author +
                    +
                    + +

                    OpenAPI Generator team

                    +
                    + +
                    +
                    + link +
                    +
                    + https://openapi-generator.tech + +
                    +
                    + implements +
                    +
                    + + +
                    +
                    + + + + + +

                    + Table of Contents + + +

                    + + + +

                    + Interfaces + + +

                    +
                    +
                    ModelInterface
                    Interface abstracting model access.
                    ArrayAccess
                    JsonSerializable
                    + + + + +

                    + Constants + + +

                    +
                    +
                    + DISCRIMINATOR + +  = null +
                    + +
                    + + +

                    + Properties + + +

                    +
                    +
                    + $attributeMap + +  : array<string|int, string> +
                    +
                    Array of attributes where the key is the local name, +and the value is the original name
                    + +
                    + $container + +  : array<string|int, mixed> +
                    +
                    Associative array for storing property values
                    + +
                    + $getters + +  : array<string|int, string> +
                    +
                    Array of attributes to getter functions (for serialization of requests)
                    + +
                    + $openAPIFormats + +  : array<string|int, string> +
                    +
                    Array of property to format mappings. Used for (de)serialization
                    + +
                    + $openAPIModelName + +  : string +
                    +
                    The original name of the model.
                    + +
                    + $openAPINullables + +  : array<string|int, bool> +
                    +
                    Array of nullable properties. Used for (de)serialization
                    + +
                    + $openAPINullablesSetToNull + +  : array<string|int, bool> +
                    +
                    If a nullable field gets set to null, insert it here
                    + +
                    + $openAPITypes + +  : array<string|int, string> +
                    +
                    Array of property to type mappings. Used for (de)serialization
                    + +
                    + $setters + +  : array<string|int, string> +
                    +
                    Array of attributes to setter functions (for deserialization of responses)
                    + +
                    + +

                    + Methods + + +

                    +
                    +
                    + __construct() + +  : mixed +
                    +
                    Constructor
                    + +
                    + __toString() + +  : string +
                    +
                    Gets the string presentation of the object
                    + +
                    + attributeMap() + +  : array<string|int, mixed> +
                    +
                    Array of attributes where the key is the local name, +and the value is the original name
                    + +
                    + getMetrics() + +  : GetRichMenuInsightSummaryResponseMetrics +
                    +
                    Gets metrics
                    + +
                    + getModelName() + +  : string +
                    +
                    The original name of the model.
                    + +
                    + getters() + +  : array<string|int, mixed> +
                    +
                    Array of attributes to getter functions (for serialization of requests)
                    + +
                    + isNullable() + +  : bool +
                    +
                    Checks if a property is nullable
                    + +
                    + isNullableSetToNull() + +  : bool +
                    +
                    Checks if a nullable property is set to null.
                    + +
                    + jsonSerialize() + +  : mixed +
                    +
                    Serializes the object to a value that can be serialized natively by json_encode().
                    + +
                    + listInvalidProperties() + +  : array<string|int, mixed> +
                    +
                    Show all the invalid properties with reasons.
                    + +
                    + offsetExists() + +  : bool +
                    +
                    Returns true if offset exists. False otherwise.
                    + +
                    + offsetGet() + +  : mixed|null +
                    +
                    Gets offset.
                    + +
                    + offsetSet() + +  : void +
                    +
                    Sets value based on offset.
                    + +
                    + offsetUnset() + +  : void +
                    +
                    Unsets offset.
                    + +
                    + openAPIFormats() + +  : array<string|int, mixed> +
                    +
                    Array of property to format mappings. Used for (de)serialization
                    + +
                    + openAPITypes() + +  : array<string|int, mixed> +
                    +
                    Array of property to type mappings. Used for (de)serialization
                    + +
                    + setMetrics() + +  : self +
                    +
                    Sets metrics
                    + +
                    + setters() + +  : array<string|int, mixed> +
                    +
                    Array of attributes to setter functions (for deserialization of responses)
                    + +
                    + toHeaderValue() + +  : string +
                    +
                    Gets a header-safe presentation of the object
                    + +
                    + valid() + +  : bool +
                    +
                    Validate all the properties in the model +return true if all passed
                    + +
                    + openAPINullables() + +  : array<string|int, mixed> +
                    +
                    Array of nullable properties
                    + +
                    + getOpenAPINullablesSetToNull() + +  : array<string|int, bool> +
                    +
                    Array of nullable field names deliberately set to null
                    + +
                    + setIfExists() + +  : void +
                    +
                    Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName +is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the +$this->openAPINullablesSetToNull array
                    + +
                    + setOpenAPINullablesSetToNull() + +  : void +
                    +
                    Setter - Array of nullable field names deliberately set to null
                    + +
                    + + + + +
                    +

                    + Constants + + +

                    + +
                    + + +
                    +

                    + Properties + + +

                    +
                    +

                    + $attributeMap + + + + +

                    + + +

                    Array of attributes where the key is the local name, +and the value is the original name

                    + + + + protected + static array<string|int, string> + $attributeMap + = ['metrics' => 'metrics'] + + + + + + + + + +
                    + +
                    +

                    + $getters + + + + +

                    + + +

                    Array of attributes to getter functions (for serialization of requests)

                    + + + + protected + static array<string|int, string> + $getters + = ['metrics' => 'getMetrics'] + + + + + + + + + +
                    +
                    +

                    + $openAPIFormats + + + + +

                    + + +

                    Array of property to format mappings. Used for (de)serialization

                    + + + + protected + static array<string|int, string> + $openAPIFormats + = ['metrics' => null] + + + + +
                    + Tags + + +
                    +
                    +
                    + phpstan-var +
                    +
                    + +

                    array<string, string|null>

                    +
                    + +
                    +
                    + psalm-var +
                    +
                    + +

                    array<string, string|null>

                    +
                    + +
                    +
                    + + + + + +
                    +
                    +

                    + $openAPIModelName + + + + +

                    + + +

                    The original name of the model.

                    + + + + protected + static string + $openAPIModelName + = 'GetRichMenuInsightSummaryResponseImpression' + + + + + + + + + +
                    +
                    +

                    + $openAPINullables + + + + +

                    + + +

                    Array of nullable properties. Used for (de)serialization

                    + + + + protected + static array<string|int, bool> + $openAPINullables + = ['metrics' => false] + + + + + + + + + +
                    +
                    +

                    + $openAPINullablesSetToNull + + + + +

                    + + +

                    If a nullable field gets set to null, insert it here

                    + + + + protected + array<string|int, bool> + $openAPINullablesSetToNull + = [] + + + + + + + + + +
                    +
                    +

                    + $openAPITypes + + + + +

                    + + +

                    Array of property to type mappings. Used for (de)serialization

                    + + + + protected + static array<string|int, string> + $openAPITypes + = ['metrics' => '\LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponseMetrics'] + + + + + + + + + +
                    +
                    +

                    + $setters + + + + +

                    + + +

                    Array of attributes to setter functions (for deserialization of responses)

                    + + + + protected + static array<string|int, string> + $setters + = ['metrics' => 'setMetrics'] + + + + + + + + + +
                    +
                    + +
                    +

                    + Methods + + +

                    +
                    +

                    + __construct() + + +

                    + + +

                    Constructor

                    + + + public + __construct([array<string|int, mixed>|null $data = null ]) : mixed + +
                    +
                    + + +
                    Parameters
                    +
                    +
                    + $data + : array<string|int, mixed>|null + = null
                    +
                    +

                    Associated array of property values +initializing the model

                    +
                    + +
                    +
                    + + + + + + +
                    + +
                    +

                    + attributeMap() + + +

                    + + +

                    Array of attributes where the key is the local name, +and the value is the original name

                    + + + public + static attributeMap() : array<string|int, mixed> + +
                    +
                    + + + + + + + +
                    +
                    Return values
                    + array<string|int, mixed> +
                    + +
                    + + +
                    +

                    + getters() + + +

                    + + +

                    Array of attributes to getter functions (for serialization of requests)

                    + + + public + static getters() : array<string|int, mixed> + +
                    +
                    + + + + + + + +
                    +
                    Return values
                    + array<string|int, mixed> +
                    + +
                    +
                    +

                    + isNullable() + + +

                    + + +

                    Checks if a property is nullable

                    + + + public + static isNullable(string $property) : bool + +
                    +
                    + + +
                    Parameters
                    +
                    +
                    + $property + : string +
                    +
                    + +
                    +
                    + + + + + +
                    +
                    Return values
                    + bool +
                    + +
                    +
                    +

                    + isNullableSetToNull() + + +

                    + + +

                    Checks if a nullable property is set to null.

                    + + + public + isNullableSetToNull(string $property) : bool + +
                    +
                    + + +
                    Parameters
                    +
                    +
                    + $property + : string +
                    +
                    + +
                    +
                    + + + + + +
                    +
                    Return values
                    + bool +
                    + +
                    +
                    +

                    + jsonSerialize() + + +

                    + + +

                    Serializes the object to a value that can be serialized natively by json_encode().

                    + + + public + jsonSerialize() : mixed + +
                    +
                    + + + + +
                    + Tags + + +
                    +
                    +
                    + link +
                    +
                    + https://www.php.net/manual/en/jsonserializable.jsonserialize.php + +
                    +
                    + + +
                    +
                    + Attributes + +
                    +
                    +
                    + #[ReturnTypeWillChange] +
                    +
                    +
                    + +
                    +
                    Return values
                    + mixed + — +

                    Returns data which can be serialized by json_encode(), which is a value +of any type other than a resource.

                    +
                    + +
                    + +
                    +
                    +

                    + listInvalidProperties() + + +

                    + + +

                    Show all the invalid properties with reasons.

                    + + + public + listInvalidProperties() : array<string|int, mixed> + +
                    +
                    + + + + + + + +
                    +
                    Return values
                    + array<string|int, mixed> + — +

                    invalid properties with reasons

                    +
                    + +
                    + +
                    +
                    +

                    + offsetExists() + + +

                    + + +

                    Returns true if offset exists. False otherwise.

                    + + + public + offsetExists(int $offset) : bool + +
                    +
                    + + +
                    Parameters
                    +
                    +
                    + $offset + : int +
                    +
                    +

                    Offset

                    +
                    + +
                    +
                    + + + + + +
                    +
                    Return values
                    + bool +
                    + +
                    +
                    +

                    + offsetGet() + + +

                    + + +

                    Gets offset.

                    + + + public + offsetGet(int $offset) : mixed|null + +
                    +
                    + + +
                    Parameters
                    +
                    +
                    + $offset + : int +
                    +
                    +

                    Offset

                    +
                    + +
                    +
                    + + + + +
                    +
                    + Attributes + +
                    +
                    +
                    + #[ReturnTypeWillChange] +
                    +
                    +
                    + +
                    +
                    Return values
                    + mixed|null +
                    + +
                    +
                    +

                    + offsetSet() + + +

                    + + +

                    Sets value based on offset.

                    + + + public + offsetSet(int|null $offset, mixed $value) : void + +
                    +
                    + + +
                    Parameters
                    +
                    +
                    + $offset + : int|null +
                    +
                    +

                    Offset

                    +
                    + +
                    +
                    + $value + : mixed +
                    +
                    +

                    Value to be set

                    +
                    + +
                    +
                    + + + + + + +
                    +
                    +

                    + offsetUnset() + + +

                    + + +

                    Unsets offset.

                    + + + public + offsetUnset(int $offset) : void + +
                    +
                    + + +
                    Parameters
                    +
                    +
                    + $offset + : int +
                    +
                    +

                    Offset

                    +
                    + +
                    +
                    + + + + + + +
                    +
                    +

                    + openAPIFormats() + + +

                    + + +

                    Array of property to format mappings. Used for (de)serialization

                    + + + public + static openAPIFormats() : array<string|int, mixed> + +
                    +
                    + + + + + + + +
                    +
                    Return values
                    + array<string|int, mixed> +
                    + +
                    +
                    +

                    + openAPITypes() + + +

                    + + +

                    Array of property to type mappings. Used for (de)serialization

                    + + + public + static openAPITypes() : array<string|int, mixed> + +
                    +
                    + + + + + + + +
                    +
                    Return values
                    + array<string|int, mixed> +
                    + +
                    + +
                    +

                    + setters() + + +

                    + + +

                    Array of attributes to setter functions (for deserialization of responses)

                    + + + public + static setters() : array<string|int, mixed> + +
                    +
                    + + + + + + + +
                    +
                    Return values
                    + array<string|int, mixed> +
                    + +
                    +
                    +

                    + toHeaderValue() + + +

                    + + +

                    Gets a header-safe presentation of the object

                    + + + public + toHeaderValue() : string + +
                    +
                    + + + + + + + +
                    +
                    Return values
                    + string +
                    + +
                    +
                    +

                    + valid() + + +

                    + + +

                    Validate all the properties in the model +return true if all passed

                    + + + public + valid() : bool + +
                    +
                    + + + + + + + +
                    +
                    Return values
                    + bool + — +

                    True if all properties are valid

                    +
                    + +
                    + +
                    +
                    +

                    + openAPINullables() + + +

                    + + +

                    Array of nullable properties

                    + + + protected + static openAPINullables() : array<string|int, mixed> + +
                    +
                    + + + + + + + +
                    +
                    Return values
                    + array<string|int, mixed> +
                    + +
                    +
                    +

                    + getOpenAPINullablesSetToNull() + + +

                    + + +

                    Array of nullable field names deliberately set to null

                    + + + private + getOpenAPINullablesSetToNull() : array<string|int, bool> + +
                    +
                    + + + + + + + +
                    +
                    Return values
                    + array<string|int, bool> +
                    + +
                    +
                    +

                    + setIfExists() + + +

                    + + +

                    Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName +is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the +$this->openAPINullablesSetToNull array

                    + + + private + setIfExists(string $variableName, array<string|int, mixed> $fields, mixed $defaultValue) : void + +
                    +
                    + + +
                    Parameters
                    +
                    +
                    + $variableName + : string +
                    +
                    + +
                    +
                    + $fields + : array<string|int, mixed> +
                    +
                    + +
                    +
                    + $defaultValue + : mixed +
                    +
                    + +
                    +
                    + + + + + + +
                    +
                    +

                    + setOpenAPINullablesSetToNull() + + +

                    + + +

                    Setter - Array of nullable field names deliberately set to null

                    + + + private + setOpenAPINullablesSetToNull(array<string|int, bool> $openAPINullablesSetToNull) : void + +
                    +
                    + + +
                    Parameters
                    +
                    +
                    + $openAPINullablesSetToNull + : array<string|int, bool> +
                    +
                    + +
                    +
                    + + + + + + +
                    +
                    + +
                    +
                    +
                    +
                    +
                    
                    +        
                    + +
                    +
                    + + + +
                    +
                    +
                    + +
                    + On this page + + +
                    + +
                    +
                    +
                    +
                    +
                    +

                    Search results

                    + +
                    +
                    +
                      +
                      +
                      +
                      +
                      + + +
                      + + + + + + + + diff --git a/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html b/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html new file mode 100644 index 00000000..d81ab865 --- /dev/null +++ b/docs/classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html @@ -0,0 +1,2347 @@ + + + + + LINE Messaging API SDK for PHP + + + + + + + + + + + + + + + + + + + + + +
                      +

                      LINE Messaging API SDK for PHP

                      + + + + + +
                      + +
                      +
                      + + + + +
                      +
                      + + +
                      +

                      + GetRichMenuInsightSummaryResponseMetrics + + +
                      + in package + +
                      + + + implements + ModelInterface, ArrayAccess, JsonSerializable + +

                      + +
                      + + +
                      + + + +

                      GetRichMenuInsightSummaryResponseMetrics Class Doc Comment

                      + + + + +
                      + Tags + + +
                      +
                      +
                      + category +
                      +
                      + +

                      Class

                      +
                      + +
                      +
                      + description +
                      +
                      + +

                      Aggregated number of events and unique users over the whole period.

                      +
                      + +
                      +
                      + author +
                      +
                      + +

                      OpenAPI Generator team

                      +
                      + +
                      +
                      + link +
                      +
                      + https://openapi-generator.tech + +
                      +
                      + implements +
                      +
                      + + +
                      +
                      + + + + + +

                      + Table of Contents + + +

                      + + + +

                      + Interfaces + + +

                      +
                      +
                      ModelInterface
                      Interface abstracting model access.
                      ArrayAccess
                      JsonSerializable
                      + + + + +

                      + Constants + + +

                      +
                      +
                      + DISCRIMINATOR + +  = null +
                      + +
                      + + +

                      + Properties + + +

                      +
                      +
                      + $attributeMap + +  : array<string|int, string> +
                      +
                      Array of attributes where the key is the local name, +and the value is the original name
                      + +
                      + $container + +  : array<string|int, mixed> +
                      +
                      Associative array for storing property values
                      + +
                      + $getters + +  : array<string|int, string> +
                      +
                      Array of attributes to getter functions (for serialization of requests)
                      + +
                      + $openAPIFormats + +  : array<string|int, string> +
                      +
                      Array of property to format mappings. Used for (de)serialization
                      + +
                      + $openAPIModelName + +  : string +
                      +
                      The original name of the model.
                      + +
                      + $openAPINullables + +  : array<string|int, bool> +
                      +
                      Array of nullable properties. Used for (de)serialization
                      + +
                      + $openAPINullablesSetToNull + +  : array<string|int, bool> +
                      +
                      If a nullable field gets set to null, insert it here
                      + +
                      + $openAPITypes + +  : array<string|int, string> +
                      +
                      Array of property to type mappings. Used for (de)serialization
                      + +
                      + $setters + +  : array<string|int, string> +
                      +
                      Array of attributes to setter functions (for deserialization of responses)
                      + +
                      + +

                      + Methods + + +

                      +
                      +
                      + __construct() + +  : mixed +
                      +
                      Constructor
                      + +
                      + __toString() + +  : string +
                      +
                      Gets the string presentation of the object
                      + +
                      + attributeMap() + +  : array<string|int, mixed> +
                      +
                      Array of attributes where the key is the local name, +and the value is the original name
                      + +
                      + getCount() + +  : int +
                      +
                      Gets count
                      + +
                      + getModelName() + +  : string +
                      +
                      The original name of the model.
                      + +
                      + getters() + +  : array<string|int, mixed> +
                      +
                      Array of attributes to getter functions (for serialization of requests)
                      + +
                      + getUniqueUsers() + +  : int +
                      +
                      Gets uniqueUsers
                      + +
                      + isNullable() + +  : bool +
                      +
                      Checks if a property is nullable
                      + +
                      + isNullableSetToNull() + +  : bool +
                      +
                      Checks if a nullable property is set to null.
                      + +
                      + jsonSerialize() + +  : mixed +
                      +
                      Serializes the object to a value that can be serialized natively by json_encode().
                      + +
                      + listInvalidProperties() + +  : array<string|int, mixed> +
                      +
                      Show all the invalid properties with reasons.
                      + +
                      + offsetExists() + +  : bool +
                      +
                      Returns true if offset exists. False otherwise.
                      + +
                      + offsetGet() + +  : mixed|null +
                      +
                      Gets offset.
                      + +
                      + offsetSet() + +  : void +
                      +
                      Sets value based on offset.
                      + +
                      + offsetUnset() + +  : void +
                      +
                      Unsets offset.
                      + +
                      + openAPIFormats() + +  : array<string|int, mixed> +
                      +
                      Array of property to format mappings. Used for (de)serialization
                      + +
                      + openAPITypes() + +  : array<string|int, mixed> +
                      +
                      Array of property to type mappings. Used for (de)serialization
                      + +
                      + setCount() + +  : self +
                      +
                      Sets count
                      + +
                      + setters() + +  : array<string|int, mixed> +
                      +
                      Array of attributes to setter functions (for deserialization of responses)
                      + +
                      + setUniqueUsers() + +  : self +
                      +
                      Sets uniqueUsers
                      + +
                      + toHeaderValue() + +  : string +
                      +
                      Gets a header-safe presentation of the object
                      + +
                      + valid() + +  : bool +
                      +
                      Validate all the properties in the model +return true if all passed
                      + +
                      + openAPINullables() + +  : array<string|int, mixed> +
                      +
                      Array of nullable properties
                      + +
                      + getOpenAPINullablesSetToNull() + +  : array<string|int, bool> +
                      +
                      Array of nullable field names deliberately set to null
                      + +
                      + setIfExists() + +  : void +
                      +
                      Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName +is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the +$this->openAPINullablesSetToNull array
                      + +
                      + setOpenAPINullablesSetToNull() + +  : void +
                      +
                      Setter - Array of nullable field names deliberately set to null
                      + +
                      + + + + +
                      +

                      + Constants + + +

                      + +
                      + + +
                      +

                      + Properties + + +

                      +
                      +

                      + $attributeMap + + + + +

                      + + +

                      Array of attributes where the key is the local name, +and the value is the original name

                      + + + + protected + static array<string|int, string> + $attributeMap + = ['count' => 'count', 'uniqueUsers' => 'uniqueUsers'] + + + + + + + + + +
                      +
                      +

                      + $container + + + + +

                      + + +

                      Associative array for storing property values

                      + + + + protected + array<string|int, mixed> + $container + = [] + + + + + + + + + +
                      +
                      +

                      + $getters + + + + +

                      + + +

                      Array of attributes to getter functions (for serialization of requests)

                      + + + + protected + static array<string|int, string> + $getters + = ['count' => 'getCount', 'uniqueUsers' => 'getUniqueUsers'] + + + + + + + + + +
                      +
                      +

                      + $openAPIFormats + + + + +

                      + + +

                      Array of property to format mappings. Used for (de)serialization

                      + + + + protected + static array<string|int, string> + $openAPIFormats + = ['count' => 'int64', 'uniqueUsers' => 'int64'] + + + + +
                      + Tags + + +
                      +
                      +
                      + phpstan-var +
                      +
                      + +

                      array<string, string|null>

                      +
                      + +
                      +
                      + psalm-var +
                      +
                      + +

                      array<string, string|null>

                      +
                      + +
                      +
                      + + + + + +
                      +
                      +

                      + $openAPIModelName + + + + +

                      + + +

                      The original name of the model.

                      + + + + protected + static string + $openAPIModelName + = 'GetRichMenuInsightSummaryResponseMetrics' + + + + + + + + + +
                      +
                      +

                      + $openAPINullables + + + + +

                      + + +

                      Array of nullable properties. Used for (de)serialization

                      + + + + protected + static array<string|int, bool> + $openAPINullables + = ['count' => false, 'uniqueUsers' => false] + + + + + + + + + +
                      +
                      +

                      + $openAPINullablesSetToNull + + + + +

                      + + +

                      If a nullable field gets set to null, insert it here

                      + + + + protected + array<string|int, bool> + $openAPINullablesSetToNull + = [] + + + + + + + + + +
                      +
                      +

                      + $openAPITypes + + + + +

                      + + +

                      Array of property to type mappings. Used for (de)serialization

                      + + + + protected + static array<string|int, string> + $openAPITypes + = ['count' => 'int', 'uniqueUsers' => 'int'] + + + + + + + + + +
                      +
                      +

                      + $setters + + + + +

                      + + +

                      Array of attributes to setter functions (for deserialization of responses)

                      + + + + protected + static array<string|int, string> + $setters + = ['count' => 'setCount', 'uniqueUsers' => 'setUniqueUsers'] + + + + + + + + + +
                      +
                      + +
                      +

                      + Methods + + +

                      +
                      +

                      + __construct() + + +

                      + + +

                      Constructor

                      + + + public + __construct([array<string|int, mixed>|null $data = null ]) : mixed + +
                      +
                      + + +
                      Parameters
                      +
                      +
                      + $data + : array<string|int, mixed>|null + = null
                      +
                      +

                      Associated array of property values +initializing the model

                      +
                      + +
                      +
                      + + + + + + +
                      +
                      +

                      + __toString() + + +

                      + + +

                      Gets the string presentation of the object

                      + + + public + __toString() : string + +
                      +
                      + + + + + + + +
                      +
                      Return values
                      + string +
                      + +
                      +
                      +

                      + attributeMap() + + +

                      + + +

                      Array of attributes where the key is the local name, +and the value is the original name

                      + + + public + static attributeMap() : array<string|int, mixed> + +
                      +
                      + + + + + + + +
                      +
                      Return values
                      + array<string|int, mixed> +
                      + +
                      + + +
                      +

                      + getters() + + +

                      + + +

                      Array of attributes to getter functions (for serialization of requests)

                      + + + public + static getters() : array<string|int, mixed> + +
                      +
                      + + + + + + + +
                      +
                      Return values
                      + array<string|int, mixed> +
                      + +
                      + +
                      +

                      + isNullable() + + +

                      + + +

                      Checks if a property is nullable

                      + + + public + static isNullable(string $property) : bool + +
                      +
                      + + +
                      Parameters
                      +
                      +
                      + $property + : string +
                      +
                      + +
                      +
                      + + + + + +
                      +
                      Return values
                      + bool +
                      + +
                      +
                      +

                      + isNullableSetToNull() + + +

                      + + +

                      Checks if a nullable property is set to null.

                      + + + public + isNullableSetToNull(string $property) : bool + +
                      +
                      + + +
                      Parameters
                      +
                      +
                      + $property + : string +
                      +
                      + +
                      +
                      + + + + + +
                      +
                      Return values
                      + bool +
                      + +
                      +
                      +

                      + jsonSerialize() + + +

                      + + +

                      Serializes the object to a value that can be serialized natively by json_encode().

                      + + + public + jsonSerialize() : mixed + +
                      +
                      + + + + +
                      + Tags + + +
                      +
                      +
                      + link +
                      +
                      + https://www.php.net/manual/en/jsonserializable.jsonserialize.php + +
                      +
                      + + +
                      +
                      + Attributes + +
                      +
                      +
                      + #[ReturnTypeWillChange] +
                      +
                      +
                      + +
                      +
                      Return values
                      + mixed + — +

                      Returns data which can be serialized by json_encode(), which is a value +of any type other than a resource.

                      +
                      + +
                      + +
                      +
                      +

                      + listInvalidProperties() + + +

                      + + +

                      Show all the invalid properties with reasons.

                      + + + public + listInvalidProperties() : array<string|int, mixed> + +
                      +
                      + + + + + + + +
                      +
                      Return values
                      + array<string|int, mixed> + — +

                      invalid properties with reasons

                      +
                      + +
                      + +
                      +
                      +

                      + offsetExists() + + +

                      + + +

                      Returns true if offset exists. False otherwise.

                      + + + public + offsetExists(int $offset) : bool + +
                      +
                      + + +
                      Parameters
                      +
                      +
                      + $offset + : int +
                      +
                      +

                      Offset

                      +
                      + +
                      +
                      + + + + + +
                      +
                      Return values
                      + bool +
                      + +
                      +
                      +

                      + offsetGet() + + +

                      + + +

                      Gets offset.

                      + + + public + offsetGet(int $offset) : mixed|null + +
                      +
                      + + +
                      Parameters
                      +
                      +
                      + $offset + : int +
                      +
                      +

                      Offset

                      +
                      + +
                      +
                      + + + + +
                      +
                      + Attributes + +
                      +
                      +
                      + #[ReturnTypeWillChange] +
                      +
                      +
                      + +
                      +
                      Return values
                      + mixed|null +
                      + +
                      +
                      +

                      + offsetSet() + + +

                      + + +

                      Sets value based on offset.

                      + + + public + offsetSet(int|null $offset, mixed $value) : void + +
                      +
                      + + +
                      Parameters
                      +
                      +
                      + $offset + : int|null +
                      +
                      +

                      Offset

                      +
                      + +
                      +
                      + $value + : mixed +
                      +
                      +

                      Value to be set

                      +
                      + +
                      +
                      + + + + + + +
                      +
                      +

                      + offsetUnset() + + +

                      + + +

                      Unsets offset.

                      + + + public + offsetUnset(int $offset) : void + +
                      +
                      + + +
                      Parameters
                      +
                      +
                      + $offset + : int +
                      +
                      +

                      Offset

                      +
                      + +
                      +
                      + + + + + + +
                      +
                      +

                      + openAPIFormats() + + +

                      + + +

                      Array of property to format mappings. Used for (de)serialization

                      + + + public + static openAPIFormats() : array<string|int, mixed> + +
                      +
                      + + + + + + + +
                      +
                      Return values
                      + array<string|int, mixed> +
                      + +
                      +
                      +

                      + openAPITypes() + + +

                      + + +

                      Array of property to type mappings. Used for (de)serialization

                      + + + public + static openAPITypes() : array<string|int, mixed> + +
                      +
                      + + + + + + + +
                      +
                      Return values
                      + array<string|int, mixed> +
                      + +
                      +
                      +

                      + setCount() + + +

                      + + +

                      Sets count

                      + + + public + setCount(int $count) : self + +
                      +
                      + + +
                      Parameters
                      +
                      +
                      + $count + : int +
                      +
                      +

                      Number of impressions or clicks.

                      +
                      + +
                      +
                      + + + + + +
                      +
                      Return values
                      + self +
                      + +
                      +
                      +

                      + setters() + + +

                      + + +

                      Array of attributes to setter functions (for deserialization of responses)

                      + + + public + static setters() : array<string|int, mixed> + +
                      +
                      + + + + + + + +
                      +
                      Return values
                      + array<string|int, mixed> +
                      + +
                      +
                      +

                      + setUniqueUsers() + + +

                      + + +

                      Sets uniqueUsers

                      + + + public + setUniqueUsers(int $uniqueUsers) : self + +
                      +
                      + + +
                      Parameters
                      +
                      +
                      + $uniqueUsers + : int +
                      +
                      +

                      Approximate number of unique users who triggered an impression or click.

                      +
                      + +
                      +
                      + + + + + +
                      +
                      Return values
                      + self +
                      + +
                      +
                      +

                      + toHeaderValue() + + +

                      + + +

                      Gets a header-safe presentation of the object

                      + + + public + toHeaderValue() : string + +
                      +
                      + + + + + + + +
                      +
                      Return values
                      + string +
                      + +
                      +
                      +

                      + valid() + + +

                      + + +

                      Validate all the properties in the model +return true if all passed

                      + + + public + valid() : bool + +
                      +
                      + + + + + + + +
                      +
                      Return values
                      + bool + — +

                      True if all properties are valid

                      +
                      + +
                      + +
                      +
                      +

                      + openAPINullables() + + +

                      + + +

                      Array of nullable properties

                      + + + protected + static openAPINullables() : array<string|int, mixed> + +
                      +
                      + + + + + + + +
                      +
                      Return values
                      + array<string|int, mixed> +
                      + +
                      +
                      +

                      + getOpenAPINullablesSetToNull() + + +

                      + + +

                      Array of nullable field names deliberately set to null

                      + + + private + getOpenAPINullablesSetToNull() : array<string|int, bool> + +
                      +
                      + + + + + + + +
                      +
                      Return values
                      + array<string|int, bool> +
                      + +
                      +
                      +

                      + setIfExists() + + +

                      + + +

                      Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName +is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the +$this->openAPINullablesSetToNull array

                      + + + private + setIfExists(string $variableName, array<string|int, mixed> $fields, mixed $defaultValue) : void + +
                      +
                      + + +
                      Parameters
                      +
                      +
                      + $variableName + : string +
                      +
                      + +
                      +
                      + $fields + : array<string|int, mixed> +
                      +
                      + +
                      +
                      + $defaultValue + : mixed +
                      +
                      + +
                      +
                      + + + + + + +
                      +
                      +

                      + setOpenAPINullablesSetToNull() + + +

                      + + +

                      Setter - Array of nullable field names deliberately set to null

                      + + + private + setOpenAPINullablesSetToNull(array<string|int, bool> $openAPINullablesSetToNull) : void + +
                      +
                      + + +
                      Parameters
                      +
                      +
                      + $openAPINullablesSetToNull + : array<string|int, bool> +
                      +
                      + +
                      +
                      + + + + + + +
                      +
                      + +
                      +
                      +
                      +
                      +
                      
                      +        
                      + +
                      +
                      + + + +
                      +
                      +
                      + +
                      + On this page + + +
                      + +
                      +
                      +
                      +
                      +
                      +

                      Search results

                      + +
                      +
                      +
                        +
                        +
                        +
                        +
                        + + +
                        + + + + + + + + diff --git a/docs/files/src-clients-insight-lib-model-getrichmenuinsightdailyresponse.html b/docs/files/src-clients-insight-lib-model-getrichmenuinsightdailyresponse.html new file mode 100644 index 00000000..20b4ae5e --- /dev/null +++ b/docs/files/src-clients-insight-lib-model-getrichmenuinsightdailyresponse.html @@ -0,0 +1,318 @@ + + + + + LINE Messaging API SDK for PHP + + + + + + + + + + + + + + + + + + + + + +
                        +

                        LINE Messaging API SDK for PHP

                        + + + + + +
                        + +
                        +
                        + + + + +
                        +
                        +
                          +
                        + +
                        +

                        GetRichMenuInsightDailyResponse.php

                        + +

                        Copyright 2026 LINE Corporation

                        + + +

                        LINE Corporation licenses this file to you under the Apache License, +version 2.0 (the "License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at:

                        +

                        https://www.apache.org/licenses/LICENSE-2.0

                        +

                        Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +License for the specific language governing permissions and limitations +under the License.

                        +
                        + + + + + +

                        + Table of Contents + + +

                        + + + + +

                        + Classes + + +

                        +
                        +
                        GetRichMenuInsightDailyResponse
                        GetRichMenuInsightDailyResponse Class Doc Comment
                        + + + + + + + + + + + + +
                        +
                        +
                        +
                        +
                        
                        +        
                        + +
                        +
                        + + + +
                        +
                        +
                        + +
                        + On this page + +
                          +
                        • Table Of Contents
                        • +
                        • + +
                        • + + +
                        +
                        + +
                        +
                        +
                        +
                        +
                        +

                        Search results

                        + +
                        +
                        +
                          +
                          +
                          +
                          +
                          + + +
                          + + + + + + + + diff --git a/docs/files/src-clients-insight-lib-model-getrichmenuinsightdailyresponsebounds.html b/docs/files/src-clients-insight-lib-model-getrichmenuinsightdailyresponsebounds.html new file mode 100644 index 00000000..37eec836 --- /dev/null +++ b/docs/files/src-clients-insight-lib-model-getrichmenuinsightdailyresponsebounds.html @@ -0,0 +1,318 @@ + + + + + LINE Messaging API SDK for PHP + + + + + + + + + + + + + + + + + + + + + +
                          +

                          LINE Messaging API SDK for PHP

                          + + + + + +
                          + +
                          +
                          + + + + +
                          +
                          +
                            +
                          + +
                          +

                          GetRichMenuInsightDailyResponseBounds.php

                          + +

                          Copyright 2026 LINE Corporation

                          + + +

                          LINE Corporation licenses this file to you under the Apache License, +version 2.0 (the "License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at:

                          +

                          https://www.apache.org/licenses/LICENSE-2.0

                          +

                          Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +License for the specific language governing permissions and limitations +under the License.

                          +
                          + + + + + +

                          + Table of Contents + + +

                          + + + + +

                          + Classes + + +

                          +
                          +
                          GetRichMenuInsightDailyResponseBounds
                          GetRichMenuInsightDailyResponseBounds Class Doc Comment
                          + + + + + + + + + + + + +
                          +
                          +
                          +
                          +
                          
                          +        
                          + +
                          +
                          + + + +
                          +
                          +
                          + +
                          + On this page + +
                            +
                          • Table Of Contents
                          • +
                          • + +
                          • + + +
                          +
                          + +
                          +
                          +
                          +
                          +
                          +

                          Search results

                          + +
                          +
                          +
                            +
                            +
                            +
                            +
                            + + +
                            + + + + + + + + diff --git a/docs/files/src-clients-insight-lib-model-getrichmenuinsightdailyresponseclick.html b/docs/files/src-clients-insight-lib-model-getrichmenuinsightdailyresponseclick.html new file mode 100644 index 00000000..2e924e1c --- /dev/null +++ b/docs/files/src-clients-insight-lib-model-getrichmenuinsightdailyresponseclick.html @@ -0,0 +1,318 @@ + + + + + LINE Messaging API SDK for PHP + + + + + + + + + + + + + + + + + + + + + +
                            +

                            LINE Messaging API SDK for PHP

                            + + + + + +
                            + +
                            +
                            + + + + +
                            +
                            +
                              +
                            + +
                            +

                            GetRichMenuInsightDailyResponseClick.php

                            + +

                            Copyright 2026 LINE Corporation

                            + + +

                            LINE Corporation licenses this file to you under the Apache License, +version 2.0 (the "License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at:

                            +

                            https://www.apache.org/licenses/LICENSE-2.0

                            +

                            Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +License for the specific language governing permissions and limitations +under the License.

                            +
                            + + + + + +

                            + Table of Contents + + +

                            + + + + +

                            + Classes + + +

                            +
                            +
                            GetRichMenuInsightDailyResponseClick
                            GetRichMenuInsightDailyResponseClick Class Doc Comment
                            + + + + + + + + + + + + +
                            +
                            +
                            +
                            +
                            
                            +        
                            + +
                            +
                            + + + +
                            +
                            +
                            + +
                            + On this page + +
                              +
                            • Table Of Contents
                            • +
                            • + +
                            • + + +
                            +
                            + +
                            +
                            +
                            +
                            +
                            +

                            Search results

                            + +
                            +
                            +
                              +
                              +
                              +
                              +
                              + + +
                              + + + + + + + + diff --git a/docs/files/src-clients-insight-lib-model-getrichmenuinsightdailyresponsedailymetrics.html b/docs/files/src-clients-insight-lib-model-getrichmenuinsightdailyresponsedailymetrics.html new file mode 100644 index 00000000..21dff307 --- /dev/null +++ b/docs/files/src-clients-insight-lib-model-getrichmenuinsightdailyresponsedailymetrics.html @@ -0,0 +1,318 @@ + + + + + LINE Messaging API SDK for PHP + + + + + + + + + + + + + + + + + + + + + +
                              +

                              LINE Messaging API SDK for PHP

                              + + + + + +
                              + +
                              +
                              + + + + +
                              +
                              +
                                +
                              + +
                              +

                              GetRichMenuInsightDailyResponseDailyMetrics.php

                              + +

                              Copyright 2026 LINE Corporation

                              + + +

                              LINE Corporation licenses this file to you under the Apache License, +version 2.0 (the "License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at:

                              +

                              https://www.apache.org/licenses/LICENSE-2.0

                              +

                              Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +License for the specific language governing permissions and limitations +under the License.

                              +
                              + + + + + +

                              + Table of Contents + + +

                              + + + + +

                              + Classes + + +

                              +
                              +
                              GetRichMenuInsightDailyResponseDailyMetrics
                              GetRichMenuInsightDailyResponseDailyMetrics Class Doc Comment
                              + + + + + + + + + + + + +
                              +
                              +
                              +
                              +
                              
                              +        
                              + +
                              +
                              + + + +
                              +
                              +
                              + +
                              + On this page + +
                                +
                              • Table Of Contents
                              • +
                              • + +
                              • + + +
                              +
                              + +
                              +
                              +
                              +
                              +
                              +

                              Search results

                              + +
                              +
                              +
                                +
                                +
                                +
                                +
                                + + +
                                + + + + + + + + diff --git a/docs/files/src-clients-insight-lib-model-getrichmenuinsightdailyresponseimpression.html b/docs/files/src-clients-insight-lib-model-getrichmenuinsightdailyresponseimpression.html new file mode 100644 index 00000000..8c25d241 --- /dev/null +++ b/docs/files/src-clients-insight-lib-model-getrichmenuinsightdailyresponseimpression.html @@ -0,0 +1,318 @@ + + + + + LINE Messaging API SDK for PHP + + + + + + + + + + + + + + + + + + + + + +
                                +

                                LINE Messaging API SDK for PHP

                                + + + + + +
                                + +
                                +
                                + + + + +
                                +
                                +
                                  +
                                + +
                                +

                                GetRichMenuInsightDailyResponseImpression.php

                                + +

                                Copyright 2026 LINE Corporation

                                + + +

                                LINE Corporation licenses this file to you under the Apache License, +version 2.0 (the "License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at:

                                +

                                https://www.apache.org/licenses/LICENSE-2.0

                                +

                                Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +License for the specific language governing permissions and limitations +under the License.

                                +
                                + + + + + +

                                + Table of Contents + + +

                                + + + + +

                                + Classes + + +

                                +
                                +
                                GetRichMenuInsightDailyResponseImpression
                                GetRichMenuInsightDailyResponseImpression Class Doc Comment
                                + + + + + + + + + + + + +
                                +
                                +
                                +
                                +
                                
                                +        
                                + +
                                +
                                + + + +
                                +
                                +
                                + +
                                + On this page + +
                                  +
                                • Table Of Contents
                                • +
                                • + +
                                • + + +
                                +
                                + +
                                +
                                +
                                +
                                +
                                +

                                Search results

                                + +
                                +
                                +
                                  +
                                  +
                                  +
                                  +
                                  + + +
                                  + + + + + + + + diff --git a/docs/files/src-clients-insight-lib-model-getrichmenuinsightsummaryresponse.html b/docs/files/src-clients-insight-lib-model-getrichmenuinsightsummaryresponse.html new file mode 100644 index 00000000..725e76dd --- /dev/null +++ b/docs/files/src-clients-insight-lib-model-getrichmenuinsightsummaryresponse.html @@ -0,0 +1,318 @@ + + + + + LINE Messaging API SDK for PHP + + + + + + + + + + + + + + + + + + + + + +
                                  +

                                  LINE Messaging API SDK for PHP

                                  + + + + + +
                                  + +
                                  +
                                  + + + + +
                                  +
                                  +
                                    +
                                  + +
                                  +

                                  GetRichMenuInsightSummaryResponse.php

                                  + +

                                  Copyright 2026 LINE Corporation

                                  + + +

                                  LINE Corporation licenses this file to you under the Apache License, +version 2.0 (the "License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at:

                                  +

                                  https://www.apache.org/licenses/LICENSE-2.0

                                  +

                                  Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +License for the specific language governing permissions and limitations +under the License.

                                  +
                                  + + + + + +

                                  + Table of Contents + + +

                                  + + + + +

                                  + Classes + + +

                                  +
                                  +
                                  GetRichMenuInsightSummaryResponse
                                  GetRichMenuInsightSummaryResponse Class Doc Comment
                                  + + + + + + + + + + + + +
                                  +
                                  +
                                  +
                                  +
                                  
                                  +        
                                  + +
                                  +
                                  + + + +
                                  +
                                  +
                                  + +
                                  + On this page + +
                                    +
                                  • Table Of Contents
                                  • +
                                  • + +
                                  • + + +
                                  +
                                  + +
                                  +
                                  +
                                  +
                                  +
                                  +

                                  Search results

                                  + +
                                  +
                                  +
                                    +
                                    +
                                    +
                                    +
                                    + + +
                                    + + + + + + + + diff --git a/docs/files/src-clients-insight-lib-model-getrichmenuinsightsummaryresponsebounds.html b/docs/files/src-clients-insight-lib-model-getrichmenuinsightsummaryresponsebounds.html new file mode 100644 index 00000000..6bbf22ee --- /dev/null +++ b/docs/files/src-clients-insight-lib-model-getrichmenuinsightsummaryresponsebounds.html @@ -0,0 +1,318 @@ + + + + + LINE Messaging API SDK for PHP + + + + + + + + + + + + + + + + + + + + + +
                                    +

                                    LINE Messaging API SDK for PHP

                                    + + + + + +
                                    + +
                                    +
                                    + + + + +
                                    +
                                    +
                                      +
                                    + +
                                    +

                                    GetRichMenuInsightSummaryResponseBounds.php

                                    + +

                                    Copyright 2026 LINE Corporation

                                    + + +

                                    LINE Corporation licenses this file to you under the Apache License, +version 2.0 (the "License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at:

                                    +

                                    https://www.apache.org/licenses/LICENSE-2.0

                                    +

                                    Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +License for the specific language governing permissions and limitations +under the License.

                                    +
                                    + + + + + +

                                    + Table of Contents + + +

                                    + + + + +

                                    + Classes + + +

                                    +
                                    +
                                    GetRichMenuInsightSummaryResponseBounds
                                    GetRichMenuInsightSummaryResponseBounds Class Doc Comment
                                    + + + + + + + + + + + + +
                                    +
                                    +
                                    +
                                    +
                                    
                                    +        
                                    + +
                                    +
                                    + + + +
                                    +
                                    +
                                    + +
                                    + On this page + +
                                      +
                                    • Table Of Contents
                                    • +
                                    • + +
                                    • + + +
                                    +
                                    + +
                                    +
                                    +
                                    +
                                    +
                                    +

                                    Search results

                                    + +
                                    +
                                    +
                                      +
                                      +
                                      +
                                      +
                                      + + +
                                      + + + + + + + + diff --git a/docs/files/src-clients-insight-lib-model-getrichmenuinsightsummaryresponseclick.html b/docs/files/src-clients-insight-lib-model-getrichmenuinsightsummaryresponseclick.html new file mode 100644 index 00000000..57118fc1 --- /dev/null +++ b/docs/files/src-clients-insight-lib-model-getrichmenuinsightsummaryresponseclick.html @@ -0,0 +1,318 @@ + + + + + LINE Messaging API SDK for PHP + + + + + + + + + + + + + + + + + + + + + +
                                      +

                                      LINE Messaging API SDK for PHP

                                      + + + + + +
                                      + +
                                      +
                                      + + + + +
                                      +
                                      +
                                        +
                                      + +
                                      +

                                      GetRichMenuInsightSummaryResponseClick.php

                                      + +

                                      Copyright 2026 LINE Corporation

                                      + + +

                                      LINE Corporation licenses this file to you under the Apache License, +version 2.0 (the "License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at:

                                      +

                                      https://www.apache.org/licenses/LICENSE-2.0

                                      +

                                      Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +License for the specific language governing permissions and limitations +under the License.

                                      +
                                      + + + + + +

                                      + Table of Contents + + +

                                      + + + + +

                                      + Classes + + +

                                      +
                                      +
                                      GetRichMenuInsightSummaryResponseClick
                                      GetRichMenuInsightSummaryResponseClick Class Doc Comment
                                      + + + + + + + + + + + + +
                                      +
                                      +
                                      +
                                      +
                                      
                                      +        
                                      + +
                                      +
                                      + + + +
                                      +
                                      +
                                      + +
                                      + On this page + +
                                        +
                                      • Table Of Contents
                                      • +
                                      • + +
                                      • + + +
                                      +
                                      + +
                                      +
                                      +
                                      +
                                      +
                                      +

                                      Search results

                                      + +
                                      +
                                      +
                                        +
                                        +
                                        +
                                        +
                                        + + +
                                        + + + + + + + + diff --git a/docs/files/src-clients-insight-lib-model-getrichmenuinsightsummaryresponseimpression.html b/docs/files/src-clients-insight-lib-model-getrichmenuinsightsummaryresponseimpression.html new file mode 100644 index 00000000..27c02989 --- /dev/null +++ b/docs/files/src-clients-insight-lib-model-getrichmenuinsightsummaryresponseimpression.html @@ -0,0 +1,318 @@ + + + + + LINE Messaging API SDK for PHP + + + + + + + + + + + + + + + + + + + + + +
                                        +

                                        LINE Messaging API SDK for PHP

                                        + + + + + +
                                        + +
                                        +
                                        + + + + +
                                        +
                                        +
                                          +
                                        + +
                                        +

                                        GetRichMenuInsightSummaryResponseImpression.php

                                        + +

                                        Copyright 2026 LINE Corporation

                                        + + +

                                        LINE Corporation licenses this file to you under the Apache License, +version 2.0 (the "License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at:

                                        +

                                        https://www.apache.org/licenses/LICENSE-2.0

                                        +

                                        Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +License for the specific language governing permissions and limitations +under the License.

                                        +
                                        + + + + + +

                                        + Table of Contents + + +

                                        + + + + +

                                        + Classes + + +

                                        +
                                        +
                                        GetRichMenuInsightSummaryResponseImpression
                                        GetRichMenuInsightSummaryResponseImpression Class Doc Comment
                                        + + + + + + + + + + + + +
                                        +
                                        +
                                        +
                                        +
                                        
                                        +        
                                        + +
                                        +
                                        + + + +
                                        +
                                        +
                                        + +
                                        + On this page + +
                                          +
                                        • Table Of Contents
                                        • +
                                        • + +
                                        • + + +
                                        +
                                        + +
                                        +
                                        +
                                        +
                                        +
                                        +

                                        Search results

                                        + +
                                        +
                                        +
                                          +
                                          +
                                          +
                                          +
                                          + + +
                                          + + + + + + + + diff --git a/docs/files/src-clients-insight-lib-model-getrichmenuinsightsummaryresponsemetrics.html b/docs/files/src-clients-insight-lib-model-getrichmenuinsightsummaryresponsemetrics.html new file mode 100644 index 00000000..64f3716b --- /dev/null +++ b/docs/files/src-clients-insight-lib-model-getrichmenuinsightsummaryresponsemetrics.html @@ -0,0 +1,318 @@ + + + + + LINE Messaging API SDK for PHP + + + + + + + + + + + + + + + + + + + + + +
                                          +

                                          LINE Messaging API SDK for PHP

                                          + + + + + +
                                          + +
                                          +
                                          + + + + +
                                          +
                                          +
                                            +
                                          + +
                                          +

                                          GetRichMenuInsightSummaryResponseMetrics.php

                                          + +

                                          Copyright 2026 LINE Corporation

                                          + + +

                                          LINE Corporation licenses this file to you under the Apache License, +version 2.0 (the "License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at:

                                          +

                                          https://www.apache.org/licenses/LICENSE-2.0

                                          +

                                          Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +License for the specific language governing permissions and limitations +under the License.

                                          +
                                          + + + + + +

                                          + Table of Contents + + +

                                          + + + + +

                                          + Classes + + +

                                          +
                                          +
                                          GetRichMenuInsightSummaryResponseMetrics
                                          GetRichMenuInsightSummaryResponseMetrics Class Doc Comment
                                          + + + + + + + + + + + + +
                                          +
                                          +
                                          +
                                          +
                                          
                                          +        
                                          + +
                                          +
                                          + + + +
                                          +
                                          +
                                          + +
                                          + On this page + +
                                            +
                                          • Table Of Contents
                                          • +
                                          • + +
                                          • + + +
                                          +
                                          + +
                                          +
                                          +
                                          +
                                          +
                                          +

                                          Search results

                                          + +
                                          +
                                          +
                                            +
                                            +
                                            +
                                            +
                                            + + +
                                            + + + + + + + + diff --git a/docs/indices/files.html b/docs/indices/files.html index 476b64f2..6b088346 100644 --- a/docs/indices/files.html +++ b/docs/indices/files.html @@ -361,6 +361,16 @@

                                            G

                                          • GetMessageEventResponseOverview.php
                                          • GetNumberOfFollowersResponse.php
                                          • GetNumberOfMessageDeliveriesResponse.php
                                          • +
                                          • GetRichMenuInsightDailyResponse.php
                                          • +
                                          • GetRichMenuInsightDailyResponseBounds.php
                                          • +
                                          • GetRichMenuInsightDailyResponseClick.php
                                          • +
                                          • GetRichMenuInsightDailyResponseDailyMetrics.php
                                          • +
                                          • GetRichMenuInsightDailyResponseImpression.php
                                          • +
                                          • GetRichMenuInsightSummaryResponse.php
                                          • +
                                          • GetRichMenuInsightSummaryResponseBounds.php
                                          • +
                                          • GetRichMenuInsightSummaryResponseClick.php
                                          • +
                                          • GetRichMenuInsightSummaryResponseImpression.php
                                          • +
                                          • GetRichMenuInsightSummaryResponseMetrics.php
                                          • GetSharedAudienceDataResponse.php
                                          • GetSharedAudienceGroupsResponse.php
                                          • GetStatisticsPerUnitResponse.php
                                          • diff --git a/docs/js/searchIndex.js b/docs/js/searchIndex.js index 92652f69..a980e32e 100644 --- a/docs/js/searchIndex.js +++ b/docs/js/searchIndex.js @@ -1930,6 +1930,56 @@ Search.appendIndex( "name": "getNumberOfMessageDeliveriesRequest", "summary": "Create\u0020request\u0020for\u0020operation\u0020\u0027getNumberOfMessageDeliveries\u0027", "url": "classes/LINE-Clients-Insight-Api-InsightApi.html#method_getNumberOfMessageDeliveriesRequest" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Api\\InsightApi\u003A\u003AgetRichMenuInsightDaily\u0028\u0029", + "name": "getRichMenuInsightDaily", + "summary": "Operation\u0020getRichMenuInsightDaily", + "url": "classes/LINE-Clients-Insight-Api-InsightApi.html#method_getRichMenuInsightDaily" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Api\\InsightApi\u003A\u003AgetRichMenuInsightDailyWithHttpInfo\u0028\u0029", + "name": "getRichMenuInsightDailyWithHttpInfo", + "summary": "Operation\u0020getRichMenuInsightDailyWithHttpInfo", + "url": "classes/LINE-Clients-Insight-Api-InsightApi.html#method_getRichMenuInsightDailyWithHttpInfo" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Api\\InsightApi\u003A\u003AgetRichMenuInsightDailyAsync\u0028\u0029", + "name": "getRichMenuInsightDailyAsync", + "summary": "Operation\u0020getRichMenuInsightDailyAsync", + "url": "classes/LINE-Clients-Insight-Api-InsightApi.html#method_getRichMenuInsightDailyAsync" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Api\\InsightApi\u003A\u003AgetRichMenuInsightDailyAsyncWithHttpInfo\u0028\u0029", + "name": "getRichMenuInsightDailyAsyncWithHttpInfo", + "summary": "Operation\u0020getRichMenuInsightDailyAsyncWithHttpInfo", + "url": "classes/LINE-Clients-Insight-Api-InsightApi.html#method_getRichMenuInsightDailyAsyncWithHttpInfo" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Api\\InsightApi\u003A\u003AgetRichMenuInsightDailyRequest\u0028\u0029", + "name": "getRichMenuInsightDailyRequest", + "summary": "Create\u0020request\u0020for\u0020operation\u0020\u0027getRichMenuInsightDaily\u0027", + "url": "classes/LINE-Clients-Insight-Api-InsightApi.html#method_getRichMenuInsightDailyRequest" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Api\\InsightApi\u003A\u003AgetRichMenuInsightSummary\u0028\u0029", + "name": "getRichMenuInsightSummary", + "summary": "Operation\u0020getRichMenuInsightSummary", + "url": "classes/LINE-Clients-Insight-Api-InsightApi.html#method_getRichMenuInsightSummary" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Api\\InsightApi\u003A\u003AgetRichMenuInsightSummaryWithHttpInfo\u0028\u0029", + "name": "getRichMenuInsightSummaryWithHttpInfo", + "summary": "Operation\u0020getRichMenuInsightSummaryWithHttpInfo", + "url": "classes/LINE-Clients-Insight-Api-InsightApi.html#method_getRichMenuInsightSummaryWithHttpInfo" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Api\\InsightApi\u003A\u003AgetRichMenuInsightSummaryAsync\u0028\u0029", + "name": "getRichMenuInsightSummaryAsync", + "summary": "Operation\u0020getRichMenuInsightSummaryAsync", + "url": "classes/LINE-Clients-Insight-Api-InsightApi.html#method_getRichMenuInsightSummaryAsync" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Api\\InsightApi\u003A\u003AgetRichMenuInsightSummaryAsyncWithHttpInfo\u0028\u0029", + "name": "getRichMenuInsightSummaryAsyncWithHttpInfo", + "summary": "Operation\u0020getRichMenuInsightSummaryAsyncWithHttpInfo", + "url": "classes/LINE-Clients-Insight-Api-InsightApi.html#method_getRichMenuInsightSummaryAsyncWithHttpInfo" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Api\\InsightApi\u003A\u003AgetRichMenuInsightSummaryRequest\u0028\u0029", + "name": "getRichMenuInsightSummaryRequest", + "summary": "Create\u0020request\u0020for\u0020operation\u0020\u0027getRichMenuInsightSummary\u0027", + "url": "classes/LINE-Clients-Insight-Api-InsightApi.html#method_getRichMenuInsightSummaryRequest" }, { "fqsen": "\\LINE\\Clients\\Insight\\Api\\InsightApi\u003A\u003AgetStatisticsPerUnit\u0028\u0029", "name": "getStatisticsPerUnit", @@ -4900,6 +4950,1646 @@ Search.appendIndex( "name": "container", "summary": "Associative\u0020array\u0020for\u0020storing\u0020property\u0020values", "url": "classes/LINE-Clients-Insight-Model-GetNumberOfMessageDeliveriesResponse.html#property_container" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse", + "name": "GetRichMenuInsightDailyResponse", + "summary": "GetRichMenuInsightDailyResponse\u0020Class\u0020Doc\u0020Comment", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003A\u0024openAPITypes", + "name": "openAPITypes", + "summary": "Array\u0020of\u0020property\u0020to\u0020type\u0020mappings.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#property_openAPITypes" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003A\u0024openAPIFormats", + "name": "openAPIFormats", + "summary": "Array\u0020of\u0020property\u0020to\u0020format\u0020mappings.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#property_openAPIFormats" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003A\u0024openAPINullables", + "name": "openAPINullables", + "summary": "Array\u0020of\u0020nullable\u0020properties.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#property_openAPINullables" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003AgetOpenAPINullablesSetToNull\u0028\u0029", + "name": "getOpenAPINullablesSetToNull", + "summary": "Array\u0020of\u0020nullable\u0020field\u0020names\u0020deliberately\u0020set\u0020to\u0020null", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#method_getOpenAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003AsetOpenAPINullablesSetToNull\u0028\u0029", + "name": "setOpenAPINullablesSetToNull", + "summary": "Setter\u0020\u002D\u0020Array\u0020of\u0020nullable\u0020field\u0020names\u0020deliberately\u0020set\u0020to\u0020null", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#method_setOpenAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003AisNullable\u0028\u0029", + "name": "isNullable", + "summary": "Checks\u0020if\u0020a\u0020property\u0020is\u0020nullable", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#method_isNullable" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003AisNullableSetToNull\u0028\u0029", + "name": "isNullableSetToNull", + "summary": "Checks\u0020if\u0020a\u0020nullable\u0020property\u0020is\u0020set\u0020to\u0020null.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#method_isNullableSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003A\u0024attributeMap", + "name": "attributeMap", + "summary": "Array\u0020of\u0020attributes\u0020where\u0020the\u0020key\u0020is\u0020the\u0020local\u0020name,\nand\u0020the\u0020value\u0020is\u0020the\u0020original\u0020name", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#property_attributeMap" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003A\u0024setters", + "name": "setters", + "summary": "Array\u0020of\u0020attributes\u0020to\u0020setter\u0020functions\u0020\u0028for\u0020deserialization\u0020of\u0020responses\u0029", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#property_setters" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003A\u0024getters", + "name": "getters", + "summary": "Array\u0020of\u0020attributes\u0020to\u0020getter\u0020functions\u0020\u0028for\u0020serialization\u0020of\u0020requests\u0029", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#property_getters" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003AgetModelName\u0028\u0029", + "name": "getModelName", + "summary": "The\u0020original\u0020name\u0020of\u0020the\u0020model.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#method_getModelName" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Constructor", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#method___construct" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003AsetIfExists\u0028\u0029", + "name": "setIfExists", + "summary": "Sets\u0020\u0024this\u002D\u003Econtainer\u005B\u0024variableName\u005D\u0020to\u0020the\u0020given\u0020data\u0020or\u0020to\u0020the\u0020given\u0020default\u0020Value\u003B\u0020if\u0020\u0024variableName\nis\u0020nullable\u0020and\u0020its\u0020value\u0020is\u0020set\u0020to\u0020null\u0020in\u0020the\u0020\u0024fields\u0020array,\u0020then\u0020mark\u0020it\u0020as\u0020\u0022set\u0020to\u0020null\u0022\u0020in\u0020the\n\u0024this\u002D\u003EopenAPINullablesSetToNull\u0020array", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#method_setIfExists" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003AlistInvalidProperties\u0028\u0029", + "name": "listInvalidProperties", + "summary": "Show\u0020all\u0020the\u0020invalid\u0020properties\u0020with\u0020reasons.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#method_listInvalidProperties" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003Avalid\u0028\u0029", + "name": "valid", + "summary": "Validate\u0020all\u0020the\u0020properties\u0020in\u0020the\u0020model\nreturn\u0020true\u0020if\u0020all\u0020passed", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#method_valid" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003AgetRichMenuId\u0028\u0029", + "name": "getRichMenuId", + "summary": "Gets\u0020richMenuId", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#method_getRichMenuId" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003AsetRichMenuId\u0028\u0029", + "name": "setRichMenuId", + "summary": "Sets\u0020richMenuId", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#method_setRichMenuId" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003AgetMetricsFrom\u0028\u0029", + "name": "getMetricsFrom", + "summary": "Gets\u0020metricsFrom", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#method_getMetricsFrom" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003AsetMetricsFrom\u0028\u0029", + "name": "setMetricsFrom", + "summary": "Sets\u0020metricsFrom", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#method_setMetricsFrom" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003AgetMetricsTo\u0028\u0029", + "name": "getMetricsTo", + "summary": "Gets\u0020metricsTo", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#method_getMetricsTo" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003AsetMetricsTo\u0028\u0029", + "name": "setMetricsTo", + "summary": "Sets\u0020metricsTo", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#method_setMetricsTo" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003AgetImpression\u0028\u0029", + "name": "getImpression", + "summary": "Gets\u0020impression", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#method_getImpression" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003AsetImpression\u0028\u0029", + "name": "setImpression", + "summary": "Sets\u0020impression", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#method_setImpression" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003AgetClicks\u0028\u0029", + "name": "getClicks", + "summary": "Gets\u0020clicks", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#method_getClicks" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003AsetClicks\u0028\u0029", + "name": "setClicks", + "summary": "Sets\u0020clicks", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#method_setClicks" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003AoffsetExists\u0028\u0029", + "name": "offsetExists", + "summary": "Returns\u0020true\u0020if\u0020offset\u0020exists.\u0020False\u0020otherwise.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#method_offsetExists" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003AoffsetGet\u0028\u0029", + "name": "offsetGet", + "summary": "Gets\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#method_offsetGet" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003AoffsetSet\u0028\u0029", + "name": "offsetSet", + "summary": "Sets\u0020value\u0020based\u0020on\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#method_offsetSet" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003AoffsetUnset\u0028\u0029", + "name": "offsetUnset", + "summary": "Unsets\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#method_offsetUnset" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003AjsonSerialize\u0028\u0029", + "name": "jsonSerialize", + "summary": "Serializes\u0020the\u0020object\u0020to\u0020a\u0020value\u0020that\u0020can\u0020be\u0020serialized\u0020natively\u0020by\u0020json_encode\u0028\u0029.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#method_jsonSerialize" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003A__toString\u0028\u0029", + "name": "__toString", + "summary": "Gets\u0020the\u0020string\u0020presentation\u0020of\u0020the\u0020object", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#method___toString" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003AtoHeaderValue\u0028\u0029", + "name": "toHeaderValue", + "summary": "Gets\u0020a\u0020header\u002Dsafe\u0020presentation\u0020of\u0020the\u0020object", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#method_toHeaderValue" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003ADISCRIMINATOR", + "name": "DISCRIMINATOR", + "summary": "", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#constant_DISCRIMINATOR" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003A\u0024openAPIModelName", + "name": "openAPIModelName", + "summary": "The\u0020original\u0020name\u0020of\u0020the\u0020model.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#property_openAPIModelName" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003A\u0024openAPINullablesSetToNull", + "name": "openAPINullablesSetToNull", + "summary": "If\u0020a\u0020nullable\u0020field\u0020gets\u0020set\u0020to\u0020null,\u0020insert\u0020it\u0020here", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#property_openAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponse\u003A\u003A\u0024container", + "name": "container", + "summary": "Associative\u0020array\u0020for\u0020storing\u0020property\u0020values", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponse.html#property_container" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds", + "name": "GetRichMenuInsightDailyResponseBounds", + "summary": "GetRichMenuInsightDailyResponseBounds\u0020Class\u0020Doc\u0020Comment", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003A\u0024openAPITypes", + "name": "openAPITypes", + "summary": "Array\u0020of\u0020property\u0020to\u0020type\u0020mappings.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#property_openAPITypes" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003A\u0024openAPIFormats", + "name": "openAPIFormats", + "summary": "Array\u0020of\u0020property\u0020to\u0020format\u0020mappings.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#property_openAPIFormats" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003A\u0024openAPINullables", + "name": "openAPINullables", + "summary": "Array\u0020of\u0020nullable\u0020properties.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#property_openAPINullables" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003AgetOpenAPINullablesSetToNull\u0028\u0029", + "name": "getOpenAPINullablesSetToNull", + "summary": "Array\u0020of\u0020nullable\u0020field\u0020names\u0020deliberately\u0020set\u0020to\u0020null", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#method_getOpenAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003AsetOpenAPINullablesSetToNull\u0028\u0029", + "name": "setOpenAPINullablesSetToNull", + "summary": "Setter\u0020\u002D\u0020Array\u0020of\u0020nullable\u0020field\u0020names\u0020deliberately\u0020set\u0020to\u0020null", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#method_setOpenAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003AisNullable\u0028\u0029", + "name": "isNullable", + "summary": "Checks\u0020if\u0020a\u0020property\u0020is\u0020nullable", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#method_isNullable" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003AisNullableSetToNull\u0028\u0029", + "name": "isNullableSetToNull", + "summary": "Checks\u0020if\u0020a\u0020nullable\u0020property\u0020is\u0020set\u0020to\u0020null.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#method_isNullableSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003A\u0024attributeMap", + "name": "attributeMap", + "summary": "Array\u0020of\u0020attributes\u0020where\u0020the\u0020key\u0020is\u0020the\u0020local\u0020name,\nand\u0020the\u0020value\u0020is\u0020the\u0020original\u0020name", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#property_attributeMap" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003A\u0024setters", + "name": "setters", + "summary": "Array\u0020of\u0020attributes\u0020to\u0020setter\u0020functions\u0020\u0028for\u0020deserialization\u0020of\u0020responses\u0029", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#property_setters" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003A\u0024getters", + "name": "getters", + "summary": "Array\u0020of\u0020attributes\u0020to\u0020getter\u0020functions\u0020\u0028for\u0020serialization\u0020of\u0020requests\u0029", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#property_getters" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003AgetModelName\u0028\u0029", + "name": "getModelName", + "summary": "The\u0020original\u0020name\u0020of\u0020the\u0020model.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#method_getModelName" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Constructor", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#method___construct" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003AsetIfExists\u0028\u0029", + "name": "setIfExists", + "summary": "Sets\u0020\u0024this\u002D\u003Econtainer\u005B\u0024variableName\u005D\u0020to\u0020the\u0020given\u0020data\u0020or\u0020to\u0020the\u0020given\u0020default\u0020Value\u003B\u0020if\u0020\u0024variableName\nis\u0020nullable\u0020and\u0020its\u0020value\u0020is\u0020set\u0020to\u0020null\u0020in\u0020the\u0020\u0024fields\u0020array,\u0020then\u0020mark\u0020it\u0020as\u0020\u0022set\u0020to\u0020null\u0022\u0020in\u0020the\n\u0024this\u002D\u003EopenAPINullablesSetToNull\u0020array", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#method_setIfExists" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003AlistInvalidProperties\u0028\u0029", + "name": "listInvalidProperties", + "summary": "Show\u0020all\u0020the\u0020invalid\u0020properties\u0020with\u0020reasons.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#method_listInvalidProperties" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003Avalid\u0028\u0029", + "name": "valid", + "summary": "Validate\u0020all\u0020the\u0020properties\u0020in\u0020the\u0020model\nreturn\u0020true\u0020if\u0020all\u0020passed", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#method_valid" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003AgetX\u0028\u0029", + "name": "getX", + "summary": "Gets\u0020x", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#method_getX" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003AsetX\u0028\u0029", + "name": "setX", + "summary": "Sets\u0020x", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#method_setX" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003AgetY\u0028\u0029", + "name": "getY", + "summary": "Gets\u0020y", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#method_getY" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003AsetY\u0028\u0029", + "name": "setY", + "summary": "Sets\u0020y", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#method_setY" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003AgetWidth\u0028\u0029", + "name": "getWidth", + "summary": "Gets\u0020width", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#method_getWidth" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003AsetWidth\u0028\u0029", + "name": "setWidth", + "summary": "Sets\u0020width", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#method_setWidth" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003AgetHeight\u0028\u0029", + "name": "getHeight", + "summary": "Gets\u0020height", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#method_getHeight" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003AsetHeight\u0028\u0029", + "name": "setHeight", + "summary": "Sets\u0020height", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#method_setHeight" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003AoffsetExists\u0028\u0029", + "name": "offsetExists", + "summary": "Returns\u0020true\u0020if\u0020offset\u0020exists.\u0020False\u0020otherwise.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#method_offsetExists" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003AoffsetGet\u0028\u0029", + "name": "offsetGet", + "summary": "Gets\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#method_offsetGet" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003AoffsetSet\u0028\u0029", + "name": "offsetSet", + "summary": "Sets\u0020value\u0020based\u0020on\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#method_offsetSet" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003AoffsetUnset\u0028\u0029", + "name": "offsetUnset", + "summary": "Unsets\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#method_offsetUnset" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003AjsonSerialize\u0028\u0029", + "name": "jsonSerialize", + "summary": "Serializes\u0020the\u0020object\u0020to\u0020a\u0020value\u0020that\u0020can\u0020be\u0020serialized\u0020natively\u0020by\u0020json_encode\u0028\u0029.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#method_jsonSerialize" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003A__toString\u0028\u0029", + "name": "__toString", + "summary": "Gets\u0020the\u0020string\u0020presentation\u0020of\u0020the\u0020object", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#method___toString" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003AtoHeaderValue\u0028\u0029", + "name": "toHeaderValue", + "summary": "Gets\u0020a\u0020header\u002Dsafe\u0020presentation\u0020of\u0020the\u0020object", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#method_toHeaderValue" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003ADISCRIMINATOR", + "name": "DISCRIMINATOR", + "summary": "", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#constant_DISCRIMINATOR" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003A\u0024openAPIModelName", + "name": "openAPIModelName", + "summary": "The\u0020original\u0020name\u0020of\u0020the\u0020model.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#property_openAPIModelName" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003A\u0024openAPINullablesSetToNull", + "name": "openAPINullablesSetToNull", + "summary": "If\u0020a\u0020nullable\u0020field\u0020gets\u0020set\u0020to\u0020null,\u0020insert\u0020it\u0020here", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#property_openAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseBounds\u003A\u003A\u0024container", + "name": "container", + "summary": "Associative\u0020array\u0020for\u0020storing\u0020property\u0020values", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseBounds.html#property_container" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick", + "name": "GetRichMenuInsightDailyResponseClick", + "summary": "GetRichMenuInsightDailyResponseClick\u0020Class\u0020Doc\u0020Comment", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003A\u0024openAPITypes", + "name": "openAPITypes", + "summary": "Array\u0020of\u0020property\u0020to\u0020type\u0020mappings.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#property_openAPITypes" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003A\u0024openAPIFormats", + "name": "openAPIFormats", + "summary": "Array\u0020of\u0020property\u0020to\u0020format\u0020mappings.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#property_openAPIFormats" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003A\u0024openAPINullables", + "name": "openAPINullables", + "summary": "Array\u0020of\u0020nullable\u0020properties.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#property_openAPINullables" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003AgetOpenAPINullablesSetToNull\u0028\u0029", + "name": "getOpenAPINullablesSetToNull", + "summary": "Array\u0020of\u0020nullable\u0020field\u0020names\u0020deliberately\u0020set\u0020to\u0020null", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#method_getOpenAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003AsetOpenAPINullablesSetToNull\u0028\u0029", + "name": "setOpenAPINullablesSetToNull", + "summary": "Setter\u0020\u002D\u0020Array\u0020of\u0020nullable\u0020field\u0020names\u0020deliberately\u0020set\u0020to\u0020null", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#method_setOpenAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003AisNullable\u0028\u0029", + "name": "isNullable", + "summary": "Checks\u0020if\u0020a\u0020property\u0020is\u0020nullable", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#method_isNullable" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003AisNullableSetToNull\u0028\u0029", + "name": "isNullableSetToNull", + "summary": "Checks\u0020if\u0020a\u0020nullable\u0020property\u0020is\u0020set\u0020to\u0020null.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#method_isNullableSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003A\u0024attributeMap", + "name": "attributeMap", + "summary": "Array\u0020of\u0020attributes\u0020where\u0020the\u0020key\u0020is\u0020the\u0020local\u0020name,\nand\u0020the\u0020value\u0020is\u0020the\u0020original\u0020name", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#property_attributeMap" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003A\u0024setters", + "name": "setters", + "summary": "Array\u0020of\u0020attributes\u0020to\u0020setter\u0020functions\u0020\u0028for\u0020deserialization\u0020of\u0020responses\u0029", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#property_setters" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003A\u0024getters", + "name": "getters", + "summary": "Array\u0020of\u0020attributes\u0020to\u0020getter\u0020functions\u0020\u0028for\u0020serialization\u0020of\u0020requests\u0029", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#property_getters" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003AgetModelName\u0028\u0029", + "name": "getModelName", + "summary": "The\u0020original\u0020name\u0020of\u0020the\u0020model.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#method_getModelName" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Constructor", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#method___construct" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003AsetIfExists\u0028\u0029", + "name": "setIfExists", + "summary": "Sets\u0020\u0024this\u002D\u003Econtainer\u005B\u0024variableName\u005D\u0020to\u0020the\u0020given\u0020data\u0020or\u0020to\u0020the\u0020given\u0020default\u0020Value\u003B\u0020if\u0020\u0024variableName\nis\u0020nullable\u0020and\u0020its\u0020value\u0020is\u0020set\u0020to\u0020null\u0020in\u0020the\u0020\u0024fields\u0020array,\u0020then\u0020mark\u0020it\u0020as\u0020\u0022set\u0020to\u0020null\u0022\u0020in\u0020the\n\u0024this\u002D\u003EopenAPINullablesSetToNull\u0020array", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#method_setIfExists" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003AlistInvalidProperties\u0028\u0029", + "name": "listInvalidProperties", + "summary": "Show\u0020all\u0020the\u0020invalid\u0020properties\u0020with\u0020reasons.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#method_listInvalidProperties" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003Avalid\u0028\u0029", + "name": "valid", + "summary": "Validate\u0020all\u0020the\u0020properties\u0020in\u0020the\u0020model\nreturn\u0020true\u0020if\u0020all\u0020passed", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#method_valid" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003AgetBounds\u0028\u0029", + "name": "getBounds", + "summary": "Gets\u0020bounds", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#method_getBounds" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003AsetBounds\u0028\u0029", + "name": "setBounds", + "summary": "Sets\u0020bounds", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#method_setBounds" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003AgetMetrics\u0028\u0029", + "name": "getMetrics", + "summary": "Gets\u0020metrics", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#method_getMetrics" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003AsetMetrics\u0028\u0029", + "name": "setMetrics", + "summary": "Sets\u0020metrics", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#method_setMetrics" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003AoffsetExists\u0028\u0029", + "name": "offsetExists", + "summary": "Returns\u0020true\u0020if\u0020offset\u0020exists.\u0020False\u0020otherwise.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#method_offsetExists" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003AoffsetGet\u0028\u0029", + "name": "offsetGet", + "summary": "Gets\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#method_offsetGet" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003AoffsetSet\u0028\u0029", + "name": "offsetSet", + "summary": "Sets\u0020value\u0020based\u0020on\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#method_offsetSet" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003AoffsetUnset\u0028\u0029", + "name": "offsetUnset", + "summary": "Unsets\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#method_offsetUnset" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003AjsonSerialize\u0028\u0029", + "name": "jsonSerialize", + "summary": "Serializes\u0020the\u0020object\u0020to\u0020a\u0020value\u0020that\u0020can\u0020be\u0020serialized\u0020natively\u0020by\u0020json_encode\u0028\u0029.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#method_jsonSerialize" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003A__toString\u0028\u0029", + "name": "__toString", + "summary": "Gets\u0020the\u0020string\u0020presentation\u0020of\u0020the\u0020object", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#method___toString" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003AtoHeaderValue\u0028\u0029", + "name": "toHeaderValue", + "summary": "Gets\u0020a\u0020header\u002Dsafe\u0020presentation\u0020of\u0020the\u0020object", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#method_toHeaderValue" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003ADISCRIMINATOR", + "name": "DISCRIMINATOR", + "summary": "", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#constant_DISCRIMINATOR" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003A\u0024openAPIModelName", + "name": "openAPIModelName", + "summary": "The\u0020original\u0020name\u0020of\u0020the\u0020model.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#property_openAPIModelName" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003A\u0024openAPINullablesSetToNull", + "name": "openAPINullablesSetToNull", + "summary": "If\u0020a\u0020nullable\u0020field\u0020gets\u0020set\u0020to\u0020null,\u0020insert\u0020it\u0020here", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#property_openAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseClick\u003A\u003A\u0024container", + "name": "container", + "summary": "Associative\u0020array\u0020for\u0020storing\u0020property\u0020values", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseClick.html#property_container" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics", + "name": "GetRichMenuInsightDailyResponseDailyMetrics", + "summary": "GetRichMenuInsightDailyResponseDailyMetrics\u0020Class\u0020Doc\u0020Comment", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003A\u0024openAPITypes", + "name": "openAPITypes", + "summary": "Array\u0020of\u0020property\u0020to\u0020type\u0020mappings.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#property_openAPITypes" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003A\u0024openAPIFormats", + "name": "openAPIFormats", + "summary": "Array\u0020of\u0020property\u0020to\u0020format\u0020mappings.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#property_openAPIFormats" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003A\u0024openAPINullables", + "name": "openAPINullables", + "summary": "Array\u0020of\u0020nullable\u0020properties.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#property_openAPINullables" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003AgetOpenAPINullablesSetToNull\u0028\u0029", + "name": "getOpenAPINullablesSetToNull", + "summary": "Array\u0020of\u0020nullable\u0020field\u0020names\u0020deliberately\u0020set\u0020to\u0020null", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#method_getOpenAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003AsetOpenAPINullablesSetToNull\u0028\u0029", + "name": "setOpenAPINullablesSetToNull", + "summary": "Setter\u0020\u002D\u0020Array\u0020of\u0020nullable\u0020field\u0020names\u0020deliberately\u0020set\u0020to\u0020null", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#method_setOpenAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003AisNullable\u0028\u0029", + "name": "isNullable", + "summary": "Checks\u0020if\u0020a\u0020property\u0020is\u0020nullable", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#method_isNullable" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003AisNullableSetToNull\u0028\u0029", + "name": "isNullableSetToNull", + "summary": "Checks\u0020if\u0020a\u0020nullable\u0020property\u0020is\u0020set\u0020to\u0020null.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#method_isNullableSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003A\u0024attributeMap", + "name": "attributeMap", + "summary": "Array\u0020of\u0020attributes\u0020where\u0020the\u0020key\u0020is\u0020the\u0020local\u0020name,\nand\u0020the\u0020value\u0020is\u0020the\u0020original\u0020name", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#property_attributeMap" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003A\u0024setters", + "name": "setters", + "summary": "Array\u0020of\u0020attributes\u0020to\u0020setter\u0020functions\u0020\u0028for\u0020deserialization\u0020of\u0020responses\u0029", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#property_setters" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003A\u0024getters", + "name": "getters", + "summary": "Array\u0020of\u0020attributes\u0020to\u0020getter\u0020functions\u0020\u0028for\u0020serialization\u0020of\u0020requests\u0029", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#property_getters" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003AgetModelName\u0028\u0029", + "name": "getModelName", + "summary": "The\u0020original\u0020name\u0020of\u0020the\u0020model.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#method_getModelName" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Constructor", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#method___construct" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003AsetIfExists\u0028\u0029", + "name": "setIfExists", + "summary": "Sets\u0020\u0024this\u002D\u003Econtainer\u005B\u0024variableName\u005D\u0020to\u0020the\u0020given\u0020data\u0020or\u0020to\u0020the\u0020given\u0020default\u0020Value\u003B\u0020if\u0020\u0024variableName\nis\u0020nullable\u0020and\u0020its\u0020value\u0020is\u0020set\u0020to\u0020null\u0020in\u0020the\u0020\u0024fields\u0020array,\u0020then\u0020mark\u0020it\u0020as\u0020\u0022set\u0020to\u0020null\u0022\u0020in\u0020the\n\u0024this\u002D\u003EopenAPINullablesSetToNull\u0020array", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#method_setIfExists" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003AlistInvalidProperties\u0028\u0029", + "name": "listInvalidProperties", + "summary": "Show\u0020all\u0020the\u0020invalid\u0020properties\u0020with\u0020reasons.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#method_listInvalidProperties" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003Avalid\u0028\u0029", + "name": "valid", + "summary": "Validate\u0020all\u0020the\u0020properties\u0020in\u0020the\u0020model\nreturn\u0020true\u0020if\u0020all\u0020passed", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#method_valid" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003AgetDate\u0028\u0029", + "name": "getDate", + "summary": "Gets\u0020date", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#method_getDate" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003AsetDate\u0028\u0029", + "name": "setDate", + "summary": "Sets\u0020date", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#method_setDate" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003AgetCount\u0028\u0029", + "name": "getCount", + "summary": "Gets\u0020count", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#method_getCount" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003AsetCount\u0028\u0029", + "name": "setCount", + "summary": "Sets\u0020count", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#method_setCount" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003AgetUniqueUsers\u0028\u0029", + "name": "getUniqueUsers", + "summary": "Gets\u0020uniqueUsers", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#method_getUniqueUsers" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003AsetUniqueUsers\u0028\u0029", + "name": "setUniqueUsers", + "summary": "Sets\u0020uniqueUsers", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#method_setUniqueUsers" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003AoffsetExists\u0028\u0029", + "name": "offsetExists", + "summary": "Returns\u0020true\u0020if\u0020offset\u0020exists.\u0020False\u0020otherwise.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#method_offsetExists" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003AoffsetGet\u0028\u0029", + "name": "offsetGet", + "summary": "Gets\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#method_offsetGet" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003AoffsetSet\u0028\u0029", + "name": "offsetSet", + "summary": "Sets\u0020value\u0020based\u0020on\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#method_offsetSet" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003AoffsetUnset\u0028\u0029", + "name": "offsetUnset", + "summary": "Unsets\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#method_offsetUnset" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003AjsonSerialize\u0028\u0029", + "name": "jsonSerialize", + "summary": "Serializes\u0020the\u0020object\u0020to\u0020a\u0020value\u0020that\u0020can\u0020be\u0020serialized\u0020natively\u0020by\u0020json_encode\u0028\u0029.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#method_jsonSerialize" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003A__toString\u0028\u0029", + "name": "__toString", + "summary": "Gets\u0020the\u0020string\u0020presentation\u0020of\u0020the\u0020object", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#method___toString" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003AtoHeaderValue\u0028\u0029", + "name": "toHeaderValue", + "summary": "Gets\u0020a\u0020header\u002Dsafe\u0020presentation\u0020of\u0020the\u0020object", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#method_toHeaderValue" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003ADISCRIMINATOR", + "name": "DISCRIMINATOR", + "summary": "", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#constant_DISCRIMINATOR" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003A\u0024openAPIModelName", + "name": "openAPIModelName", + "summary": "The\u0020original\u0020name\u0020of\u0020the\u0020model.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#property_openAPIModelName" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003A\u0024openAPINullablesSetToNull", + "name": "openAPINullablesSetToNull", + "summary": "If\u0020a\u0020nullable\u0020field\u0020gets\u0020set\u0020to\u0020null,\u0020insert\u0020it\u0020here", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#property_openAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseDailyMetrics\u003A\u003A\u0024container", + "name": "container", + "summary": "Associative\u0020array\u0020for\u0020storing\u0020property\u0020values", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseDailyMetrics.html#property_container" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression", + "name": "GetRichMenuInsightDailyResponseImpression", + "summary": "GetRichMenuInsightDailyResponseImpression\u0020Class\u0020Doc\u0020Comment", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression\u003A\u003A\u0024openAPITypes", + "name": "openAPITypes", + "summary": "Array\u0020of\u0020property\u0020to\u0020type\u0020mappings.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html#property_openAPITypes" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression\u003A\u003A\u0024openAPIFormats", + "name": "openAPIFormats", + "summary": "Array\u0020of\u0020property\u0020to\u0020format\u0020mappings.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html#property_openAPIFormats" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression\u003A\u003A\u0024openAPINullables", + "name": "openAPINullables", + "summary": "Array\u0020of\u0020nullable\u0020properties.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html#property_openAPINullables" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression\u003A\u003AgetOpenAPINullablesSetToNull\u0028\u0029", + "name": "getOpenAPINullablesSetToNull", + "summary": "Array\u0020of\u0020nullable\u0020field\u0020names\u0020deliberately\u0020set\u0020to\u0020null", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html#method_getOpenAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression\u003A\u003AsetOpenAPINullablesSetToNull\u0028\u0029", + "name": "setOpenAPINullablesSetToNull", + "summary": "Setter\u0020\u002D\u0020Array\u0020of\u0020nullable\u0020field\u0020names\u0020deliberately\u0020set\u0020to\u0020null", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html#method_setOpenAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression\u003A\u003AisNullable\u0028\u0029", + "name": "isNullable", + "summary": "Checks\u0020if\u0020a\u0020property\u0020is\u0020nullable", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html#method_isNullable" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression\u003A\u003AisNullableSetToNull\u0028\u0029", + "name": "isNullableSetToNull", + "summary": "Checks\u0020if\u0020a\u0020nullable\u0020property\u0020is\u0020set\u0020to\u0020null.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html#method_isNullableSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression\u003A\u003A\u0024attributeMap", + "name": "attributeMap", + "summary": "Array\u0020of\u0020attributes\u0020where\u0020the\u0020key\u0020is\u0020the\u0020local\u0020name,\nand\u0020the\u0020value\u0020is\u0020the\u0020original\u0020name", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html#property_attributeMap" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression\u003A\u003A\u0024setters", + "name": "setters", + "summary": "Array\u0020of\u0020attributes\u0020to\u0020setter\u0020functions\u0020\u0028for\u0020deserialization\u0020of\u0020responses\u0029", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html#property_setters" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression\u003A\u003A\u0024getters", + "name": "getters", + "summary": "Array\u0020of\u0020attributes\u0020to\u0020getter\u0020functions\u0020\u0028for\u0020serialization\u0020of\u0020requests\u0029", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html#property_getters" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression\u003A\u003AgetModelName\u0028\u0029", + "name": "getModelName", + "summary": "The\u0020original\u0020name\u0020of\u0020the\u0020model.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html#method_getModelName" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Constructor", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html#method___construct" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression\u003A\u003AsetIfExists\u0028\u0029", + "name": "setIfExists", + "summary": "Sets\u0020\u0024this\u002D\u003Econtainer\u005B\u0024variableName\u005D\u0020to\u0020the\u0020given\u0020data\u0020or\u0020to\u0020the\u0020given\u0020default\u0020Value\u003B\u0020if\u0020\u0024variableName\nis\u0020nullable\u0020and\u0020its\u0020value\u0020is\u0020set\u0020to\u0020null\u0020in\u0020the\u0020\u0024fields\u0020array,\u0020then\u0020mark\u0020it\u0020as\u0020\u0022set\u0020to\u0020null\u0022\u0020in\u0020the\n\u0024this\u002D\u003EopenAPINullablesSetToNull\u0020array", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html#method_setIfExists" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression\u003A\u003AlistInvalidProperties\u0028\u0029", + "name": "listInvalidProperties", + "summary": "Show\u0020all\u0020the\u0020invalid\u0020properties\u0020with\u0020reasons.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html#method_listInvalidProperties" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression\u003A\u003Avalid\u0028\u0029", + "name": "valid", + "summary": "Validate\u0020all\u0020the\u0020properties\u0020in\u0020the\u0020model\nreturn\u0020true\u0020if\u0020all\u0020passed", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html#method_valid" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression\u003A\u003AgetMetrics\u0028\u0029", + "name": "getMetrics", + "summary": "Gets\u0020metrics", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html#method_getMetrics" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression\u003A\u003AsetMetrics\u0028\u0029", + "name": "setMetrics", + "summary": "Sets\u0020metrics", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html#method_setMetrics" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression\u003A\u003AoffsetExists\u0028\u0029", + "name": "offsetExists", + "summary": "Returns\u0020true\u0020if\u0020offset\u0020exists.\u0020False\u0020otherwise.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html#method_offsetExists" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression\u003A\u003AoffsetGet\u0028\u0029", + "name": "offsetGet", + "summary": "Gets\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html#method_offsetGet" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression\u003A\u003AoffsetSet\u0028\u0029", + "name": "offsetSet", + "summary": "Sets\u0020value\u0020based\u0020on\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html#method_offsetSet" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression\u003A\u003AoffsetUnset\u0028\u0029", + "name": "offsetUnset", + "summary": "Unsets\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html#method_offsetUnset" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression\u003A\u003AjsonSerialize\u0028\u0029", + "name": "jsonSerialize", + "summary": "Serializes\u0020the\u0020object\u0020to\u0020a\u0020value\u0020that\u0020can\u0020be\u0020serialized\u0020natively\u0020by\u0020json_encode\u0028\u0029.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html#method_jsonSerialize" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression\u003A\u003A__toString\u0028\u0029", + "name": "__toString", + "summary": "Gets\u0020the\u0020string\u0020presentation\u0020of\u0020the\u0020object", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html#method___toString" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression\u003A\u003AtoHeaderValue\u0028\u0029", + "name": "toHeaderValue", + "summary": "Gets\u0020a\u0020header\u002Dsafe\u0020presentation\u0020of\u0020the\u0020object", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html#method_toHeaderValue" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression\u003A\u003ADISCRIMINATOR", + "name": "DISCRIMINATOR", + "summary": "", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html#constant_DISCRIMINATOR" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression\u003A\u003A\u0024openAPIModelName", + "name": "openAPIModelName", + "summary": "The\u0020original\u0020name\u0020of\u0020the\u0020model.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html#property_openAPIModelName" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression\u003A\u003A\u0024openAPINullablesSetToNull", + "name": "openAPINullablesSetToNull", + "summary": "If\u0020a\u0020nullable\u0020field\u0020gets\u0020set\u0020to\u0020null,\u0020insert\u0020it\u0020here", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html#property_openAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightDailyResponseImpression\u003A\u003A\u0024container", + "name": "container", + "summary": "Associative\u0020array\u0020for\u0020storing\u0020property\u0020values", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightDailyResponseImpression.html#property_container" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse", + "name": "GetRichMenuInsightSummaryResponse", + "summary": "GetRichMenuInsightSummaryResponse\u0020Class\u0020Doc\u0020Comment", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003A\u0024openAPITypes", + "name": "openAPITypes", + "summary": "Array\u0020of\u0020property\u0020to\u0020type\u0020mappings.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#property_openAPITypes" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003A\u0024openAPIFormats", + "name": "openAPIFormats", + "summary": "Array\u0020of\u0020property\u0020to\u0020format\u0020mappings.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#property_openAPIFormats" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003A\u0024openAPINullables", + "name": "openAPINullables", + "summary": "Array\u0020of\u0020nullable\u0020properties.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#property_openAPINullables" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003AgetOpenAPINullablesSetToNull\u0028\u0029", + "name": "getOpenAPINullablesSetToNull", + "summary": "Array\u0020of\u0020nullable\u0020field\u0020names\u0020deliberately\u0020set\u0020to\u0020null", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#method_getOpenAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003AsetOpenAPINullablesSetToNull\u0028\u0029", + "name": "setOpenAPINullablesSetToNull", + "summary": "Setter\u0020\u002D\u0020Array\u0020of\u0020nullable\u0020field\u0020names\u0020deliberately\u0020set\u0020to\u0020null", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#method_setOpenAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003AisNullable\u0028\u0029", + "name": "isNullable", + "summary": "Checks\u0020if\u0020a\u0020property\u0020is\u0020nullable", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#method_isNullable" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003AisNullableSetToNull\u0028\u0029", + "name": "isNullableSetToNull", + "summary": "Checks\u0020if\u0020a\u0020nullable\u0020property\u0020is\u0020set\u0020to\u0020null.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#method_isNullableSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003A\u0024attributeMap", + "name": "attributeMap", + "summary": "Array\u0020of\u0020attributes\u0020where\u0020the\u0020key\u0020is\u0020the\u0020local\u0020name,\nand\u0020the\u0020value\u0020is\u0020the\u0020original\u0020name", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#property_attributeMap" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003A\u0024setters", + "name": "setters", + "summary": "Array\u0020of\u0020attributes\u0020to\u0020setter\u0020functions\u0020\u0028for\u0020deserialization\u0020of\u0020responses\u0029", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#property_setters" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003A\u0024getters", + "name": "getters", + "summary": "Array\u0020of\u0020attributes\u0020to\u0020getter\u0020functions\u0020\u0028for\u0020serialization\u0020of\u0020requests\u0029", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#property_getters" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003AgetModelName\u0028\u0029", + "name": "getModelName", + "summary": "The\u0020original\u0020name\u0020of\u0020the\u0020model.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#method_getModelName" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Constructor", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#method___construct" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003AsetIfExists\u0028\u0029", + "name": "setIfExists", + "summary": "Sets\u0020\u0024this\u002D\u003Econtainer\u005B\u0024variableName\u005D\u0020to\u0020the\u0020given\u0020data\u0020or\u0020to\u0020the\u0020given\u0020default\u0020Value\u003B\u0020if\u0020\u0024variableName\nis\u0020nullable\u0020and\u0020its\u0020value\u0020is\u0020set\u0020to\u0020null\u0020in\u0020the\u0020\u0024fields\u0020array,\u0020then\u0020mark\u0020it\u0020as\u0020\u0022set\u0020to\u0020null\u0022\u0020in\u0020the\n\u0024this\u002D\u003EopenAPINullablesSetToNull\u0020array", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#method_setIfExists" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003AlistInvalidProperties\u0028\u0029", + "name": "listInvalidProperties", + "summary": "Show\u0020all\u0020the\u0020invalid\u0020properties\u0020with\u0020reasons.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#method_listInvalidProperties" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003Avalid\u0028\u0029", + "name": "valid", + "summary": "Validate\u0020all\u0020the\u0020properties\u0020in\u0020the\u0020model\nreturn\u0020true\u0020if\u0020all\u0020passed", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#method_valid" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003AgetRichMenuId\u0028\u0029", + "name": "getRichMenuId", + "summary": "Gets\u0020richMenuId", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#method_getRichMenuId" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003AsetRichMenuId\u0028\u0029", + "name": "setRichMenuId", + "summary": "Sets\u0020richMenuId", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#method_setRichMenuId" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003AgetMetricsFrom\u0028\u0029", + "name": "getMetricsFrom", + "summary": "Gets\u0020metricsFrom", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#method_getMetricsFrom" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003AsetMetricsFrom\u0028\u0029", + "name": "setMetricsFrom", + "summary": "Sets\u0020metricsFrom", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#method_setMetricsFrom" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003AgetMetricsTo\u0028\u0029", + "name": "getMetricsTo", + "summary": "Gets\u0020metricsTo", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#method_getMetricsTo" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003AsetMetricsTo\u0028\u0029", + "name": "setMetricsTo", + "summary": "Sets\u0020metricsTo", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#method_setMetricsTo" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003AgetImpression\u0028\u0029", + "name": "getImpression", + "summary": "Gets\u0020impression", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#method_getImpression" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003AsetImpression\u0028\u0029", + "name": "setImpression", + "summary": "Sets\u0020impression", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#method_setImpression" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003AgetClicks\u0028\u0029", + "name": "getClicks", + "summary": "Gets\u0020clicks", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#method_getClicks" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003AsetClicks\u0028\u0029", + "name": "setClicks", + "summary": "Sets\u0020clicks", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#method_setClicks" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003AoffsetExists\u0028\u0029", + "name": "offsetExists", + "summary": "Returns\u0020true\u0020if\u0020offset\u0020exists.\u0020False\u0020otherwise.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#method_offsetExists" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003AoffsetGet\u0028\u0029", + "name": "offsetGet", + "summary": "Gets\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#method_offsetGet" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003AoffsetSet\u0028\u0029", + "name": "offsetSet", + "summary": "Sets\u0020value\u0020based\u0020on\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#method_offsetSet" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003AoffsetUnset\u0028\u0029", + "name": "offsetUnset", + "summary": "Unsets\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#method_offsetUnset" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003AjsonSerialize\u0028\u0029", + "name": "jsonSerialize", + "summary": "Serializes\u0020the\u0020object\u0020to\u0020a\u0020value\u0020that\u0020can\u0020be\u0020serialized\u0020natively\u0020by\u0020json_encode\u0028\u0029.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#method_jsonSerialize" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003A__toString\u0028\u0029", + "name": "__toString", + "summary": "Gets\u0020the\u0020string\u0020presentation\u0020of\u0020the\u0020object", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#method___toString" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003AtoHeaderValue\u0028\u0029", + "name": "toHeaderValue", + "summary": "Gets\u0020a\u0020header\u002Dsafe\u0020presentation\u0020of\u0020the\u0020object", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#method_toHeaderValue" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003ADISCRIMINATOR", + "name": "DISCRIMINATOR", + "summary": "", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#constant_DISCRIMINATOR" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003A\u0024openAPIModelName", + "name": "openAPIModelName", + "summary": "The\u0020original\u0020name\u0020of\u0020the\u0020model.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#property_openAPIModelName" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003A\u0024openAPINullablesSetToNull", + "name": "openAPINullablesSetToNull", + "summary": "If\u0020a\u0020nullable\u0020field\u0020gets\u0020set\u0020to\u0020null,\u0020insert\u0020it\u0020here", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#property_openAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponse\u003A\u003A\u0024container", + "name": "container", + "summary": "Associative\u0020array\u0020for\u0020storing\u0020property\u0020values", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponse.html#property_container" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds", + "name": "GetRichMenuInsightSummaryResponseBounds", + "summary": "GetRichMenuInsightSummaryResponseBounds\u0020Class\u0020Doc\u0020Comment", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003A\u0024openAPITypes", + "name": "openAPITypes", + "summary": "Array\u0020of\u0020property\u0020to\u0020type\u0020mappings.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#property_openAPITypes" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003A\u0024openAPIFormats", + "name": "openAPIFormats", + "summary": "Array\u0020of\u0020property\u0020to\u0020format\u0020mappings.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#property_openAPIFormats" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003A\u0024openAPINullables", + "name": "openAPINullables", + "summary": "Array\u0020of\u0020nullable\u0020properties.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#property_openAPINullables" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003AgetOpenAPINullablesSetToNull\u0028\u0029", + "name": "getOpenAPINullablesSetToNull", + "summary": "Array\u0020of\u0020nullable\u0020field\u0020names\u0020deliberately\u0020set\u0020to\u0020null", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#method_getOpenAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003AsetOpenAPINullablesSetToNull\u0028\u0029", + "name": "setOpenAPINullablesSetToNull", + "summary": "Setter\u0020\u002D\u0020Array\u0020of\u0020nullable\u0020field\u0020names\u0020deliberately\u0020set\u0020to\u0020null", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#method_setOpenAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003AisNullable\u0028\u0029", + "name": "isNullable", + "summary": "Checks\u0020if\u0020a\u0020property\u0020is\u0020nullable", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#method_isNullable" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003AisNullableSetToNull\u0028\u0029", + "name": "isNullableSetToNull", + "summary": "Checks\u0020if\u0020a\u0020nullable\u0020property\u0020is\u0020set\u0020to\u0020null.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#method_isNullableSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003A\u0024attributeMap", + "name": "attributeMap", + "summary": "Array\u0020of\u0020attributes\u0020where\u0020the\u0020key\u0020is\u0020the\u0020local\u0020name,\nand\u0020the\u0020value\u0020is\u0020the\u0020original\u0020name", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#property_attributeMap" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003A\u0024setters", + "name": "setters", + "summary": "Array\u0020of\u0020attributes\u0020to\u0020setter\u0020functions\u0020\u0028for\u0020deserialization\u0020of\u0020responses\u0029", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#property_setters" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003A\u0024getters", + "name": "getters", + "summary": "Array\u0020of\u0020attributes\u0020to\u0020getter\u0020functions\u0020\u0028for\u0020serialization\u0020of\u0020requests\u0029", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#property_getters" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003AgetModelName\u0028\u0029", + "name": "getModelName", + "summary": "The\u0020original\u0020name\u0020of\u0020the\u0020model.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#method_getModelName" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Constructor", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#method___construct" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003AsetIfExists\u0028\u0029", + "name": "setIfExists", + "summary": "Sets\u0020\u0024this\u002D\u003Econtainer\u005B\u0024variableName\u005D\u0020to\u0020the\u0020given\u0020data\u0020or\u0020to\u0020the\u0020given\u0020default\u0020Value\u003B\u0020if\u0020\u0024variableName\nis\u0020nullable\u0020and\u0020its\u0020value\u0020is\u0020set\u0020to\u0020null\u0020in\u0020the\u0020\u0024fields\u0020array,\u0020then\u0020mark\u0020it\u0020as\u0020\u0022set\u0020to\u0020null\u0022\u0020in\u0020the\n\u0024this\u002D\u003EopenAPINullablesSetToNull\u0020array", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#method_setIfExists" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003AlistInvalidProperties\u0028\u0029", + "name": "listInvalidProperties", + "summary": "Show\u0020all\u0020the\u0020invalid\u0020properties\u0020with\u0020reasons.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#method_listInvalidProperties" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003Avalid\u0028\u0029", + "name": "valid", + "summary": "Validate\u0020all\u0020the\u0020properties\u0020in\u0020the\u0020model\nreturn\u0020true\u0020if\u0020all\u0020passed", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#method_valid" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003AgetX\u0028\u0029", + "name": "getX", + "summary": "Gets\u0020x", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#method_getX" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003AsetX\u0028\u0029", + "name": "setX", + "summary": "Sets\u0020x", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#method_setX" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003AgetY\u0028\u0029", + "name": "getY", + "summary": "Gets\u0020y", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#method_getY" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003AsetY\u0028\u0029", + "name": "setY", + "summary": "Sets\u0020y", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#method_setY" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003AgetWidth\u0028\u0029", + "name": "getWidth", + "summary": "Gets\u0020width", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#method_getWidth" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003AsetWidth\u0028\u0029", + "name": "setWidth", + "summary": "Sets\u0020width", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#method_setWidth" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003AgetHeight\u0028\u0029", + "name": "getHeight", + "summary": "Gets\u0020height", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#method_getHeight" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003AsetHeight\u0028\u0029", + "name": "setHeight", + "summary": "Sets\u0020height", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#method_setHeight" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003AoffsetExists\u0028\u0029", + "name": "offsetExists", + "summary": "Returns\u0020true\u0020if\u0020offset\u0020exists.\u0020False\u0020otherwise.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#method_offsetExists" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003AoffsetGet\u0028\u0029", + "name": "offsetGet", + "summary": "Gets\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#method_offsetGet" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003AoffsetSet\u0028\u0029", + "name": "offsetSet", + "summary": "Sets\u0020value\u0020based\u0020on\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#method_offsetSet" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003AoffsetUnset\u0028\u0029", + "name": "offsetUnset", + "summary": "Unsets\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#method_offsetUnset" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003AjsonSerialize\u0028\u0029", + "name": "jsonSerialize", + "summary": "Serializes\u0020the\u0020object\u0020to\u0020a\u0020value\u0020that\u0020can\u0020be\u0020serialized\u0020natively\u0020by\u0020json_encode\u0028\u0029.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#method_jsonSerialize" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003A__toString\u0028\u0029", + "name": "__toString", + "summary": "Gets\u0020the\u0020string\u0020presentation\u0020of\u0020the\u0020object", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#method___toString" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003AtoHeaderValue\u0028\u0029", + "name": "toHeaderValue", + "summary": "Gets\u0020a\u0020header\u002Dsafe\u0020presentation\u0020of\u0020the\u0020object", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#method_toHeaderValue" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003ADISCRIMINATOR", + "name": "DISCRIMINATOR", + "summary": "", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#constant_DISCRIMINATOR" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003A\u0024openAPIModelName", + "name": "openAPIModelName", + "summary": "The\u0020original\u0020name\u0020of\u0020the\u0020model.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#property_openAPIModelName" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003A\u0024openAPINullablesSetToNull", + "name": "openAPINullablesSetToNull", + "summary": "If\u0020a\u0020nullable\u0020field\u0020gets\u0020set\u0020to\u0020null,\u0020insert\u0020it\u0020here", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#property_openAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseBounds\u003A\u003A\u0024container", + "name": "container", + "summary": "Associative\u0020array\u0020for\u0020storing\u0020property\u0020values", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseBounds.html#property_container" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick", + "name": "GetRichMenuInsightSummaryResponseClick", + "summary": "GetRichMenuInsightSummaryResponseClick\u0020Class\u0020Doc\u0020Comment", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003A\u0024openAPITypes", + "name": "openAPITypes", + "summary": "Array\u0020of\u0020property\u0020to\u0020type\u0020mappings.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#property_openAPITypes" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003A\u0024openAPIFormats", + "name": "openAPIFormats", + "summary": "Array\u0020of\u0020property\u0020to\u0020format\u0020mappings.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#property_openAPIFormats" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003A\u0024openAPINullables", + "name": "openAPINullables", + "summary": "Array\u0020of\u0020nullable\u0020properties.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#property_openAPINullables" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003AgetOpenAPINullablesSetToNull\u0028\u0029", + "name": "getOpenAPINullablesSetToNull", + "summary": "Array\u0020of\u0020nullable\u0020field\u0020names\u0020deliberately\u0020set\u0020to\u0020null", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#method_getOpenAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003AsetOpenAPINullablesSetToNull\u0028\u0029", + "name": "setOpenAPINullablesSetToNull", + "summary": "Setter\u0020\u002D\u0020Array\u0020of\u0020nullable\u0020field\u0020names\u0020deliberately\u0020set\u0020to\u0020null", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#method_setOpenAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003AisNullable\u0028\u0029", + "name": "isNullable", + "summary": "Checks\u0020if\u0020a\u0020property\u0020is\u0020nullable", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#method_isNullable" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003AisNullableSetToNull\u0028\u0029", + "name": "isNullableSetToNull", + "summary": "Checks\u0020if\u0020a\u0020nullable\u0020property\u0020is\u0020set\u0020to\u0020null.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#method_isNullableSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003A\u0024attributeMap", + "name": "attributeMap", + "summary": "Array\u0020of\u0020attributes\u0020where\u0020the\u0020key\u0020is\u0020the\u0020local\u0020name,\nand\u0020the\u0020value\u0020is\u0020the\u0020original\u0020name", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#property_attributeMap" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003A\u0024setters", + "name": "setters", + "summary": "Array\u0020of\u0020attributes\u0020to\u0020setter\u0020functions\u0020\u0028for\u0020deserialization\u0020of\u0020responses\u0029", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#property_setters" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003A\u0024getters", + "name": "getters", + "summary": "Array\u0020of\u0020attributes\u0020to\u0020getter\u0020functions\u0020\u0028for\u0020serialization\u0020of\u0020requests\u0029", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#property_getters" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003AgetModelName\u0028\u0029", + "name": "getModelName", + "summary": "The\u0020original\u0020name\u0020of\u0020the\u0020model.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#method_getModelName" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Constructor", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#method___construct" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003AsetIfExists\u0028\u0029", + "name": "setIfExists", + "summary": "Sets\u0020\u0024this\u002D\u003Econtainer\u005B\u0024variableName\u005D\u0020to\u0020the\u0020given\u0020data\u0020or\u0020to\u0020the\u0020given\u0020default\u0020Value\u003B\u0020if\u0020\u0024variableName\nis\u0020nullable\u0020and\u0020its\u0020value\u0020is\u0020set\u0020to\u0020null\u0020in\u0020the\u0020\u0024fields\u0020array,\u0020then\u0020mark\u0020it\u0020as\u0020\u0022set\u0020to\u0020null\u0022\u0020in\u0020the\n\u0024this\u002D\u003EopenAPINullablesSetToNull\u0020array", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#method_setIfExists" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003AlistInvalidProperties\u0028\u0029", + "name": "listInvalidProperties", + "summary": "Show\u0020all\u0020the\u0020invalid\u0020properties\u0020with\u0020reasons.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#method_listInvalidProperties" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003Avalid\u0028\u0029", + "name": "valid", + "summary": "Validate\u0020all\u0020the\u0020properties\u0020in\u0020the\u0020model\nreturn\u0020true\u0020if\u0020all\u0020passed", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#method_valid" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003AgetBounds\u0028\u0029", + "name": "getBounds", + "summary": "Gets\u0020bounds", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#method_getBounds" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003AsetBounds\u0028\u0029", + "name": "setBounds", + "summary": "Sets\u0020bounds", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#method_setBounds" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003AgetMetrics\u0028\u0029", + "name": "getMetrics", + "summary": "Gets\u0020metrics", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#method_getMetrics" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003AsetMetrics\u0028\u0029", + "name": "setMetrics", + "summary": "Sets\u0020metrics", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#method_setMetrics" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003AoffsetExists\u0028\u0029", + "name": "offsetExists", + "summary": "Returns\u0020true\u0020if\u0020offset\u0020exists.\u0020False\u0020otherwise.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#method_offsetExists" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003AoffsetGet\u0028\u0029", + "name": "offsetGet", + "summary": "Gets\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#method_offsetGet" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003AoffsetSet\u0028\u0029", + "name": "offsetSet", + "summary": "Sets\u0020value\u0020based\u0020on\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#method_offsetSet" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003AoffsetUnset\u0028\u0029", + "name": "offsetUnset", + "summary": "Unsets\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#method_offsetUnset" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003AjsonSerialize\u0028\u0029", + "name": "jsonSerialize", + "summary": "Serializes\u0020the\u0020object\u0020to\u0020a\u0020value\u0020that\u0020can\u0020be\u0020serialized\u0020natively\u0020by\u0020json_encode\u0028\u0029.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#method_jsonSerialize" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003A__toString\u0028\u0029", + "name": "__toString", + "summary": "Gets\u0020the\u0020string\u0020presentation\u0020of\u0020the\u0020object", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#method___toString" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003AtoHeaderValue\u0028\u0029", + "name": "toHeaderValue", + "summary": "Gets\u0020a\u0020header\u002Dsafe\u0020presentation\u0020of\u0020the\u0020object", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#method_toHeaderValue" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003ADISCRIMINATOR", + "name": "DISCRIMINATOR", + "summary": "", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#constant_DISCRIMINATOR" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003A\u0024openAPIModelName", + "name": "openAPIModelName", + "summary": "The\u0020original\u0020name\u0020of\u0020the\u0020model.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#property_openAPIModelName" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003A\u0024openAPINullablesSetToNull", + "name": "openAPINullablesSetToNull", + "summary": "If\u0020a\u0020nullable\u0020field\u0020gets\u0020set\u0020to\u0020null,\u0020insert\u0020it\u0020here", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#property_openAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseClick\u003A\u003A\u0024container", + "name": "container", + "summary": "Associative\u0020array\u0020for\u0020storing\u0020property\u0020values", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseClick.html#property_container" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression", + "name": "GetRichMenuInsightSummaryResponseImpression", + "summary": "GetRichMenuInsightSummaryResponseImpression\u0020Class\u0020Doc\u0020Comment", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression\u003A\u003A\u0024openAPITypes", + "name": "openAPITypes", + "summary": "Array\u0020of\u0020property\u0020to\u0020type\u0020mappings.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html#property_openAPITypes" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression\u003A\u003A\u0024openAPIFormats", + "name": "openAPIFormats", + "summary": "Array\u0020of\u0020property\u0020to\u0020format\u0020mappings.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html#property_openAPIFormats" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression\u003A\u003A\u0024openAPINullables", + "name": "openAPINullables", + "summary": "Array\u0020of\u0020nullable\u0020properties.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html#property_openAPINullables" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression\u003A\u003AgetOpenAPINullablesSetToNull\u0028\u0029", + "name": "getOpenAPINullablesSetToNull", + "summary": "Array\u0020of\u0020nullable\u0020field\u0020names\u0020deliberately\u0020set\u0020to\u0020null", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html#method_getOpenAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression\u003A\u003AsetOpenAPINullablesSetToNull\u0028\u0029", + "name": "setOpenAPINullablesSetToNull", + "summary": "Setter\u0020\u002D\u0020Array\u0020of\u0020nullable\u0020field\u0020names\u0020deliberately\u0020set\u0020to\u0020null", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html#method_setOpenAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression\u003A\u003AisNullable\u0028\u0029", + "name": "isNullable", + "summary": "Checks\u0020if\u0020a\u0020property\u0020is\u0020nullable", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html#method_isNullable" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression\u003A\u003AisNullableSetToNull\u0028\u0029", + "name": "isNullableSetToNull", + "summary": "Checks\u0020if\u0020a\u0020nullable\u0020property\u0020is\u0020set\u0020to\u0020null.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html#method_isNullableSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression\u003A\u003A\u0024attributeMap", + "name": "attributeMap", + "summary": "Array\u0020of\u0020attributes\u0020where\u0020the\u0020key\u0020is\u0020the\u0020local\u0020name,\nand\u0020the\u0020value\u0020is\u0020the\u0020original\u0020name", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html#property_attributeMap" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression\u003A\u003A\u0024setters", + "name": "setters", + "summary": "Array\u0020of\u0020attributes\u0020to\u0020setter\u0020functions\u0020\u0028for\u0020deserialization\u0020of\u0020responses\u0029", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html#property_setters" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression\u003A\u003A\u0024getters", + "name": "getters", + "summary": "Array\u0020of\u0020attributes\u0020to\u0020getter\u0020functions\u0020\u0028for\u0020serialization\u0020of\u0020requests\u0029", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html#property_getters" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression\u003A\u003AgetModelName\u0028\u0029", + "name": "getModelName", + "summary": "The\u0020original\u0020name\u0020of\u0020the\u0020model.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html#method_getModelName" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Constructor", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html#method___construct" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression\u003A\u003AsetIfExists\u0028\u0029", + "name": "setIfExists", + "summary": "Sets\u0020\u0024this\u002D\u003Econtainer\u005B\u0024variableName\u005D\u0020to\u0020the\u0020given\u0020data\u0020or\u0020to\u0020the\u0020given\u0020default\u0020Value\u003B\u0020if\u0020\u0024variableName\nis\u0020nullable\u0020and\u0020its\u0020value\u0020is\u0020set\u0020to\u0020null\u0020in\u0020the\u0020\u0024fields\u0020array,\u0020then\u0020mark\u0020it\u0020as\u0020\u0022set\u0020to\u0020null\u0022\u0020in\u0020the\n\u0024this\u002D\u003EopenAPINullablesSetToNull\u0020array", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html#method_setIfExists" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression\u003A\u003AlistInvalidProperties\u0028\u0029", + "name": "listInvalidProperties", + "summary": "Show\u0020all\u0020the\u0020invalid\u0020properties\u0020with\u0020reasons.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html#method_listInvalidProperties" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression\u003A\u003Avalid\u0028\u0029", + "name": "valid", + "summary": "Validate\u0020all\u0020the\u0020properties\u0020in\u0020the\u0020model\nreturn\u0020true\u0020if\u0020all\u0020passed", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html#method_valid" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression\u003A\u003AgetMetrics\u0028\u0029", + "name": "getMetrics", + "summary": "Gets\u0020metrics", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html#method_getMetrics" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression\u003A\u003AsetMetrics\u0028\u0029", + "name": "setMetrics", + "summary": "Sets\u0020metrics", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html#method_setMetrics" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression\u003A\u003AoffsetExists\u0028\u0029", + "name": "offsetExists", + "summary": "Returns\u0020true\u0020if\u0020offset\u0020exists.\u0020False\u0020otherwise.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html#method_offsetExists" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression\u003A\u003AoffsetGet\u0028\u0029", + "name": "offsetGet", + "summary": "Gets\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html#method_offsetGet" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression\u003A\u003AoffsetSet\u0028\u0029", + "name": "offsetSet", + "summary": "Sets\u0020value\u0020based\u0020on\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html#method_offsetSet" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression\u003A\u003AoffsetUnset\u0028\u0029", + "name": "offsetUnset", + "summary": "Unsets\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html#method_offsetUnset" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression\u003A\u003AjsonSerialize\u0028\u0029", + "name": "jsonSerialize", + "summary": "Serializes\u0020the\u0020object\u0020to\u0020a\u0020value\u0020that\u0020can\u0020be\u0020serialized\u0020natively\u0020by\u0020json_encode\u0028\u0029.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html#method_jsonSerialize" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression\u003A\u003A__toString\u0028\u0029", + "name": "__toString", + "summary": "Gets\u0020the\u0020string\u0020presentation\u0020of\u0020the\u0020object", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html#method___toString" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression\u003A\u003AtoHeaderValue\u0028\u0029", + "name": "toHeaderValue", + "summary": "Gets\u0020a\u0020header\u002Dsafe\u0020presentation\u0020of\u0020the\u0020object", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html#method_toHeaderValue" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression\u003A\u003ADISCRIMINATOR", + "name": "DISCRIMINATOR", + "summary": "", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html#constant_DISCRIMINATOR" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression\u003A\u003A\u0024openAPIModelName", + "name": "openAPIModelName", + "summary": "The\u0020original\u0020name\u0020of\u0020the\u0020model.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html#property_openAPIModelName" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression\u003A\u003A\u0024openAPINullablesSetToNull", + "name": "openAPINullablesSetToNull", + "summary": "If\u0020a\u0020nullable\u0020field\u0020gets\u0020set\u0020to\u0020null,\u0020insert\u0020it\u0020here", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html#property_openAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseImpression\u003A\u003A\u0024container", + "name": "container", + "summary": "Associative\u0020array\u0020for\u0020storing\u0020property\u0020values", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseImpression.html#property_container" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics", + "name": "GetRichMenuInsightSummaryResponseMetrics", + "summary": "GetRichMenuInsightSummaryResponseMetrics\u0020Class\u0020Doc\u0020Comment", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003A\u0024openAPITypes", + "name": "openAPITypes", + "summary": "Array\u0020of\u0020property\u0020to\u0020type\u0020mappings.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#property_openAPITypes" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003A\u0024openAPIFormats", + "name": "openAPIFormats", + "summary": "Array\u0020of\u0020property\u0020to\u0020format\u0020mappings.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#property_openAPIFormats" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003A\u0024openAPINullables", + "name": "openAPINullables", + "summary": "Array\u0020of\u0020nullable\u0020properties.\u0020Used\u0020for\u0020\u0028de\u0029serialization", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#property_openAPINullables" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003AgetOpenAPINullablesSetToNull\u0028\u0029", + "name": "getOpenAPINullablesSetToNull", + "summary": "Array\u0020of\u0020nullable\u0020field\u0020names\u0020deliberately\u0020set\u0020to\u0020null", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#method_getOpenAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003AsetOpenAPINullablesSetToNull\u0028\u0029", + "name": "setOpenAPINullablesSetToNull", + "summary": "Setter\u0020\u002D\u0020Array\u0020of\u0020nullable\u0020field\u0020names\u0020deliberately\u0020set\u0020to\u0020null", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#method_setOpenAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003AisNullable\u0028\u0029", + "name": "isNullable", + "summary": "Checks\u0020if\u0020a\u0020property\u0020is\u0020nullable", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#method_isNullable" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003AisNullableSetToNull\u0028\u0029", + "name": "isNullableSetToNull", + "summary": "Checks\u0020if\u0020a\u0020nullable\u0020property\u0020is\u0020set\u0020to\u0020null.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#method_isNullableSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003A\u0024attributeMap", + "name": "attributeMap", + "summary": "Array\u0020of\u0020attributes\u0020where\u0020the\u0020key\u0020is\u0020the\u0020local\u0020name,\nand\u0020the\u0020value\u0020is\u0020the\u0020original\u0020name", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#property_attributeMap" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003A\u0024setters", + "name": "setters", + "summary": "Array\u0020of\u0020attributes\u0020to\u0020setter\u0020functions\u0020\u0028for\u0020deserialization\u0020of\u0020responses\u0029", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#property_setters" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003A\u0024getters", + "name": "getters", + "summary": "Array\u0020of\u0020attributes\u0020to\u0020getter\u0020functions\u0020\u0028for\u0020serialization\u0020of\u0020requests\u0029", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#property_getters" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003AgetModelName\u0028\u0029", + "name": "getModelName", + "summary": "The\u0020original\u0020name\u0020of\u0020the\u0020model.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#method_getModelName" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Constructor", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#method___construct" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003AsetIfExists\u0028\u0029", + "name": "setIfExists", + "summary": "Sets\u0020\u0024this\u002D\u003Econtainer\u005B\u0024variableName\u005D\u0020to\u0020the\u0020given\u0020data\u0020or\u0020to\u0020the\u0020given\u0020default\u0020Value\u003B\u0020if\u0020\u0024variableName\nis\u0020nullable\u0020and\u0020its\u0020value\u0020is\u0020set\u0020to\u0020null\u0020in\u0020the\u0020\u0024fields\u0020array,\u0020then\u0020mark\u0020it\u0020as\u0020\u0022set\u0020to\u0020null\u0022\u0020in\u0020the\n\u0024this\u002D\u003EopenAPINullablesSetToNull\u0020array", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#method_setIfExists" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003AlistInvalidProperties\u0028\u0029", + "name": "listInvalidProperties", + "summary": "Show\u0020all\u0020the\u0020invalid\u0020properties\u0020with\u0020reasons.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#method_listInvalidProperties" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003Avalid\u0028\u0029", + "name": "valid", + "summary": "Validate\u0020all\u0020the\u0020properties\u0020in\u0020the\u0020model\nreturn\u0020true\u0020if\u0020all\u0020passed", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#method_valid" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003AgetCount\u0028\u0029", + "name": "getCount", + "summary": "Gets\u0020count", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#method_getCount" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003AsetCount\u0028\u0029", + "name": "setCount", + "summary": "Sets\u0020count", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#method_setCount" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003AgetUniqueUsers\u0028\u0029", + "name": "getUniqueUsers", + "summary": "Gets\u0020uniqueUsers", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#method_getUniqueUsers" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003AsetUniqueUsers\u0028\u0029", + "name": "setUniqueUsers", + "summary": "Sets\u0020uniqueUsers", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#method_setUniqueUsers" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003AoffsetExists\u0028\u0029", + "name": "offsetExists", + "summary": "Returns\u0020true\u0020if\u0020offset\u0020exists.\u0020False\u0020otherwise.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#method_offsetExists" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003AoffsetGet\u0028\u0029", + "name": "offsetGet", + "summary": "Gets\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#method_offsetGet" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003AoffsetSet\u0028\u0029", + "name": "offsetSet", + "summary": "Sets\u0020value\u0020based\u0020on\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#method_offsetSet" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003AoffsetUnset\u0028\u0029", + "name": "offsetUnset", + "summary": "Unsets\u0020offset.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#method_offsetUnset" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003AjsonSerialize\u0028\u0029", + "name": "jsonSerialize", + "summary": "Serializes\u0020the\u0020object\u0020to\u0020a\u0020value\u0020that\u0020can\u0020be\u0020serialized\u0020natively\u0020by\u0020json_encode\u0028\u0029.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#method_jsonSerialize" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003A__toString\u0028\u0029", + "name": "__toString", + "summary": "Gets\u0020the\u0020string\u0020presentation\u0020of\u0020the\u0020object", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#method___toString" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003AtoHeaderValue\u0028\u0029", + "name": "toHeaderValue", + "summary": "Gets\u0020a\u0020header\u002Dsafe\u0020presentation\u0020of\u0020the\u0020object", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#method_toHeaderValue" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003ADISCRIMINATOR", + "name": "DISCRIMINATOR", + "summary": "", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#constant_DISCRIMINATOR" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003A\u0024openAPIModelName", + "name": "openAPIModelName", + "summary": "The\u0020original\u0020name\u0020of\u0020the\u0020model.", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#property_openAPIModelName" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003A\u0024openAPINullablesSetToNull", + "name": "openAPINullablesSetToNull", + "summary": "If\u0020a\u0020nullable\u0020field\u0020gets\u0020set\u0020to\u0020null,\u0020insert\u0020it\u0020here", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#property_openAPINullablesSetToNull" + }, { + "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetRichMenuInsightSummaryResponseMetrics\u003A\u003A\u0024container", + "name": "container", + "summary": "Associative\u0020array\u0020for\u0020storing\u0020property\u0020values", + "url": "classes/LINE-Clients-Insight-Model-GetRichMenuInsightSummaryResponseMetrics.html#property_container" }, { "fqsen": "\\LINE\\Clients\\Insight\\Model\\GetStatisticsPerUnitResponse", "name": "GetStatisticsPerUnitResponse", diff --git a/docs/namespaces/line-clients-insight-model.html b/docs/namespaces/line-clients-insight-model.html index 21655a35..c09ff6ef 100644 --- a/docs/namespaces/line-clients-insight-model.html +++ b/docs/namespaces/line-clients-insight-model.html @@ -156,7 +156,7 @@

                                            -
                                            AgeTile
                                            AgeTile Class Doc Comment
                                            AppTypeTile
                                            AppTypeTile Class Doc Comment
                                            AreaTile
                                            AreaTile Class Doc Comment
                                            ErrorDetail
                                            ErrorDetail Class Doc Comment
                                            ErrorResponse
                                            ErrorResponse Class Doc Comment
                                            GenderTile
                                            GenderTile Class Doc Comment
                                            GetFriendsDemographicsResponse
                                            GetFriendsDemographicsResponse Class Doc Comment
                                            GetMessageEventResponse
                                            GetMessageEventResponse Class Doc Comment
                                            GetMessageEventResponseClick
                                            GetMessageEventResponseClick Class Doc Comment
                                            GetMessageEventResponseMessage
                                            GetMessageEventResponseMessage Class Doc Comment
                                            GetMessageEventResponseOverview
                                            GetMessageEventResponseOverview Class Doc Comment
                                            GetNumberOfFollowersResponse
                                            GetNumberOfFollowersResponse Class Doc Comment
                                            GetNumberOfMessageDeliveriesResponse
                                            GetNumberOfMessageDeliveriesResponse Class Doc Comment
                                            GetStatisticsPerUnitResponse
                                            GetStatisticsPerUnitResponse Class Doc Comment
                                            GetStatisticsPerUnitResponseClick
                                            GetStatisticsPerUnitResponseClick Class Doc Comment
                                            GetStatisticsPerUnitResponseMessage
                                            GetStatisticsPerUnitResponseMessage Class Doc Comment
                                            GetStatisticsPerUnitResponseOverview
                                            GetStatisticsPerUnitResponseOverview Class Doc Comment
                                            SubscriptionPeriodTile
                                            SubscriptionPeriodTile Class Doc Comment
                                            +
                                            AgeTile
                                            AgeTile Class Doc Comment
                                            AppTypeTile
                                            AppTypeTile Class Doc Comment
                                            AreaTile
                                            AreaTile Class Doc Comment
                                            ErrorDetail
                                            ErrorDetail Class Doc Comment
                                            ErrorResponse
                                            ErrorResponse Class Doc Comment
                                            GenderTile
                                            GenderTile Class Doc Comment
                                            GetFriendsDemographicsResponse
                                            GetFriendsDemographicsResponse Class Doc Comment
                                            GetMessageEventResponse
                                            GetMessageEventResponse Class Doc Comment
                                            GetMessageEventResponseClick
                                            GetMessageEventResponseClick Class Doc Comment
                                            GetMessageEventResponseMessage
                                            GetMessageEventResponseMessage Class Doc Comment
                                            GetMessageEventResponseOverview
                                            GetMessageEventResponseOverview Class Doc Comment
                                            GetNumberOfFollowersResponse
                                            GetNumberOfFollowersResponse Class Doc Comment
                                            GetNumberOfMessageDeliveriesResponse
                                            GetNumberOfMessageDeliveriesResponse Class Doc Comment
                                            GetRichMenuInsightDailyResponse
                                            GetRichMenuInsightDailyResponse Class Doc Comment
                                            GetRichMenuInsightDailyResponseBounds
                                            GetRichMenuInsightDailyResponseBounds Class Doc Comment
                                            GetRichMenuInsightDailyResponseClick
                                            GetRichMenuInsightDailyResponseClick Class Doc Comment
                                            GetRichMenuInsightDailyResponseDailyMetrics
                                            GetRichMenuInsightDailyResponseDailyMetrics Class Doc Comment
                                            GetRichMenuInsightDailyResponseImpression
                                            GetRichMenuInsightDailyResponseImpression Class Doc Comment
                                            GetRichMenuInsightSummaryResponse
                                            GetRichMenuInsightSummaryResponse Class Doc Comment
                                            GetRichMenuInsightSummaryResponseBounds
                                            GetRichMenuInsightSummaryResponseBounds Class Doc Comment
                                            GetRichMenuInsightSummaryResponseClick
                                            GetRichMenuInsightSummaryResponseClick Class Doc Comment
                                            GetRichMenuInsightSummaryResponseImpression
                                            GetRichMenuInsightSummaryResponseImpression Class Doc Comment
                                            GetRichMenuInsightSummaryResponseMetrics
                                            GetRichMenuInsightSummaryResponseMetrics Class Doc Comment
                                            GetStatisticsPerUnitResponse
                                            GetStatisticsPerUnitResponse Class Doc Comment
                                            GetStatisticsPerUnitResponseClick
                                            GetStatisticsPerUnitResponseClick Class Doc Comment
                                            GetStatisticsPerUnitResponseMessage
                                            GetStatisticsPerUnitResponseMessage Class Doc Comment
                                            GetStatisticsPerUnitResponseOverview
                                            GetStatisticsPerUnitResponseOverview Class Doc Comment
                                            SubscriptionPeriodTile
                                            SubscriptionPeriodTile Class Doc Comment
                                            diff --git a/docs/packages/LINE-Clients-Insight.html b/docs/packages/LINE-Clients-Insight.html index 28b7b28f..78ec1e4f 100644 --- a/docs/packages/LINE-Clients-Insight.html +++ b/docs/packages/LINE-Clients-Insight.html @@ -156,7 +156,7 @@

                                            -
                                            InsightApi
                                            InsightApi Class Doc Comment
                                            ApiException
                                            ApiException Class Doc Comment
                                            Configuration
                                            Configuration Class Doc Comment
                                            FormDataProcessor
                                            FormDataProcessor Class Doc Comment
                                            HeaderSelector
                                            HeaderSelector Class Doc Comment
                                            AgeTile
                                            AgeTile Class Doc Comment
                                            AppTypeTile
                                            AppTypeTile Class Doc Comment
                                            AreaTile
                                            AreaTile Class Doc Comment
                                            ErrorDetail
                                            ErrorDetail Class Doc Comment
                                            ErrorResponse
                                            ErrorResponse Class Doc Comment
                                            GenderTile
                                            GenderTile Class Doc Comment
                                            GetFriendsDemographicsResponse
                                            GetFriendsDemographicsResponse Class Doc Comment
                                            GetMessageEventResponse
                                            GetMessageEventResponse Class Doc Comment
                                            GetMessageEventResponseClick
                                            GetMessageEventResponseClick Class Doc Comment
                                            GetMessageEventResponseMessage
                                            GetMessageEventResponseMessage Class Doc Comment
                                            GetMessageEventResponseOverview
                                            GetMessageEventResponseOverview Class Doc Comment
                                            GetNumberOfFollowersResponse
                                            GetNumberOfFollowersResponse Class Doc Comment
                                            GetNumberOfMessageDeliveriesResponse
                                            GetNumberOfMessageDeliveriesResponse Class Doc Comment
                                            GetStatisticsPerUnitResponse
                                            GetStatisticsPerUnitResponse Class Doc Comment
                                            GetStatisticsPerUnitResponseClick
                                            GetStatisticsPerUnitResponseClick Class Doc Comment
                                            GetStatisticsPerUnitResponseMessage
                                            GetStatisticsPerUnitResponseMessage Class Doc Comment
                                            GetStatisticsPerUnitResponseOverview
                                            GetStatisticsPerUnitResponseOverview Class Doc Comment
                                            SubscriptionPeriodTile
                                            SubscriptionPeriodTile Class Doc Comment
                                            ObjectSerializer
                                            ObjectSerializer Class Doc Comment
                                            +
                                            InsightApi
                                            InsightApi Class Doc Comment
                                            ApiException
                                            ApiException Class Doc Comment
                                            Configuration
                                            Configuration Class Doc Comment
                                            FormDataProcessor
                                            FormDataProcessor Class Doc Comment
                                            HeaderSelector
                                            HeaderSelector Class Doc Comment
                                            AgeTile
                                            AgeTile Class Doc Comment
                                            AppTypeTile
                                            AppTypeTile Class Doc Comment
                                            AreaTile
                                            AreaTile Class Doc Comment
                                            ErrorDetail
                                            ErrorDetail Class Doc Comment
                                            ErrorResponse
                                            ErrorResponse Class Doc Comment
                                            GenderTile
                                            GenderTile Class Doc Comment
                                            GetFriendsDemographicsResponse
                                            GetFriendsDemographicsResponse Class Doc Comment
                                            GetMessageEventResponse
                                            GetMessageEventResponse Class Doc Comment
                                            GetMessageEventResponseClick
                                            GetMessageEventResponseClick Class Doc Comment
                                            GetMessageEventResponseMessage
                                            GetMessageEventResponseMessage Class Doc Comment
                                            GetMessageEventResponseOverview
                                            GetMessageEventResponseOverview Class Doc Comment
                                            GetNumberOfFollowersResponse
                                            GetNumberOfFollowersResponse Class Doc Comment
                                            GetNumberOfMessageDeliveriesResponse
                                            GetNumberOfMessageDeliveriesResponse Class Doc Comment
                                            GetRichMenuInsightDailyResponse
                                            GetRichMenuInsightDailyResponse Class Doc Comment
                                            GetRichMenuInsightDailyResponseBounds
                                            GetRichMenuInsightDailyResponseBounds Class Doc Comment
                                            GetRichMenuInsightDailyResponseClick
                                            GetRichMenuInsightDailyResponseClick Class Doc Comment
                                            GetRichMenuInsightDailyResponseDailyMetrics
                                            GetRichMenuInsightDailyResponseDailyMetrics Class Doc Comment
                                            GetRichMenuInsightDailyResponseImpression
                                            GetRichMenuInsightDailyResponseImpression Class Doc Comment
                                            GetRichMenuInsightSummaryResponse
                                            GetRichMenuInsightSummaryResponse Class Doc Comment
                                            GetRichMenuInsightSummaryResponseBounds
                                            GetRichMenuInsightSummaryResponseBounds Class Doc Comment
                                            GetRichMenuInsightSummaryResponseClick
                                            GetRichMenuInsightSummaryResponseClick Class Doc Comment
                                            GetRichMenuInsightSummaryResponseImpression
                                            GetRichMenuInsightSummaryResponseImpression Class Doc Comment
                                            GetRichMenuInsightSummaryResponseMetrics
                                            GetRichMenuInsightSummaryResponseMetrics Class Doc Comment
                                            GetStatisticsPerUnitResponse
                                            GetStatisticsPerUnitResponse Class Doc Comment
                                            GetStatisticsPerUnitResponseClick
                                            GetStatisticsPerUnitResponseClick Class Doc Comment
                                            GetStatisticsPerUnitResponseMessage
                                            GetStatisticsPerUnitResponseMessage Class Doc Comment
                                            GetStatisticsPerUnitResponseOverview
                                            GetStatisticsPerUnitResponseOverview Class Doc Comment
                                            SubscriptionPeriodTile
                                            SubscriptionPeriodTile Class Doc Comment
                                            ObjectSerializer
                                            ObjectSerializer Class Doc Comment
                                            diff --git a/line-openapi b/line-openapi index 82f108c6..6e4c2a2a 160000 --- a/line-openapi +++ b/line-openapi @@ -1 +1 @@ -Subproject commit 82f108c6a38f3b71a1bc9673486357d93fdb6597 +Subproject commit 6e4c2a2a1b7b059ea3920456d4f88d03fd8ef0bb diff --git a/src/clients/insight/lib/Api/InsightApi.php b/src/clients/insight/lib/Api/InsightApi.php index 85b60c79..773e7d37 100644 --- a/src/clients/insight/lib/Api/InsightApi.php +++ b/src/clients/insight/lib/Api/InsightApi.php @@ -98,6 +98,12 @@ class InsightApi 'getNumberOfMessageDeliveries' => [ 'application/json', ], + 'getRichMenuInsightDaily' => [ + 'application/json', + ], + 'getRichMenuInsightSummary' => [ + 'application/json', + ], 'getStatisticsPerUnit' => [ 'application/json', ], @@ -1170,6 +1176,726 @@ public function getNumberOfMessageDeliveriesRequest($date, string $contentType = + $headers = $this->headerSelector->selectHeaders( + ['application/json', ], + $contentType, + $multipart + ); + + // for model (json/xml) + if (count($formParams) > 0) { + if ($multipart) { + $multipartContents = []; + foreach ($formParams as $formParamName => $formParamValue) { + $formParamValueItems = is_array($formParamValue) ? $formParamValue : [$formParamValue]; + foreach ($formParamValueItems as $formParamValueItem) { + $multipartContents[] = [ + 'name' => $formParamName, + 'contents' => $formParamValueItem + ]; + } + } + // for HTTP post (form) + $httpBody = new MultipartStream($multipartContents); + + } elseif (stripos($headers['Content-Type'], 'application/json') !== false) { + # if Content-Type contains "application/json", json_encode the form parameters + $httpBody = \GuzzleHttp\Utils::jsonEncode($formParams); + } else { + // for HTTP post (form) + $httpBody = ObjectSerializer::buildQuery($formParams); + } + } + + // this endpoint requires Bearer authentication (access token) + if (!empty($this->config->getAccessToken())) { + $headers['Authorization'] = 'Bearer ' . $this->config->getAccessToken(); + } + + $defaultHeaders = []; + if ($this->config->getUserAgent()) { + $defaultHeaders['User-Agent'] = $this->config->getUserAgent(); + } + + $headers = array_merge( + $defaultHeaders, + $headerParams, + $headers + ); + + $operationHost = $this->config->getHost(); + $query = ObjectSerializer::buildQuery($queryParams); + return new Request( + 'GET', + $operationHost . $resourcePath . ($query ? "?{$query}" : ''), + $headers, + $httpBody + ); + } + + /** + * Operation getRichMenuInsightDaily + * + * Get rich menu insight daily + * + * @param string $richMenuId ID of the rich menu created via the Messaging API. (required) + * @param string $from Start date of the aggregation period (inclusive). Must be within the most recent 3 years. Format: yyyyMMdd (e.g. 20260213) Time zone: UTC+9 (required) + * @param string $to End date of the aggregation period (inclusive). The end date can be specified for up to 99 days after the start date. Format: yyyyMMdd (e.g. 20260215) Time zone: UTC+9 (required) + * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getRichMenuInsightDaily'] to see the possible values for this operation + * + * @throws \LINE\Clients\Insight\ApiException on non-2xx response or if the response body is not in the expected format + * @throws \InvalidArgumentException + * @return \LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponse|\LINE\Clients\Insight\Model\ErrorResponse|\LINE\Clients\Insight\Model\ErrorResponse + */ + public function getRichMenuInsightDaily($richMenuId, $from, $to, string $contentType = self::contentTypes['getRichMenuInsightDaily'][0]) + { + list($response) = $this->getRichMenuInsightDailyWithHttpInfo($richMenuId, $from, $to, $contentType); + return $response; + } + + /** + * Operation getRichMenuInsightDailyWithHttpInfo + * + * Get rich menu insight daily + * + * @param string $richMenuId ID of the rich menu created via the Messaging API. (required) + * @param string $from Start date of the aggregation period (inclusive). Must be within the most recent 3 years. Format: yyyyMMdd (e.g. 20260213) Time zone: UTC+9 (required) + * @param string $to End date of the aggregation period (inclusive). The end date can be specified for up to 99 days after the start date. Format: yyyyMMdd (e.g. 20260215) Time zone: UTC+9 (required) + * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getRichMenuInsightDaily'] to see the possible values for this operation + * + * @throws \LINE\Clients\Insight\ApiException on non-2xx response or if the response body is not in the expected format + * @throws \InvalidArgumentException + * @return array of \LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponse|\LINE\Clients\Insight\Model\ErrorResponse|\LINE\Clients\Insight\Model\ErrorResponse, HTTP status code, HTTP response headers (array of strings) + */ + public function getRichMenuInsightDailyWithHttpInfo($richMenuId, $from, $to, string $contentType = self::contentTypes['getRichMenuInsightDaily'][0]) + { + $request = $this->getRichMenuInsightDailyRequest($richMenuId, $from, $to, $contentType); + + try { + $options = $this->createHttpClientOption(); + try { + $response = $this->client->send($request, $options); + } catch (RequestException $e) { + throw new ApiException( + "[{$e->getCode()}] {$e->getMessage()}", + (int) $e->getCode(), + $e->getResponse() ? $e->getResponse()->getHeaders() : null, + $e->getResponse() ? (string) $e->getResponse()->getBody() : null + ); + } catch (ConnectException $e) { + throw new ApiException( + "[{$e->getCode()}] {$e->getMessage()}", + (int) $e->getCode(), + null, + null + ); + } + + $statusCode = $response->getStatusCode(); + + + switch($statusCode) { + case 200: + return $this->handleResponseWithDataType( + '\LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponse', + $request, + $response, + ); + case 400: + return $this->handleResponseWithDataType( + '\LINE\Clients\Insight\Model\ErrorResponse', + $request, + $response, + ); + case 404: + return $this->handleResponseWithDataType( + '\LINE\Clients\Insight\Model\ErrorResponse', + $request, + $response, + ); + } + + + + if ($statusCode < 200 || $statusCode > 299) { + throw new ApiException( + sprintf( + '[%d] Error connecting to the API (%s)', + $statusCode, + (string) $request->getUri() + ), + $statusCode, + $response->getHeaders(), + (string) $response->getBody() + ); + } + + return $this->handleResponseWithDataType( + '\LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponse', + $request, + $response, + ); + } catch (ApiException $e) { + switch ($e->getCode()) { + case 200: + $data = ObjectSerializer::deserialize( + $e->getResponseBody(), + '\LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponse', + $e->getResponseHeaders() + ); + $e->setResponseObject($data); + throw $e; + case 400: + $data = ObjectSerializer::deserialize( + $e->getResponseBody(), + '\LINE\Clients\Insight\Model\ErrorResponse', + $e->getResponseHeaders() + ); + $e->setResponseObject($data); + throw $e; + case 404: + $data = ObjectSerializer::deserialize( + $e->getResponseBody(), + '\LINE\Clients\Insight\Model\ErrorResponse', + $e->getResponseHeaders() + ); + $e->setResponseObject($data); + throw $e; + } + + + throw $e; + } + } + + /** + * Operation getRichMenuInsightDailyAsync + * + * Get rich menu insight daily + * + * @param string $richMenuId ID of the rich menu created via the Messaging API. (required) + * @param string $from Start date of the aggregation period (inclusive). Must be within the most recent 3 years. Format: yyyyMMdd (e.g. 20260213) Time zone: UTC+9 (required) + * @param string $to End date of the aggregation period (inclusive). The end date can be specified for up to 99 days after the start date. Format: yyyyMMdd (e.g. 20260215) Time zone: UTC+9 (required) + * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getRichMenuInsightDaily'] to see the possible values for this operation + * + * @throws \InvalidArgumentException + * @return \GuzzleHttp\Promise\PromiseInterface + */ + public function getRichMenuInsightDailyAsync($richMenuId, $from, $to, string $contentType = self::contentTypes['getRichMenuInsightDaily'][0]) + { + return $this->getRichMenuInsightDailyAsyncWithHttpInfo($richMenuId, $from, $to, $contentType) + ->then( + function ($response) { + return $response[0]; + } + ); + } + + /** + * Operation getRichMenuInsightDailyAsyncWithHttpInfo + * + * Get rich menu insight daily + * + * @param string $richMenuId ID of the rich menu created via the Messaging API. (required) + * @param string $from Start date of the aggregation period (inclusive). Must be within the most recent 3 years. Format: yyyyMMdd (e.g. 20260213) Time zone: UTC+9 (required) + * @param string $to End date of the aggregation period (inclusive). The end date can be specified for up to 99 days after the start date. Format: yyyyMMdd (e.g. 20260215) Time zone: UTC+9 (required) + * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getRichMenuInsightDaily'] to see the possible values for this operation + * + * @throws \InvalidArgumentException + * @return \GuzzleHttp\Promise\PromiseInterface + */ + public function getRichMenuInsightDailyAsyncWithHttpInfo($richMenuId, $from, $to, string $contentType = self::contentTypes['getRichMenuInsightDaily'][0]) + { + $returnType = '\LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponse'; + $request = $this->getRichMenuInsightDailyRequest($richMenuId, $from, $to, $contentType); + + return $this->client + ->sendAsync($request, $this->createHttpClientOption()) + ->then( + function ($response) use ($returnType) { + if ($returnType === '\SplFileObject') { + $content = $response->getBody(); //stream goes to serializer + } else { + $content = (string) $response->getBody(); + if ($returnType !== 'string') { + $content = json_decode($content); + } + } + + return [ + ObjectSerializer::deserialize($content, $returnType, []), + $response->getStatusCode(), + $response->getHeaders() + ]; + }, + function ($exception) { + $response = $exception->getResponse(); + $statusCode = $response->getStatusCode(); + throw new ApiException( + sprintf( + '[%d] Error connecting to the API (%s)', + $statusCode, + $exception->getRequest()->getUri() + ), + $statusCode, + $response->getHeaders(), + (string) $response->getBody() + ); + } + ); + } + + /** + * Create request for operation 'getRichMenuInsightDaily' + * + * @param string $richMenuId ID of the rich menu created via the Messaging API. (required) + * @param string $from Start date of the aggregation period (inclusive). Must be within the most recent 3 years. Format: yyyyMMdd (e.g. 20260213) Time zone: UTC+9 (required) + * @param string $to End date of the aggregation period (inclusive). The end date can be specified for up to 99 days after the start date. Format: yyyyMMdd (e.g. 20260215) Time zone: UTC+9 (required) + * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getRichMenuInsightDaily'] to see the possible values for this operation + * + * @throws \InvalidArgumentException + * @return \GuzzleHttp\Psr7\Request + */ + public function getRichMenuInsightDailyRequest($richMenuId, $from, $to, string $contentType = self::contentTypes['getRichMenuInsightDaily'][0]) + { + + // verify the required parameter 'richMenuId' is set + if ($richMenuId === null || (is_array($richMenuId) && count($richMenuId) === 0)) { + throw new \InvalidArgumentException( + 'Missing the required parameter $richMenuId when calling getRichMenuInsightDaily' + ); + } + + // verify the required parameter 'from' is set + if ($from === null || (is_array($from) && count($from) === 0)) { + throw new \InvalidArgumentException( + 'Missing the required parameter $from when calling getRichMenuInsightDaily' + ); + } + if (strlen($from) > 8) { + throw new \InvalidArgumentException('invalid length for "$from" when calling InsightApi.getRichMenuInsightDaily, must be smaller than or equal to 8.'); + } + if (strlen($from) < 8) { + throw new \InvalidArgumentException('invalid length for "$from" when calling InsightApi.getRichMenuInsightDaily, must be bigger than or equal to 8.'); + } + if (!preg_match("/^[0-9]{8}$/", $from)) { + throw new \InvalidArgumentException("invalid value for \"from\" when calling InsightApi.getRichMenuInsightDaily, must conform to the pattern /^[0-9]{8}$/."); + } + + // verify the required parameter 'to' is set + if ($to === null || (is_array($to) && count($to) === 0)) { + throw new \InvalidArgumentException( + 'Missing the required parameter $to when calling getRichMenuInsightDaily' + ); + } + if (strlen($to) > 8) { + throw new \InvalidArgumentException('invalid length for "$to" when calling InsightApi.getRichMenuInsightDaily, must be smaller than or equal to 8.'); + } + if (strlen($to) < 8) { + throw new \InvalidArgumentException('invalid length for "$to" when calling InsightApi.getRichMenuInsightDaily, must be bigger than or equal to 8.'); + } + if (!preg_match("/^[0-9]{8}$/", $to)) { + throw new \InvalidArgumentException("invalid value for \"to\" when calling InsightApi.getRichMenuInsightDaily, must conform to the pattern /^[0-9]{8}$/."); + } + + + $resourcePath = '/v2/bot/insight/richmenu/{richMenuId}/daily'; + $formParams = []; + $queryParams = []; + $headerParams = []; + $httpBody = ''; + $multipart = false; + + // query params + $queryParams = array_merge($queryParams, ObjectSerializer::toQueryValue( + $from, + 'from', // param base name + 'string', // openApiType + 'form', // style + true, // explode + true // required + ) ?? []); + // query params + $queryParams = array_merge($queryParams, ObjectSerializer::toQueryValue( + $to, + 'to', // param base name + 'string', // openApiType + 'form', // style + true, // explode + true // required + ) ?? []); + + + // path params + if ($richMenuId !== null) { + $resourcePath = str_replace( + '{richMenuId}', + ObjectSerializer::toPathValue($richMenuId), + $resourcePath + ); + } + + + $headers = $this->headerSelector->selectHeaders( + ['application/json', ], + $contentType, + $multipart + ); + + // for model (json/xml) + if (count($formParams) > 0) { + if ($multipart) { + $multipartContents = []; + foreach ($formParams as $formParamName => $formParamValue) { + $formParamValueItems = is_array($formParamValue) ? $formParamValue : [$formParamValue]; + foreach ($formParamValueItems as $formParamValueItem) { + $multipartContents[] = [ + 'name' => $formParamName, + 'contents' => $formParamValueItem + ]; + } + } + // for HTTP post (form) + $httpBody = new MultipartStream($multipartContents); + + } elseif (stripos($headers['Content-Type'], 'application/json') !== false) { + # if Content-Type contains "application/json", json_encode the form parameters + $httpBody = \GuzzleHttp\Utils::jsonEncode($formParams); + } else { + // for HTTP post (form) + $httpBody = ObjectSerializer::buildQuery($formParams); + } + } + + // this endpoint requires Bearer authentication (access token) + if (!empty($this->config->getAccessToken())) { + $headers['Authorization'] = 'Bearer ' . $this->config->getAccessToken(); + } + + $defaultHeaders = []; + if ($this->config->getUserAgent()) { + $defaultHeaders['User-Agent'] = $this->config->getUserAgent(); + } + + $headers = array_merge( + $defaultHeaders, + $headerParams, + $headers + ); + + $operationHost = $this->config->getHost(); + $query = ObjectSerializer::buildQuery($queryParams); + return new Request( + 'GET', + $operationHost . $resourcePath . ($query ? "?{$query}" : ''), + $headers, + $httpBody + ); + } + + /** + * Operation getRichMenuInsightSummary + * + * Get rich menu insight summary + * + * @param string $richMenuId ID of the rich menu created via the Messaging API. (required) + * @param string $from Start date of the aggregation period (inclusive). Must be within the most recent 3 years. Format: yyyyMMdd (e.g. 20260213) Time zone: UTC+9 (required) + * @param string $to End date of the aggregation period (inclusive). The end date can be specified for up to 396 days after the start date. Format: yyyyMMdd (e.g. 20260215) Time zone: UTC+9 (required) + * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getRichMenuInsightSummary'] to see the possible values for this operation + * + * @throws \LINE\Clients\Insight\ApiException on non-2xx response or if the response body is not in the expected format + * @throws \InvalidArgumentException + * @return \LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponse|\LINE\Clients\Insight\Model\ErrorResponse|\LINE\Clients\Insight\Model\ErrorResponse + */ + public function getRichMenuInsightSummary($richMenuId, $from, $to, string $contentType = self::contentTypes['getRichMenuInsightSummary'][0]) + { + list($response) = $this->getRichMenuInsightSummaryWithHttpInfo($richMenuId, $from, $to, $contentType); + return $response; + } + + /** + * Operation getRichMenuInsightSummaryWithHttpInfo + * + * Get rich menu insight summary + * + * @param string $richMenuId ID of the rich menu created via the Messaging API. (required) + * @param string $from Start date of the aggregation period (inclusive). Must be within the most recent 3 years. Format: yyyyMMdd (e.g. 20260213) Time zone: UTC+9 (required) + * @param string $to End date of the aggregation period (inclusive). The end date can be specified for up to 396 days after the start date. Format: yyyyMMdd (e.g. 20260215) Time zone: UTC+9 (required) + * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getRichMenuInsightSummary'] to see the possible values for this operation + * + * @throws \LINE\Clients\Insight\ApiException on non-2xx response or if the response body is not in the expected format + * @throws \InvalidArgumentException + * @return array of \LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponse|\LINE\Clients\Insight\Model\ErrorResponse|\LINE\Clients\Insight\Model\ErrorResponse, HTTP status code, HTTP response headers (array of strings) + */ + public function getRichMenuInsightSummaryWithHttpInfo($richMenuId, $from, $to, string $contentType = self::contentTypes['getRichMenuInsightSummary'][0]) + { + $request = $this->getRichMenuInsightSummaryRequest($richMenuId, $from, $to, $contentType); + + try { + $options = $this->createHttpClientOption(); + try { + $response = $this->client->send($request, $options); + } catch (RequestException $e) { + throw new ApiException( + "[{$e->getCode()}] {$e->getMessage()}", + (int) $e->getCode(), + $e->getResponse() ? $e->getResponse()->getHeaders() : null, + $e->getResponse() ? (string) $e->getResponse()->getBody() : null + ); + } catch (ConnectException $e) { + throw new ApiException( + "[{$e->getCode()}] {$e->getMessage()}", + (int) $e->getCode(), + null, + null + ); + } + + $statusCode = $response->getStatusCode(); + + + switch($statusCode) { + case 200: + return $this->handleResponseWithDataType( + '\LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponse', + $request, + $response, + ); + case 400: + return $this->handleResponseWithDataType( + '\LINE\Clients\Insight\Model\ErrorResponse', + $request, + $response, + ); + case 404: + return $this->handleResponseWithDataType( + '\LINE\Clients\Insight\Model\ErrorResponse', + $request, + $response, + ); + } + + + + if ($statusCode < 200 || $statusCode > 299) { + throw new ApiException( + sprintf( + '[%d] Error connecting to the API (%s)', + $statusCode, + (string) $request->getUri() + ), + $statusCode, + $response->getHeaders(), + (string) $response->getBody() + ); + } + + return $this->handleResponseWithDataType( + '\LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponse', + $request, + $response, + ); + } catch (ApiException $e) { + switch ($e->getCode()) { + case 200: + $data = ObjectSerializer::deserialize( + $e->getResponseBody(), + '\LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponse', + $e->getResponseHeaders() + ); + $e->setResponseObject($data); + throw $e; + case 400: + $data = ObjectSerializer::deserialize( + $e->getResponseBody(), + '\LINE\Clients\Insight\Model\ErrorResponse', + $e->getResponseHeaders() + ); + $e->setResponseObject($data); + throw $e; + case 404: + $data = ObjectSerializer::deserialize( + $e->getResponseBody(), + '\LINE\Clients\Insight\Model\ErrorResponse', + $e->getResponseHeaders() + ); + $e->setResponseObject($data); + throw $e; + } + + + throw $e; + } + } + + /** + * Operation getRichMenuInsightSummaryAsync + * + * Get rich menu insight summary + * + * @param string $richMenuId ID of the rich menu created via the Messaging API. (required) + * @param string $from Start date of the aggregation period (inclusive). Must be within the most recent 3 years. Format: yyyyMMdd (e.g. 20260213) Time zone: UTC+9 (required) + * @param string $to End date of the aggregation period (inclusive). The end date can be specified for up to 396 days after the start date. Format: yyyyMMdd (e.g. 20260215) Time zone: UTC+9 (required) + * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getRichMenuInsightSummary'] to see the possible values for this operation + * + * @throws \InvalidArgumentException + * @return \GuzzleHttp\Promise\PromiseInterface + */ + public function getRichMenuInsightSummaryAsync($richMenuId, $from, $to, string $contentType = self::contentTypes['getRichMenuInsightSummary'][0]) + { + return $this->getRichMenuInsightSummaryAsyncWithHttpInfo($richMenuId, $from, $to, $contentType) + ->then( + function ($response) { + return $response[0]; + } + ); + } + + /** + * Operation getRichMenuInsightSummaryAsyncWithHttpInfo + * + * Get rich menu insight summary + * + * @param string $richMenuId ID of the rich menu created via the Messaging API. (required) + * @param string $from Start date of the aggregation period (inclusive). Must be within the most recent 3 years. Format: yyyyMMdd (e.g. 20260213) Time zone: UTC+9 (required) + * @param string $to End date of the aggregation period (inclusive). The end date can be specified for up to 396 days after the start date. Format: yyyyMMdd (e.g. 20260215) Time zone: UTC+9 (required) + * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getRichMenuInsightSummary'] to see the possible values for this operation + * + * @throws \InvalidArgumentException + * @return \GuzzleHttp\Promise\PromiseInterface + */ + public function getRichMenuInsightSummaryAsyncWithHttpInfo($richMenuId, $from, $to, string $contentType = self::contentTypes['getRichMenuInsightSummary'][0]) + { + $returnType = '\LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponse'; + $request = $this->getRichMenuInsightSummaryRequest($richMenuId, $from, $to, $contentType); + + return $this->client + ->sendAsync($request, $this->createHttpClientOption()) + ->then( + function ($response) use ($returnType) { + if ($returnType === '\SplFileObject') { + $content = $response->getBody(); //stream goes to serializer + } else { + $content = (string) $response->getBody(); + if ($returnType !== 'string') { + $content = json_decode($content); + } + } + + return [ + ObjectSerializer::deserialize($content, $returnType, []), + $response->getStatusCode(), + $response->getHeaders() + ]; + }, + function ($exception) { + $response = $exception->getResponse(); + $statusCode = $response->getStatusCode(); + throw new ApiException( + sprintf( + '[%d] Error connecting to the API (%s)', + $statusCode, + $exception->getRequest()->getUri() + ), + $statusCode, + $response->getHeaders(), + (string) $response->getBody() + ); + } + ); + } + + /** + * Create request for operation 'getRichMenuInsightSummary' + * + * @param string $richMenuId ID of the rich menu created via the Messaging API. (required) + * @param string $from Start date of the aggregation period (inclusive). Must be within the most recent 3 years. Format: yyyyMMdd (e.g. 20260213) Time zone: UTC+9 (required) + * @param string $to End date of the aggregation period (inclusive). The end date can be specified for up to 396 days after the start date. Format: yyyyMMdd (e.g. 20260215) Time zone: UTC+9 (required) + * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getRichMenuInsightSummary'] to see the possible values for this operation + * + * @throws \InvalidArgumentException + * @return \GuzzleHttp\Psr7\Request + */ + public function getRichMenuInsightSummaryRequest($richMenuId, $from, $to, string $contentType = self::contentTypes['getRichMenuInsightSummary'][0]) + { + + // verify the required parameter 'richMenuId' is set + if ($richMenuId === null || (is_array($richMenuId) && count($richMenuId) === 0)) { + throw new \InvalidArgumentException( + 'Missing the required parameter $richMenuId when calling getRichMenuInsightSummary' + ); + } + + // verify the required parameter 'from' is set + if ($from === null || (is_array($from) && count($from) === 0)) { + throw new \InvalidArgumentException( + 'Missing the required parameter $from when calling getRichMenuInsightSummary' + ); + } + if (strlen($from) > 8) { + throw new \InvalidArgumentException('invalid length for "$from" when calling InsightApi.getRichMenuInsightSummary, must be smaller than or equal to 8.'); + } + if (strlen($from) < 8) { + throw new \InvalidArgumentException('invalid length for "$from" when calling InsightApi.getRichMenuInsightSummary, must be bigger than or equal to 8.'); + } + if (!preg_match("/^[0-9]{8}$/", $from)) { + throw new \InvalidArgumentException("invalid value for \"from\" when calling InsightApi.getRichMenuInsightSummary, must conform to the pattern /^[0-9]{8}$/."); + } + + // verify the required parameter 'to' is set + if ($to === null || (is_array($to) && count($to) === 0)) { + throw new \InvalidArgumentException( + 'Missing the required parameter $to when calling getRichMenuInsightSummary' + ); + } + if (strlen($to) > 8) { + throw new \InvalidArgumentException('invalid length for "$to" when calling InsightApi.getRichMenuInsightSummary, must be smaller than or equal to 8.'); + } + if (strlen($to) < 8) { + throw new \InvalidArgumentException('invalid length for "$to" when calling InsightApi.getRichMenuInsightSummary, must be bigger than or equal to 8.'); + } + if (!preg_match("/^[0-9]{8}$/", $to)) { + throw new \InvalidArgumentException("invalid value for \"to\" when calling InsightApi.getRichMenuInsightSummary, must conform to the pattern /^[0-9]{8}$/."); + } + + + $resourcePath = '/v2/bot/insight/richmenu/{richMenuId}/summary'; + $formParams = []; + $queryParams = []; + $headerParams = []; + $httpBody = ''; + $multipart = false; + + // query params + $queryParams = array_merge($queryParams, ObjectSerializer::toQueryValue( + $from, + 'from', // param base name + 'string', // openApiType + 'form', // style + true, // explode + true // required + ) ?? []); + // query params + $queryParams = array_merge($queryParams, ObjectSerializer::toQueryValue( + $to, + 'to', // param base name + 'string', // openApiType + 'form', // style + true, // explode + true // required + ) ?? []); + + + // path params + if ($richMenuId !== null) { + $resourcePath = str_replace( + '{richMenuId}', + ObjectSerializer::toPathValue($richMenuId), + $resourcePath + ); + } + + $headers = $this->headerSelector->selectHeaders( ['application/json', ], $contentType, diff --git a/src/clients/insight/lib/Model/GetRichMenuInsightDailyResponse.php b/src/clients/insight/lib/Model/GetRichMenuInsightDailyResponse.php new file mode 100644 index 00000000..b7df3cc0 --- /dev/null +++ b/src/clients/insight/lib/Model/GetRichMenuInsightDailyResponse.php @@ -0,0 +1,631 @@ + + */ +class GetRichMenuInsightDailyResponse implements ModelInterface, ArrayAccess, \JsonSerializable +{ + public const DISCRIMINATOR = null; + + /** + * The original name of the model. + * + * @var string + */ + protected static $openAPIModelName = 'GetRichMenuInsightDailyResponse'; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @var string[] + */ + protected static $openAPITypes = [ + 'richMenuId' => 'string', + 'metricsFrom' => 'string', + 'metricsTo' => 'string', + 'impression' => '\LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponseImpression', + 'clicks' => '\LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponseClick[]' + ]; + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @var string[] + * @phpstan-var array + * @psalm-var array + */ + protected static $openAPIFormats = [ + 'richMenuId' => null, + 'metricsFrom' => null, + 'metricsTo' => null, + 'impression' => null, + 'clicks' => null + ]; + + /** + * Array of nullable properties. Used for (de)serialization + * + * @var boolean[] + */ + protected static array $openAPINullables = [ + 'richMenuId' => false, + 'metricsFrom' => true, + 'metricsTo' => true, + 'impression' => false, + 'clicks' => false + ]; + + /** + * If a nullable field gets set to null, insert it here + * + * @var boolean[] + */ + protected array $openAPINullablesSetToNull = []; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @return array + */ + public static function openAPITypes() + { + return self::$openAPITypes; + } + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @return array + */ + public static function openAPIFormats() + { + return self::$openAPIFormats; + } + + /** + * Array of nullable properties + * + * @return array + */ + protected static function openAPINullables(): array + { + return self::$openAPINullables; + } + + /** + * Array of nullable field names deliberately set to null + * + * @return boolean[] + */ + private function getOpenAPINullablesSetToNull(): array + { + return $this->openAPINullablesSetToNull; + } + + /** + * Setter - Array of nullable field names deliberately set to null + * + * @param boolean[] $openAPINullablesSetToNull + */ + private function setOpenAPINullablesSetToNull(array $openAPINullablesSetToNull): void + { + $this->openAPINullablesSetToNull = $openAPINullablesSetToNull; + } + + /** + * Checks if a property is nullable + * + * @param string $property + * @return bool + */ + public static function isNullable(string $property): bool + { + return self::openAPINullables()[$property] ?? false; + } + + /** + * Checks if a nullable property is set to null. + * + * @param string $property + * @return bool + */ + public function isNullableSetToNull(string $property): bool + { + return in_array($property, $this->getOpenAPINullablesSetToNull(), true); + } + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @var string[] + */ + protected static $attributeMap = [ + 'richMenuId' => 'richMenuId', + 'metricsFrom' => 'metricsFrom', + 'metricsTo' => 'metricsTo', + 'impression' => 'impression', + 'clicks' => 'clicks' + ]; + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @var string[] + */ + protected static $setters = [ + 'richMenuId' => 'setRichMenuId', + 'metricsFrom' => 'setMetricsFrom', + 'metricsTo' => 'setMetricsTo', + 'impression' => 'setImpression', + 'clicks' => 'setClicks' + ]; + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @var string[] + */ + protected static $getters = [ + 'richMenuId' => 'getRichMenuId', + 'metricsFrom' => 'getMetricsFrom', + 'metricsTo' => 'getMetricsTo', + 'impression' => 'getImpression', + 'clicks' => 'getClicks' + ]; + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @return array + */ + public static function attributeMap() + { + return self::$attributeMap; + } + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @return array + */ + public static function setters() + { + return self::$setters; + } + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @return array + */ + public static function getters() + { + return self::$getters; + } + + /** + * The original name of the model. + * + * @return string + */ + public function getModelName() + { + return self::$openAPIModelName; + } + + + /** + * Associative array for storing property values + * + * @var mixed[] + */ + protected $container = []; + + /** + * Constructor + * + * @param mixed[]|null $data Associated array of property values + * initializing the model + */ + public function __construct(?array $data = null) + { + $this->setIfExists('richMenuId', $data ?? [], null); + $this->setIfExists('metricsFrom', $data ?? [], null); + $this->setIfExists('metricsTo', $data ?? [], null); + $this->setIfExists('impression', $data ?? [], null); + $this->setIfExists('clicks', $data ?? [], null); + } + + /** + * Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName + * is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the + * $this->openAPINullablesSetToNull array + * + * @param string $variableName + * @param array $fields + * @param mixed $defaultValue + */ + private function setIfExists(string $variableName, array $fields, $defaultValue): void + { + if (self::isNullable($variableName) && array_key_exists($variableName, $fields) && is_null($fields[$variableName])) { + $this->openAPINullablesSetToNull[] = $variableName; + } + + $this->container[$variableName] = $fields[$variableName] ?? $defaultValue; + } + + /** + * Show all the invalid properties with reasons. + * + * @return array invalid properties with reasons + */ + public function listInvalidProperties() + { + $invalidProperties = []; + + if ($this->container['richMenuId'] === null) { + $invalidProperties[] = "'richMenuId' can't be null"; + } + if (!is_null($this->container['metricsFrom']) && !preg_match("/^[0-9]{8}$/", $this->container['metricsFrom'])) { + $invalidProperties[] = "invalid value for 'metricsFrom', must be conform to the pattern /^[0-9]{8}$/."; + } + + if (!is_null($this->container['metricsTo']) && !preg_match("/^[0-9]{8}$/", $this->container['metricsTo'])) { + $invalidProperties[] = "invalid value for 'metricsTo', must be conform to the pattern /^[0-9]{8}$/."; + } + + return $invalidProperties; + } + + /** + * Validate all the properties in the model + * return true if all passed + * + * @return bool True if all properties are valid + */ + public function valid() + { + return count($this->listInvalidProperties()) === 0; + } + + + /** + * Gets richMenuId + * + * @return string + */ + public function getRichMenuId() + { + return $this->container['richMenuId']; + } + + /** + * Sets richMenuId + * + * @param string $richMenuId Rich menu ID. + * + * @return self + */ + public function setRichMenuId($richMenuId) + { + if (is_null($richMenuId)) { + throw new \InvalidArgumentException('non-nullable richMenuId cannot be null'); + } + $this->container['richMenuId'] = $richMenuId; + + return $this; + } + + /** + * Gets metricsFrom + * + * @return string|null + */ + public function getMetricsFrom() + { + return $this->container['metricsFrom']; + } + + /** + * Sets metricsFrom + * + * @param string|null $metricsFrom Start date (JST) of the period actually covered by the returned metrics. Format: yyyyMMdd (e.g. 20260213). + * + * @return self + */ + public function setMetricsFrom($metricsFrom) + { + if (is_null($metricsFrom)) { + array_push($this->openAPINullablesSetToNull, 'metricsFrom'); + } else { + $nullablesSetToNull = $this->getOpenAPINullablesSetToNull(); + $index = array_search('metricsFrom', $nullablesSetToNull); + if ($index !== FALSE) { + unset($nullablesSetToNull[$index]); + $this->setOpenAPINullablesSetToNull($nullablesSetToNull); + } + } + + if (!is_null($metricsFrom) && (!preg_match("/^[0-9]{8}$/", ObjectSerializer::toString($metricsFrom)))) { + throw new \InvalidArgumentException("invalid value for \$metricsFrom when calling GetRichMenuInsightDailyResponse., must conform to the pattern /^[0-9]{8}$/."); + } + + $this->container['metricsFrom'] = $metricsFrom; + + return $this; + } + + /** + * Gets metricsTo + * + * @return string|null + */ + public function getMetricsTo() + { + return $this->container['metricsTo']; + } + + /** + * Sets metricsTo + * + * @param string|null $metricsTo End date (JST) of the period actually covered by the returned metrics. Format: yyyyMMdd (e.g. 20260215). + * + * @return self + */ + public function setMetricsTo($metricsTo) + { + if (is_null($metricsTo)) { + array_push($this->openAPINullablesSetToNull, 'metricsTo'); + } else { + $nullablesSetToNull = $this->getOpenAPINullablesSetToNull(); + $index = array_search('metricsTo', $nullablesSetToNull); + if ($index !== FALSE) { + unset($nullablesSetToNull[$index]); + $this->setOpenAPINullablesSetToNull($nullablesSetToNull); + } + } + + if (!is_null($metricsTo) && (!preg_match("/^[0-9]{8}$/", ObjectSerializer::toString($metricsTo)))) { + throw new \InvalidArgumentException("invalid value for \$metricsTo when calling GetRichMenuInsightDailyResponse., must conform to the pattern /^[0-9]{8}$/."); + } + + $this->container['metricsTo'] = $metricsTo; + + return $this; + } + + /** + * Gets impression + * + * @return \LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponseImpression|null + */ + public function getImpression() + { + return $this->container['impression']; + } + + /** + * Sets impression + * + * @param \LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponseImpression|null $impression impression + * + * @return self + */ + public function setImpression($impression) + { + if (is_null($impression)) { + throw new \InvalidArgumentException('non-nullable impression cannot be null'); + } + $this->container['impression'] = $impression; + + return $this; + } + + /** + * Gets clicks + * + * @return \LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponseClick[]|null + */ + public function getClicks() + { + return $this->container['clicks']; + } + + /** + * Sets clicks + * + * @param \LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponseClick[]|null $clicks Daily click metrics for each tappable area of the rich menu. + * + * @return self + */ + public function setClicks($clicks) + { + if (is_null($clicks)) { + throw new \InvalidArgumentException('non-nullable clicks cannot be null'); + } + $this->container['clicks'] = $clicks; + + return $this; + } + /** + * Returns true if offset exists. False otherwise. + * + * @param integer $offset Offset + * + * @return boolean + */ + public function offsetExists($offset): bool + { + return isset($this->container[$offset]); + } + + /** + * Gets offset. + * + * @param integer $offset Offset + * + * @return mixed|null + */ + #[\ReturnTypeWillChange] + public function offsetGet($offset) + { + return $this->container[$offset] ?? null; + } + + /** + * Sets value based on offset. + * + * @param int|null $offset Offset + * @param mixed $value Value to be set + * + * @return void + */ + public function offsetSet($offset, $value): void + { + if (is_null($offset)) { + $this->container[] = $value; + } else { + $this->container[$offset] = $value; + } + } + + /** + * Unsets offset. + * + * @param integer $offset Offset + * + * @return void + */ + public function offsetUnset($offset): void + { + unset($this->container[$offset]); + } + + /** + * Serializes the object to a value that can be serialized natively by json_encode(). + * @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php + * + * @return mixed Returns data which can be serialized by json_encode(), which is a value + * of any type other than a resource. + */ + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + return ObjectSerializer::sanitizeForSerialization($this); + } + + /** + * Gets the string presentation of the object + * + * @return string + */ + public function __toString() + { + return json_encode( + ObjectSerializer::sanitizeForSerialization($this), + JSON_PRETTY_PRINT + ); + } + + /** + * Gets a header-safe presentation of the object + * + * @return string + */ + public function toHeaderValue() + { + return json_encode(ObjectSerializer::sanitizeForSerialization($this)); + } + + /** + * Create an instance of GetRichMenuInsightDailyResponse from a dict (associative array) + * + * @internal This method is intended to be used internally only for now. + * + * @param array|null $data Associative array of property values + * @return GetRichMenuInsightDailyResponse + */ + public static function fromAssocArray(?array $data): self + { + if ($data === null) { + return new static(); + } + + $instance = new static(); + + if (isset($data['richMenuId'])) { + $instance->setrichMenuId($data['richMenuId']); + } + if (isset($data['metricsFrom'])) { + $instance->setmetricsFrom($data['metricsFrom']); + } + if (isset($data['metricsTo'])) { + $instance->setmetricsTo($data['metricsTo']); + } + if (isset($data['impression'])) { + $instance->setimpression(\LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponseImpression::fromAssocArray($data['impression'])); + } + if (isset($data['clicks'])) { + $clicks = []; + foreach ($data['clicks'] as $item) { + $clicks[] = \LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponseClick::fromAssocArray($item); + } + $instance->setclicks($clicks); + } + + return $instance; + } +} + + diff --git a/src/clients/insight/lib/Model/GetRichMenuInsightDailyResponseBounds.php b/src/clients/insight/lib/Model/GetRichMenuInsightDailyResponseBounds.php new file mode 100644 index 00000000..19929394 --- /dev/null +++ b/src/clients/insight/lib/Model/GetRichMenuInsightDailyResponseBounds.php @@ -0,0 +1,567 @@ + + */ +class GetRichMenuInsightDailyResponseBounds implements ModelInterface, ArrayAccess, \JsonSerializable +{ + public const DISCRIMINATOR = null; + + /** + * The original name of the model. + * + * @var string + */ + protected static $openAPIModelName = 'GetRichMenuInsightDailyResponseBounds'; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @var string[] + */ + protected static $openAPITypes = [ + 'x' => 'int', + 'y' => 'int', + 'width' => 'int', + 'height' => 'int' + ]; + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @var string[] + * @phpstan-var array + * @psalm-var array + */ + protected static $openAPIFormats = [ + 'x' => 'int32', + 'y' => 'int32', + 'width' => 'int32', + 'height' => 'int32' + ]; + + /** + * Array of nullable properties. Used for (de)serialization + * + * @var boolean[] + */ + protected static array $openAPINullables = [ + 'x' => false, + 'y' => false, + 'width' => false, + 'height' => false + ]; + + /** + * If a nullable field gets set to null, insert it here + * + * @var boolean[] + */ + protected array $openAPINullablesSetToNull = []; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @return array + */ + public static function openAPITypes() + { + return self::$openAPITypes; + } + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @return array + */ + public static function openAPIFormats() + { + return self::$openAPIFormats; + } + + /** + * Array of nullable properties + * + * @return array + */ + protected static function openAPINullables(): array + { + return self::$openAPINullables; + } + + /** + * Array of nullable field names deliberately set to null + * + * @return boolean[] + */ + private function getOpenAPINullablesSetToNull(): array + { + return $this->openAPINullablesSetToNull; + } + + /** + * Setter - Array of nullable field names deliberately set to null + * + * @param boolean[] $openAPINullablesSetToNull + */ + private function setOpenAPINullablesSetToNull(array $openAPINullablesSetToNull): void + { + $this->openAPINullablesSetToNull = $openAPINullablesSetToNull; + } + + /** + * Checks if a property is nullable + * + * @param string $property + * @return bool + */ + public static function isNullable(string $property): bool + { + return self::openAPINullables()[$property] ?? false; + } + + /** + * Checks if a nullable property is set to null. + * + * @param string $property + * @return bool + */ + public function isNullableSetToNull(string $property): bool + { + return in_array($property, $this->getOpenAPINullablesSetToNull(), true); + } + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @var string[] + */ + protected static $attributeMap = [ + 'x' => 'x', + 'y' => 'y', + 'width' => 'width', + 'height' => 'height' + ]; + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @var string[] + */ + protected static $setters = [ + 'x' => 'setX', + 'y' => 'setY', + 'width' => 'setWidth', + 'height' => 'setHeight' + ]; + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @var string[] + */ + protected static $getters = [ + 'x' => 'getX', + 'y' => 'getY', + 'width' => 'getWidth', + 'height' => 'getHeight' + ]; + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @return array + */ + public static function attributeMap() + { + return self::$attributeMap; + } + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @return array + */ + public static function setters() + { + return self::$setters; + } + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @return array + */ + public static function getters() + { + return self::$getters; + } + + /** + * The original name of the model. + * + * @return string + */ + public function getModelName() + { + return self::$openAPIModelName; + } + + + /** + * Associative array for storing property values + * + * @var mixed[] + */ + protected $container = []; + + /** + * Constructor + * + * @param mixed[]|null $data Associated array of property values + * initializing the model + */ + public function __construct(?array $data = null) + { + $this->setIfExists('x', $data ?? [], null); + $this->setIfExists('y', $data ?? [], null); + $this->setIfExists('width', $data ?? [], null); + $this->setIfExists('height', $data ?? [], null); + } + + /** + * Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName + * is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the + * $this->openAPINullablesSetToNull array + * + * @param string $variableName + * @param array $fields + * @param mixed $defaultValue + */ + private function setIfExists(string $variableName, array $fields, $defaultValue): void + { + if (self::isNullable($variableName) && array_key_exists($variableName, $fields) && is_null($fields[$variableName])) { + $this->openAPINullablesSetToNull[] = $variableName; + } + + $this->container[$variableName] = $fields[$variableName] ?? $defaultValue; + } + + /** + * Show all the invalid properties with reasons. + * + * @return array invalid properties with reasons + */ + public function listInvalidProperties() + { + $invalidProperties = []; + + if ($this->container['x'] === null) { + $invalidProperties[] = "'x' can't be null"; + } + if ($this->container['y'] === null) { + $invalidProperties[] = "'y' can't be null"; + } + if ($this->container['width'] === null) { + $invalidProperties[] = "'width' can't be null"; + } + if ($this->container['height'] === null) { + $invalidProperties[] = "'height' can't be null"; + } + return $invalidProperties; + } + + /** + * Validate all the properties in the model + * return true if all passed + * + * @return bool True if all properties are valid + */ + public function valid() + { + return count($this->listInvalidProperties()) === 0; + } + + + /** + * Gets x + * + * @return int + */ + public function getX() + { + return $this->container['x']; + } + + /** + * Sets x + * + * @param int $x The x coordinate of the top-left corner of the target area. + * + * @return self + */ + public function setX($x) + { + if (is_null($x)) { + throw new \InvalidArgumentException('non-nullable x cannot be null'); + } + $this->container['x'] = $x; + + return $this; + } + + /** + * Gets y + * + * @return int + */ + public function getY() + { + return $this->container['y']; + } + + /** + * Sets y + * + * @param int $y The y coordinate of the top-left corner of the target area. + * + * @return self + */ + public function setY($y) + { + if (is_null($y)) { + throw new \InvalidArgumentException('non-nullable y cannot be null'); + } + $this->container['y'] = $y; + + return $this; + } + + /** + * Gets width + * + * @return int + */ + public function getWidth() + { + return $this->container['width']; + } + + /** + * Sets width + * + * @param int $width The width of the target area. + * + * @return self + */ + public function setWidth($width) + { + if (is_null($width)) { + throw new \InvalidArgumentException('non-nullable width cannot be null'); + } + $this->container['width'] = $width; + + return $this; + } + + /** + * Gets height + * + * @return int + */ + public function getHeight() + { + return $this->container['height']; + } + + /** + * Sets height + * + * @param int $height The height of the target area. + * + * @return self + */ + public function setHeight($height) + { + if (is_null($height)) { + throw new \InvalidArgumentException('non-nullable height cannot be null'); + } + $this->container['height'] = $height; + + return $this; + } + /** + * Returns true if offset exists. False otherwise. + * + * @param integer $offset Offset + * + * @return boolean + */ + public function offsetExists($offset): bool + { + return isset($this->container[$offset]); + } + + /** + * Gets offset. + * + * @param integer $offset Offset + * + * @return mixed|null + */ + #[\ReturnTypeWillChange] + public function offsetGet($offset) + { + return $this->container[$offset] ?? null; + } + + /** + * Sets value based on offset. + * + * @param int|null $offset Offset + * @param mixed $value Value to be set + * + * @return void + */ + public function offsetSet($offset, $value): void + { + if (is_null($offset)) { + $this->container[] = $value; + } else { + $this->container[$offset] = $value; + } + } + + /** + * Unsets offset. + * + * @param integer $offset Offset + * + * @return void + */ + public function offsetUnset($offset): void + { + unset($this->container[$offset]); + } + + /** + * Serializes the object to a value that can be serialized natively by json_encode(). + * @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php + * + * @return mixed Returns data which can be serialized by json_encode(), which is a value + * of any type other than a resource. + */ + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + return ObjectSerializer::sanitizeForSerialization($this); + } + + /** + * Gets the string presentation of the object + * + * @return string + */ + public function __toString() + { + return json_encode( + ObjectSerializer::sanitizeForSerialization($this), + JSON_PRETTY_PRINT + ); + } + + /** + * Gets a header-safe presentation of the object + * + * @return string + */ + public function toHeaderValue() + { + return json_encode(ObjectSerializer::sanitizeForSerialization($this)); + } + + /** + * Create an instance of GetRichMenuInsightDailyResponseBounds from a dict (associative array) + * + * @internal This method is intended to be used internally only for now. + * + * @param array|null $data Associative array of property values + * @return GetRichMenuInsightDailyResponseBounds + */ + public static function fromAssocArray(?array $data): self + { + if ($data === null) { + return new static(); + } + + $instance = new static(); + + if (isset($data['x'])) { + $instance->setx($data['x']); + } + if (isset($data['y'])) { + $instance->sety($data['y']); + } + if (isset($data['width'])) { + $instance->setwidth($data['width']); + } + if (isset($data['height'])) { + $instance->setheight($data['height']); + } + + return $instance; + } +} + + diff --git a/src/clients/insight/lib/Model/GetRichMenuInsightDailyResponseClick.php b/src/clients/insight/lib/Model/GetRichMenuInsightDailyResponseClick.php new file mode 100644 index 00000000..f68b8450 --- /dev/null +++ b/src/clients/insight/lib/Model/GetRichMenuInsightDailyResponseClick.php @@ -0,0 +1,491 @@ + + */ +class GetRichMenuInsightDailyResponseClick implements ModelInterface, ArrayAccess, \JsonSerializable +{ + public const DISCRIMINATOR = null; + + /** + * The original name of the model. + * + * @var string + */ + protected static $openAPIModelName = 'GetRichMenuInsightDailyResponseClick'; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @var string[] + */ + protected static $openAPITypes = [ + 'bounds' => '\LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponseBounds', + 'metrics' => '\LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponseDailyMetrics[]' + ]; + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @var string[] + * @phpstan-var array + * @psalm-var array + */ + protected static $openAPIFormats = [ + 'bounds' => null, + 'metrics' => null + ]; + + /** + * Array of nullable properties. Used for (de)serialization + * + * @var boolean[] + */ + protected static array $openAPINullables = [ + 'bounds' => false, + 'metrics' => false + ]; + + /** + * If a nullable field gets set to null, insert it here + * + * @var boolean[] + */ + protected array $openAPINullablesSetToNull = []; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @return array + */ + public static function openAPITypes() + { + return self::$openAPITypes; + } + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @return array + */ + public static function openAPIFormats() + { + return self::$openAPIFormats; + } + + /** + * Array of nullable properties + * + * @return array + */ + protected static function openAPINullables(): array + { + return self::$openAPINullables; + } + + /** + * Array of nullable field names deliberately set to null + * + * @return boolean[] + */ + private function getOpenAPINullablesSetToNull(): array + { + return $this->openAPINullablesSetToNull; + } + + /** + * Setter - Array of nullable field names deliberately set to null + * + * @param boolean[] $openAPINullablesSetToNull + */ + private function setOpenAPINullablesSetToNull(array $openAPINullablesSetToNull): void + { + $this->openAPINullablesSetToNull = $openAPINullablesSetToNull; + } + + /** + * Checks if a property is nullable + * + * @param string $property + * @return bool + */ + public static function isNullable(string $property): bool + { + return self::openAPINullables()[$property] ?? false; + } + + /** + * Checks if a nullable property is set to null. + * + * @param string $property + * @return bool + */ + public function isNullableSetToNull(string $property): bool + { + return in_array($property, $this->getOpenAPINullablesSetToNull(), true); + } + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @var string[] + */ + protected static $attributeMap = [ + 'bounds' => 'bounds', + 'metrics' => 'metrics' + ]; + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @var string[] + */ + protected static $setters = [ + 'bounds' => 'setBounds', + 'metrics' => 'setMetrics' + ]; + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @var string[] + */ + protected static $getters = [ + 'bounds' => 'getBounds', + 'metrics' => 'getMetrics' + ]; + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @return array + */ + public static function attributeMap() + { + return self::$attributeMap; + } + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @return array + */ + public static function setters() + { + return self::$setters; + } + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @return array + */ + public static function getters() + { + return self::$getters; + } + + /** + * The original name of the model. + * + * @return string + */ + public function getModelName() + { + return self::$openAPIModelName; + } + + + /** + * Associative array for storing property values + * + * @var mixed[] + */ + protected $container = []; + + /** + * Constructor + * + * @param mixed[]|null $data Associated array of property values + * initializing the model + */ + public function __construct(?array $data = null) + { + $this->setIfExists('bounds', $data ?? [], null); + $this->setIfExists('metrics', $data ?? [], null); + } + + /** + * Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName + * is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the + * $this->openAPINullablesSetToNull array + * + * @param string $variableName + * @param array $fields + * @param mixed $defaultValue + */ + private function setIfExists(string $variableName, array $fields, $defaultValue): void + { + if (self::isNullable($variableName) && array_key_exists($variableName, $fields) && is_null($fields[$variableName])) { + $this->openAPINullablesSetToNull[] = $variableName; + } + + $this->container[$variableName] = $fields[$variableName] ?? $defaultValue; + } + + /** + * Show all the invalid properties with reasons. + * + * @return array invalid properties with reasons + */ + public function listInvalidProperties() + { + $invalidProperties = []; + + if ($this->container['bounds'] === null) { + $invalidProperties[] = "'bounds' can't be null"; + } + if ($this->container['metrics'] === null) { + $invalidProperties[] = "'metrics' can't be null"; + } + return $invalidProperties; + } + + /** + * Validate all the properties in the model + * return true if all passed + * + * @return bool True if all properties are valid + */ + public function valid() + { + return count($this->listInvalidProperties()) === 0; + } + + + /** + * Gets bounds + * + * @return \LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponseBounds + */ + public function getBounds() + { + return $this->container['bounds']; + } + + /** + * Sets bounds + * + * @param \LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponseBounds $bounds bounds + * + * @return self + */ + public function setBounds($bounds) + { + if (is_null($bounds)) { + throw new \InvalidArgumentException('non-nullable bounds cannot be null'); + } + $this->container['bounds'] = $bounds; + + return $this; + } + + /** + * Gets metrics + * + * @return \LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponseDailyMetrics[] + */ + public function getMetrics() + { + return $this->container['metrics']; + } + + /** + * Sets metrics + * + * @param \LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponseDailyMetrics[] $metrics Per-day click metrics for the target area. + * + * @return self + */ + public function setMetrics($metrics) + { + if (is_null($metrics)) { + throw new \InvalidArgumentException('non-nullable metrics cannot be null'); + } + $this->container['metrics'] = $metrics; + + return $this; + } + /** + * Returns true if offset exists. False otherwise. + * + * @param integer $offset Offset + * + * @return boolean + */ + public function offsetExists($offset): bool + { + return isset($this->container[$offset]); + } + + /** + * Gets offset. + * + * @param integer $offset Offset + * + * @return mixed|null + */ + #[\ReturnTypeWillChange] + public function offsetGet($offset) + { + return $this->container[$offset] ?? null; + } + + /** + * Sets value based on offset. + * + * @param int|null $offset Offset + * @param mixed $value Value to be set + * + * @return void + */ + public function offsetSet($offset, $value): void + { + if (is_null($offset)) { + $this->container[] = $value; + } else { + $this->container[$offset] = $value; + } + } + + /** + * Unsets offset. + * + * @param integer $offset Offset + * + * @return void + */ + public function offsetUnset($offset): void + { + unset($this->container[$offset]); + } + + /** + * Serializes the object to a value that can be serialized natively by json_encode(). + * @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php + * + * @return mixed Returns data which can be serialized by json_encode(), which is a value + * of any type other than a resource. + */ + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + return ObjectSerializer::sanitizeForSerialization($this); + } + + /** + * Gets the string presentation of the object + * + * @return string + */ + public function __toString() + { + return json_encode( + ObjectSerializer::sanitizeForSerialization($this), + JSON_PRETTY_PRINT + ); + } + + /** + * Gets a header-safe presentation of the object + * + * @return string + */ + public function toHeaderValue() + { + return json_encode(ObjectSerializer::sanitizeForSerialization($this)); + } + + /** + * Create an instance of GetRichMenuInsightDailyResponseClick from a dict (associative array) + * + * @internal This method is intended to be used internally only for now. + * + * @param array|null $data Associative array of property values + * @return GetRichMenuInsightDailyResponseClick + */ + public static function fromAssocArray(?array $data): self + { + if ($data === null) { + return new static(); + } + + $instance = new static(); + + if (isset($data['bounds'])) { + $instance->setbounds(\LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponseBounds::fromAssocArray($data['bounds'])); + } + if (isset($data['metrics'])) { + $metrics = []; + foreach ($data['metrics'] as $item) { + $metrics[] = \LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponseDailyMetrics::fromAssocArray($item); + } + $instance->setmetrics($metrics); + } + + return $instance; + } +} + + diff --git a/src/clients/insight/lib/Model/GetRichMenuInsightDailyResponseDailyMetrics.php b/src/clients/insight/lib/Model/GetRichMenuInsightDailyResponseDailyMetrics.php new file mode 100644 index 00000000..710cf3b8 --- /dev/null +++ b/src/clients/insight/lib/Model/GetRichMenuInsightDailyResponseDailyMetrics.php @@ -0,0 +1,536 @@ + + */ +class GetRichMenuInsightDailyResponseDailyMetrics implements ModelInterface, ArrayAccess, \JsonSerializable +{ + public const DISCRIMINATOR = null; + + /** + * The original name of the model. + * + * @var string + */ + protected static $openAPIModelName = 'GetRichMenuInsightDailyResponseDailyMetrics'; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @var string[] + */ + protected static $openAPITypes = [ + 'date' => 'string', + 'count' => 'int', + 'uniqueUsers' => 'int' + ]; + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @var string[] + * @phpstan-var array + * @psalm-var array + */ + protected static $openAPIFormats = [ + 'date' => null, + 'count' => 'int64', + 'uniqueUsers' => 'int64' + ]; + + /** + * Array of nullable properties. Used for (de)serialization + * + * @var boolean[] + */ + protected static array $openAPINullables = [ + 'date' => false, + 'count' => false, + 'uniqueUsers' => false + ]; + + /** + * If a nullable field gets set to null, insert it here + * + * @var boolean[] + */ + protected array $openAPINullablesSetToNull = []; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @return array + */ + public static function openAPITypes() + { + return self::$openAPITypes; + } + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @return array + */ + public static function openAPIFormats() + { + return self::$openAPIFormats; + } + + /** + * Array of nullable properties + * + * @return array + */ + protected static function openAPINullables(): array + { + return self::$openAPINullables; + } + + /** + * Array of nullable field names deliberately set to null + * + * @return boolean[] + */ + private function getOpenAPINullablesSetToNull(): array + { + return $this->openAPINullablesSetToNull; + } + + /** + * Setter - Array of nullable field names deliberately set to null + * + * @param boolean[] $openAPINullablesSetToNull + */ + private function setOpenAPINullablesSetToNull(array $openAPINullablesSetToNull): void + { + $this->openAPINullablesSetToNull = $openAPINullablesSetToNull; + } + + /** + * Checks if a property is nullable + * + * @param string $property + * @return bool + */ + public static function isNullable(string $property): bool + { + return self::openAPINullables()[$property] ?? false; + } + + /** + * Checks if a nullable property is set to null. + * + * @param string $property + * @return bool + */ + public function isNullableSetToNull(string $property): bool + { + return in_array($property, $this->getOpenAPINullablesSetToNull(), true); + } + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @var string[] + */ + protected static $attributeMap = [ + 'date' => 'date', + 'count' => 'count', + 'uniqueUsers' => 'uniqueUsers' + ]; + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @var string[] + */ + protected static $setters = [ + 'date' => 'setDate', + 'count' => 'setCount', + 'uniqueUsers' => 'setUniqueUsers' + ]; + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @var string[] + */ + protected static $getters = [ + 'date' => 'getDate', + 'count' => 'getCount', + 'uniqueUsers' => 'getUniqueUsers' + ]; + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @return array + */ + public static function attributeMap() + { + return self::$attributeMap; + } + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @return array + */ + public static function setters() + { + return self::$setters; + } + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @return array + */ + public static function getters() + { + return self::$getters; + } + + /** + * The original name of the model. + * + * @return string + */ + public function getModelName() + { + return self::$openAPIModelName; + } + + + /** + * Associative array for storing property values + * + * @var mixed[] + */ + protected $container = []; + + /** + * Constructor + * + * @param mixed[]|null $data Associated array of property values + * initializing the model + */ + public function __construct(?array $data = null) + { + $this->setIfExists('date', $data ?? [], null); + $this->setIfExists('count', $data ?? [], null); + $this->setIfExists('uniqueUsers', $data ?? [], null); + } + + /** + * Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName + * is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the + * $this->openAPINullablesSetToNull array + * + * @param string $variableName + * @param array $fields + * @param mixed $defaultValue + */ + private function setIfExists(string $variableName, array $fields, $defaultValue): void + { + if (self::isNullable($variableName) && array_key_exists($variableName, $fields) && is_null($fields[$variableName])) { + $this->openAPINullablesSetToNull[] = $variableName; + } + + $this->container[$variableName] = $fields[$variableName] ?? $defaultValue; + } + + /** + * Show all the invalid properties with reasons. + * + * @return array invalid properties with reasons + */ + public function listInvalidProperties() + { + $invalidProperties = []; + + if ($this->container['date'] === null) { + $invalidProperties[] = "'date' can't be null"; + } + if (!preg_match("/^[0-9]{8}$/", $this->container['date'])) { + $invalidProperties[] = "invalid value for 'date', must be conform to the pattern /^[0-9]{8}$/."; + } + + if ($this->container['count'] === null) { + $invalidProperties[] = "'count' can't be null"; + } + if ($this->container['uniqueUsers'] === null) { + $invalidProperties[] = "'uniqueUsers' can't be null"; + } + return $invalidProperties; + } + + /** + * Validate all the properties in the model + * return true if all passed + * + * @return bool True if all properties are valid + */ + public function valid() + { + return count($this->listInvalidProperties()) === 0; + } + + + /** + * Gets date + * + * @return string + */ + public function getDate() + { + return $this->container['date']; + } + + /** + * Sets date + * + * @param string $date The date (JST) of these metrics. Format: yyyyMMdd (e.g. 20260213). + * + * @return self + */ + public function setDate($date) + { + if (is_null($date)) { + throw new \InvalidArgumentException('non-nullable date cannot be null'); + } + + if ((!preg_match("/^[0-9]{8}$/", ObjectSerializer::toString($date)))) { + throw new \InvalidArgumentException("invalid value for \$date when calling GetRichMenuInsightDailyResponseDailyMetrics., must conform to the pattern /^[0-9]{8}$/."); + } + + $this->container['date'] = $date; + + return $this; + } + + /** + * Gets count + * + * @return int + */ + public function getCount() + { + return $this->container['count']; + } + + /** + * Sets count + * + * @param int $count Number of impressions or clicks on this day. + * + * @return self + */ + public function setCount($count) + { + if (is_null($count)) { + throw new \InvalidArgumentException('non-nullable count cannot be null'); + } + $this->container['count'] = $count; + + return $this; + } + + /** + * Gets uniqueUsers + * + * @return int + */ + public function getUniqueUsers() + { + return $this->container['uniqueUsers']; + } + + /** + * Sets uniqueUsers + * + * @param int $uniqueUsers Approximate number of unique users who triggered an impression or click on this day. + * + * @return self + */ + public function setUniqueUsers($uniqueUsers) + { + if (is_null($uniqueUsers)) { + throw new \InvalidArgumentException('non-nullable uniqueUsers cannot be null'); + } + $this->container['uniqueUsers'] = $uniqueUsers; + + return $this; + } + /** + * Returns true if offset exists. False otherwise. + * + * @param integer $offset Offset + * + * @return boolean + */ + public function offsetExists($offset): bool + { + return isset($this->container[$offset]); + } + + /** + * Gets offset. + * + * @param integer $offset Offset + * + * @return mixed|null + */ + #[\ReturnTypeWillChange] + public function offsetGet($offset) + { + return $this->container[$offset] ?? null; + } + + /** + * Sets value based on offset. + * + * @param int|null $offset Offset + * @param mixed $value Value to be set + * + * @return void + */ + public function offsetSet($offset, $value): void + { + if (is_null($offset)) { + $this->container[] = $value; + } else { + $this->container[$offset] = $value; + } + } + + /** + * Unsets offset. + * + * @param integer $offset Offset + * + * @return void + */ + public function offsetUnset($offset): void + { + unset($this->container[$offset]); + } + + /** + * Serializes the object to a value that can be serialized natively by json_encode(). + * @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php + * + * @return mixed Returns data which can be serialized by json_encode(), which is a value + * of any type other than a resource. + */ + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + return ObjectSerializer::sanitizeForSerialization($this); + } + + /** + * Gets the string presentation of the object + * + * @return string + */ + public function __toString() + { + return json_encode( + ObjectSerializer::sanitizeForSerialization($this), + JSON_PRETTY_PRINT + ); + } + + /** + * Gets a header-safe presentation of the object + * + * @return string + */ + public function toHeaderValue() + { + return json_encode(ObjectSerializer::sanitizeForSerialization($this)); + } + + /** + * Create an instance of GetRichMenuInsightDailyResponseDailyMetrics from a dict (associative array) + * + * @internal This method is intended to be used internally only for now. + * + * @param array|null $data Associative array of property values + * @return GetRichMenuInsightDailyResponseDailyMetrics + */ + public static function fromAssocArray(?array $data): self + { + if ($data === null) { + return new static(); + } + + $instance = new static(); + + if (isset($data['date'])) { + $instance->setdate($data['date']); + } + if (isset($data['count'])) { + $instance->setcount($data['count']); + } + if (isset($data['uniqueUsers'])) { + $instance->setuniqueUsers($data['uniqueUsers']); + } + + return $instance; + } +} + + diff --git a/src/clients/insight/lib/Model/GetRichMenuInsightDailyResponseImpression.php b/src/clients/insight/lib/Model/GetRichMenuInsightDailyResponseImpression.php new file mode 100644 index 00000000..be97d4c0 --- /dev/null +++ b/src/clients/insight/lib/Model/GetRichMenuInsightDailyResponseImpression.php @@ -0,0 +1,451 @@ + + */ +class GetRichMenuInsightDailyResponseImpression implements ModelInterface, ArrayAccess, \JsonSerializable +{ + public const DISCRIMINATOR = null; + + /** + * The original name of the model. + * + * @var string + */ + protected static $openAPIModelName = 'GetRichMenuInsightDailyResponseImpression'; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @var string[] + */ + protected static $openAPITypes = [ + 'metrics' => '\LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponseDailyMetrics[]' + ]; + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @var string[] + * @phpstan-var array + * @psalm-var array + */ + protected static $openAPIFormats = [ + 'metrics' => null + ]; + + /** + * Array of nullable properties. Used for (de)serialization + * + * @var boolean[] + */ + protected static array $openAPINullables = [ + 'metrics' => false + ]; + + /** + * If a nullable field gets set to null, insert it here + * + * @var boolean[] + */ + protected array $openAPINullablesSetToNull = []; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @return array + */ + public static function openAPITypes() + { + return self::$openAPITypes; + } + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @return array + */ + public static function openAPIFormats() + { + return self::$openAPIFormats; + } + + /** + * Array of nullable properties + * + * @return array + */ + protected static function openAPINullables(): array + { + return self::$openAPINullables; + } + + /** + * Array of nullable field names deliberately set to null + * + * @return boolean[] + */ + private function getOpenAPINullablesSetToNull(): array + { + return $this->openAPINullablesSetToNull; + } + + /** + * Setter - Array of nullable field names deliberately set to null + * + * @param boolean[] $openAPINullablesSetToNull + */ + private function setOpenAPINullablesSetToNull(array $openAPINullablesSetToNull): void + { + $this->openAPINullablesSetToNull = $openAPINullablesSetToNull; + } + + /** + * Checks if a property is nullable + * + * @param string $property + * @return bool + */ + public static function isNullable(string $property): bool + { + return self::openAPINullables()[$property] ?? false; + } + + /** + * Checks if a nullable property is set to null. + * + * @param string $property + * @return bool + */ + public function isNullableSetToNull(string $property): bool + { + return in_array($property, $this->getOpenAPINullablesSetToNull(), true); + } + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @var string[] + */ + protected static $attributeMap = [ + 'metrics' => 'metrics' + ]; + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @var string[] + */ + protected static $setters = [ + 'metrics' => 'setMetrics' + ]; + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @var string[] + */ + protected static $getters = [ + 'metrics' => 'getMetrics' + ]; + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @return array + */ + public static function attributeMap() + { + return self::$attributeMap; + } + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @return array + */ + public static function setters() + { + return self::$setters; + } + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @return array + */ + public static function getters() + { + return self::$getters; + } + + /** + * The original name of the model. + * + * @return string + */ + public function getModelName() + { + return self::$openAPIModelName; + } + + + /** + * Associative array for storing property values + * + * @var mixed[] + */ + protected $container = []; + + /** + * Constructor + * + * @param mixed[]|null $data Associated array of property values + * initializing the model + */ + public function __construct(?array $data = null) + { + $this->setIfExists('metrics', $data ?? [], null); + } + + /** + * Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName + * is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the + * $this->openAPINullablesSetToNull array + * + * @param string $variableName + * @param array $fields + * @param mixed $defaultValue + */ + private function setIfExists(string $variableName, array $fields, $defaultValue): void + { + if (self::isNullable($variableName) && array_key_exists($variableName, $fields) && is_null($fields[$variableName])) { + $this->openAPINullablesSetToNull[] = $variableName; + } + + $this->container[$variableName] = $fields[$variableName] ?? $defaultValue; + } + + /** + * Show all the invalid properties with reasons. + * + * @return array invalid properties with reasons + */ + public function listInvalidProperties() + { + $invalidProperties = []; + + if ($this->container['metrics'] === null) { + $invalidProperties[] = "'metrics' can't be null"; + } + return $invalidProperties; + } + + /** + * Validate all the properties in the model + * return true if all passed + * + * @return bool True if all properties are valid + */ + public function valid() + { + return count($this->listInvalidProperties()) === 0; + } + + + /** + * Gets metrics + * + * @return \LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponseDailyMetrics[] + */ + public function getMetrics() + { + return $this->container['metrics']; + } + + /** + * Sets metrics + * + * @param \LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponseDailyMetrics[] $metrics Per-day impression metrics. + * + * @return self + */ + public function setMetrics($metrics) + { + if (is_null($metrics)) { + throw new \InvalidArgumentException('non-nullable metrics cannot be null'); + } + $this->container['metrics'] = $metrics; + + return $this; + } + /** + * Returns true if offset exists. False otherwise. + * + * @param integer $offset Offset + * + * @return boolean + */ + public function offsetExists($offset): bool + { + return isset($this->container[$offset]); + } + + /** + * Gets offset. + * + * @param integer $offset Offset + * + * @return mixed|null + */ + #[\ReturnTypeWillChange] + public function offsetGet($offset) + { + return $this->container[$offset] ?? null; + } + + /** + * Sets value based on offset. + * + * @param int|null $offset Offset + * @param mixed $value Value to be set + * + * @return void + */ + public function offsetSet($offset, $value): void + { + if (is_null($offset)) { + $this->container[] = $value; + } else { + $this->container[$offset] = $value; + } + } + + /** + * Unsets offset. + * + * @param integer $offset Offset + * + * @return void + */ + public function offsetUnset($offset): void + { + unset($this->container[$offset]); + } + + /** + * Serializes the object to a value that can be serialized natively by json_encode(). + * @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php + * + * @return mixed Returns data which can be serialized by json_encode(), which is a value + * of any type other than a resource. + */ + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + return ObjectSerializer::sanitizeForSerialization($this); + } + + /** + * Gets the string presentation of the object + * + * @return string + */ + public function __toString() + { + return json_encode( + ObjectSerializer::sanitizeForSerialization($this), + JSON_PRETTY_PRINT + ); + } + + /** + * Gets a header-safe presentation of the object + * + * @return string + */ + public function toHeaderValue() + { + return json_encode(ObjectSerializer::sanitizeForSerialization($this)); + } + + /** + * Create an instance of GetRichMenuInsightDailyResponseImpression from a dict (associative array) + * + * @internal This method is intended to be used internally only for now. + * + * @param array|null $data Associative array of property values + * @return GetRichMenuInsightDailyResponseImpression + */ + public static function fromAssocArray(?array $data): self + { + if ($data === null) { + return new static(); + } + + $instance = new static(); + + if (isset($data['metrics'])) { + $metrics = []; + foreach ($data['metrics'] as $item) { + $metrics[] = \LINE\Clients\Insight\Model\GetRichMenuInsightDailyResponseDailyMetrics::fromAssocArray($item); + } + $instance->setmetrics($metrics); + } + + return $instance; + } +} + + diff --git a/src/clients/insight/lib/Model/GetRichMenuInsightSummaryResponse.php b/src/clients/insight/lib/Model/GetRichMenuInsightSummaryResponse.php new file mode 100644 index 00000000..6bb649bd --- /dev/null +++ b/src/clients/insight/lib/Model/GetRichMenuInsightSummaryResponse.php @@ -0,0 +1,631 @@ + + */ +class GetRichMenuInsightSummaryResponse implements ModelInterface, ArrayAccess, \JsonSerializable +{ + public const DISCRIMINATOR = null; + + /** + * The original name of the model. + * + * @var string + */ + protected static $openAPIModelName = 'GetRichMenuInsightSummaryResponse'; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @var string[] + */ + protected static $openAPITypes = [ + 'richMenuId' => 'string', + 'metricsFrom' => 'string', + 'metricsTo' => 'string', + 'impression' => '\LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponseImpression', + 'clicks' => '\LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponseClick[]' + ]; + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @var string[] + * @phpstan-var array + * @psalm-var array + */ + protected static $openAPIFormats = [ + 'richMenuId' => null, + 'metricsFrom' => null, + 'metricsTo' => null, + 'impression' => null, + 'clicks' => null + ]; + + /** + * Array of nullable properties. Used for (de)serialization + * + * @var boolean[] + */ + protected static array $openAPINullables = [ + 'richMenuId' => false, + 'metricsFrom' => true, + 'metricsTo' => true, + 'impression' => false, + 'clicks' => false + ]; + + /** + * If a nullable field gets set to null, insert it here + * + * @var boolean[] + */ + protected array $openAPINullablesSetToNull = []; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @return array + */ + public static function openAPITypes() + { + return self::$openAPITypes; + } + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @return array + */ + public static function openAPIFormats() + { + return self::$openAPIFormats; + } + + /** + * Array of nullable properties + * + * @return array + */ + protected static function openAPINullables(): array + { + return self::$openAPINullables; + } + + /** + * Array of nullable field names deliberately set to null + * + * @return boolean[] + */ + private function getOpenAPINullablesSetToNull(): array + { + return $this->openAPINullablesSetToNull; + } + + /** + * Setter - Array of nullable field names deliberately set to null + * + * @param boolean[] $openAPINullablesSetToNull + */ + private function setOpenAPINullablesSetToNull(array $openAPINullablesSetToNull): void + { + $this->openAPINullablesSetToNull = $openAPINullablesSetToNull; + } + + /** + * Checks if a property is nullable + * + * @param string $property + * @return bool + */ + public static function isNullable(string $property): bool + { + return self::openAPINullables()[$property] ?? false; + } + + /** + * Checks if a nullable property is set to null. + * + * @param string $property + * @return bool + */ + public function isNullableSetToNull(string $property): bool + { + return in_array($property, $this->getOpenAPINullablesSetToNull(), true); + } + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @var string[] + */ + protected static $attributeMap = [ + 'richMenuId' => 'richMenuId', + 'metricsFrom' => 'metricsFrom', + 'metricsTo' => 'metricsTo', + 'impression' => 'impression', + 'clicks' => 'clicks' + ]; + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @var string[] + */ + protected static $setters = [ + 'richMenuId' => 'setRichMenuId', + 'metricsFrom' => 'setMetricsFrom', + 'metricsTo' => 'setMetricsTo', + 'impression' => 'setImpression', + 'clicks' => 'setClicks' + ]; + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @var string[] + */ + protected static $getters = [ + 'richMenuId' => 'getRichMenuId', + 'metricsFrom' => 'getMetricsFrom', + 'metricsTo' => 'getMetricsTo', + 'impression' => 'getImpression', + 'clicks' => 'getClicks' + ]; + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @return array + */ + public static function attributeMap() + { + return self::$attributeMap; + } + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @return array + */ + public static function setters() + { + return self::$setters; + } + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @return array + */ + public static function getters() + { + return self::$getters; + } + + /** + * The original name of the model. + * + * @return string + */ + public function getModelName() + { + return self::$openAPIModelName; + } + + + /** + * Associative array for storing property values + * + * @var mixed[] + */ + protected $container = []; + + /** + * Constructor + * + * @param mixed[]|null $data Associated array of property values + * initializing the model + */ + public function __construct(?array $data = null) + { + $this->setIfExists('richMenuId', $data ?? [], null); + $this->setIfExists('metricsFrom', $data ?? [], null); + $this->setIfExists('metricsTo', $data ?? [], null); + $this->setIfExists('impression', $data ?? [], null); + $this->setIfExists('clicks', $data ?? [], null); + } + + /** + * Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName + * is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the + * $this->openAPINullablesSetToNull array + * + * @param string $variableName + * @param array $fields + * @param mixed $defaultValue + */ + private function setIfExists(string $variableName, array $fields, $defaultValue): void + { + if (self::isNullable($variableName) && array_key_exists($variableName, $fields) && is_null($fields[$variableName])) { + $this->openAPINullablesSetToNull[] = $variableName; + } + + $this->container[$variableName] = $fields[$variableName] ?? $defaultValue; + } + + /** + * Show all the invalid properties with reasons. + * + * @return array invalid properties with reasons + */ + public function listInvalidProperties() + { + $invalidProperties = []; + + if ($this->container['richMenuId'] === null) { + $invalidProperties[] = "'richMenuId' can't be null"; + } + if (!is_null($this->container['metricsFrom']) && !preg_match("/^[0-9]{8}$/", $this->container['metricsFrom'])) { + $invalidProperties[] = "invalid value for 'metricsFrom', must be conform to the pattern /^[0-9]{8}$/."; + } + + if (!is_null($this->container['metricsTo']) && !preg_match("/^[0-9]{8}$/", $this->container['metricsTo'])) { + $invalidProperties[] = "invalid value for 'metricsTo', must be conform to the pattern /^[0-9]{8}$/."; + } + + return $invalidProperties; + } + + /** + * Validate all the properties in the model + * return true if all passed + * + * @return bool True if all properties are valid + */ + public function valid() + { + return count($this->listInvalidProperties()) === 0; + } + + + /** + * Gets richMenuId + * + * @return string + */ + public function getRichMenuId() + { + return $this->container['richMenuId']; + } + + /** + * Sets richMenuId + * + * @param string $richMenuId Rich menu ID. + * + * @return self + */ + public function setRichMenuId($richMenuId) + { + if (is_null($richMenuId)) { + throw new \InvalidArgumentException('non-nullable richMenuId cannot be null'); + } + $this->container['richMenuId'] = $richMenuId; + + return $this; + } + + /** + * Gets metricsFrom + * + * @return string|null + */ + public function getMetricsFrom() + { + return $this->container['metricsFrom']; + } + + /** + * Sets metricsFrom + * + * @param string|null $metricsFrom Start date (JST) of the period actually covered by the returned metrics. Format: yyyyMMdd (e.g. 20260213). + * + * @return self + */ + public function setMetricsFrom($metricsFrom) + { + if (is_null($metricsFrom)) { + array_push($this->openAPINullablesSetToNull, 'metricsFrom'); + } else { + $nullablesSetToNull = $this->getOpenAPINullablesSetToNull(); + $index = array_search('metricsFrom', $nullablesSetToNull); + if ($index !== FALSE) { + unset($nullablesSetToNull[$index]); + $this->setOpenAPINullablesSetToNull($nullablesSetToNull); + } + } + + if (!is_null($metricsFrom) && (!preg_match("/^[0-9]{8}$/", ObjectSerializer::toString($metricsFrom)))) { + throw new \InvalidArgumentException("invalid value for \$metricsFrom when calling GetRichMenuInsightSummaryResponse., must conform to the pattern /^[0-9]{8}$/."); + } + + $this->container['metricsFrom'] = $metricsFrom; + + return $this; + } + + /** + * Gets metricsTo + * + * @return string|null + */ + public function getMetricsTo() + { + return $this->container['metricsTo']; + } + + /** + * Sets metricsTo + * + * @param string|null $metricsTo End date (JST) of the period actually covered by the returned metrics. Format: yyyyMMdd (e.g. 20260215). + * + * @return self + */ + public function setMetricsTo($metricsTo) + { + if (is_null($metricsTo)) { + array_push($this->openAPINullablesSetToNull, 'metricsTo'); + } else { + $nullablesSetToNull = $this->getOpenAPINullablesSetToNull(); + $index = array_search('metricsTo', $nullablesSetToNull); + if ($index !== FALSE) { + unset($nullablesSetToNull[$index]); + $this->setOpenAPINullablesSetToNull($nullablesSetToNull); + } + } + + if (!is_null($metricsTo) && (!preg_match("/^[0-9]{8}$/", ObjectSerializer::toString($metricsTo)))) { + throw new \InvalidArgumentException("invalid value for \$metricsTo when calling GetRichMenuInsightSummaryResponse., must conform to the pattern /^[0-9]{8}$/."); + } + + $this->container['metricsTo'] = $metricsTo; + + return $this; + } + + /** + * Gets impression + * + * @return \LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponseImpression|null + */ + public function getImpression() + { + return $this->container['impression']; + } + + /** + * Sets impression + * + * @param \LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponseImpression|null $impression impression + * + * @return self + */ + public function setImpression($impression) + { + if (is_null($impression)) { + throw new \InvalidArgumentException('non-nullable impression cannot be null'); + } + $this->container['impression'] = $impression; + + return $this; + } + + /** + * Gets clicks + * + * @return \LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponseClick[]|null + */ + public function getClicks() + { + return $this->container['clicks']; + } + + /** + * Sets clicks + * + * @param \LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponseClick[]|null $clicks Click metrics for each tappable area of the rich menu. + * + * @return self + */ + public function setClicks($clicks) + { + if (is_null($clicks)) { + throw new \InvalidArgumentException('non-nullable clicks cannot be null'); + } + $this->container['clicks'] = $clicks; + + return $this; + } + /** + * Returns true if offset exists. False otherwise. + * + * @param integer $offset Offset + * + * @return boolean + */ + public function offsetExists($offset): bool + { + return isset($this->container[$offset]); + } + + /** + * Gets offset. + * + * @param integer $offset Offset + * + * @return mixed|null + */ + #[\ReturnTypeWillChange] + public function offsetGet($offset) + { + return $this->container[$offset] ?? null; + } + + /** + * Sets value based on offset. + * + * @param int|null $offset Offset + * @param mixed $value Value to be set + * + * @return void + */ + public function offsetSet($offset, $value): void + { + if (is_null($offset)) { + $this->container[] = $value; + } else { + $this->container[$offset] = $value; + } + } + + /** + * Unsets offset. + * + * @param integer $offset Offset + * + * @return void + */ + public function offsetUnset($offset): void + { + unset($this->container[$offset]); + } + + /** + * Serializes the object to a value that can be serialized natively by json_encode(). + * @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php + * + * @return mixed Returns data which can be serialized by json_encode(), which is a value + * of any type other than a resource. + */ + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + return ObjectSerializer::sanitizeForSerialization($this); + } + + /** + * Gets the string presentation of the object + * + * @return string + */ + public function __toString() + { + return json_encode( + ObjectSerializer::sanitizeForSerialization($this), + JSON_PRETTY_PRINT + ); + } + + /** + * Gets a header-safe presentation of the object + * + * @return string + */ + public function toHeaderValue() + { + return json_encode(ObjectSerializer::sanitizeForSerialization($this)); + } + + /** + * Create an instance of GetRichMenuInsightSummaryResponse from a dict (associative array) + * + * @internal This method is intended to be used internally only for now. + * + * @param array|null $data Associative array of property values + * @return GetRichMenuInsightSummaryResponse + */ + public static function fromAssocArray(?array $data): self + { + if ($data === null) { + return new static(); + } + + $instance = new static(); + + if (isset($data['richMenuId'])) { + $instance->setrichMenuId($data['richMenuId']); + } + if (isset($data['metricsFrom'])) { + $instance->setmetricsFrom($data['metricsFrom']); + } + if (isset($data['metricsTo'])) { + $instance->setmetricsTo($data['metricsTo']); + } + if (isset($data['impression'])) { + $instance->setimpression(\LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponseImpression::fromAssocArray($data['impression'])); + } + if (isset($data['clicks'])) { + $clicks = []; + foreach ($data['clicks'] as $item) { + $clicks[] = \LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponseClick::fromAssocArray($item); + } + $instance->setclicks($clicks); + } + + return $instance; + } +} + + diff --git a/src/clients/insight/lib/Model/GetRichMenuInsightSummaryResponseBounds.php b/src/clients/insight/lib/Model/GetRichMenuInsightSummaryResponseBounds.php new file mode 100644 index 00000000..2b243ce7 --- /dev/null +++ b/src/clients/insight/lib/Model/GetRichMenuInsightSummaryResponseBounds.php @@ -0,0 +1,567 @@ + + */ +class GetRichMenuInsightSummaryResponseBounds implements ModelInterface, ArrayAccess, \JsonSerializable +{ + public const DISCRIMINATOR = null; + + /** + * The original name of the model. + * + * @var string + */ + protected static $openAPIModelName = 'GetRichMenuInsightSummaryResponseBounds'; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @var string[] + */ + protected static $openAPITypes = [ + 'x' => 'int', + 'y' => 'int', + 'width' => 'int', + 'height' => 'int' + ]; + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @var string[] + * @phpstan-var array + * @psalm-var array + */ + protected static $openAPIFormats = [ + 'x' => 'int32', + 'y' => 'int32', + 'width' => 'int32', + 'height' => 'int32' + ]; + + /** + * Array of nullable properties. Used for (de)serialization + * + * @var boolean[] + */ + protected static array $openAPINullables = [ + 'x' => false, + 'y' => false, + 'width' => false, + 'height' => false + ]; + + /** + * If a nullable field gets set to null, insert it here + * + * @var boolean[] + */ + protected array $openAPINullablesSetToNull = []; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @return array + */ + public static function openAPITypes() + { + return self::$openAPITypes; + } + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @return array + */ + public static function openAPIFormats() + { + return self::$openAPIFormats; + } + + /** + * Array of nullable properties + * + * @return array + */ + protected static function openAPINullables(): array + { + return self::$openAPINullables; + } + + /** + * Array of nullable field names deliberately set to null + * + * @return boolean[] + */ + private function getOpenAPINullablesSetToNull(): array + { + return $this->openAPINullablesSetToNull; + } + + /** + * Setter - Array of nullable field names deliberately set to null + * + * @param boolean[] $openAPINullablesSetToNull + */ + private function setOpenAPINullablesSetToNull(array $openAPINullablesSetToNull): void + { + $this->openAPINullablesSetToNull = $openAPINullablesSetToNull; + } + + /** + * Checks if a property is nullable + * + * @param string $property + * @return bool + */ + public static function isNullable(string $property): bool + { + return self::openAPINullables()[$property] ?? false; + } + + /** + * Checks if a nullable property is set to null. + * + * @param string $property + * @return bool + */ + public function isNullableSetToNull(string $property): bool + { + return in_array($property, $this->getOpenAPINullablesSetToNull(), true); + } + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @var string[] + */ + protected static $attributeMap = [ + 'x' => 'x', + 'y' => 'y', + 'width' => 'width', + 'height' => 'height' + ]; + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @var string[] + */ + protected static $setters = [ + 'x' => 'setX', + 'y' => 'setY', + 'width' => 'setWidth', + 'height' => 'setHeight' + ]; + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @var string[] + */ + protected static $getters = [ + 'x' => 'getX', + 'y' => 'getY', + 'width' => 'getWidth', + 'height' => 'getHeight' + ]; + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @return array + */ + public static function attributeMap() + { + return self::$attributeMap; + } + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @return array + */ + public static function setters() + { + return self::$setters; + } + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @return array + */ + public static function getters() + { + return self::$getters; + } + + /** + * The original name of the model. + * + * @return string + */ + public function getModelName() + { + return self::$openAPIModelName; + } + + + /** + * Associative array for storing property values + * + * @var mixed[] + */ + protected $container = []; + + /** + * Constructor + * + * @param mixed[]|null $data Associated array of property values + * initializing the model + */ + public function __construct(?array $data = null) + { + $this->setIfExists('x', $data ?? [], null); + $this->setIfExists('y', $data ?? [], null); + $this->setIfExists('width', $data ?? [], null); + $this->setIfExists('height', $data ?? [], null); + } + + /** + * Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName + * is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the + * $this->openAPINullablesSetToNull array + * + * @param string $variableName + * @param array $fields + * @param mixed $defaultValue + */ + private function setIfExists(string $variableName, array $fields, $defaultValue): void + { + if (self::isNullable($variableName) && array_key_exists($variableName, $fields) && is_null($fields[$variableName])) { + $this->openAPINullablesSetToNull[] = $variableName; + } + + $this->container[$variableName] = $fields[$variableName] ?? $defaultValue; + } + + /** + * Show all the invalid properties with reasons. + * + * @return array invalid properties with reasons + */ + public function listInvalidProperties() + { + $invalidProperties = []; + + if ($this->container['x'] === null) { + $invalidProperties[] = "'x' can't be null"; + } + if ($this->container['y'] === null) { + $invalidProperties[] = "'y' can't be null"; + } + if ($this->container['width'] === null) { + $invalidProperties[] = "'width' can't be null"; + } + if ($this->container['height'] === null) { + $invalidProperties[] = "'height' can't be null"; + } + return $invalidProperties; + } + + /** + * Validate all the properties in the model + * return true if all passed + * + * @return bool True if all properties are valid + */ + public function valid() + { + return count($this->listInvalidProperties()) === 0; + } + + + /** + * Gets x + * + * @return int + */ + public function getX() + { + return $this->container['x']; + } + + /** + * Sets x + * + * @param int $x The x coordinate of the top-left corner of the target area. + * + * @return self + */ + public function setX($x) + { + if (is_null($x)) { + throw new \InvalidArgumentException('non-nullable x cannot be null'); + } + $this->container['x'] = $x; + + return $this; + } + + /** + * Gets y + * + * @return int + */ + public function getY() + { + return $this->container['y']; + } + + /** + * Sets y + * + * @param int $y The y coordinate of the top-left corner of the target area. + * + * @return self + */ + public function setY($y) + { + if (is_null($y)) { + throw new \InvalidArgumentException('non-nullable y cannot be null'); + } + $this->container['y'] = $y; + + return $this; + } + + /** + * Gets width + * + * @return int + */ + public function getWidth() + { + return $this->container['width']; + } + + /** + * Sets width + * + * @param int $width The width of the target area. + * + * @return self + */ + public function setWidth($width) + { + if (is_null($width)) { + throw new \InvalidArgumentException('non-nullable width cannot be null'); + } + $this->container['width'] = $width; + + return $this; + } + + /** + * Gets height + * + * @return int + */ + public function getHeight() + { + return $this->container['height']; + } + + /** + * Sets height + * + * @param int $height The height of the target area. + * + * @return self + */ + public function setHeight($height) + { + if (is_null($height)) { + throw new \InvalidArgumentException('non-nullable height cannot be null'); + } + $this->container['height'] = $height; + + return $this; + } + /** + * Returns true if offset exists. False otherwise. + * + * @param integer $offset Offset + * + * @return boolean + */ + public function offsetExists($offset): bool + { + return isset($this->container[$offset]); + } + + /** + * Gets offset. + * + * @param integer $offset Offset + * + * @return mixed|null + */ + #[\ReturnTypeWillChange] + public function offsetGet($offset) + { + return $this->container[$offset] ?? null; + } + + /** + * Sets value based on offset. + * + * @param int|null $offset Offset + * @param mixed $value Value to be set + * + * @return void + */ + public function offsetSet($offset, $value): void + { + if (is_null($offset)) { + $this->container[] = $value; + } else { + $this->container[$offset] = $value; + } + } + + /** + * Unsets offset. + * + * @param integer $offset Offset + * + * @return void + */ + public function offsetUnset($offset): void + { + unset($this->container[$offset]); + } + + /** + * Serializes the object to a value that can be serialized natively by json_encode(). + * @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php + * + * @return mixed Returns data which can be serialized by json_encode(), which is a value + * of any type other than a resource. + */ + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + return ObjectSerializer::sanitizeForSerialization($this); + } + + /** + * Gets the string presentation of the object + * + * @return string + */ + public function __toString() + { + return json_encode( + ObjectSerializer::sanitizeForSerialization($this), + JSON_PRETTY_PRINT + ); + } + + /** + * Gets a header-safe presentation of the object + * + * @return string + */ + public function toHeaderValue() + { + return json_encode(ObjectSerializer::sanitizeForSerialization($this)); + } + + /** + * Create an instance of GetRichMenuInsightSummaryResponseBounds from a dict (associative array) + * + * @internal This method is intended to be used internally only for now. + * + * @param array|null $data Associative array of property values + * @return GetRichMenuInsightSummaryResponseBounds + */ + public static function fromAssocArray(?array $data): self + { + if ($data === null) { + return new static(); + } + + $instance = new static(); + + if (isset($data['x'])) { + $instance->setx($data['x']); + } + if (isset($data['y'])) { + $instance->sety($data['y']); + } + if (isset($data['width'])) { + $instance->setwidth($data['width']); + } + if (isset($data['height'])) { + $instance->setheight($data['height']); + } + + return $instance; + } +} + + diff --git a/src/clients/insight/lib/Model/GetRichMenuInsightSummaryResponseClick.php b/src/clients/insight/lib/Model/GetRichMenuInsightSummaryResponseClick.php new file mode 100644 index 00000000..4e5378e4 --- /dev/null +++ b/src/clients/insight/lib/Model/GetRichMenuInsightSummaryResponseClick.php @@ -0,0 +1,487 @@ + + */ +class GetRichMenuInsightSummaryResponseClick implements ModelInterface, ArrayAccess, \JsonSerializable +{ + public const DISCRIMINATOR = null; + + /** + * The original name of the model. + * + * @var string + */ + protected static $openAPIModelName = 'GetRichMenuInsightSummaryResponseClick'; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @var string[] + */ + protected static $openAPITypes = [ + 'bounds' => '\LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponseBounds', + 'metrics' => '\LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponseMetrics' + ]; + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @var string[] + * @phpstan-var array + * @psalm-var array + */ + protected static $openAPIFormats = [ + 'bounds' => null, + 'metrics' => null + ]; + + /** + * Array of nullable properties. Used for (de)serialization + * + * @var boolean[] + */ + protected static array $openAPINullables = [ + 'bounds' => false, + 'metrics' => false + ]; + + /** + * If a nullable field gets set to null, insert it here + * + * @var boolean[] + */ + protected array $openAPINullablesSetToNull = []; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @return array + */ + public static function openAPITypes() + { + return self::$openAPITypes; + } + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @return array + */ + public static function openAPIFormats() + { + return self::$openAPIFormats; + } + + /** + * Array of nullable properties + * + * @return array + */ + protected static function openAPINullables(): array + { + return self::$openAPINullables; + } + + /** + * Array of nullable field names deliberately set to null + * + * @return boolean[] + */ + private function getOpenAPINullablesSetToNull(): array + { + return $this->openAPINullablesSetToNull; + } + + /** + * Setter - Array of nullable field names deliberately set to null + * + * @param boolean[] $openAPINullablesSetToNull + */ + private function setOpenAPINullablesSetToNull(array $openAPINullablesSetToNull): void + { + $this->openAPINullablesSetToNull = $openAPINullablesSetToNull; + } + + /** + * Checks if a property is nullable + * + * @param string $property + * @return bool + */ + public static function isNullable(string $property): bool + { + return self::openAPINullables()[$property] ?? false; + } + + /** + * Checks if a nullable property is set to null. + * + * @param string $property + * @return bool + */ + public function isNullableSetToNull(string $property): bool + { + return in_array($property, $this->getOpenAPINullablesSetToNull(), true); + } + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @var string[] + */ + protected static $attributeMap = [ + 'bounds' => 'bounds', + 'metrics' => 'metrics' + ]; + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @var string[] + */ + protected static $setters = [ + 'bounds' => 'setBounds', + 'metrics' => 'setMetrics' + ]; + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @var string[] + */ + protected static $getters = [ + 'bounds' => 'getBounds', + 'metrics' => 'getMetrics' + ]; + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @return array + */ + public static function attributeMap() + { + return self::$attributeMap; + } + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @return array + */ + public static function setters() + { + return self::$setters; + } + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @return array + */ + public static function getters() + { + return self::$getters; + } + + /** + * The original name of the model. + * + * @return string + */ + public function getModelName() + { + return self::$openAPIModelName; + } + + + /** + * Associative array for storing property values + * + * @var mixed[] + */ + protected $container = []; + + /** + * Constructor + * + * @param mixed[]|null $data Associated array of property values + * initializing the model + */ + public function __construct(?array $data = null) + { + $this->setIfExists('bounds', $data ?? [], null); + $this->setIfExists('metrics', $data ?? [], null); + } + + /** + * Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName + * is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the + * $this->openAPINullablesSetToNull array + * + * @param string $variableName + * @param array $fields + * @param mixed $defaultValue + */ + private function setIfExists(string $variableName, array $fields, $defaultValue): void + { + if (self::isNullable($variableName) && array_key_exists($variableName, $fields) && is_null($fields[$variableName])) { + $this->openAPINullablesSetToNull[] = $variableName; + } + + $this->container[$variableName] = $fields[$variableName] ?? $defaultValue; + } + + /** + * Show all the invalid properties with reasons. + * + * @return array invalid properties with reasons + */ + public function listInvalidProperties() + { + $invalidProperties = []; + + if ($this->container['bounds'] === null) { + $invalidProperties[] = "'bounds' can't be null"; + } + if ($this->container['metrics'] === null) { + $invalidProperties[] = "'metrics' can't be null"; + } + return $invalidProperties; + } + + /** + * Validate all the properties in the model + * return true if all passed + * + * @return bool True if all properties are valid + */ + public function valid() + { + return count($this->listInvalidProperties()) === 0; + } + + + /** + * Gets bounds + * + * @return \LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponseBounds + */ + public function getBounds() + { + return $this->container['bounds']; + } + + /** + * Sets bounds + * + * @param \LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponseBounds $bounds bounds + * + * @return self + */ + public function setBounds($bounds) + { + if (is_null($bounds)) { + throw new \InvalidArgumentException('non-nullable bounds cannot be null'); + } + $this->container['bounds'] = $bounds; + + return $this; + } + + /** + * Gets metrics + * + * @return \LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponseMetrics + */ + public function getMetrics() + { + return $this->container['metrics']; + } + + /** + * Sets metrics + * + * @param \LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponseMetrics $metrics metrics + * + * @return self + */ + public function setMetrics($metrics) + { + if (is_null($metrics)) { + throw new \InvalidArgumentException('non-nullable metrics cannot be null'); + } + $this->container['metrics'] = $metrics; + + return $this; + } + /** + * Returns true if offset exists. False otherwise. + * + * @param integer $offset Offset + * + * @return boolean + */ + public function offsetExists($offset): bool + { + return isset($this->container[$offset]); + } + + /** + * Gets offset. + * + * @param integer $offset Offset + * + * @return mixed|null + */ + #[\ReturnTypeWillChange] + public function offsetGet($offset) + { + return $this->container[$offset] ?? null; + } + + /** + * Sets value based on offset. + * + * @param int|null $offset Offset + * @param mixed $value Value to be set + * + * @return void + */ + public function offsetSet($offset, $value): void + { + if (is_null($offset)) { + $this->container[] = $value; + } else { + $this->container[$offset] = $value; + } + } + + /** + * Unsets offset. + * + * @param integer $offset Offset + * + * @return void + */ + public function offsetUnset($offset): void + { + unset($this->container[$offset]); + } + + /** + * Serializes the object to a value that can be serialized natively by json_encode(). + * @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php + * + * @return mixed Returns data which can be serialized by json_encode(), which is a value + * of any type other than a resource. + */ + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + return ObjectSerializer::sanitizeForSerialization($this); + } + + /** + * Gets the string presentation of the object + * + * @return string + */ + public function __toString() + { + return json_encode( + ObjectSerializer::sanitizeForSerialization($this), + JSON_PRETTY_PRINT + ); + } + + /** + * Gets a header-safe presentation of the object + * + * @return string + */ + public function toHeaderValue() + { + return json_encode(ObjectSerializer::sanitizeForSerialization($this)); + } + + /** + * Create an instance of GetRichMenuInsightSummaryResponseClick from a dict (associative array) + * + * @internal This method is intended to be used internally only for now. + * + * @param array|null $data Associative array of property values + * @return GetRichMenuInsightSummaryResponseClick + */ + public static function fromAssocArray(?array $data): self + { + if ($data === null) { + return new static(); + } + + $instance = new static(); + + if (isset($data['bounds'])) { + $instance->setbounds(\LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponseBounds::fromAssocArray($data['bounds'])); + } + if (isset($data['metrics'])) { + $instance->setmetrics(\LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponseMetrics::fromAssocArray($data['metrics'])); + } + + return $instance; + } +} + + diff --git a/src/clients/insight/lib/Model/GetRichMenuInsightSummaryResponseImpression.php b/src/clients/insight/lib/Model/GetRichMenuInsightSummaryResponseImpression.php new file mode 100644 index 00000000..177123a3 --- /dev/null +++ b/src/clients/insight/lib/Model/GetRichMenuInsightSummaryResponseImpression.php @@ -0,0 +1,447 @@ + + */ +class GetRichMenuInsightSummaryResponseImpression implements ModelInterface, ArrayAccess, \JsonSerializable +{ + public const DISCRIMINATOR = null; + + /** + * The original name of the model. + * + * @var string + */ + protected static $openAPIModelName = 'GetRichMenuInsightSummaryResponseImpression'; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @var string[] + */ + protected static $openAPITypes = [ + 'metrics' => '\LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponseMetrics' + ]; + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @var string[] + * @phpstan-var array + * @psalm-var array + */ + protected static $openAPIFormats = [ + 'metrics' => null + ]; + + /** + * Array of nullable properties. Used for (de)serialization + * + * @var boolean[] + */ + protected static array $openAPINullables = [ + 'metrics' => false + ]; + + /** + * If a nullable field gets set to null, insert it here + * + * @var boolean[] + */ + protected array $openAPINullablesSetToNull = []; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @return array + */ + public static function openAPITypes() + { + return self::$openAPITypes; + } + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @return array + */ + public static function openAPIFormats() + { + return self::$openAPIFormats; + } + + /** + * Array of nullable properties + * + * @return array + */ + protected static function openAPINullables(): array + { + return self::$openAPINullables; + } + + /** + * Array of nullable field names deliberately set to null + * + * @return boolean[] + */ + private function getOpenAPINullablesSetToNull(): array + { + return $this->openAPINullablesSetToNull; + } + + /** + * Setter - Array of nullable field names deliberately set to null + * + * @param boolean[] $openAPINullablesSetToNull + */ + private function setOpenAPINullablesSetToNull(array $openAPINullablesSetToNull): void + { + $this->openAPINullablesSetToNull = $openAPINullablesSetToNull; + } + + /** + * Checks if a property is nullable + * + * @param string $property + * @return bool + */ + public static function isNullable(string $property): bool + { + return self::openAPINullables()[$property] ?? false; + } + + /** + * Checks if a nullable property is set to null. + * + * @param string $property + * @return bool + */ + public function isNullableSetToNull(string $property): bool + { + return in_array($property, $this->getOpenAPINullablesSetToNull(), true); + } + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @var string[] + */ + protected static $attributeMap = [ + 'metrics' => 'metrics' + ]; + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @var string[] + */ + protected static $setters = [ + 'metrics' => 'setMetrics' + ]; + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @var string[] + */ + protected static $getters = [ + 'metrics' => 'getMetrics' + ]; + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @return array + */ + public static function attributeMap() + { + return self::$attributeMap; + } + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @return array + */ + public static function setters() + { + return self::$setters; + } + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @return array + */ + public static function getters() + { + return self::$getters; + } + + /** + * The original name of the model. + * + * @return string + */ + public function getModelName() + { + return self::$openAPIModelName; + } + + + /** + * Associative array for storing property values + * + * @var mixed[] + */ + protected $container = []; + + /** + * Constructor + * + * @param mixed[]|null $data Associated array of property values + * initializing the model + */ + public function __construct(?array $data = null) + { + $this->setIfExists('metrics', $data ?? [], null); + } + + /** + * Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName + * is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the + * $this->openAPINullablesSetToNull array + * + * @param string $variableName + * @param array $fields + * @param mixed $defaultValue + */ + private function setIfExists(string $variableName, array $fields, $defaultValue): void + { + if (self::isNullable($variableName) && array_key_exists($variableName, $fields) && is_null($fields[$variableName])) { + $this->openAPINullablesSetToNull[] = $variableName; + } + + $this->container[$variableName] = $fields[$variableName] ?? $defaultValue; + } + + /** + * Show all the invalid properties with reasons. + * + * @return array invalid properties with reasons + */ + public function listInvalidProperties() + { + $invalidProperties = []; + + if ($this->container['metrics'] === null) { + $invalidProperties[] = "'metrics' can't be null"; + } + return $invalidProperties; + } + + /** + * Validate all the properties in the model + * return true if all passed + * + * @return bool True if all properties are valid + */ + public function valid() + { + return count($this->listInvalidProperties()) === 0; + } + + + /** + * Gets metrics + * + * @return \LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponseMetrics + */ + public function getMetrics() + { + return $this->container['metrics']; + } + + /** + * Sets metrics + * + * @param \LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponseMetrics $metrics metrics + * + * @return self + */ + public function setMetrics($metrics) + { + if (is_null($metrics)) { + throw new \InvalidArgumentException('non-nullable metrics cannot be null'); + } + $this->container['metrics'] = $metrics; + + return $this; + } + /** + * Returns true if offset exists. False otherwise. + * + * @param integer $offset Offset + * + * @return boolean + */ + public function offsetExists($offset): bool + { + return isset($this->container[$offset]); + } + + /** + * Gets offset. + * + * @param integer $offset Offset + * + * @return mixed|null + */ + #[\ReturnTypeWillChange] + public function offsetGet($offset) + { + return $this->container[$offset] ?? null; + } + + /** + * Sets value based on offset. + * + * @param int|null $offset Offset + * @param mixed $value Value to be set + * + * @return void + */ + public function offsetSet($offset, $value): void + { + if (is_null($offset)) { + $this->container[] = $value; + } else { + $this->container[$offset] = $value; + } + } + + /** + * Unsets offset. + * + * @param integer $offset Offset + * + * @return void + */ + public function offsetUnset($offset): void + { + unset($this->container[$offset]); + } + + /** + * Serializes the object to a value that can be serialized natively by json_encode(). + * @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php + * + * @return mixed Returns data which can be serialized by json_encode(), which is a value + * of any type other than a resource. + */ + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + return ObjectSerializer::sanitizeForSerialization($this); + } + + /** + * Gets the string presentation of the object + * + * @return string + */ + public function __toString() + { + return json_encode( + ObjectSerializer::sanitizeForSerialization($this), + JSON_PRETTY_PRINT + ); + } + + /** + * Gets a header-safe presentation of the object + * + * @return string + */ + public function toHeaderValue() + { + return json_encode(ObjectSerializer::sanitizeForSerialization($this)); + } + + /** + * Create an instance of GetRichMenuInsightSummaryResponseImpression from a dict (associative array) + * + * @internal This method is intended to be used internally only for now. + * + * @param array|null $data Associative array of property values + * @return GetRichMenuInsightSummaryResponseImpression + */ + public static function fromAssocArray(?array $data): self + { + if ($data === null) { + return new static(); + } + + $instance = new static(); + + if (isset($data['metrics'])) { + $instance->setmetrics(\LINE\Clients\Insight\Model\GetRichMenuInsightSummaryResponseMetrics::fromAssocArray($data['metrics'])); + } + + return $instance; + } +} + + diff --git a/src/clients/insight/lib/Model/GetRichMenuInsightSummaryResponseMetrics.php b/src/clients/insight/lib/Model/GetRichMenuInsightSummaryResponseMetrics.php new file mode 100644 index 00000000..12709ad5 --- /dev/null +++ b/src/clients/insight/lib/Model/GetRichMenuInsightSummaryResponseMetrics.php @@ -0,0 +1,487 @@ + + */ +class GetRichMenuInsightSummaryResponseMetrics implements ModelInterface, ArrayAccess, \JsonSerializable +{ + public const DISCRIMINATOR = null; + + /** + * The original name of the model. + * + * @var string + */ + protected static $openAPIModelName = 'GetRichMenuInsightSummaryResponseMetrics'; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @var string[] + */ + protected static $openAPITypes = [ + 'count' => 'int', + 'uniqueUsers' => 'int' + ]; + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @var string[] + * @phpstan-var array + * @psalm-var array + */ + protected static $openAPIFormats = [ + 'count' => 'int64', + 'uniqueUsers' => 'int64' + ]; + + /** + * Array of nullable properties. Used for (de)serialization + * + * @var boolean[] + */ + protected static array $openAPINullables = [ + 'count' => false, + 'uniqueUsers' => false + ]; + + /** + * If a nullable field gets set to null, insert it here + * + * @var boolean[] + */ + protected array $openAPINullablesSetToNull = []; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @return array + */ + public static function openAPITypes() + { + return self::$openAPITypes; + } + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @return array + */ + public static function openAPIFormats() + { + return self::$openAPIFormats; + } + + /** + * Array of nullable properties + * + * @return array + */ + protected static function openAPINullables(): array + { + return self::$openAPINullables; + } + + /** + * Array of nullable field names deliberately set to null + * + * @return boolean[] + */ + private function getOpenAPINullablesSetToNull(): array + { + return $this->openAPINullablesSetToNull; + } + + /** + * Setter - Array of nullable field names deliberately set to null + * + * @param boolean[] $openAPINullablesSetToNull + */ + private function setOpenAPINullablesSetToNull(array $openAPINullablesSetToNull): void + { + $this->openAPINullablesSetToNull = $openAPINullablesSetToNull; + } + + /** + * Checks if a property is nullable + * + * @param string $property + * @return bool + */ + public static function isNullable(string $property): bool + { + return self::openAPINullables()[$property] ?? false; + } + + /** + * Checks if a nullable property is set to null. + * + * @param string $property + * @return bool + */ + public function isNullableSetToNull(string $property): bool + { + return in_array($property, $this->getOpenAPINullablesSetToNull(), true); + } + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @var string[] + */ + protected static $attributeMap = [ + 'count' => 'count', + 'uniqueUsers' => 'uniqueUsers' + ]; + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @var string[] + */ + protected static $setters = [ + 'count' => 'setCount', + 'uniqueUsers' => 'setUniqueUsers' + ]; + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @var string[] + */ + protected static $getters = [ + 'count' => 'getCount', + 'uniqueUsers' => 'getUniqueUsers' + ]; + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @return array + */ + public static function attributeMap() + { + return self::$attributeMap; + } + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @return array + */ + public static function setters() + { + return self::$setters; + } + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @return array + */ + public static function getters() + { + return self::$getters; + } + + /** + * The original name of the model. + * + * @return string + */ + public function getModelName() + { + return self::$openAPIModelName; + } + + + /** + * Associative array for storing property values + * + * @var mixed[] + */ + protected $container = []; + + /** + * Constructor + * + * @param mixed[]|null $data Associated array of property values + * initializing the model + */ + public function __construct(?array $data = null) + { + $this->setIfExists('count', $data ?? [], null); + $this->setIfExists('uniqueUsers', $data ?? [], null); + } + + /** + * Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName + * is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the + * $this->openAPINullablesSetToNull array + * + * @param string $variableName + * @param array $fields + * @param mixed $defaultValue + */ + private function setIfExists(string $variableName, array $fields, $defaultValue): void + { + if (self::isNullable($variableName) && array_key_exists($variableName, $fields) && is_null($fields[$variableName])) { + $this->openAPINullablesSetToNull[] = $variableName; + } + + $this->container[$variableName] = $fields[$variableName] ?? $defaultValue; + } + + /** + * Show all the invalid properties with reasons. + * + * @return array invalid properties with reasons + */ + public function listInvalidProperties() + { + $invalidProperties = []; + + if ($this->container['count'] === null) { + $invalidProperties[] = "'count' can't be null"; + } + if ($this->container['uniqueUsers'] === null) { + $invalidProperties[] = "'uniqueUsers' can't be null"; + } + return $invalidProperties; + } + + /** + * Validate all the properties in the model + * return true if all passed + * + * @return bool True if all properties are valid + */ + public function valid() + { + return count($this->listInvalidProperties()) === 0; + } + + + /** + * Gets count + * + * @return int + */ + public function getCount() + { + return $this->container['count']; + } + + /** + * Sets count + * + * @param int $count Number of impressions or clicks. + * + * @return self + */ + public function setCount($count) + { + if (is_null($count)) { + throw new \InvalidArgumentException('non-nullable count cannot be null'); + } + $this->container['count'] = $count; + + return $this; + } + + /** + * Gets uniqueUsers + * + * @return int + */ + public function getUniqueUsers() + { + return $this->container['uniqueUsers']; + } + + /** + * Sets uniqueUsers + * + * @param int $uniqueUsers Approximate number of unique users who triggered an impression or click. + * + * @return self + */ + public function setUniqueUsers($uniqueUsers) + { + if (is_null($uniqueUsers)) { + throw new \InvalidArgumentException('non-nullable uniqueUsers cannot be null'); + } + $this->container['uniqueUsers'] = $uniqueUsers; + + return $this; + } + /** + * Returns true if offset exists. False otherwise. + * + * @param integer $offset Offset + * + * @return boolean + */ + public function offsetExists($offset): bool + { + return isset($this->container[$offset]); + } + + /** + * Gets offset. + * + * @param integer $offset Offset + * + * @return mixed|null + */ + #[\ReturnTypeWillChange] + public function offsetGet($offset) + { + return $this->container[$offset] ?? null; + } + + /** + * Sets value based on offset. + * + * @param int|null $offset Offset + * @param mixed $value Value to be set + * + * @return void + */ + public function offsetSet($offset, $value): void + { + if (is_null($offset)) { + $this->container[] = $value; + } else { + $this->container[$offset] = $value; + } + } + + /** + * Unsets offset. + * + * @param integer $offset Offset + * + * @return void + */ + public function offsetUnset($offset): void + { + unset($this->container[$offset]); + } + + /** + * Serializes the object to a value that can be serialized natively by json_encode(). + * @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php + * + * @return mixed Returns data which can be serialized by json_encode(), which is a value + * of any type other than a resource. + */ + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + return ObjectSerializer::sanitizeForSerialization($this); + } + + /** + * Gets the string presentation of the object + * + * @return string + */ + public function __toString() + { + return json_encode( + ObjectSerializer::sanitizeForSerialization($this), + JSON_PRETTY_PRINT + ); + } + + /** + * Gets a header-safe presentation of the object + * + * @return string + */ + public function toHeaderValue() + { + return json_encode(ObjectSerializer::sanitizeForSerialization($this)); + } + + /** + * Create an instance of GetRichMenuInsightSummaryResponseMetrics from a dict (associative array) + * + * @internal This method is intended to be used internally only for now. + * + * @param array|null $data Associative array of property values + * @return GetRichMenuInsightSummaryResponseMetrics + */ + public static function fromAssocArray(?array $data): self + { + if ($data === null) { + return new static(); + } + + $instance = new static(); + + if (isset($data['count'])) { + $instance->setcount($data['count']); + } + if (isset($data['uniqueUsers'])) { + $instance->setuniqueUsers($data['uniqueUsers']); + } + + return $instance; + } +} + +