github.com/line/line-bot-sdk-go/v7@v7.21.0/linebot/imageset.go (about)

     1  // Copyright 2021 LINE Corporation
     2  //
     3  // LINE Corporation licenses this file to you under the Apache License,
     4  // version 2.0 (the "License"); you may not use this file except in compliance
     5  // with the License. You may obtain a copy of the License at:
     6  //
     7  //   http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
    11  // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
    12  // License for the specific language governing permissions and limitations
    13  // under the License.
    14  
    15  package linebot
    16  
    17  // ImageSet type
    18  type ImageSet struct {
    19  	ID    string `json:"id"`
    20  	Index int    `json:"index"`
    21  	Total int    `json:"total"`
    22  }
    23  
    24  // NewImageSet function
    25  func NewImageSet(ID string, index, total int) *ImageSet {
    26  	return &ImageSet{
    27  		ID:    ID,
    28  		Index: index,
    29  		Total: total,
    30  	}
    31  }